summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Compact RegionsGiovanni Campagna2016-07-209-12/+1653
* NUMA cleanupsSimon Marlow2016-06-173-16/+14
* Rts flags cleanupSimon Marlow2016-06-102-5/+5
* NUMA supportSimon Marlow2016-06-109-246/+398
* Runtime linker: Break m32 allocator out into its own fileErik de Castro Lopo2016-05-251-1/+16
* {,M}BLOCK_SIZE_W * sizeof(W_) -> {,M}BLOCK_SIZETomas Carnecky2016-05-191-4/+4
* Get types in osFreeMBlocks in sync with osGetMBlocksTomas Carnecky2016-05-191-1/+1
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-184-21/+23
* Fix comments about scavenging WEAK objectsTakano Akio2016-05-122-7/+5
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-123-7/+7
* Handle promotion failures when scavenging a WEAK (#11108)Takano Akio2016-05-113-3/+42