summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Blackholes can be large objects (#14497)Simon Marlow2018-01-171-3/+10
* Detect overly long GC syncSimon Marlow2017-11-162-5/+23
* rts: Throw proper HeapOverflow exception on allocating large arrayBen Gamari2017-09-261-30/+54
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* Fix a missing getNewNursery(), and related cleanupSimon Marlow2017-07-181-11/+11
* Fix Work Balance computation in RTS statsDouglas Wilson2017-07-111-3/+18
* lowercase clangMoritz Angermann2017-07-061-2/+2
* rts/sm/Storage.c: tweak __clear_cache proto for clangSergei Trofimovich2017-07-051-2/+15
* Revert "rts/sm/Storage.c: tweak __clear_cache proto for clang"Sergei Trofimovich2017-07-051-13/+2
* rts/sm/Storage.c: tweak __clear_cache proto for clangSergei Trofimovich2017-07-051-2/+13
* rts: Fix uninitialised variable usesBen Gamari2017-07-031-1/+1
* UNREG: use __builtin___clear_cache where availableSergei Trofimovich2017-06-221-0/+16
* Revert "rts: Suppress unused gcc_clear_cache warning"Ben Gamari2017-06-211-2/+0
* rts: Suppress unused gcc_clear_cache warningBen Gamari2017-06-211-0/+2
* Revert "UNREG: use __builtin___clear_cache where available"Sergei Trofimovich2017-06-211-21/+1
* UNREG: use __builtin___clear_cache where availableSergei Trofimovich2017-06-211-1/+21
* Typos [ci skip]Gabor Greif2017-06-131-1/+1
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-083-24/+113
* rts: Make compact debugging output depend upon compact debug flagBen Gamari2017-05-231-1/+1
* CNF: Silence pointer fix-up message unless gc debugging is enabledBen Gamari2017-05-201-2/+2
* rts: annotate switch/case with '/* fallthrough */'Sergei Trofimovich2017-05-144-0/+12
* We define the `<XXX>_HOST_ARCH` to `1`, but never to `0`inMoritz Angermann2017-05-111-1/+1
* Fix comment for compact regionTakenobu Tani2017-05-041-2/+2
* Prefer #if defined to #ifdefBen Gamari2017-04-2823-68/+68
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-284-4/+4
* rts: Fix "ASSERT ("sBen Gamari2017-04-233-18/+18
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-2317-70/+17
* Minor reordering of `#include`s fixing compilation on AIXHerbert Valerio Riedel2017-04-231-1/+2
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-054-4/+4
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-054-4/+4
* Report heap overflow in the same way as stack overflowSimon Marlow2017-04-023-3/+14
* Drop copy step from the rts/ghc.mkMoritz Angermann2017-02-282-0/+8
* rts: Correct the nursery size in the gen 1 growth computationJohn C. Carey2017-02-231-1/+13
* Fix crashes in hash table scanning with THREADED_RTSSimon Marlow2016-12-071-3/+19
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-077-546/+478
* Overhaul GC statsSimon Marlow2016-12-063-6/+27
* Fix x86 Windows build and testsuiteTamar Christina2016-12-061-1/+1
* Use C99's boolBen Gamari2016-11-2916-246/+246
* Fix type of GarbageCollect declarationBen Gamari2016-11-291-1/+1
* Storage.c: Pass a size to sys_icache_invalidateShea Levy2016-11-151-2/+2
* Remove CONSTR_STATICSimon Marlow2016-11-146-31/+38
* Fix a bug in parallel GC synchronisationSimon Marlow2016-10-293-28/+29
* Turn on -n4m with -A16m or greaterSimon Marlow2016-10-091-13/+0
* Make start address of `osReserveHeapMemory` tunable via command line -xbFrancesco Mazzoli2016-09-092-2/+9
* When in sanity mode, un-zero malloc'd memory; fix uninitialized memory bugs.Edward Z. Yang2016-08-151-0/+2
* refactor test for __builtin_unreachable into Rts.h macro RTS_UNREACHABLEKarel Gardas2016-08-151-4/+1
* fix compilation failure on OpenBSD with system supplied GNU C 4.2.1Karel Gardas2016-08-141-1/+4
* Track the lengths of the thread queuesSimon Marlow2016-08-031-2/+4
* Move stat_startGCSyncBartosz Nitka2016-07-271-2/+0
* Fix the non-Linux buildErik de Castro Lopo2016-07-221-14/+5