Dmitry Boulytchev
|
fce5623721
|
Added x86only
|
2018-11-12 16:15:57 +03:00 |
|
Dmitry Boulytchev
|
66de3dd1f9
|
Added missing file
|
2018-11-12 16:15:57 +03:00 |
|
Dmitry Boulytchev
|
9bc9967912
|
Added test for .string
|
2018-11-12 16:15:57 +03:00 |
|
Dmitry Boulytchev
|
212d759037
|
Arithmetic corrections
|
2018-11-12 16:15:56 +03:00 |
|
Dmitry Boulytchev
|
577d0e2d12
|
Arithmetics+corrections (expressions only)
|
2018-11-12 16:15:56 +03:00 |
|
Dmitry Boulytchev
|
bbe403de26
|
Pattern matching in X86
|
2018-11-12 16:15:56 +03:00 |
|
Dmitry Boulytchev
|
9f8391607d
|
Intermediate; pattern matching in x86
|
2018-11-12 16:15:56 +03:00 |
|
Dmitry Boulytchev
|
800d976b8e
|
S-expressions and pattern matching
|
2018-11-12 16:14:21 +03:00 |
|
Dmitry Boulytchev
|
958bf482a8
|
Reach pattern-matching.
|
2018-11-12 16:14:21 +03:00 |
|
Dmitry Boulytchev
|
838aedbe37
|
Added sorting test
|
2018-11-12 16:14:20 +03:00 |
|
Dmitry Boulytchev
|
f2cecd9bf1
|
Arrays/strings in x86
|
2018-11-12 16:14:20 +03:00 |
|
Dmitry Boulytchev
|
25b4a79832
|
Buildtins, arrays, string (no X86 yet), tests
|
2018-11-12 16:13:39 +03:00 |
|
Dmitry Boulytchev
|
25eff5c282
|
Sync
|
2018-04-26 22:31:47 +03:00 |
|
Dmitry Boulytchev
|
dd5956d663
|
Strings/arrays/builtins in int/sm
|
2018-04-25 01:06:18 +03:00 |
|
Dmitry Boulytchev
|
b19bea4d58
|
Functions in X86
|
2018-04-11 00:47:46 +03:00 |
|
Dmitry Boulytchev
|
73ad0dd515
|
Stack machine for functions
|
2018-04-03 11:06:38 +03:00 |
|
Dmitry Boulytchev
|
784cc6510d
|
Function tests in interpretation
|
2018-04-03 08:05:10 +03:00 |
|
Dmitry Boulytchev
|
44b8a96e34
|
Tests in interpretation
|
2018-04-03 07:21:59 +03:00 |
|
Dmitry Boulytchev
|
bad97b4d6f
|
05.tex done
|
2018-03-28 00:12:06 +03:00 |
|
Dmitry Boulytchev
|
087bdfd10a
|
Procedures in SM
|
2018-03-27 03:13:00 +03:00 |
|
Dmitry Boulytchev
|
b4ef95c8bc
|
Procedures in interpretation
|
2018-03-27 01:51:22 +03:00 |
|
Dmitry Boulytchev
|
8409f69983
|
Control constructs
|
2018-03-20 23:13:51 +03:00 |
|
Dmitry Boulytchev
|
a60a491e73
|
Implemented control constructs
|
2018-03-20 20:30:58 +03:00 |
|
Dmitry Boulytchev
|
f8a5e2067a
|
Sync
|
2018-03-20 19:32:38 +03:00 |
|
Dmitry Boulytchev
|
8758485b80
|
Control statement (interpreter, SM, x86)
|
2018-03-11 22:30:01 +03:00 |
|
Dmitry Boulytchev
|
42d94672bc
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-03-11 15:41:38 +03:00 |
|
Dmitry Boulytchev
|
28496909df
|
Sync
|
2018-03-11 15:41:35 +03:00 |
|
Alexander Gordeev
|
5434af0fd6
|
Reduced verbosity of makefiles to prevent travic job termination because of log size
|
2018-03-10 05:47:35 +07:00 |
|
Dmitry Boulytchev
|
de018e76aa
|
Added X86 codegeneration interface and tests
|
2018-03-07 10:18:30 +03:00 |
|
Podkopaev Anton
|
e56efaa9b7
|
Removed results of compilation.
|
2018-03-06 18:03:10 +03:00 |
|
Podkopaev Anton
|
29cd925266
|
Merge remote-tracking branch 'origin/hw2'
* origin/hw2:
Fixed common.ml/Syntax.ml
Fixed common.mlyet again
Fixed SM.run
Added SM.run
Fixed common.ml
Sync
Added CONST instruction
|
2018-03-06 17:58:54 +03:00 |
|
Dmitry Boulytchev
|
64172f66d3
|
x86 for the linear language
|
2018-03-04 23:13:08 +03:00 |
|
Dmitry Boulytchev
|
2f6169cdbd
|
Fixed common.ml/Syntax.ml
|
2018-02-26 08:41:06 +03:00 |
|
Dmitry Boulytchev
|
3c0884cfa5
|
Fixed common.mlyet again
|
2018-02-25 21:11:06 +03:00 |
|
Dmitry Boulytchev
|
f3bc389b62
|
Fixed common.ml
|
2018-02-25 20:35:54 +03:00 |
|
Dmitry Boulytchev
|
547d91a044
|
Parser
|
2018-02-25 18:26:15 +03:00 |
|
Dmitry Boulytchev
|
e472b0abd5
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-02-25 18:12:21 +03:00 |
|
Dmitry Boulytchev
|
e78e108dd4
|
Fixed tests yet again
|
2018-02-25 18:11:52 +03:00 |
|
Dmitry Boulytchev
|
7d3ff95476
|
Merge branch 'master' of https://github.com/dboulytchev/compiler-workout
|
2018-02-25 17:40:08 +03:00 |
|
Dmitry Boulytchev
|
22659d8fed
|
Intermediate
|
2018-02-25 17:39:54 +03:00 |
|
Dmitry Boulytchev
|
ffbe14eae2
|
Updated regression tests
|
2018-02-25 17:39:27 +03:00 |
|
Dmitry Boulytchev
|
53659aabaf
|
Intermediate
|
2018-02-25 15:52:05 +03:00 |
|
Dmitry Boulytchev
|
30537ff6ba
|
Imported tests
|
2018-02-25 15:50:03 +03:00 |
|
Dmitry Boulytchev
|
74341d0f5f
|
Intermediate commit
|
2018-02-25 15:44:28 +03:00 |
|
Dmitry Boulytchev
|
62a74abc91
|
Merged
|
2018-02-25 14:52:07 +03:00 |
|
Alexander Gordeev
|
63e4ec632b
|
Patched makefiles to perform complete cleanup and strip trailing cr
|
2018-02-23 20:18:58 +03:00 |
|
Dmitry Boulytchev
|
84bea2d60b
|
SM/Stmt
|
2018-02-20 02:53:58 +03:00 |
|
Dmitry Boulytchev
|
9f9e912032
|
Shifted to stmt + SM
|
2018-02-20 01:28:29 +03:00 |
|
Dmitry Boulytchev
|
f3cfa4d4fe
|
Removed obsolete files
|
2018-02-14 15:41:16 +03:00 |
|
Dmitry Boulytchev
|
0b6f64646b
|
Testing
|
2018-02-14 15:39:40 +03:00 |
|