summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* use StgWord not StgWord8 for wakeupSimon Marlow2013-10-011-1/+1
* Fix build when PROF_SPIN is unsetPatrick Palka2013-09-231-0/+2
* Revert "Default to infinite stack size (#8189)"Austin Seipp2013-09-081-39/+16
* Default to infinite stack size (#8189)Austin Seipp2013-09-081-16/+39
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-044-41/+35
* Merge branch 'master' into atomicsRyan Newton2013-08-311-0/+5
|\
| * Really unload object code when it is safe to do so (#8039)Simon Marlow2013-08-221-0/+5
* | Eliminate atomic_inc_by and instead medofiy atomic_inc.Ryan Newton2013-08-211-1/+1
|/
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-093-0/+3
* Fix #7970, #2161, unfix #551Simon Marlow2013-07-021-48/+52
* Ensure gc_thread->wakeup is of type StgWord8.Austin Seipp2013-06-211-1/+1
* Fix typo in header guard.Austin Seipp2013-06-191-1/+1
* Whitespace and braces onlyIan Lynagh2013-06-151-4/+5
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-154-100/+144
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-152-4/+3
* use libffi for iOS adjustors; fixes #7718Ian Lynagh2013-06-081-4/+54
* Fix crash with large objects (#7919)Simon Marlow2013-05-241-14/+44
* Fix a problem caused by very large objects (#7919)Simon Marlow2013-05-211-5/+12
* Kill dead code.Austin Seipp2013-05-121-101/+86
* ticky enhancementsNicolas Frisby2013-03-291-2/+2
* Fix segfault in retainer profiling when using multiple cores (#5909)Simon Marlow2013-02-191-2/+15
* isAlive needs to look through BLACKHOLE indirectionsSimon Marlow2013-02-141-0/+8
* Separate StablePtr and StableName tables (#7674)Simon Marlow2013-02-142-7/+7
* Simplify the allocation stats accountingSimon Marlow2013-02-144-50/+20
* Fix documentation bug: TSOs are *not* unconditionally kept on the mutable list.Edward Z. Yang2013-01-271-1/+1
* Hopefully fix breakage on OS X w/ LLVMSimon Marlow2013-01-173-1/+12
* Rearrange includes to avoid a clash on ARM/LinuxSimon Marlow2013-01-171-12/+13
* Add a write barrier for TVAR closuresSimon Marlow2012-11-168-15/+114
* fix bug in previous commit, 65e46f144f3d8b18de7264b0b099086153c68d6cSimon Marlow2012-11-161-1/+1
* a fix for checkTSO(): the TSO could be a WHITEHOLESimon Marlow2012-11-121-3/+10
* Don't clearNurseries() in parallel with -debugSimon Marlow2012-11-011-3/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-084-85/+1
* Fix the profiling buildIan Lynagh2012-09-211-2/+2
* Convert more RTS macros to functionsIan Lynagh2012-09-212-6/+6
* Include pinned memory in the stats for allocated memorySimon Marlow2012-09-212-1/+2
* Cache the result of countOccupied(gen->large_objects) as gen->n_large_words (...Simon Marlow2012-09-212-2/+6
* Allow allocNursery() to allocate single blocks (#7257)Simon Marlow2012-09-212-11/+13
* Small parallel GC improvementSimon Marlow2012-09-181-2/+12
* More OS X build fixesIan Lynagh2012-09-141-8/+8
* Lots of nat -> StgWord changesSimon Marlow2012-09-077-49/+49
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-0712-83/+83
* Some further tweaks to reduce fragmentation when allocating the nurserySimon Marlow2012-09-073-19/+37
* some nats should be lnatsSimon Marlow2012-09-071-1/+1
* When using -H with -M<size>, don't exceed the maximum heap sizeSimon Marlow2012-09-071-1/+5
* memInventory(): tweak pretty-printingSimon Marlow2012-09-071-8/+8
* More CPP macros -> inline functionsIan Lynagh2012-08-252-6/+6
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-252-6/+6
* tidy upSimon Marlow2012-08-211-5/+4
* Reduce fragmentation when using +RTS -H (with or without a size)Simon Marlow2012-08-213-2/+45
* improve debug outputSimon Marlow2012-08-211-1/+1