Vladimir Sadov
|
7f52e2c11d
|
Write barrier improvements and some clean ups (#34)
* Write Barrier updates for arm64
* some allocator and relocation tweaks
* dictionary fixes
* disable test and stress nuisances
|
2025-05-13 13:58:44 -07:00 |
|
Vladimir Sadov
|
4ad3284252
|
Concurrent cleaning of cards dirtied by incremental marking. (#33)
* Concurrent card cleaning on all platforms
* larger cache
* update year
* use ld_classic in ILC build and in build integration
* Missing checkbox
|
2025-05-13 13:58:28 -07:00 |
|
vsadov
|
8305906bdb
|
fix after rebasing
|
2025-05-13 11:26:13 -07:00 |
|
Vladimir Sadov
|
61a7ddd33d
|
Shared nursery regions, more TODOs (#32)
* HelpOnce improvements
* Shared Pinned
* Individual promotion and some TODOs
* Shared Large
* Shared regular
* more TODOs
|
2025-05-13 11:26:12 -07:00 |
|
vsadov
|
dd0ff1aa10
|
fix after rebasing
|
2025-05-13 11:25:23 -07:00 |
|
vsadov
|
5e1777708e
|
Fixes after rebasing
|
2025-05-13 11:25:23 -07:00 |
|
vsadov
|
4bc84d3255
|
Fixes after rebasing
|
2025-05-13 11:25:23 -07:00 |
|
Vladimir Sadov
|
66485f9d6b
|
Support for NativeAOT (#31)
|
2025-05-13 11:24:44 -07:00 |
|
vsadov
|
960a20e046
|
Fix after rebase
|
2025-05-13 09:14:26 -07:00 |
|
Vladimir Sadov
|
9991147ab5
|
Immortal Allocations (#30)
* can allocate
* recycler aware of 3rd gen
* barriers are gen3 aware
* zeroing and linking
* some tweaks to immortal alloc
* Update README.md
|
2025-05-12 23:42:45 -07:00 |
|
vsadov
|
338834902b
|
fix stuff up after rebase
|
2025-05-12 23:41:29 -07:00 |
|
vsadov
|
fa6ed19234
|
tweaked a test
|
2025-05-12 23:41:28 -07:00 |
|
vsadov
|
4690b79881
|
disabled incompatible tests
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
e8d51377c3
|
fixes after rebasing
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
afa1c01728
|
fixes after rebase for 8.0
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
316f273538
|
fixes after rebase
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
b075592c2d
|
use IsReferenceOrContainsReferences
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
0672c76a63
|
some improvements in concurrent dictionary
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
0792c5363b
|
switch to nonblocking ditctionary
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
772de9964d
|
fix build after rebase onto 7.0
|
2025-05-12 23:37:29 -07:00 |
|
Vladimir Sadov
|
3cf62cb529
|
Update README.md
|
2025-05-12 23:37:28 -07:00 |
|
vsadov
|
09c63a5bfd
|
disable incompatible test
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
7bb82b72d2
|
GCAllocationTick ETW event
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
aaec9ea378
|
a few fixes
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
4e162e3e9b
|
GCHeapStats ETW event
|
2025-05-12 23:31:45 -07:00 |
|
vsadov
|
dcb1f4a536
|
Some more diagnostics
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
147ed98e4a
|
SpinLock fix
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
f133b36c8e
|
readme tweak
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
865b3a059d
|
revert unnecessary changes
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
63f0cdb3bb
|
readme
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
745e5a5586
|
comments
|
2025-05-12 23:31:43 -07:00 |
|
vsadov
|
cc59888b35
|
do not wait 1 msec in suspension.
|
2025-05-12 23:31:43 -07:00 |
|
vsadov
|
329ac704f9
|
min budget
|
2025-05-12 23:31:05 -07:00 |
|
vsadov
|
5317b471db
|
lock tweak
|
2025-05-12 23:30:26 -07:00 |
|
vsadov
|
8cd5724a3a
|
bucket tweaks
|
2025-05-12 23:30:25 -07:00 |
|
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 |
|