summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* updateThunkwip/tsan/fixesBen Gamari2023-04-241-1/+1
* rts: TSO ownerBen Gamari2023-04-242-4/+5
* rts: BLACKHOLE fixBen Gamari2023-04-241-5/+1
* hadrian: FixBen Gamari2023-04-241-2/+2
* comment fixesUbuntu2023-04-241-2/+2
* STMUbuntu2023-04-241-1/+1
* Fix acquire fences on indirectionsUbuntu2023-04-241-6/+11
* CommentBen Gamari2023-04-241-0/+6
* STM: Acquire instead of seq-cstBen Gamari2023-04-241-21/+21
* Add NoteBen Gamari2023-04-241-0/+359
* ACQUIRE_FENCEBen Gamari2023-04-241-2/+2
* check-gc on GCUbuntu2023-04-241-0/+2
* check-gc: fix large objectsUbuntu2023-04-241-1/+1
* CheckGCBen Gamari2023-04-242-0/+975
* Disable selector optimisationUbuntu2023-04-241-1/+2
* runUbuntu2023-04-241-10/+35
* Refine run scriptUbuntu2023-04-241-10/+13
* Run scriptUbuntu2023-04-241-0/+31
* STM: relaxedBen Gamari2023-04-241-2/+4
* NoteUbuntu2023-04-241-1/+1
* whitespaceUbuntu2023-04-241-1/+1
* Add acquire fence in WHITEHOLEUbuntu2023-04-241-1/+2
* Fix thunk update furtherUbuntu2023-04-243-14/+54
* ghc-prim: Use C11 atomicsUbuntu2023-04-241-4/+12
* rts: sequential consistencyUbuntu2023-04-241-6/+6
* llvm: Sequential consistencyUbuntu2023-04-241-4/+1
* Work around #22451Ubuntu2023-04-241-1/+5
* More principled treatment of acquire fencesBen Gamari2023-04-241-9/+8
* codeGen: Ensure that TSAN is aware of writeArray# write barriersBen Gamari2023-04-241-1/+1
* rts: C++ fixesUbuntu2023-04-242-1/+3
* rts: Drop benign raceBen Gamari2023-04-241-3/+0
* hadrian: More selective TSAN instrumentationBen Gamari2023-04-241-2/+5
* hadrian: More debug informationBen Gamari2023-04-241-0/+1
* TSAN: Rework handling of spillingBen Gamari2023-04-241-28/+31
* rts: Relax info pointer storesBen Gamari2023-04-245-3/+9
* rts/IPE: Fix unused mutex warningBen Gamari2023-04-241-1/+2
* ThingsBen Gamari2023-04-242-17/+73
* Fix thunk update orderingBen Gamari2023-04-2416-42/+54
* Use relaxed accesses in ticky bumpingBen Gamari2023-04-242-10/+44
* Wordsmith NoteBen Gamari2023-04-241-31/+39
* INDBen Gamari2023-04-241-3/+3
* More principled treatment of acquire fencesBen Gamari2023-04-244-9/+23
* rts: Relaxed load MutVar info tableBen Gamari2023-04-241-1/+3
* rts: Fix synchronization on thread blocking stateBen Gamari2023-04-2415-67/+89
* codeGen: Ensure that TSAN is aware of writeArray# write barriersBen Gamari2023-04-241-9/+14
* rts: Drop unnecessary atomicBen Gamari2023-04-241-3/+1
* Use relaxed atomics to manipulate TSO status fieldsBen Gamari2023-04-243-6/+7
* base: use atomic write when updating timer managerBen Gamari2023-04-241-1/+1
* rts: Fix various data racesBen Gamari2023-04-243-12/+15
* cmm: Introduce MO_RelaxedReadBen Gamari2023-04-2410-7/+55