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 |
|
Danya Berezun
|
8bc173762d
|
fix
|
2023-06-29 20:05:54 +02:00 |
|
Egor Sheremetov
|
144db5d677
|
Added extra debug output in debug mode and added one more check of invariants
|
2023-06-29 15:01:24 +02:00 |
|
Egor Sheremetov
|
1a2342c411
|
fixed issues with heap traversal output
|
2023-06-25 22:51:40 +02:00 |
|
Egor Sheremetov
|
31551e73fd
|
Added check of invariance of objects' topology before and after compaction
|
2023-06-20 16:22:35 +02:00 |
|
Egor Sheremetov
|
fc81547ca3
|
changed MINIMUM_HEAP_CAPACITY
|
2023-06-01 16:06:23 +02:00 |
|
danyaberezun
|
ccd04c2159
|
add clang-format; reformat files
|
2023-05-31 11:01:11 +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
|
113c57e7c8
|
First version of mark-compact GC, runtime.c is severely outdated at the moment
|
2023-03-27 10:09:54 +02:00 |
|