Roman Venediktov
|
2dadccc71f
|
Align only main function
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
3ae187683a
|
Remove vararg processing & align stack
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
0aea081841
|
Fix type
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
f83cf7880c
|
Warn on vararg closure & change hash size
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
829eb3beab
|
Refactor compile_call & return tail_call
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
c89cc167ef
|
New bunch of fixes
|
2024-07-11 15:19:22 +02:00 |
|
Roman Venediktov
|
e77433e51c
|
Prototype of X86_64 migration
|
2024-07-11 15:19:22 +02:00 |
|
Danya Berezun
|
3fdc3e7f2a
|
crap code
|
2024-07-11 15:19:22 +02:00 |
|
Danya Berezun
|
9170b9c860
|
move to dune; fix warnings
|
2023-09-04 21:43:28 +02:00 |
|
danyaberezun
|
18eac4375c
|
comment out ERRORs check
|
2023-07-24 14:22:44 +02:00 |
|
danyaberezun
|
ce0b369958
|
fix: do not fix extra root if it points to lama stack; uncomment extra roots registration; rise error if binary operation is done over pointers
|
2023-07-03 17:58:55 +02:00 |
|
Dmitry Boulytchev
|
4d56ccc068
|
Byterun/some intrinsics
|
2021-10-03 17:10:21 +03:00 |
|
Dmitry Boulytchev
|
59f78fe38a
|
Spec changed; Changes introduced; fixed minor bugs
|
2021-02-01 10:39:12 +03:00 |
|
Dmitry Boulytchev
|
eeddb0b25a
|
eta in test
|
2021-01-12 01:14:18 +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
|
1849c7029b
|
Fixed call frame info (for gdb's bt command)
|
2020-11-16 20:49:07 +03:00 |
|
Dmitry Boulytchev
|
674214cea6
|
A fix for https://github.com/JetBrains-Research/Lama/issues/13
|
2020-10-31 02:17:44 +03:00 |
|
Dmitry Boulytchev
|
a2f316164e
|
gdb support; no closures yet.
|
2020-09-10 09:07:38 +03:00 |
|
Dmitry Boulytchev
|
2dbd6808a5
|
Better gdb support
|
2020-09-08 01:50:16 +03:00 |
|
Dmitry Boulytchev
|
e2e6d47996
|
Better debugging support. No local variables yet.
|
2020-09-06 21:39:58 +03:00 |
|
Dmitry Boulytchev
|
81c060d212
|
Primitive GDB support
|
2020-09-04 23:45:57 +03:00 |
|
Dmitry Boulytchev
|
d000cf2f13
|
Debugging support (weak for now)
|
2020-09-04 00:25:07 +03:00 |
|
Dmitry Boulytchev
|
6ed1b44439
|
Fixed bug with unbox tag in Bsexp
|
2020-09-01 20:31:34 +03:00 |
|
Dmitry Boulytchev
|
ac853957ae
|
Sexpr tags fixed
|
2020-08-25 16:09:43 +03:00 |
|
Dmitry Boulytchev
|
c29ab4901f
|
Cyclic equal (alpha)
|
2020-08-02 23:56:21 +03:00 |
|
Dmitry Boulytchev
|
7748144a8f
|
Fixed bug in tail-call optimization
|
2020-04-10 03:15:18 +03:00 |
|
Dmitry Boulytchev
|
b1d851ff40
|
Tail-call optimization
|
2020-03-23 00:49:20 +03:00 |
|
Dmitry Boulytchev
|
3e2c87d42f
|
-o option
|
2020-02-23 22:15:27 +03:00 |
|
Dmitry Boulytchev
|
83bd6d7ad8
|
Paths
|
2020-02-16 02:02:54 +03:00 |
|
Dmitry Boulytchev
|
61296c51e7
|
Massive renaming
|
2020-02-16 00:21:15 +03:00 |
|
Dmitry Boulytchev
|
cf78cd20e3
|
Opam/install
|
2020-02-13 18:56:27 +03:00 |
|
danyabeerzun
|
ab5d8bfd30
|
move strings to .data section
|
2020-02-07 19:41:35 +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 |
|
Dmitry Boulytchev
|
46dfd58bda
|
Shallow clone (runtime function)
|
2020-01-15 22:33:46 +03:00 |
|
Dmitry Boulytchev
|
369f80f7e8
|
Fixed bug in gcc invocation; added stdlib tests
|
2020-01-14 17:08:35 +03:00 |
|
Dmitry Boulytchev
|
644c1b3086
|
Fixed return (seems to be; no regression yet)
|
2020-01-05 01:26:13 +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
|
49250b0216
|
Fixed an ugly bug in FCF support. Now for real?
|
2019-12-29 02:12:50 +03:00 |
|
Dmitry Boulytchev
|
39437712c7
|
Not yet, but almost
|
2019-12-29 01:12:40 +03:00 |
|
Dmitry Boulytchev
|
02dee40262
|
Rolled back
|
2019-12-28 01:59:04 +03:00 |
|
Dmitry Boulytchev
|
c854bc1e34
|
Obsolete and unneeded
|
2019-12-28 01:37:59 +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
|
a9946113c9
|
Fixed bug in infix imports
|
2019-12-18 18:44:01 +03:00 |
|
Dmitry Boulytchev
|
455a529999
|
Dumps implemented
|
2019-12-12 17:42:45 +03:00 |
|
Dmitry Boulytchev
|
1d9aeefd16
|
Infix import
|
2019-11-29 23:56:03 +03:00 |
|
Dmitry Boulytchev
|
cf5d0f1bc7
|
Imports (no infixes yet; does not work because of the GC duplicate symbols)
|
2019-11-27 03:14:25 +03:00 |
|