summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
...
* nonmoving: Avoid n_caps raceBen Gamari2023-03-081-4/+4
* nonmoving: Post-sweep sanity checkingBen Gamari2023-03-081-1/+13
* nonmoving: Add missing write barriers in selector optimisationBen Gamari2023-03-082-6/+62
* nonmoving: Don't clobber update rem sets of old capabilitiesBen Gamari2023-03-081-1/+1
* nonmoving: Handle new closures in nonmovingIsNowAliveBen Gamari2023-03-082-8/+18
* nonmoving: Assert state of swept segmentsBen Gamari2023-03-082-0/+3
* nonmoving: Fix tracking of FILLED_SWEEPING segmentsBen Gamari2023-03-081-1/+1
* nonmoving: Don't show occupancy if we didn't collect live wordsBen Gamari2023-03-083-17/+41
* nonmoving: Sanity check mutable listBen Gamari2023-03-081-0/+1
* nonmoving: Sanity check nonmoving large objects and compactsBen Gamari2023-03-081-0/+5
* nonmoving: Fix handling of weak pointersBen Gamari2023-03-086-79/+162
* nonmoving: Don't push empty arrays to update remembered setBen Gamari2023-03-081-2/+2
* nonmoving: Add missing no-op in busy-wait loopBen Gamari2023-03-081-2/+5
* nonmoving: Clarify commentBen Gamari2023-03-081-1/+1
* nonmoving: Clarify implementationBen Gamari2023-03-081-10/+11
* Evac: Squash data race in eval_selector_chainBen Gamari2023-03-081-2/+3
* rts/Sanity: Look at nonmoving saved_filled listsBen Gamari2023-03-081-0/+2
* rts/Sanity: Mark pinned_object_blocksBen Gamari2023-03-081-0/+1
* rts/BlockAlloc: Allow disabling of internal assertionsBen Gamari2023-03-081-6/+16
* rts: Use release ordering when storing thread labelsBen Gamari2023-03-081-1/+1
* rts: Fix type issues in Sparks.hBen Gamari2023-03-081-2/+2
* nonmoving: Deduplicate assertionBen Gamari2023-03-081-2/+9
* nonmoving: Fix styleBen Gamari2023-03-081-2/+3
* rts: Drop redundant prototypeBen Gamari2023-03-081-2/+0
* linker: fix linking with aligned sections (#23066)Sylvain Henry2023-03-081-6/+8
* rts: Drop no-alignment special case for WindowsBen Gamari2023-03-021-3/+1
* rts: Correctly align Capability allocationsBen Gamari2023-03-021-2/+3
* rts: Introduce stgMallocAlignedBytesBen Gamari2023-03-023-13/+57
* rts: Statically assert alignment of CapabilityBen Gamari2023-03-021-8/+16
* JS: fix for overlap with copyMutableByteArray# (#23033)Sylvain Henry2023-02-281-1/+22
* ghc-prim: fix hs_cmpxchg64 function prototypeCheng Shao2023-02-281-1/+1
* JS: make some arithmetic primops faster (#22835)Sylvain Henry2023-02-241-29/+64
* rts: Fix `prompt#` when profiling is enabledAlexis King2023-02-235-2/+30
* compiler: fix cost centre profiling breakage in wasm NCG due to incorrect reg...Cheng Shao2023-02-201-7/+0
* rts: add the rts_clearMemory functionCheng Shao2023-02-158-4/+117
* rts: make it possible to change mblock size on 32-bit targetsCheng Shao2023-02-143-3/+9
* RTS linker: Improve compatibility with NetBSDPHO2023-02-142-11/+39
* Fix marking async exceptions in the JS backendLuite Stegeman2023-02-061-1/+2
* JS: replace "js" architecture with "javascript"Sylvain Henry2023-02-062-2/+3
* linker: Fix BFD import librariesTamar Christina2023-02-033-20/+115
* Windows: Remove mingwex dependencyRyan Scott2023-02-034-171/+5
* Move pthread and timerfd ticker implementations to separate filesWander Hillen2023-02-033-108/+297
* rts: prevent potential divide-by-zero when tickInterval=0Cheng Shao2023-01-311-4/+5
* rts: Drop long-dead fallback definitions for INFINITY & NANBen Gamari2023-01-271-21/+0
* rts: Fix typoBen Gamari2023-01-273-3/+3
* rts: Fix C++ compilation issuesBen Gamari2023-01-274-3/+7
* rts: Fix non-atomic mutation of enabled_capabilitiesBen Gamari2023-01-271-1/+2
* rts: Relax Messages assertionBen Gamari2023-01-271-2/+4
* rts: Use C11-compliant static assertion syntaxBen Gamari2023-01-271-1/+4
* Fix RTS build on WindowsSylvain Henry2023-01-251-2/+0