summaryrefslogtreecommitdiff
path: root/src/gc
AgeCommit message (Expand)AuthorFilesLines
2017-12-13Revert " Revert "[Local GC] Move knowledge of overlapped I/O objects to the E...Jan Kotas15-187/+165
2017-12-12Revert "[Local GC] Move knowledge of overlapped I/O objects to the EE through...Sean Gillespie15-165/+187
2017-12-12Revert "Cast lp1 to the ScanContext; lp2 is a function pointer. (#15433)"Sean Gillespie1-1/+1
2017-12-12make coreclr buildable on FreeBSD again (#15480)Tomas Weinfurt2-0/+3
2017-12-07Cast lp1 to the ScanContext; lp2 is a function pointer. (#15433)Sean Gillespie1-1/+1
2017-11-27[Local GC] Move knowledge of overlapped I/O objects to the EE through four ca...Sean Gillespie15-187/+165
2017-11-14small changes to get coreclr building on FreeBSD again (#14964)Tomas Weinfurt3-3/+7
2017-11-11Fix implementation of GCToOSInterface::VirtualCommit to ditch the pages (#14979)Jan Kotas1-1/+6
2017-11-09[Local GC] Unify background GC thread and server GC thread creation (#14821)Sean Gillespie9-207/+158
2017-11-01[Local GC] Fix (another) ScanContext layout issue when building without FEATU...Sean Gillespie1-2/+0
2017-10-30[Local GC] Fix an issue where the size of ScanContext differs between EE and ...Sean Gillespie1-0/+6
2017-10-27Don't wake up other GC threads when we decide to not proceed with the GC (#14...Maoni Stephens1-2/+17
2017-10-27[Local GC] Implement loader protocol for a standalone GC (#14663)Sean Gillespie7-125/+186
2017-10-26[Local GC] Move IsGCThread and IsGCSpecialThread to GCToEEInterface (#14685)Sean Gillespie6-18/+41
2017-10-10Fix AllocationTick_V3 depending on _V2 to be enabled (#14338)Tom Deseyn1-1/+1
2017-09-29StompWriteBarrier initialization path refactoring (#14105)Sergey1-6/+15
2017-09-27Additional parameter validation for StartNoGCRegion (#14088)Sean Gillespie1-16/+42
2017-09-27Add SetThreadIdealProcessorEx PAL API (#13606)Xiangyang (Mark) Guo1-2/+0
2017-09-20When building as standalone GC the free object is initialized with 0 flags. ...Jeff Schwartz1-1/+1
2017-09-06Vendor the volatile.h header into src/gc/env for the standalone GC build (#13...Sean Gillespie6-118/+484
2017-08-22Remove macro definition checks that aren't useful and cause unnecessary build...Sean Gillespie1-8/+0
2017-08-22[Local GC] Enable building the GC as a shared library (#13137)Sean Gillespie21-292/+394
2017-08-21Support docker cgroup limits (#13488)Tom Deseyn1-53/+39
2017-08-17Typo (#13444)John Doe1-7/+7
2017-08-04align the segment size to power of 2 and perf fix on getting the seg mapping ...Maoni Stephens2-100/+120
2017-08-02[Arm64] GetLargestOnDieCacheSize (#13071)Steve MacLean1-3/+1
2017-08-01GC Prefer CompareExchangeSteve MacLean1-9/+9
2017-08-01GC Reduce unnecessary workSteve MacLean1-27/+19
2017-07-26These 2 places should be size_t, not int 'cause on 64-bit they can be > int's...Maoni Stephens1-2/+2
2017-07-25Cleanup GC *_STAT bitrot (#12772)Steve MacLean2-68/+79
2017-07-21Add CGroup CFS CPU limit support (#12797)Guillaume B2-30/+174
2017-07-20[Local GC] Refactor usage of GC-internal functions in the DAC (#12458)Sean Gillespie9-23/+95
2017-07-17Fix a build break when compiling with Standalone GC on non-Windows platforms ...Sean Gillespie1-1/+1
2017-06-29Use the number of GC threads to calculate spin count (#12525)Xiangyang (Mark) Guo1-3/+3
2017-06-23[Local GC] Remove a number of inclusions of handle table private headers from...Sean Gillespie8-12/+27
2017-06-20[Local GC] Move handle creation/deletion profiler callbacks out of the GC (#1...Sean Gillespie2-135/+0
2017-06-15[Local GC] Fix a number of handle table interface violations (#12277)Sean Gillespie3-15/+37
2017-06-13[Arn64/Unix] Revise Volatile.T barriers (#12156)Steve MacLean1-1/+28
2017-06-12[Arm64/Unix] Add 64K page support (#10981)Steve MacLean11-33/+96
2017-06-09[Local GC] No longer need to initialize SVR dacvars separately (#12173)Sean Gillespie1-11/+0
2017-06-08[Arm64/Unix] Fix SOFTWARE_WRITE_WATCH for 64K pages (#11413)Steve MacLean3-13/+29
2017-06-08[Local GC] Add GetThread to the GC/EE interface (#12036)Sean Gillespie8-31/+46
2017-06-05[Local GC] Add TrapReturningThreads to the GC/EE interface (#12067)Sean Gillespie6-4/+20
2017-06-01Fix warnings on 32-bit platformsSean Gillespie1-4/+4
2017-06-01[Local GC] Remove uses of g_SystemInfo from the GC (#11628)Sean Gillespie9-35/+72
2017-06-01[Local GC] Obtaining configuration information (#11379)Sean Gillespie13-262/+347
2017-06-01[Local GC] Add async pinned handle methods to the handle interface (#11569)Sean Gillespie7-13/+69
2017-06-01[Local GC] Fix some handle table interface violations in COMDependentHandle (...Sean Gillespie3-0/+18
2017-06-01Fix a build break in feature branch caused by obsolete error (#11335)Sean Gillespie1-4/+0
2017-06-01[Local GC] Scaffolding for loading a standalone GC (#11242)Sean Gillespie11-54/+75