Commit graph

163 commits

Author SHA1 Message Date
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
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