summaryrefslogtreecommitdiff
path: root/includes/rts/storage
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-2/+2
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-17/+18
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-17/+18
* Fix freeHaskellFunPtr crash on iOS.Austin Seipp2013-09-151-0/+3
* Revert "Default to infinite stack size (#8189)"Austin Seipp2013-09-081-10/+3
* Default to infinite stack size (#8189)Austin Seipp2013-09-081-3/+10
* Add LOCK_CLOSURE macro for use in C--, which inlines the capability check.Edward Z. Yang2013-07-101-9/+26
* Fix build on OS XIan Lynagh2013-06-221-0/+4
* Optimise lockClosure when n_capabilities == 1; fixes #693Ian Lynagh2013-06-151-6/+22
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-0/+3
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-4/+8
* Whitespace only in rts/storage/SMPClosureOps.hIan Lynagh2013-06-141-7/+7
* use libffi for iOS adjustors; fixes #7718Ian Lynagh2013-06-081-2/+5
* fix comment (#7907)Simon Marlow2013-05-211-1/+1
* Closures must be zeroed even without LDV-profiling. Partially fixes #7747Edward Z. Yang2013-03-071-4/+0
* Only emit %write_barrier primitive for THREADED_RTSGabor Greif2013-02-261-2/+2
* Simplify the allocation stats accountingSimon Marlow2013-02-141-1/+1
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-17/+18
* fix warningsSimon Marlow2013-01-301-1/+0
* STM: Only wake up onceBen Gamari2013-01-301-1/+3
* typoGabor Greif2012-12-191-2/+2
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-18/+19
* Don't include a (void *) cast in BLOCK_ROUND_UPIan Lynagh2012-11-131-1/+1
* The shape of StgTVar should not depend on THREADED_RTSSimon Marlow2012-11-011-2/+0
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-085-126/+29
* Remove a redundant castIan Lynagh2012-09-211-1/+1
* Convert more RTS macros to functionsIan Lynagh2012-09-211-5/+11
* Convert more RTS macros to functionsIan Lynagh2012-09-211-5/+12
* Cache the result of countOccupied(gen->large_objects) as gen->n_large_words (...Simon Marlow2012-09-211-0/+1
* Lots of nat -> StgWord changesSimon Marlow2012-09-072-6/+6
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-073-9/+9
* Fix return type of FUN_INFO_PTR_TO_STRUCT.Erik de Castro Lopo2012-08-281-1/+1
* More CPP macros -> inline functionsIan Lynagh2012-08-251-11/+15
* More CPP macros -> inline functionsIan Lynagh2012-08-251-17/+15
* More CPP macro -> inline functionIan Lynagh2012-08-251-2/+4
* Convert a couple more macros to inline functionsIan Lynagh2012-08-251-2/+7
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-251-6/+7
* Add getGCStatsEnabled function.Paolo Capriotti2012-06-191-0/+1
* Improve the handling of threadDelay in the non-threaded RTSSimon Marlow2012-04-111-1/+1
* Change the presentation of parallel GC work balance in +RTS -sDuncan Coutts2012-04-041-2/+2
* fix _BTM field of closureFlags[], and document what it means (#5923)Simon Marlow2012-03-141-1/+1
* tidied this up, the macro definitions were causing duplicate semis in the sourceGabor Greif2012-02-271-10/+10
* use (GHC) idiomatic typesGabor Greif2012-01-091-4/+4
* Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-051-1/+1
* Time handling overhaulSimon Marlow2011-11-251-0/+6
* Remove some old comments about the manglerDavid Terei2011-11-221-5/+0
* make CAFs atomic, to fix #5558Simon Marlow2011-10-171-2/+2
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-4/+4
* Also include basic time statistics in GCStats.Edward Z. Yang2011-08-061-0/+2
* Implement public interface for GC statistics.Edward Z. Yang2011-07-301-0/+44