summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| | * | testsuite: Mark T9872[abc] as high_memory_usageBen Gamari2020-10-241-3/+6
| | * | testsuite: Mark hie002 as high_memory_usageBen Gamari2020-10-241-0/+1
| | * | testsuite: Skip high memory usage tests with TSANBen Gamari2020-10-241-0/+4
| | * | testsuite: Skip divbyzero and derefnull under TSANGHC GitLab CI2020-10-241-0/+4
| | * | testsuite: Mark setnumcapabilities001 as broken with TSANGHC GitLab CI2020-10-244-0/+8
| | * | gitlab-ci: Add nightly-x86_64-linux-deb9-tsan jobBen Gamari2020-10-241-0/+16
| | |/
| * | rts: Make write of to_cap->inbox atomicwip/tsan/schedBen Gamari2020-10-242-2/+1
| * | Capabiliity: Properly fix data race on n_returning_tasksBen Gamari2020-10-243-4/+16
| * | Document schedulePushWork raceBen Gamari2020-10-242-34/+70
| * | Disable flawed assertionBen Gamari2020-10-241-1/+4
| * | rts/Task: Move debugTrace to avoid data raceBen Gamari2020-10-241-2/+2
| * | rts/RaiseAsync: Synchronize what_next readBen Gamari2020-10-241-1/+1
| * | rts/Messages: Annotate benign raceBen Gamari2020-10-241-0/+3
| * | rts/Threads: Avoid data races (TODO)Ben Gamari2020-10-241-18/+10
| * | rts: Eliminate shutdown data race on task countersBen Gamari2020-10-242-0/+5
| * | rts/Schedule: Eliminate data races in run queue managementBen Gamari2020-10-241-3/+12
| * | rts/ThreadPaused: Avoid data racesBen Gamari2020-10-241-5/+4
| * | rts/Messages: Drop incredibly fishy write barrierBen Gamari2020-10-241-2/+0
| * | rts: Avoid data races in message handlingBen Gamari2020-10-243-27/+26
| * | 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: Introduce SET_HDR_RELEASEwip/tsan/prepBen Gamari2020-10-241-2/+8
| * testsuite: Fix thread leak in hs_try_putmvar00[13]Ben Gamari2020-10-242-2/+4
| * configure: Bump minimum-supported gcc version to 4.7Ben Gamari2020-10-241-1/+1
| * rts/ClosureMaros: Use relaxed atomicsBen Gamari2020-10-241-10/+13
| * rts/OSThreads: Fix data raceBen Gamari2020-10-241-2/+4
| * rts/SpinLock: Move to proper atomicsBen Gamari2020-10-241-6/+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-248-3/+110
| * SMP.h: Add C11-style atomic operationsBen Gamari2020-10-241-1/+60
* | rts/Sanity: Avoid nasty race in weak pointer sanity-checkingBen Gamari2020-11-061-6/+114
* | [AArch64] Aarch64 Always PICMoritz Angermann2020-11-066-45/+24
* | Refactor -dynamic-too handlingSylvain Henry2020-11-0617-238/+416
* | Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-0680-2484/+3170
* | Add a regression test for #18920Ryan Scott2020-11-052-0/+38
* | Naming, value types and tests for Addr# atomicsViktor Dukhovni2020-11-059-52/+123
* | Don't use LEA with 8-bit registers (#18614)Sylvain Henry2020-11-043-2/+19
* | Testsuite: Support for user supplied package dbsAndreas Klebinger2020-11-044-1/+25