Egor Sheremetov
313997496d
Added tests + fixed bunch of bugs in GC implementation
2023-04-26 14:22:14 +02:00
danyaberezun
d23a0fcf61
fflush stdout before failure in vfailure
2023-03-29 14:26:53 +02:00
Egor Sheremetov
113c57e7c8
First version of mark-compact GC, runtime.c is severely outdated at the moment
2023-03-27 10:09:54 +02:00
Dmitry Boulytchev
1bafe839dc
Merge branch '1.10' of github.com:JetBrains-Research/Lama into 1.10
2023-03-12 05:30:58 +03:00
Dmitry Boulytchev
03adc4df07
Fixed spec
2023-03-12 05:28:12 +03:00
soarex
eb11bd1add
Fix incorrect handling of mmap error
2023-01-09 02:47:24 +03:00
Dmitry Boulytchev
f47d872df1
Sync
2022-11-01 09:22:19 +03:00
kakadu
d17ceb3c53
Runtime: Initializate concatenation buffer by zeros
...
There was a bug about stringcat-ing of empty list,
where it would be filled by garbage. It seems to
happen becase stringBuf.contents are used without
proper check of length of the buffer. We defend from
that my initializing buffer by zeros (end of string)
Signed-off-by: kakadu <kakadu@pm.me>
2022-10-10 18:31:27 +03:00
Dmitry Boulytchev
d0cc8d0fa9
Fixed bug in makeArray
2022-02-14 01:13:14 +03:00
Dmitry Boulytchev
69c0b89e3c
Switching off invalid hashconsing
2022-01-31 23:46:18 +03:00
Dmitry Boulytchev
f953814c76
Fixed bug in potential reuse of args in vsnprintf
2021-12-03 03:56:58 +03:00
Dmitry Boulytchev
9ff649e563
fexists added
2021-11-19 01:38:22 +03:00
Dmitry Boulytchev
eb098a6fac
Merged PR from Lama
2021-10-31 15:34:34 +03:00
Dmitry Boulytchev
fa874b4a4c
Byterun
2021-09-28 03:02:05 +03:00
Dmitry Boulytchev
9e5c562d60
Fixed stringcat
2021-08-13 09:50:07 +03:00
Dmitry Boulytchev
8359b674f8
Increated extra-roots yet again
2021-03-20 13:46:03 +03:00
Dmitry Boulytchev
f1384146cf
Increased MAX_EXTRA_ROOTS
2021-03-14 07:08:07 +03:00
Dmitry Boulytchev
f1430a1cdf
Length, string -> std functions
2021-01-31 22:57:12 +03:00
Dmitry Boulytchev
2b9adec087
Added assert
2021-01-25 01:22:56 +03:00
Dmitry Boulytchev
66dc5c3063
Fix for https://github.com/JetBrains-Research/Lama/issues/16
2020-11-24 23:11:17 +03:00
Dmitry Boulytchev
6ed1b44439
Fixed bug with unbox tag in Bsexp
2020-09-01 20:31:34 +03:00
Dmitry Boulytchev
f16f695ed3
tagHash
2020-09-01 17:23:36 +03:00
Dmitry Boulytchev
ac853957ae
Sexpr tags fixed
2020-08-25 16:09:43 +03:00
Dmitry Boulytchev
f08cd8396f
Data/Random/Buffer, spec updated
2020-08-22 20:11:41 +03:00
Dmitry Boulytchev
94e4b16267
Updated spec
2020-08-10 20:55:10 +03:00
Dmitry Boulytchev
6f9d0850c7
Added test18 on cyclic equality
2020-08-07 21:40:51 +03:00
Dmitry Boulytchev
026158923f
Stdlib:Data
2020-08-06 14:56:41 +03:00
Dmitry Boulytchev
f6d4a475b4
Better eq
2020-08-04 15:48:20 +03:00
Dmitry Boulytchev
c29ab4901f
Cyclic equal (alpha)
2020-08-02 23:56:21 +03:00
Dmitry Boulytchev
9d0b8e811a
Cosmetics; probably a fix for regexps
2020-05-04 02:45:34 +03:00
Dmitry Boulytchev
eeab48ed33
Moved x86only tests into stdlib/regression
2020-03-22 21:58:11 +03:00
Dmitry Boulytchev
e4b34a3ec1
Bugfix in runtime and documentation
2020-03-21 13:05:14 +03:00
Dmitry Boulytchev
c084e57b27
Sync
2020-03-15 12:41:31 +03:00
Dmitry Boulytchev
5db12d7629
Bugfix in collections, better Ostap, more Stdlib, bugfix in runtime
2020-03-13 19:41:14 +03:00
danyabeerzun
fcc00bd801
fix warnings
2020-02-27 18:11:35 +03:00
Dmitry Boulytchev
fe963a15d7
Fixed bug in LreadLine
2020-02-25 01:19:15 +03:00
Dmitry Boulytchev
21a52fd58f
Better readLine
2020-02-25 00:58:17 +03:00
Dmitry Boulytchev
2c85715ae0
Fixed bugs in runtime; added stringInt
2020-02-23 01:36:30 +03:00
Dmitry Boulytchev
b0e5bc26e3
Added tutorial
2020-02-19 15:28:29 +03:00
Dmitry Boulytchev
f5f7f3ceb8
Eta-extension
2020-02-15 22:58:43 +03:00
Dmitry Boulytchev
cf78cd20e3
Opam/install
2020-02-13 18:56:27 +03:00
danyabeerzun
e8675153c2
fix Li__Infix_4343; also fixes stdlib/regression/test12
2020-02-07 20:10:16 +03:00
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