Curtis Man
|
ddf2d6a807
[MERGE #5034 @ipopescu93] Add support for traced large recycledvisited objects.
|
7 лет назад |
Atul Katti
|
5f87c67c42
HeapInfo and RecyclerSweep refactoring.
|
7 лет назад |
Ionel Popescu
|
ea1b7878f5
Specialize UpdateAttributesOfMarkedObjects for LargeHeapBlock.
|
7 лет назад |
Sandeep Agarwal
|
dbdc3f8d83
Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64
|
8 лет назад |
Jianchun Xu
|
3cf29d39b1
update dump fragmentation stats
|
8 лет назад |
Josh Soref
|
3bed0075eb
spelling: function changes
|
10 лет назад |
Lei Shi
|
b680fe4ae7
fix linux build
|
8 лет назад |
Lei Shi
|
3bc04870e6
some pageheap fixes
|
8 лет назад |
Lei Shi
|
ed85c95d29
lock the wb verification bit set/reset
|
9 лет назад |
Lei Shi
|
0efd8114a1
verifyMark to take the parent reference address, in order to check known false positive
|
9 лет назад |
Lei Shi
|
a6dcb9bb6b
new way to do the writebarrier verification
|
9 лет назад |
Lei Shi
|
17675d75a0
some fixes for writebarrier verification
|
9 лет назад |
Lei Shi
|
d8942fd85d
extend recycler verify mark to verify missing write barrier
|
9 лет назад |
Jianchun Xu
|
a09b6b7224
Merge branch 'master' into swb
|
9 лет назад |
Paul Leathers
|
08c9e0e0b2
2 redeferral-related fixes in Recycler: 1. Do not try to take special mark actions in BackgroundScanStack, only in ScanStack, as memory may be unstable in the background case. 2. In marking, if MarkInternal returns true (indicating no further work is necessary), and if we're required to take special mark actions, detect finalizable object and take the action.
|
9 лет назад |
Jianchun Xu
|
3d72466243
Merge remote-tracking branch 'master' into swb
|
9 лет назад |
Paul Leathers
|
5458771696
Prevent redeferral of FunctionBody's that are being processed when GC happens. Fix a class of bugs involving redeferral of functions that are being accessed by some runtime method that allocates memory, triggering GC and possibly redeferral. When a GC that will result in redeferral scans the stack, mark any FunctionBody's we find as having active references. Do this by for now adding a method to FinalizableObject and overriding it in FunctionBody. We'll replace this with a new object info bit if and when bits become available.
|
9 лет назад |
Lei Shi
|
1b3ac8bdd8
address review comments
|
9 лет назад |
Lei Shi
|
49c9468f93
turn on concurrent GC on Linux
|
9 лет назад |
Curtis Man
|
ea02779aab
Fix __declspec(guard(overflow)) for linux build
|
9 лет назад |
Curtis Man
|
226a96e8c0
[1.2>master] Merge remaining code changes from internal RS1 branch
|
9 лет назад |
Curtis Man
|
898582f13b
Merge remaining code changes from internal RS1 branch
|
9 лет назад |
Hitesh Kanwathirtha
|
a08d13730c
Merge branch 'master' into linux
|
9 лет назад |
Hitesh Kanwathirtha
|
38d6ce425b
Fix build break after merge from master
|
9 лет назад |
Hitesh Kanwathirtha
|
33a6f43792
Merge branch 'master' into linux_m2
|
9 лет назад |
Lei Shi
|
fcf8d9be66
[1.2>master] [MERGE #711] use large heap block for all pageheap allocation
|
10 лет назад |
Lei Shi
|
59af5a77d6
address the review comments and fix a bug that pageAllocator returned more than asked page count, we might leak some pages
|
10 лет назад |
Lei Shi
|
3fe72e24b2
use large heap block for all pageheap allocation
|
10 лет назад |
Jianchun Xu
|
6100c14373
linux: partially builds lib/Runtime/Base
|
10 лет назад |
Hitesh Kanwathirtha
|
7e09ef0f50
Merge branch 'master' into linux
|
10 лет назад |