aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mgcsweep.go
AgeCommit message (Expand)Author
2016-04-29[dev.garbage] runtime: revive sweep fast pathAustin Clements
2016-04-29[dev.garbage] runtime: fix nfree accountingAustin Clements
2016-04-29[dev.garbage] runtime: fix allocfreetraceAustin Clements
2016-04-29[dev.garbage] runtime: remove unused head/end arguments from freeSpanAustin Clements
2016-04-29[dev.garbage] runtime: restructure alloc and mark bitsRick Hudson
2016-04-27[dev.garbage] runtime: cleanup and optimize span.base()Rick Hudson
2016-04-27[dev.garbage] runtime: remove heapBitsSweepSpanRick Hudson
2016-04-27[dev.garbage] runtime: add bit and cache ctz64 (count trailing zero)Rick Hudson
2016-04-27[dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson
2016-03-30runtime: print sweep ratio if gcpacertrace>0Austin Clements
2016-02-25runtime: remove unnecessary clears of the heap bitmapAustin Clements
2015-12-15runtime: trace sweep completion in gcpacertrace modeAustin Clements
2015-12-15runtime: check for spanBytesAlloc underflowAustin Clements
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob
2015-11-12runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky
2015-11-11runtime: fix use of xadd64Austin Clements
2015-11-11runtime: fix over-aggressive proportional sweepAustin Clements
2015-11-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-11-03runtime: remove dead codeDmitry Vyukov
2015-11-03runtime: fix finalization and profiling of tiny allocationsDmitry Vyukov
2015-10-21runtime, syscall: add calls to msan functionsIan Lance Taylor
2015-10-02runtime: remove sweep wait loop in finishsweep_mAustin Clements
2015-09-14runtime: simplify mSpan_SweepAustin Clements
2015-08-04runtime: make sweep proportional to spans bytes allocatedAustin Clements
2015-07-17runtime: remove out-of-date commentAustin Clements
2015-07-17runtime: don't free large spans until heapBitsSweepSpan returnsgo1.5beta2Austin Clements
2015-06-16runtime: detect and print corrupted free listsAustin Clements
2015-04-21runtime: finish sweeping before concurrent GC startsAustin Clements
2015-04-14runtime: remove unnecessary traceNextGCAustin Clements
2015-04-06runtime: introduce heap_live; replace use of heap_alloc in GCAustin Clements
2015-03-10runtime: remove runtime frames from stacks in tracesDmitry Vyukov
2015-03-05runtime: start GC background sweep eagerlyRuss Cox
2015-03-04runtime: Remove boundary bit logic.Rick Hudson
2015-02-20runtime: split gc_m into gcMark and gcSweepRuss Cox
2015-02-19runtime: reorganize memory codeRuss Cox