summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/wip/tsan/all'Ben Gamari2020-11-089-35/+186
|\
| * Merge branch 'wip/tsan/stm' into wip/tsan/allBen Gamari2020-11-011-3/+3
| |\
| | * rts/stm: Strengthen orderings to SEQ_CST instead of volatilewip/tsan/stmBen Gamari2020-10-241-3/+3
| * | Merge branch 'wip/tsan/wsdeque' into wip/tsan/allBen Gamari2020-11-011-0/+15
| |\ \
| | * | rts/WSDeque: Rewrite with proper atomicswip/tsan/wsdequeBen Gamari2020-10-241-0/+15
| | |/
| * | Merge branch 'wip/tsan/storage' into wip/tsan/allBen Gamari2020-11-015-15/+16
| |\ \
| | * | rts: Use relaxed ordering on spinlock counterswip/tsan/storageBen Gamari2020-10-301-0/+2
| | * | rts/SpinLock: Separate out slow pathBen Gamari2020-10-301-10/+5
| | * | rts: Join to concurrent mark thread during shutdownBen Gamari2020-10-301-1/+2
| | * | rts/GC: Use atomicsBen Gamari2020-10-301-3/+3
| | * | rts: Avoid data races in StablePtr implementationBen Gamari2020-10-241-1/+5
| | |/
| * | Merge branch 'wip/tsan/ci' into wip/tsan/allBen Gamari2020-11-011-0/+4
| |\ \
| | * | TSANUtils: Ensure that C11 atomics are supportedBen Gamari2020-10-241-0/+4
| | |/
| * | Capabiliity: Properly fix data race on n_returning_tasksBen Gamari2020-10-241-0/+1
| |/
| * rts: Introduce SET_HDR_RELEASEwip/tsan/prepBen Gamari2020-10-241-2/+8
| * rts/ClosureMaros: Use relaxed atomicsBen Gamari2020-10-241-10/+13
| * rts/SpinLock: Move to proper atomicsBen Gamari2020-10-241-6/+4
| * rts: Infrastructure for testing with ThreadSanitizerBen Gamari2020-10-242-0/+64
| * SMP.h: Add C11-style atomic operationsBen Gamari2020-10-241-1/+60
* | [AArch64] Aarch64 Always PICMoritz Angermann2020-11-061-1/+1
* | RtsAPI: pause and resume the RTSDavid Eichmann2020-11-022-8/+95
|/
* Don't get host RTS ways via settings (#18651)Sylvain Henry2020-10-171-6/+0
* When using rts_setInCallCapability, lock incall threadsDylan Yudaken2020-10-171-4/+4
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-091-0/+9
* rts: Fix integer width in TICK_BUMP_BYBen Gamari2020-10-051-1/+1
* Remove unused global variablesSylvain Henry2020-09-301-4/+0
* Remove unsafeGlobalDynFlags (#17957, #14597)Sylvain Henry2020-09-301-1/+3
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-09-181-0/+2
* rts: Refactor foreign export trackingBen Gamari2020-09-182-0/+39
* Define TICKY_TICKY when compiling cmm RTS files.David Himmelstrup2020-09-112-11/+20
* rts comment: RTS_TICKY_SYMBOLS moved from rts/Linker.c to rts/RtsSymbols.cDavid Himmelstrup2020-09-091-1/+1
* [macOS] improved runpath handlingMoritz Angermann2020-09-071-0/+2
* document how build system find toolchains on WindowsTamar Christina2020-08-281-0/+1
* Fix use distro toolchianTamar Christina2020-08-281-0/+3
* cmm: Clean up Notes a bitBen Gamari2020-08-071-0/+2
* Refactor handling of object mergingBen Gamari2020-08-051-0/+2
* Fix GHC_STAGE definition generated by makeLeon Schoorl2020-08-021-1/+1
* Fix build systemsSylvain Henry2020-07-251-10/+0
* winio: restore console cp on exitTamar Christina2020-07-241-0/+1
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-221-1/+0
* Implement `fullCompilerVersion`Hécate2020-07-181-1/+1
* winio: update lockfile signature and remove mistaken symbol in rts.Tamar Christina2020-07-151-2/+2
* winio: Expand BlockedOnIOCompletion description.Andreas Klebinger2020-07-151-1/+3
* winio: add a note about file locking in the RTS.Andreas Klebinger2020-07-151-0/+16
* winio: Multiple refactorings and support changes.Tamar Christina2020-07-152-8/+17
* winio: Add new io-manager cmdline optionsTamar Christina2020-07-151-0/+5
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-153-1/+10
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-151-42/+35
* rts/Disassembler.c: Use FMT_HexWord for printing values in hex formatStefan Schulze Frielinghaus2020-07-141-0/+2
* Add the __GHC_FULL_VERSION__ CPP macro to expose the full GHC versionHécate2020-07-031-0/+1