Commit graph

471 commits

Author SHA1 Message Date
Dmitry Boulytchev
d0c72844e8 Stmt -> Expr in interpretation only 2019-04-02 19:51:46 +03:00
Dmitry Boulytchev
eae2367371 Infixes 2019-03-25 00:13:42 +03:00
Dmitry Boulytchev
fe4e322d58 Postfix calls 2019-03-11 15:24:03 +03:00
Dmitry Boulytchev
e16fb72a9e List notations/pattern matching 2019-03-07 21:12:43 +03:00
Dmitry Boulytchev
4879a02753 Constructors capitalized 2019-03-07 19:06:04 +03:00
Dmitry Boulytchev
3bf36ae719 Linking with runtime library 2019-03-07 17:58:40 +03:00
Dmitry Boulytchev
f14bbf8fcb Merge branch 'hw15' 2019-03-07 14:44:34 +03:00
danyabeerzun
1abae31bdf improve space extension 2018-12-12 19:39:29 +03:00
danyabeerzun
dde29143db rm extra code 2018-12-12 19:35:31 +03:00
danyabeerzun
aac34c34ea fix bug with strings; Now passes all the tests 2018-12-12 19:32:46 +03:00
danyabeerzun
516a3e190b add locals initialization 2018-12-12 12:42:38 +03:00
danyabeerzun
576beac0dc fix: __pre_gc and __post_gc functions; remove extra 2018-12-12 12:42:04 +03:00
danyaberezun
94327b7921 cur 2018-12-11 10:22:23 +03:00
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