danyabeerzun
|
2b03831388
|
improves roots managing; improves debug printing
|
2020-02-07 19:42:24 +03:00 |
|
Dmitry Boulytchev
|
b4ba38a0f7
|
Continue massaging Ostap
|
2020-01-30 23:36:15 +03:00 |
|
danyabeerzun
|
848fd31dc4
|
fix bug: register global_sysargs as extra root for GC; also fixes regression/x86only/test009
|
2020-01-29 17:34:26 +03:00 |
|
danyabeerzun
|
c8bc0bc8b1
|
cleanup
|
2020-01-29 16:32:13 +03:00 |
|
danyabeerzun
|
9441ff0a0d
|
add extra_roots as a-la stack!?!?!?
|
2020-01-29 14:21:17 +03:00 |
|
danyabeerzun
|
bb98d46e9a
|
fix: regression test57 and all regression/test* test now pass
|
2020-01-28 18:06:09 +03:00 |
|
danyabeerzun
|
3c4be3737f
|
fixes #15 : update: replace a with TO_DATA(p)
|
2020-01-28 16:27:36 +03:00 |
|
danyabeerzun
|
fc7fb7c3bb
|
fixes #15
|
2020-01-28 16:24:26 +03:00 |
|
Dmitry Boulytchev
|
cfc9558de2
|
Implemented extra roots
|
2020-01-28 03:01:54 +03:00 |
|
Dmitry Boulytchev
|
33ec55e76e
|
Sysargs
|
2020-01-26 07:58:11 +03:00 |
|
Dmitry Boulytchev
|
c09a3b36b6
|
Initialization of separate units; fixed runtime
|
2020-01-26 06:06:14 +03:00 |
|
danyabeerzun
|
c0c18e3aa2
|
turn off debug print and restore default heap size
|
2020-01-24 17:06:49 +03:00 |
|
danyabeerzun
|
72480fc897
|
fix alloc to allocate size bytes instead of words and connected changes
|
2020-01-24 17:05:53 +03:00 |
|
danyabeerzun
|
3a673a59e2
|
fix allocated amount of memory for strings
|
2020-01-23 20:34:21 +03:00 |
|
danyabeerzun
|
dfa1380262
|
Fix GC bug: add swap spaces when extend; Fix debug info
|
2020-01-23 20:11:31 +03:00 |
|
Dmitry Boulytchev
|
9163747ff3
|
More ostap
|
2020-01-21 22:03:11 +03:00 |
|
Dmitry Boulytchev
|
fb9f6f4509
|
Merged with runtime
|
2020-01-20 03:49:20 +03:00 |
|
Dmitry Boulytchev
|
1027d988fc
|
More stdlib; memoized CPS parser combinators workout
|
2020-01-20 03:38:43 +03:00 |
|
danyaberezun
|
88336073af
|
remove dead code and unnecessary comment
|
2020-01-16 17:46:09 +03:00 |
|
danyaberezun
|
b05ad7f6b1
|
fix issue #15
|
2020-01-16 16:38:00 +03:00 |
|
Dmitry Boulytchev
|
149984f5c0
|
Hash table
|
2020-01-16 06:59:34 +03:00 |
|
Dmitry Boulytchev
|
46dfd58bda
|
Shallow clone (runtime function)
|
2020-01-15 22:33:46 +03:00 |
|
Dmitry Boulytchev
|
a453b65fd3
|
Shallow clone
|
2020-01-15 21:42:59 +03:00 |
|
Dmitry Boulytchev
|
5dcc3a97b0
|
More stdlib; fixed another bug in higher-order functions
|
2020-01-15 05:24:35 +03:00 |
|
danyabeerzun
|
a995993997
|
new behaviour : if remap failed then try to allocate new memory area in another place and redo gc
|
2020-01-14 18:36:37 +03:00 |
|
danyabeerzun
|
bfd67eea8f
|
fix closure and sexp copiyng; fix sacn_custom_data; redo heap managing
|
2020-01-14 17:09:48 +03:00 |
|
danyabeerzun
|
b4f3c22704
|
fix closure and sexp copiyng; fix sacn_custom_data; redo heap managing
|
2020-01-14 17:09:43 +03:00 |
|
Dmitry Boulytchev
|
a12f9337e9
|
Standard infix capturing
|
2020-01-14 05:15:19 +03:00 |
|
Dmitry Boulytchev
|
6322ee6bed
|
Assertions in runtime
|
2020-01-04 21:50:14 +03:00 |
|
Dmitry Boulytchev
|
27c091129a
|
Better chars
|
2020-01-03 01:38:49 +03:00 |
|
Dmitry Boulytchev
|
cf2b696803
|
Synched with ostap
|
2019-12-31 00:59:28 +03:00 |
|
Dmitry Boulytchev
|
39437712c7
|
Not yet, but almost
|
2019-12-29 01:12:40 +03:00 |
|
Dmitry Boulytchev
|
59a7d48568
|
Stdlib: initial version
|
2019-12-26 00:17:34 +03:00 |
|
danyabeerzun
|
f5526507a1
|
fix sections; remove __gc_start and __gc_end labels
|
2019-12-25 20:29:53 +03:00 |
|
Dmitry Boulytchev
|
711c8d2f12
|
Match failure implemented
|
2019-12-24 03:59:05 +03:00 |
|
Dmitry Boulytchev
|
b6daf3910f
|
More in the runtime
|
2019-12-21 02:34:56 +03:00 |
|
Dmitry Boulytchev
|
6181173cb8
|
Generic compare
|
2019-12-20 00:23:35 +03:00 |
|
Dmitry Boulytchev
|
a9946113c9
|
Fixed bug in infix imports
|
2019-12-18 18:44:01 +03:00 |
|
Dmitry Boulytchev
|
1d28f4af6b
|
FCF + GC
|
2019-10-16 22:01:57 +03:00 |
|
Dmitry Boulytchev
|
d99588a6db
|
FCF (alpha)
|
2019-10-16 21:07:27 +03:00 |
|
Dmitry Boulytchev
|
aa1d88e303
|
FCF in X86 (no closure access yet)
|
2019-10-16 01:13:52 +03:00 |
|
IntelliJ User
|
e52241d2ce
|
one more fix to #8
|
2019-08-26 15:51:12 +03:00 |
|
IntelliJ User
|
99f6357ccd
|
Compiled program segfault bugfix
|
2019-08-21 18:47:25 +03:00 |
|
danyabeerzun
|
49d86298a1
|
rm extra
|
2019-04-24 17:34:53 +03:00 |
|
danyabeerzun
|
da677ff879
|
remove extra extern
|
2019-04-24 16:46:58 +03:00 |
|
danyaberezun
|
7fe035d494
|
add printFromeSpace
|
2019-04-24 16:02:29 +03:00 |
|
Dmitry Boulytchev
|
2aa460a25a
|
X86 almost done for expr + stms (GC issues)
|
2019-04-11 16:24:57 +03:00 |
|
Dmitry Boulytchev
|
9bec185603
|
Better value control
|
2019-04-10 22:15:08 +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 |
|