Egor Sheremetov
|
8b073cbd48
|
Fixed unit tests + fixed different compilation flags' combinations so that code compiles and works properly + added unit tests execution into a github actions workflow
|
2023-09-27 03:45:58 +02:00 |
|
Danya Berezun
|
17a7aa0116
|
fix warnings
|
2023-09-04 21:44:26 +02:00 |
|
Egor Sheremetov
|
65c9b1924b
|
disabled FULL_INVARIANTS_CHECK for lama version
|
2023-07-28 16:44:28 +02:00 |
|
Egor Sheremetov
|
99ce39ca28
|
Debug output is now hidden when DEBUG_VERSION compilation option is off, added LAMA_ENV compilation option to control whether global area scan is needed
|
2023-07-28 16:37:39 +02:00 |
|
Egor Sheremetov
|
31551e73fd
|
Added check of invariance of objects' topology before and after compaction
|
2023-06-20 16:22:35 +02:00 |
|
danyaberezun
|
e4fd3c487a
|
add FLAGS
|
2023-05-31 11:11:19 +02:00 |
|
Egor Sheremetov
|
4eea9a7933
|
Fixed bug in physically_relocate + bug fix in runtime.c list iteration
|
2023-05-23 13:40:46 +02:00 |
|
Egor Sheremetov
|
313997496d
|
Added tests + fixed bunch of bugs in GC implementation
|
2023-04-26 14:22:14 +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
|
fa874b4a4c
|
Byterun
|
2021-09-28 03:02:05 +03:00 |
|
Kakadu
|
882ca93f89
|
Allow to specify C compiler when building runtime
Try something like `make -C runtime CC=clang-11 all`. It was tested only
on GNU/Linux
Signed-off-by: Kakadu <Kakadu@pm.me>
|
2021-02-14 18:54:44 +03:00 |
|
danyabeerzun
|
576beac0dc
|
fix: __pre_gc and __post_gc functions; remove extra
|
2018-12-12 12:42:04 +03:00 |
|
danyabeerzun
|
16d3f839ce
|
add stack roots scanning
|
2018-11-21 14:23:35 +03:00 |
|
Dmitry Boulytchev
|
64172f66d3
|
x86 for the linear language
|
2018-03-04 23:13:08 +03:00 |
|