summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* Fix pthread_setname_np in itimer for DarwinViktor Dukhovni2021-04-271-6/+0
* [armv7] PIC by default + [aarch64-linux] T11276 metric increaseMoritz Angermann2021-03-291-1/+1
* [darwin] Fix allocateExec guardMoritz Angermann2021-03-071-1/+1
* [darwin, aarch64-linux] always PICMoritz Angermann2021-03-011-1/+3
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-02-182-1/+13
* [arm] Rename arm64 to aarch64Moritz Angermann2021-02-151-2/+1
* document how build system find toolchains on WindowsTamar Christina2021-01-251-0/+1
* Fix use distro toolchianTamar Christina2021-01-251-0/+3
* rts/stm: Strengthen orderings to SEQ_CST instead of volatileBen Gamari2020-12-011-3/+3
* rts/WSDeque: Rewrite with proper atomicsBen Gamari2020-12-011-0/+15
* rts: Use relaxed ordering on spinlock countersBen Gamari2020-12-011-0/+1
* rts/SpinLock: Separate out slow pathBen Gamari2020-12-011-12/+5
* rts: Join to concurrent mark thread during shutdownBen Gamari2020-12-011-1/+2
* rts/GC: Use atomicsBen Gamari2020-12-011-3/+3
* rts: Avoid data races in StablePtr implementationBen Gamari2020-12-011-1/+5
* TSANUtils: Ensure that C11 atomics are supportedBen Gamari2020-12-011-0/+4
* Capabiliity: Properly fix data race on n_returning_tasksBen Gamari2020-12-011-0/+1
* rts: Introduce SET_HDR_RELEASEBen Gamari2020-12-011-2/+8
* rts/ClosureMaros: Use relaxed atomicsBen Gamari2020-12-011-10/+13
* rts/SpinLock: Move to proper atomicsBen Gamari2020-12-011-10/+6
* rts: Infrastructure for testing with ThreadSanitizerBen Gamari2020-12-012-0/+64
* SMP.h: Add C11-style atomic operationsBen Gamari2020-12-011-1/+60
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-11-181-0/+2
* rts: Refactor foreign export trackingBen Gamari2020-11-182-0/+39
* [macOS] improved runpath handlingwip/angerman/ghc-8.10-backport-rpathMoritz Angermann2020-10-141-0/+2
* Refactor handling of object mergingBen Gamari2020-08-041-0/+2
* Fix GHC_STAGE definition generated by makeLeon Schoorl2020-08-011-1/+1
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-07-221-69/+0
* Add "-Iw" RTS flag for minimum wait between idle GCs (#11134)Kevin Buhr2020-07-151-0/+1
* users guide: Move eventlog documentation users guideBen Gamari2020-05-241-49/+9
* nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-05-242-0/+40
* rts: Expose interface for configuring EventLogWritersBen Gamari2020-03-181-1/+27
* nonmoving: Use correct info table pointer accessorBen Gamari2019-11-191-14/+0
* Add +RTS --disable-delayed-os-memory-return. Fixes #17411.Niklas Hambüchen2019-11-011-0/+6
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-262-3/+11
* Merge non-moving garbage collectorBen Gamari2019-10-2315-20/+247
|\
| *-. Merge branches 'wip/gc/segment-header-to-bdescr' and 'wip/gc/docs' into wip/g...wip/gc/everything2Ben Gamari2019-10-222-11/+20
| |\ \
| | | * NonMoving: Add summarizing Notewip/gc/docsBen Gamari2019-10-221-0/+3
| | * | NonMoving: Move next_free_snap to block descriptorwip/gc/segment-header-to-bdescrBen Gamari2019-10-221-0/+1
| | * | NonMoving: Move block size to block descriptorBen Gamari2019-10-221-11/+16
| | |/
| * | NonMoving: Implement -xns to disable selector optimizationwip/gc/shortcuttingÖmer Sinan Ağacan2019-10-221-1/+3
| |/
| *-. Merge branches 'wip/gc/optimize' and 'wip/gc/test' into wip/gc/everythingwip/gc/everythingBen Gamari2019-10-221-0/+4
| |\ \
| | * | rts: Add prefetch macrosBen Gamari2019-10-221-0/+4
| | |/
| * | NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-222-1/+3
| * | rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-221-1/+9
| |/
| * Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-225-22/+39
| * Nonmoving: Ensure write barrier vanishes in non-threaded RTSBen Gamari2019-10-213-6/+26
| * rts: Shrink size of STACK's dirty and marking fieldsBen Gamari2019-10-202-2/+21
| * rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-207-2/+112
| * rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-1/+10