summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* Don't expose bignum backend in ghc --info (#20495)Sylvain Henry2022-02-171-1/+0
* Drop dead codeBen Gamari2022-02-101-2/+0
* rts/winio: Fix #18382Ben Gamari2022-02-102-8/+1
* Change assertions in Stats.c to warnings (and introduce WARN macro)Matthew Pickering2022-02-101-0/+12
* Null eventlog writerOleg Grenrus2022-02-072-0/+6
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-311-0/+1
* rts: Unify stack dirtiness checkBen Gamari2021-10-191-3/+3
* rts/nonmoving: Enable selector optimisation by defaultBen Gamari2021-10-191-2/+0
* rts: Ensure that headers don't refer to undefined __STDC_VERSION__Ben Gamari2021-10-191-0/+6
* rts: Drop allocateExec and friendsBen Gamari2021-08-211-7/+0
* rts: Introduce and use ExecPage abstractionBen Gamari2021-08-212-0/+19
* rts: Break up adjustor logicBen Gamari2021-08-202-4/+1
* hadrian: Ensure that settings is regenerated during bindist installationBen Gamari2021-08-191-0/+1
* rts: Fix use of sized array in Heap.hBen Gamari2021-08-051-2/+6
* rts/OSThreads: Fix reference clock of timedWaitConditionBen Gamari2021-08-041-1/+11
* rts/OSThreads: Improve error handling consistencyBen Gamari2021-08-041-3/+4
* rts/OSThreads: Ensure that we catch failures from pthread_mutex_lockBen Gamari2021-08-041-4/+5
* rts: Fix inconsistent signatures for collect_pointersBen Gamari2021-07-251-1/+1
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-083-3/+95
* Don't produce platformConstants fileSylvain Henry2021-06-041-8/+0
* Constants: add a note and fix minor doc glitchesSylvain Henry2021-06-042-3/+3
* Remove dynamic-by-default (#16782)Sylvain Henry2021-06-041-4/+0
* Tighten scope of non-POSIX visibility macrosViktor Dukhovni2021-05-031-6/+0
* [armv7] PIC by default + [aarch64-linux] T11276 metric increasewip/angerman/linker-fixes-backportsMoritz Angermann2021-03-301-1/+1
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-302-1/+13
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-202-0/+75
* rts: Gradually return retained memory to the OSMatthew Pickering2021-03-101-0/+1
* eventlog: Add BLOCKS_SIZE eventMatthew Pickering2021-03-081-0/+1
* eventlog: Add MEM_RETURN event to give information about fragmentationMatthew Pickering2021-03-081-0/+2
* Implement riscv64 LLVM backendAndreas Schwab2021-03-054-1/+141
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-031-0/+1
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-033-0/+37
* Profiling by info table mode (-hi)Matthew Pickering2021-03-032-6/+8
* Profiling: Allow heap profiling to be controlled dynamically.Matthew Pickering2021-03-033-0/+26
* Support auto-detection of MAX_REAL_FLOAT_REG and MAX_REAL_DOUBLE_REG up to 6ARATA Mizuki2021-03-021-2/+18
* Define TRY_ACQUIRE_LOCK correctly when non-threadedMatthew Pickering2021-03-021-3/+5
* Remove the -xt heap profiling optionMatthew Pickering2021-02-271-1/+0
* rts: Introduce --eventlog-flush-interval flagBen Gamari2021-02-271-0/+2
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-0/+1
* rts: Add generic block traversal function, listAllBlocksMatthew Pickering2021-02-181-0/+3
* rts: TraverseHeap: Simplify profiling headerDaniel Gröber2021-02-171-14/+5
* Fix typosBrian Wignall2021-02-061-1/+1
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-251-12/+0
* Rename includes/rts/IOManager.h to IOInterface.hDuncan Coutts2021-01-252-1/+1
* Force inlining of deRefStablePtr to silence warningsAndreas Klebinger2021-01-221-2/+2
* rts: Initialize card table in newArray#Ben Gamari2021-01-171-13/+20
* rts: gc: use mutex+condvar instead of spinlooks in gc entry/exitDouglas Wilson2021-01-171-14/+0
* rts: add timedWaitConditionDouglas Wilson2021-01-171-0/+1
* rts: add max_n_todo_overflow internal counterDouglas Wilson2021-01-171-0/+2
* rts: remove no_work counterDouglas Wilson2021-01-171-3/+0