summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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