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 |
|