1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-08 03:27:04 +09:00
Commit graph

136319 commits

Author SHA1 Message Date
vsadov
547d8d0ea0 some renames and member reorder 2025-05-12 23:30:25 -07:00
vsadov
fe44109c6e WorkList and SpinLock 2025-05-12 23:30:25 -07:00
vsadov
1a0fdfac99 accessibility 2025-05-12 23:30:25 -07:00
vsadov
a550ecc793 Low Latency mode. more TODOs and some fixes 2025-05-12 23:30:24 -07:00
vsadov
b48760fdc3 concurrent plan 2025-05-12 23:30:24 -07:00
vsadov
19e01b8b2a introduced DoNotSweep 2025-05-12 21:12:15 -07:00
vsadov
bf5ef3c852 extracted IsRelocatible 2025-05-12 21:12:15 -07:00
vsadov
26f201d9e3 push to queues helpers 2025-05-12 21:12:15 -07:00
vsadov
3ec3cb96a4 AppendUnsafe 2025-05-12 21:12:15 -07:00
vsadov
25a8cb6cfe clean finalizable 2025-05-12 21:12:14 -07:00
vsadov
9860e8f2e7 deleted m_finalizationScanCompleteRegions 2025-05-12 21:12:14 -07:00
vsadov
62512b749f Fix after rebase 2025-05-12 21:12:14 -07:00
vsadov
1c4f1c9d45 addressed various TODOs 2025-05-12 21:12:14 -07:00
vsadov
f13b00e7d8 noisy test 2025-05-12 21:11:00 -07:00
vsadov
ca90a97dc4 a few fixes 2025-05-12 21:10:59 -07:00
vsadov
b2a3ddf4ae noisy tests 2025-05-12 19:24:54 -07:00
vsadov
5d81703f0c Config keys 2025-05-12 19:24:53 -07:00
vsadov
64e0dabff0 GetLastGCStartTime 2025-05-12 19:12:46 -07:00
vsadov
4ef0dc20d6 GC.GetTotalMemory 2025-05-12 19:12:46 -07:00
vsadov
d06f122d96 GC Start/End/Triggered events 2025-05-12 19:12:46 -07:00
vsadov
806ca0f991 GetTotalAllocatedBytes 2025-05-12 19:12:45 -07:00
vsadov
a146feed63 lic 2025-05-12 19:09:47 -07:00
vsadov
fa317fb355 background trim (coalesce and decommit) 2025-05-12 19:09:47 -07:00
vsadov
3ba9175153 Linux ARM64 2025-05-12 19:09:47 -07:00
vsadov
14b58c4217 Windows ARM64 2025-05-12 19:09:07 -07:00
vsadov
7cd93eac67 Various TODOs 2025-05-12 19:07:37 -07:00
vsadov
f4e24727a8 OSX x64 2025-05-12 19:05:59 -07:00
vsadov
6086576cd6 Linux x64 2025-05-12 19:05:59 -07:00
vsadov
d2edab3d1d fix after merge 2025-05-12 19:03:52 -07:00
vsadov
92679eee81 reenable concurrent GC 2025-05-12 19:03:52 -07:00
vsadov
2beb24ee39 allow reusing for gen0 2025-05-12 19:03:52 -07:00
vsadov
8cf51cebe3 conservative mode 2025-05-12 19:03:52 -07:00
vsadov
d27108729a demotion gen2 -> gen1 2025-05-12 19:03:51 -07:00
vsadov
e849131c41 allow reusing nonempty regions 2025-05-12 19:03:31 -07:00
vsadov
c194caba91 break build on not yet supported platforms 2025-05-12 19:03:31 -07:00
vsadov
c7acca3275 Apple Silicon (OSX ARM64) 2025-05-12 19:03:30 -07:00
vsadov
015018723f fix ups after rebase 2025-05-12 18:54:40 -07:00
vsadov
d178e69719 some TODOs 2025-05-12 18:54:40 -07:00
Vladimir Sadov
a78c4042e5 silence a spurious assert 2025-05-12 18:54:40 -07:00
Vladimir Sadov
f6bc9e5248 disable a few tests that always fail locally and in the baseline as well 2025-05-12 18:54:39 -07:00
Vladimir Sadov
33ac925ece remaining parallel stages 2025-05-12 18:54:39 -07:00
Vladimir Sadov
db04fb3032 defer returning to allocator 2025-05-12 18:53:28 -07:00
Vladimir Sadov
fa8bdaa34e scan all stacks in concurrent mark 2025-05-12 18:53:28 -07:00
Vladimir Sadov
8f6ca02bf3 More Parallel 2025-05-12 18:53:27 -07:00
Vladimir Sadov
221217b6ab Parallel marking. 2025-05-12 18:53:27 -07:00
vsadov
02a2efa081 a few tweaks and cleanups 2025-05-12 18:53:27 -07:00
vsadov
7d11813c16 Various TODOs 2025-05-12 18:53:27 -07:00
vsadov
7dad7a62cb concurrent sweep 2025-05-12 18:53:06 -07:00
vsadov
3f46bc79f6 helping with handles and cards 2025-05-12 18:53:06 -07:00
vsadov
f584ad2e72 ToggleWriteBarrier 2025-05-12 18:53:06 -07:00