summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-2/+2
* Name worker threads using pthread_setname_npSimon Marlow2014-10-101-8/+9
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-2/+2
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-2926-208/+0
* rts: detabify/dewhitespace sm/MBlock.cAustin Seipp2014-08-201-12/+12
* rts: detabify/dewhitespace sm/GCUtils.cAustin Seipp2014-08-201-16/+16
* rts: detabify/dewhitespace sm/GCUtils.hAustin Seipp2014-08-201-6/+6
* rts: detabify/dewhitespace sm/GCAux.cAustin Seipp2014-08-201-19/+19
* rts: detabify/dewhitespace sm/MarkWeak.cAustin Seipp2014-08-201-15/+15
* rts: detabify/dewhitespace sm/BlockAlloc.cAustin Seipp2014-08-201-35/+35
* rts: detabify/dewhitespace sm/Storage.hAustin Seipp2014-08-201-4/+4
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-2826-0/+208
* Avoid unnecessary clock_gettime() syscalls in GC stats.Brian Brooks2014-07-102-7/+1
* Fix variable name in allocate()Reid Barton2014-07-011-3/+3
* Check for integer overflow in allocate() (#9172)Reid Barton2014-07-011-1/+9
* Per-capability nursery weak pointer lists, fixes #9075Edward Z. Yang2014-05-293-0/+39
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-7/+1
* Update comment now that we have per-gen weak pointer lists.Edward Z. Yang2014-05-041-4/+2
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-1/+7
* Rts: Reuse scavenge_small_bitmap (#8742)Arash Rouhani2014-04-292-53/+33
* Rts: Consistently use StgWord for sizes of bitmapsArash Rouhani2014-04-292-15/+15
* rts: Fix possible int overflow in resize_nurseryAustin Seipp2014-04-271-1/+2
* Make BlockAlloc.c comment slightly more accurate (fixes #8491)Edward Z. Yang2014-04-131-1/+1
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-293-0/+187
* fix comment on allocate() (#8254)Simon Marlow2014-02-271-12/+14
* Fix check for TLS support in Storage.cAustin Seipp2014-02-171-2/+2
* Remove ios_HOST check for GCTDecl.hAustin Seipp2014-02-061-1/+1
* Fix iOS build (fallout from 28b031c506)Austin Seipp2014-01-301-2/+5
* Refactor GCTDecl.h, and mitigate #7602 a bitAustin Seipp2014-01-281-59/+93
* Clean up block allocator, fixes #8609Edward Z. Yang2013-12-311-4/+30
* Fix windows x86_64 build.Austin Seipp2013-12-091-1/+1
* Use new flushExec implementation on all operating systems (#8562)Christopher Rodrigues2013-12-041-37/+19
* Update and deduplicate the comments on CAF management (#8590)Patrick Palka2013-12-041-6/+10
* Move the allocation of CAF blackholes into 'newCAF' (#8590)Patrick Palka2013-12-041-13/+27
* Call busy_wait_nop() in the spin-wait loop in shutdown_gc_threads()Patrick Palka2013-11-291-1/+4
* Rejigger flushExec implementation (#8562, #8561)Austin Seipp2013-11-261-3/+19
* GHCi: Properly generate jump code for ARM (#8380)Austin Seipp2013-11-221-3/+30
* Allow the linker to be used without retaining CAFs unconditionallySimon Marlow2013-11-211-4/+4
* In the DEBUG rts, track when CAFs are GC'dSimon Marlow2013-11-214-53/+89
* Fix a race condition when PROFILING (#8453)Takano Akio2013-11-021-3/+9
* rts: Add casts to prevent compiler warnings in printfs.Erik de Castro Lopo2013-10-281-1/+1
* rts: Add getPhysicalMemorySizeBen Gamari2013-10-251-0/+1
* Turn several nats into StgWord to avoid potential integer overflow (#7762)Simon Marlow2013-10-251-12/+13
* Change backslash to vertical bar in commentSimon Peyton Jones2013-10-081-2/+2
* More clarity on CurrentAlloc docs.Edward Z. Yang2013-10-061-0/+22
* Tiny comment on the change from StgWord8 to StgWordSimon Peyton Jones2013-10-031-1/+1
* Initialize gc_thread.mut_spin to the 'acquired' statePatrick Palka2013-10-021-0/+1
* comment updateSimon Marlow2013-10-011-1/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-0118-18/+18
* use StgWord not StgWord8 for wakeupSimon Marlow2013-10-011-1/+1