Commit graph

658 commits

Author SHA1 Message Date
danyaberezun
985ad50813 init all locals 2018-12-06 23:04:45 +03:00
danyaberezun
459fcfb1ab fix Bstring + fix current in gc_copy: string 2018-12-06 22:53:04 +03:00
Dmitry Boulytchev
273ea318d8 Lectures 2018-12-06 21:36:23 +03:00
danyabeerzun
b23e870890 fix debug print 2018-12-05 19:06:07 +03:00
danyabeerzun
bff4ae225e still with bug (incorrect stack root) 2018-12-05 18:31:12 +03:00
Dmitry Boulytchev
96a659c976 Lectures 2018-12-04 14:38:18 +03:00
Dmitry Boulytchev
de1823922a Minor fixes in runtime (initialization\!) 2018-12-03 17:01:32 +03:00
Dmitry Boulytchev
090398c6f8 New ppx 2018-12-03 15:13:25 +03:00
Dmitry Boulytchev
15a827104e Fix for a new GT\#ppx 2018-12-03 15:11:32 +03:00
Dmitry Boulytchev
49701ce740 New ppx 2018-12-03 15:10:43 +03:00
Dmitry Boulytchev
4e3bdbbbb1 Fix for a new GT\#ppx 2018-12-03 15:01:15 +03:00
Dmitry Boulytchev
ea4753556e Sync 2018-12-03 14:20:47 +03:00
danyaberezun
0a056fc744 add #define DEBUG_PRINT 2018-11-30 16:18:12 +03:00
danyabeerzun
815c3464c3 gc v 0.0.1: bug with sexp 2018-11-29 18:27:59 +03:00
danyabeerzun
369c0b1ddf add a version of test039 with debug print 2018-11-29 18:27:00 +03:00
Dmitry Boulytchev
23eb95ae33 Sync 2018-11-22 17:02:08 +03:00
danyabeerzun
4c3dba947c fix clean in Makefiles 2018-11-21 14:29:35 +03:00
danyabeerzun
16d3f839ce add stack roots scanning 2018-11-21 14:23:35 +03:00
Dmitry Boulytchev
ef8ea21216 Lectures 2018-11-19 00:20:43 +03:00
Dmitry Boulytchev
29efb45353 Lectures 2018-11-15 17:41:10 +03:00
Dmitry Boulytchev
ff53a6ba7e In-place modification for arrays/strings 2018-11-14 22:01:25 +03:00
Dmitry Boulytchev
5f6726930b Fixed mutability bug 2018-11-13 09:54:04 +03:00
Dmitry Boulytchev
a181c2d287 Fixed README yet again 2018-11-12 16:33:49 +03:00
Dmitry Boulytchev
7f01e91b05 Fixed README 2018-11-12 16:33:49 +03:00
Dmitry Boulytchev
3e95c3b8f5 Some extra tests 2018-11-12 16:33:49 +03:00
Dmitry Boulytchev
75a09f45e8 Added test to x86only 2018-11-12 16:33:48 +03:00
danyaberezun
4d54809acb merge 2018-11-12 16:33:44 +03:00
danyaberezun
c9bfede950 merge 2018-11-12 16:32:24 +03:00
danyaberezun
5bfc0a08ec merge 2018-11-12 16:28:21 +03:00
Dmitry Boulytchev
155ad46ec2 Extended pattern-matching 2018-11-12 16:15:57 +03:00
Dmitry Boulytchev
9569598775 Fixed bug in sexp arity 2018-11-12 16:15:57 +03:00
Dmitry Boulytchev
12c90391b9 'as' pattern 2018-11-12 16:15:57 +03:00
danyabeerzun
00e808a921 Fixed ugly bug in runtime (.string) 2018-11-12 16:15:57 +03:00
Dmitry Boulytchev
d7ca482b25 Sync 2018-11-12 16:15:57 +03:00
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
1f564dbc5e StringVal as a builtin .string 2018-11-12 16:15:56 +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
302ef5dca1 Fixed ref in X86.ml 2018-11-12 16:15:56 +03:00
Dmitry Boulytchev
b00925f6e9 Switched to the new GT 2018-11-12 16:15:56 +03:00
Dmitry Boulytchev
bc07277f58 Pre-HW12 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
danyaberezun
2ba7a95f86 merge 2018-11-12 16:15:48 +03:00
Dmitry Boulytchev
0dd8ae8a7a Sync 2018-11-12 16:14:21 +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
0306d85962 Generalized state 2018-11-12 16:14:20 +03:00