summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Load .lo as well.Moritz Angermann2020-06-151-0/+1
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-142-0/+16
* Range is actually +/-2^32, not +/-2^31Moritz Angermann2020-06-071-5/+7
* [linker] Adds void printLoadedObjects(void);wip/angerman/print-loaded-objectsMoritz Angermann2020-06-042-2/+30
* rts: Add Windows-specific implementation of rtsSleepBen Gamari2020-06-041-2/+9
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-015-6/+6
* nonmoving: Optimise log2_ceilBen Gamari2020-06-011-7/+1
* Cleanup OVERWRITING_CLOSURE logicDaniel Gröber2020-06-012-7/+7
* rts: Drop compatibility shims for Windows VistaBen Gamari2020-05-302-52/+6
* rts: Teach getNumProcessors to return available processorsBen Gamari2020-05-301-10/+34
* Always define USE_PTHREAD_FOR_ITIMER for FreeBSD.Gleb Popov2020-05-291-1/+1
* eventlog: Fix racy flushingBen Gamari2020-05-271-1/+20
* nonmoving: Optimise the write barrierBen Gamari2020-05-211-21/+18
* rts/CNF: Fix fixup comparison functionBen Gamari2020-05-131-2/+3
* rts: Make non-existent linker search path merely a warningBen Gamari2020-05-091-2/+2
* Fix unboxed-sums GC ptr-slot rubbish value (#17791)Sylvain Henry2020-05-097-11/+10
* Linker.c: initialize n_symbols of ObjectCode with other fieldsÖmer Sinan Ağacan2020-05-081-0/+1
* Remove unused SEGMENT_PROT_RWXGreg Steuck2020-05-081-2/+0
* ELF linker: increment curSymbol after filling in fields of current entryÖmer Sinan Ağacan2020-05-061-1/+2
* nonmoving: Fix handling of dirty objectsBen Gamari2020-05-064-3/+115
* nonmoving: Fix incorrect failed_to_evac value during deadlock gcBen Gamari2020-05-061-4/+3
* rts: Zero block flags with -DZBen Gamari2020-05-061-0/+12
* rts: Enable tracing of nonmoving heap census with -lnBen Gamari2020-05-032-0/+5
* nonmoving: Eagerly flush all capabilities' update remembered setsBen Gamari2020-04-301-2/+4
* nonmoving: Explicitly memoize block countBen Gamari2020-04-301-3/+2
* nonmoving: Clear bitmap after initializing block sizeBen Gamari2020-04-301-1/+1
* Tweak includes in non-moving GC headersÖmer Sinan Ağacan2020-04-263-4/+1
* RTS: workaround a Linux kernel bug in timerfdSylvain Henry2020-04-221-4/+12
* Fix build warning; add more informative information to the linker; fix linker...Moritz Angermann2020-04-222-5/+15
* rts: Ensure that sigaction structs are initializedBen Gamari2020-04-221-2/+3
* Modules (#13009)Sylvain Henry2020-04-182-2/+2
* rts: ProfHeap: Fix wrong time in last heap profile sampleDaniel Gröber2020-04-151-3/+4
* rts: Assert LDV_recordDead is not called for inherently used closuresDaniel Gröber2020-04-142-24/+37
* Remove call to LDV_RECORD_CREATE for array resizingDaniel Gröber2020-04-141-15/+10
* rts: Fix nomenclature in OVERWRITING_CLOSURE macrosDaniel Gröber2020-04-141-4/+16
* rts: Underline some Notes as is conventionalDaniel Gröber2020-04-143-0/+3
* rts: allocatePinned: Fix confusion about word/byte unitsDaniel Gröber2020-04-141-19/+22
* rts: Expand and add more notes regarding slopDaniel Gröber2020-04-144-8/+74
* Zero out pinned block alignment slop when profilingDaniel Gröber2020-04-142-23/+53
* rts: Don't mark evacuate_large as inlineBen Gamari2020-04-141-1/+1
* StgCRun: Enable unwinding only on LinuxBen Gamari2020-04-141-4/+11
* Small change to the windows ticker.Andreas Klebinger2020-04-141-1/+7
* Rts: show errno on failure (#18033)Sylvain Henry2020-04-091-5/+5
* Fix CNF handling in compacting GCÖmer Sinan Ağacan2020-04-095-10/+93
* rts: ProfHeap: Fix memory leak when not compiled with profilingDaniel Gröber2020-04-071-1/+1
* Improve and refactor StgToCmm codegen for DataCons.Andreas Klebinger2020-04-031-1/+1
* Remove unused closure stg_IND_directÖmer Sinan Ağacan2020-04-021-9/+0
* Fix a pointer format string in RTSÖmer Sinan Ağacan2020-04-021-1/+1
* Update sanity checking for TSOs:Ömer Sinan Ağacan2020-03-161-36/+22
* Fix global_link of TSOs for threads reachable via dead weaksÖmer Sinan Ağacan2020-03-151-0/+8