aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
AgeCommit message (Expand)Author
2017-05-23[release-branch.go1.8] runtime: print debug info on "base out of range"Austin Clements
2016-11-01runtime: access modules via a sliceDavid Crawshaw
2016-10-30runtime: compute size classes staticallyKeith Randall
2016-10-28runtime: implement unconditional hybrid barrierAustin Clements
2016-10-28runtime: remove unnecessary step from bulkBarrierPreWriteAustin Clements
2016-10-28runtime: perform write barrier before pointer writeAustin Clements
2016-10-28runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements
2016-10-25runtime: consolidate h_spans and mheap_.spansAustin Clements
2016-10-24runtime: make mspan.isFree do what's on the tinAustin Clements
2016-10-04runtime: correct function name in throw messageNick Craig-Wood
2016-10-03runtime: fix missing space in error messageAustin Clements
2016-09-21runtime: remove unnecessary atomics from heapBitSetTypeAustin Clements
2016-09-06runtime: don't hard-code physical page sizeAustin Clements
2016-09-06runtime: clean up more traces of the old mark bitAustin Clements
2016-09-02runtime: rename variableGleb Stepanov
2016-05-14runtime: improve heapBitsSetType documentationAustin Clements
2016-05-09runtime: fix some out of date comments in bitmap codeAustin Clements
2016-05-07runtime: use entire address space on 32 bitElias Naur
2016-05-01runtime: update some commentsAustin Clements
2016-04-30runtime: reclaim scan/dead bit in first wordAustin Clements
2016-04-30runtime: avoid conditional execution in morePointers and isPointerAustin Clements
2016-04-29[dev.garbage] runtime: eliminate mspan.startAustin Clements
2016-04-29[dev.garbage] runtime: use sys.Ctz64 intrinsicRick Hudson
2016-04-29[dev.garbage] runtime: restructure alloc and mark bitsRick Hudson
2016-04-27[dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick 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: logic that uses count trailing zero (ctz)Rick Hudson
2016-04-27[dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson
2016-04-27[dev.garbage] runtime: mark/allocation helper functionsRick Hudson
2016-04-27runtime: don't rescan globalsAustin Clements
2016-04-27runtime: make {add,subtract}{b,1} nosplitAustin Clements
2016-04-22cmd/compile, etc: use nameOff for rtype stringDavid Crawshaw
2016-03-01all: make copyright headers consistent with one space after periodBrad Fitzpatrick
2016-02-25runtime: eliminate a conditional branch from heapBits.bitsAustin Clements
2016-02-25runtime: improve initSpan documentationAustin Clements
2016-02-25runtime: fix heapBitsSweepSpan commentAustin Clements
2016-02-24cmd/compile: embed type string header in rtypeDavid Crawshaw
2016-01-12runtime: fix incorrect commentAustin Clements
2015-11-16runtime: add optional expensive check for invalid cgo pointer passingIan Lance Taylor
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-10runtime: break atomics out into package runtime/internal/atomicMichael Matloob
2015-10-22runtime: add pcvalue cache to improve stack scan speedAustin Clements
2015-10-21runtime: make iface/eface handling more type safeMatthew Dempsky
2015-09-22runtime: fix offset in invalidptr panic messageAustin Clements
2015-09-18runtime: improve invalid pointer error messageAustin Clements
2015-08-07runtime: make sure heapBitsBulkBarrier cannot be preemptedRuss Cox
2015-07-29runtime: set invalidptr=1 by default, as documentedgo1.5beta3Russ Cox