summaryrefslogtreecommitdiff
path: root/includes/rts
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'wip/gc/segment-header-to-bdescr' and 'wip/gc/docs' into wip/g...wip/gc/everything2Ben Gamari2019-10-222-11/+20
|\ \
| | * NonMoving: Add summarizing Notewip/gc/docsBen Gamari2019-10-221-0/+3
| * | NonMoving: Move next_free_snap to block descriptorwip/gc/segment-header-to-bdescrBen Gamari2019-10-221-0/+1
| * | NonMoving: Move block size to block descriptorBen Gamari2019-10-221-11/+16
| |/
* | NonMoving: Implement -xns to disable selector optimizationwip/gc/shortcuttingÖmer Sinan Ağacan2019-10-221-1/+3
|/
* NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-222-1/+3
* rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-221-1/+9
* Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-222-4/+25
* Nonmoving: Ensure write barrier vanishes in non-threaded RTSBen Gamari2019-10-211-2/+0
* rts: Shrink size of STACK's dirty and marking fieldsBen Gamari2019-10-201-2/+2
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-204-2/+88
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-1/+10
* rts: Introduce flag to enable the nonmoving old generationBen Gamari2019-10-201-0/+2
*-. Merge branches 'wip/gc/sync-without-capability' and 'wip/gc/aligned-block-all...wip/gc/preparationBen Gamari2019-10-201-0/+7
|\ \
| | * rts/BlockAlloc: Allow aligned allocation requestswip/gc/aligned-block-allocationÖmer Sinan Ağacan2019-10-181-0/+7
| |/
* | rts: Fix macro parenthesisationwip/gc/misc-rtsBen Gamari2019-10-181-1/+1
* | rts: Give stack flags proper macrosBen Gamari2019-10-181-0/+5
* | rts/GC: Add an obvious assertion during block initializationÖmer Sinan Ağacan2019-10-182-1/+13
|/
* Add new debug flag -DZTobias Guggenmos2019-10-031-0/+1
* rts: Add note reference to SET_PROF_HDR for profiling 'flip' bitDaniel Gröber2019-09-221-0/+2
* rts: Generalise profiling heap traversal flip bit handlingDaniel Gröber2019-09-221-1/+14
* rts: Remove bitrotten retainer debug codeDaniel Gröber2019-09-221-25/+9
* Document MIN_PAYLOAD_SIZE and mark-compact GC mark bitsÖmer Sinan Ağacan2019-09-211-3/+5
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-171-0/+1
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-102-2/+2
* Expand the preallocated Int range to [-16,255]Andreas Klebinger2019-07-301-1/+1
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-091-4/+4
* rts: Correct handling of LARGE ARR_WORDS in LDV profilerMatthew Pickering2019-06-271-6/+10
* Hadrian: teach the RTS that PROFILING implies TRACINGAlp Mestanogullari2019-06-111-2/+6
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-071-0/+1
* rts: Explicit state that CONSTR tag field is zero-basedBen Gamari2019-05-161-1/+1
* Minor RTS refactoring:Ömer Sinan Ağacan2019-04-251-2/+2
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-2532-32/+32
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2019-01-301-0/+12
* Revert "Batch merge"Ben Gamari2019-01-301-12/+0
* Batch mergeBen Gamari2019-01-301-0/+12
* Documentation for StgRetFunÖmer Sinan Ağacan2019-01-161-0/+3
* Documentation and refactoring in CCS related codeÖmer Sinan Ağacan2019-01-121-32/+0
* Minor refactoring and documentation in profiling RTS codeÖmer Sinan Ağacan2019-01-031-5/+9
* Remove redundant include of Rts.h in EventLogWriter.hZejun Wu2018-12-071-2/+5
* rts: Allow output filename of eventlog to be given by command-lineBen Gamari2018-11-021-0/+1
* Revert "Add a RTS option -xp to load PIC object anywhere in address space"Ben Gamari2018-10-301-12/+0
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-151-0/+12
* Fix a MSG_BLACKHOLE sanity check, add some commentsÖmer Sinan Ağacan2018-09-241-1/+6
* Fix slop zeroing for AP_STACK eager blackholes in debug buildÖmer Sinan Ağacan2018-09-211-27/+20
* Finish stable splitDavid Feuer2018-08-292-17/+36
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-1/+5
* rts: Update some comments, minor refactoringÖmer Sinan Ağacan2018-06-271-1/+6
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-052-8/+8
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-17/+1