summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts/Schedule: Eliminate data races on recent_activityBen Gamari2020-10-243-12/+12
* rts: Eliminate data races on pending_syncBen Gamari2020-10-242-5/+5
* rts: Accept data race in work-stealing implementationBen Gamari2020-10-242-1/+8
* rts/Schedule: Use relaxed operations for sched_stateBen Gamari2020-10-242-19/+23
* rts: Use relaxed operations for cap->running_task (TODO)Ben Gamari2020-10-242-10/+12
* rts/Capability: Use relaxed operations for last_free_capabilityBen Gamari2020-10-241-3/+3
* rts: Mitigate races in capability interruption logicBen Gamari2020-10-242-9/+10
* rts: Use relaxed atomics on n_returning_tasksBen Gamari2020-10-241-2/+5
* rts: Add assertions for task ownership of capabilitiesBen Gamari2020-10-243-5/+10
* rts: Clarify locking behavior of releaseCapability_Ben Gamari2020-10-241-0/+4
* rts: Annotate benign race in waitForCapabilityBen Gamari2020-10-241-1/+21
* rts: Factor out logic to identify a good capability for running a taskBen Gamari2020-10-241-26/+41
* rts/OSThreads: Fix data raceBen Gamari2020-10-241-2/+4
* rts/Task: Make comments proper NotesBen Gamari2020-10-241-4/+4
* rts/Capability: Intialize interrupt fieldBen Gamari2020-10-242-0/+5
* rts/CNF: Initialize all bdescrs in groupBen Gamari2020-10-241-0/+1
* rts: Infrastructure for testing with ThreadSanitizerBen Gamari2020-10-242-0/+21
* When using rts_setInCallCapability, lock incall threadsDylan Yudaken2020-10-172-0/+21
* rts: Add __mingw_vfprintf to RtsSymbols.cBen Gamari2020-10-161-1/+3
* rts: Clean-up whitespace in InterpreterBen Gamari2020-10-151-10/+10
* winio: fixed timeouts non-threaded.Tamar Christina2020-10-091-13/+9
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-092-0/+36
* rts: fix race condition in StgCRunTamar Christina2020-10-095-43/+31
* fix rts.cabal to use real arch names and not aliasses (fixes #18654)Karel Gardas2020-10-031-2/+2
* Remove unused global variablesSylvain Henry2020-09-302-10/+0
* Remove unsafeGlobalDynFlags (#17957, #14597)Sylvain Henry2020-09-302-3/+9
* Workaround for #18623: GHC crashes bc. under rlimit for vmem it will reserveBenjamin Maurer2020-09-291-5/+52
* Print RET_BIG stack closuresSven Tennie2020-09-251-7/+13
* rts: Drop field initializer on thread_basic_info_data_tBen Gamari2020-09-191-1/+1
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-09-183-37/+48
* rts: Refactor foreign export trackingBen Gamari2020-09-186-35/+149
* rts/nonmoving: Add missing STM write barrierBen Gamari2020-09-181-0/+3
* rts/win32: Fix missing #include'sBen Gamari2020-09-172-1/+3
* rts: Fix erroneous usage of vsnprintfBen Gamari2020-09-161-1/+1
* Fix typos in TICKY_TICKY symbol names.David Himmelstrup2020-09-111-3/+3
* rts: Add stg_copyArray_barrier to RtsSymbols listBen Gamari2020-09-081-0/+1
* rts: Consistently use stgMallocBytes instead of mallocGHC GitLab CI2020-09-055-37/+32
* [fixup 3433] move debugBelch into IF_DEBUG(linker)Moritz Angermann2020-08-311-2/+3
* Refactor CLabel pretty-printingSylvain Henry2020-07-311-2/+2
* Use allocate, not ALLOC_PRIM_P for unpackClosure#Michalis Pardalos2020-07-271-5/+7
* winio: remove dead argument to stg_newIOPortzhTamar Christina2020-07-261-1/+1
* rts/win32: Exit with EXIT_HEAPOVERFLOW if memory commit failsBen Gamari2020-07-261-1/+1
* winio: restore console cp on exitTamar Christina2020-07-242-2/+38
* [linker] Fix out of range relocations.Moritz Angermann2020-07-238-28/+122
* Revert "[linker/rtsSymbols] More linker symbols"wip/angerman/revert-symbolswip/T18272Moritz Angermann2020-07-201-206/+17
* Revert "better if guards."Moritz Angermann2020-07-201-1/+1
* Revert "Fix (1)"Moritz Angermann2020-07-201-1/+1
* Revert "AArch32 symbols only on aarch32."Moritz Angermann2020-07-201-6/+5
* rts: Add --copying-gc flag to reverse effect of --nonmoving-gcBen Gamari2020-07-181-0/+11
* winio: update lockfile signature and remove mistaken symbol in rts.Tamar Christina2020-07-154-7/+2