summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce test for dynamic library unloadingGHC GitLab CI2020-11-304-0/+117
* rts: Introduce highMemDynamicGHC GitLab CI2020-11-302-1/+12
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-305-15/+274
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-3025-495/+637
* rts/linker: Ensure that .rodata is aligned to 16 bytesBen Gamari2020-11-303-4/+12
* gitlab-ci: Run LLVM job on appropriately-labelled MRsBen Gamari2020-11-301-2/+3
* rts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari2020-11-301-1/+4
* compiler: Fix recompilation checkingBen Gamari2020-11-301-5/+87
* testsuite: Add testcase for #18733Ben Gamari2020-11-306-0/+35
* rts/linker: Align bssSize to page size when mapping symbol extrasBen Gamari2020-11-301-1/+3
* Export indexError from GHC.Ix (#18579)Krzysztof Gogolewski2020-11-301-1/+1
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-3027-392/+467
* Force argument in setIdMult (#18925)Krzysztof Gogolewski2020-11-301-2/+2
* WinIO: Small changes related to atomic request swaps.Andreas Klebinger2020-11-307-15/+80
* nonmoving: Ensure that evacuated large objects are markedGHC GitLab CI2020-11-292-7/+60
* nonmoving: Add reference to Ueno 2016Ben Gamari2020-11-291-2/+7
* nonmoving: Don't join to mark_thread on shutdownGHC GitLab CI2020-11-291-1/+0
* OSThreads: Fix error code checkingGHC GitLab CI2020-11-291-2/+3
* Updates: Don't zero slop until closure has been pushedGHC GitLab CI2020-11-291-1/+1
* nonmoving: Add missing write barrier in shrinkSmallByteArrayGHC GitLab CI2020-11-291-0/+15
* rts/Messages: Add missing write barrier in THROWTO message updateGHC GitLab CI2020-11-293-6/+14
* nonmoving: Fix regression from TSAN workGHC GitLab CI2020-11-291-7/+2
* 8.10 - dirty MVAR after mutating TSO queue headViktor Dukhovni2020-11-272-15/+28
* rts: Tear down stats_mutex after exitHeapProfilingwip/tsan-ghc-9.0Ben Gamari2020-11-244-5/+14
* rts/Stats: Protect with mutexBen Gamari2020-11-241-3/+51
* rts/Stats: Hide a few unused unnecessarily global functionsBen Gamari2020-11-242-22/+0
* rts: Fix races in Pthread timer backend shudownBen Gamari2020-11-241-8/+11
* rts: Fix timer initializationBen Gamari2020-11-241-1/+7
* suppress #17289 (ticker) raceBen Gamari2020-11-241-0/+4
* Fix #17289Ben Gamari2020-11-242-11/+19
* rts: Pause timer while changing capability countBen Gamari2020-11-242-11/+21
* rts: Accept benign races in ProftimerBen Gamari2020-11-241-5/+5
* Suppress data race due to closeBen Gamari2020-11-241-0/+1
* Mitigate data races in event manager startup/shutdownBen Gamari2020-11-243-21/+33
* rts/stm: Strengthen orderings to SEQ_CST instead of volatileBen Gamari2020-11-242-23/+23
* rts/STM: Use atomicsBen Gamari2020-11-241-27/+45
* rts: Use proper relaxe operations in getCurrentThreadCPUTimeGHC GitLab CI2020-11-241-2/+4
* rts: Avoid lock order inversion during forkBen Gamari2020-11-241-1/+3
* rts: Use relaxed atomics for whitehole spin statsBen Gamari2020-11-242-3/+3
* rts/WSDeque: Rewrite with proper atomicsBen Gamari2020-11-244-174/+111
* Strengthen ordering in releaseGCThreadsBen Gamari2020-11-241-2/+2
* rts: Annotate hopefully "benign" races in freeGroupBen Gamari2020-11-241-0/+25
* rts: Use relaxed ordering on spinlock countersBen Gamari2020-11-242-2/+3
* rts/SpinLock: Separate out slow pathBen Gamari2020-11-243-10/+47
* rts: Fix race in GC CPU time accountingGHC GitLab CI2020-11-241-3/+6
* rts: Join to concurrent mark thread during shutdownBen Gamari2020-11-244-1/+20
* rts/Storage: Accept races on heap size countersBen Gamari2020-11-241-5/+8
* rts: Use RELEASE ordering in unlockClosureBen Gamari2020-11-241-3/+2
* rts/GC: Use atomicsBen Gamari2020-11-2411-175/+192
* rts/Weak: Eliminate data racesBen Gamari2020-11-242-18/+14