danyaberezun
|
2a42e1e176
|
add tag print in error in get_type_header_ptr
|
2023-05-31 11:33:04 +02:00 |
|
danyaberezun
|
ccd04c2159
|
add clang-format; reformat files
|
2023-05-31 11:01:11 +02:00 |
|
Egor Sheremetov
|
f20d351dd0
|
removed old (recursive) version of mark phase from the code
|
2023-05-31 01:08:03 +02:00 |
|
Egor Sheremetov
|
9107a26668
|
implemented non-recursive mark phase, added time measurement for stress tests
|
2023-05-31 01:06:53 +02:00 |
|
Egor Sheremetov
|
5da89d0c2e
|
removed some unnecessary debug output, also modified tests to recently changed gc_runtime.s
|
2023-05-30 22:58:02 +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
|
3826c8dd32
|
Added MREMAP_MAYMOVE flag to mremap to ensure similar to realloc behavior
|
2023-03-27 10:30:06 +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 |
|