summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* winio: Add new io-manager cmdline optionsTamar Christina2020-07-152-0/+68
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-1511-10/+231
* winio: Flush event logs eagerly.Tamar Christina2020-07-152-0/+3
* winio: Small linker comment and ifdef cleanupsTamar Christina2020-07-152-7/+3
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-158-168/+117
* winio: Drop Windows Vista support, require Windows 7Tamar Christina2020-07-152-2/+10
* rts/Disassembler.c: Use FMT_HexWord for printing values in hex formatStefan Schulze Frielinghaus2020-07-141-8/+5
* Escape backslashes in json profiling reports properly.Andreas Klebinger2020-07-141-19/+45
* rts linker: teach the linker about GLIBC's special handling of *stat, mknod a...Adam Sandberg Ericsson2020-07-071-3/+31
* AArch32 symbols only on aarch32.Moritz Angermann2020-07-071-5/+6
* Fix (1)Moritz Angermann2020-07-071-1/+1
* better if guards.Moritz Angermann2020-07-071-1/+1
* [linker/rtsSymbols] More linker symbolsMoritz Angermann2020-07-071-17/+206
* rts/ProfHeap: Free old allocations when reinitialising CensusesBen Gamari2020-07-031-0/+15
* rts/ProfHeap: Only allocate the Censuses that we needBen Gamari2020-07-031-1/+2
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-284-7/+7
* RTS: Refactor Haskell-C glue for PPC 64-bitPeter Trommler2020-06-282-186/+85
* Fix ghc-bignum exceptionsSylvain Henry2020-06-272-19/+19
* RTS: avoid overflow on 32-bit arch (#18375)Sylvain Henry2020-06-254-7/+7
* rts/Hash: Simplify freeing of HashListChunksBen Gamari2020-06-251-25/+38
* Enable large address space optimization on windows.Andreas Klebinger2020-06-251-1/+1
* Fix invalid printf formatSylvain Henry2020-06-231-1/+1
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-06-231-2/+2
* fix windows bootstrap due to linker changesTamar Christina2020-06-185-25/+20
* Fix uninitialized field read in Linker.cÖmer Sinan Ağacan2020-06-181-20/+16
* 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