summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
...
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-0518-174/+174
* Add +RTS -AL<size>Simon Marlow2016-05-041-2/+5
* Allow limiting the number of GC threads (+RTS -qn<n>)Simon Marlow2016-05-041-3/+1
* Cleanups related to MAX_FREE_LISTSimon Marlow2016-05-021-19/+24
* Revert "Revert "Use __builtin_clz() to implement log_1()""U-THEFACEBOOK\smarlow2016-05-021-11/+27
* RTS: delete BlockedOnGA* + dead codeThomas Miedema2016-04-291-4/+0
* Revert "Use __builtin_clz() to implement log_2()"Simon Peyton Jones2016-04-281-21/+11
* Just comments & reformattingSimon Marlow2016-04-261-35/+21
* Use __builtin_clz() to implement log_2()Simon Marlow2016-04-261-11/+21
* Allocate blocks in the GC in batchesSimon Marlow2016-04-123-30/+29
* Cache the size of part_list/scavd_list (#11783)Simon Marlow2016-04-124-9/+20
* Small simplification (#11777)Simon Marlow2016-04-121-5/+1
* Remove all mentions of IND_OLDGEN outside of docs/rtsJoachim Breitner2016-03-291-1/+1
* Revert "Various ticky-related work"Ben Gamari2016-03-241-1/+1
* Various ticky-related workJoachim Breitner2016-03-241-1/+1
* rts: drop unused global 'blackhole_queue'Sergei Trofimovich2016-02-271-1/+0
* rts: mark 'copied' as staticSergei Trofimovich2016-02-072-3/+1
* rts: mark scavenge_mutable_list as staticSergei Trofimovich2016-02-072-3/+1
* rts: drop unused calcLiveBlocks, calcLiveWordsSergei Trofimovich2016-02-072-29/+0
* Remove unused IND_PERMJoachim Breitner2016-01-235-14/+0
* - fix gc_thread related compilation failure on Solaris/i386 platformKarel Gardas2015-12-231-1/+2
* rts: One more Clang-unfriendly CPP usageBen Gamari2015-12-071-3/+3
* rts: Kill PAPI supportBen Gamari2015-11-182-26/+4
* rts/posix: Reduce heap allocation amount on mmap failureBen Gamari2015-11-012-2/+6
* rts: Make MBLOCK_SPACE_SIZE dynamicBen Gamari2015-10-303-27/+37
* Fix segfault due to reading non-existent memorySimon Marlow2015-10-301-2/+14
* Fix a bug with mallocForeignPtr and finalizers (#10904)Simon Marlow2015-09-241-0/+5
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-114-4/+4
* RTS: Reduce MBLOCK_SPACE_SIZE on AArch64Erik de Castro Lopo2015-08-291-0/+5
* Fix #7919 (again)Simon Marlow2015-07-311-13/+35
* Eliminate zero_static_objects_list()Simon Marlow2015-07-289-116/+130
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-279-129/+116
* rts/sm: Add missing argument names in function definitionsBen Gamari2015-07-231-6/+6
* Two step allocator for 64-bit systemsGiovanni Campagna2015-07-225-24/+656
* Eliminate zero_static_objects_list()Simon Marlow2015-07-229-116/+129
* initGroup: only initialize the first and last blocks of a groupSimon Marlow2015-07-151-15/+11
* Update comments around blackholesSimon Marlow2015-07-071-1/+1
* Fix for crash in setnumcapabilities001Simon Marlow2015-06-261-6/+12
* Fix for CAF retention when dynamically loading & unloading codeSimon Marlow2015-06-081-7/+34
* Don't call DEAD_WEAK finalizer again on shutdown (#7170)Simon Marlow2015-06-011-1/+2
* Newline after type of allocate().Edward Z. Yang2015-06-011-1/+2
* Replace hooks by callbacks in RtsConfig (#8785)Simon Marlow2015-04-072-0/+4
* fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #1...Karel Gardas2015-02-231-2/+8
* comments onlySimon Marlow2015-01-201-0/+2
* Optimise scavenge_large_srt_bitmapSimon Marlow2015-01-131-12/+22
* Add +RTS -n<size>: divide the nursery into chunksSimon Marlow2014-11-254-57/+102
* Make clearNursery freeSimon Marlow2014-11-252-19/+79
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-2/+2
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-1/+7