summaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: avoid division in gcIlya Tocar2017-06-051-1/+3
* runtime: print debug info on "base out of range"Austin Clements2017-05-121-0/+1
* runtime: eliminate heapBitsSetTypeNoScanAustin Clements2017-04-281-7/+5
* runtime: eliminate heapBits.hasPointersAustin Clements2017-04-281-11/+0
* runtime: separate spans of noscan objectsAustin Clements2017-04-281-0/+1
* runtime: eliminate write barriers from alloc/mark bitmapsAustin Clements2017-04-131-16/+10
* runtime: rename _MSpanStack -> _MSpanManualAustin Clements2017-04-131-1/+1
* runtime: consolidate changes to arena_usedAustin Clements2017-04-111-7/+3
* cmd/compile: intrinsics for math/bits.TrailingZerosXKeith Randall2017-03-161-1/+1
* runtime: print SP/FP on bad pointer crashesAustin Clements2017-03-071-0/+1
* runtime: avoid repeated findmoduledatap callsAustin Clements2017-03-061-1/+1
* runtime: simplify sweep allocation countingAustin Clements2017-03-031-4/+4
* runtime: remove stack barriersAustin Clements2017-02-141-21/+1
* runtime: remove markBits.clearMarkedNonAtomicIan Lance Taylor2017-02-061-5/+0
* runtime: access modules via a sliceDavid Crawshaw2016-11-011-3/+3
* runtime: compute size classes staticallyKeith Randall2016-10-301-2/+2
* runtime: implement unconditional hybrid barrierAustin Clements2016-10-281-8/+26
* runtime: remove unnecessary step from bulkBarrierPreWriteAustin Clements2016-10-281-3/+5
* runtime: perform write barrier before pointer writeAustin Clements2016-10-281-47/+52
* runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements2016-10-281-2/+2
* runtime: consolidate h_spans and mheap_.spansAustin Clements2016-10-251-1/+1
* runtime: make mspan.isFree do what's on the tinAustin Clements2016-10-241-0/+4
* runtime: correct function name in throw messageNick Craig-Wood2016-10-041-1/+1
* runtime: fix missing space in error messageAustin Clements2016-10-031-1/+1
* runtime: remove unnecessary atomics from heapBitSetTypeAustin Clements2016-09-211-62/+23
* runtime: don't hard-code physical page sizeAustin Clements2016-09-061-1/+1
* runtime: clean up more traces of the old mark bitAustin Clements2016-09-061-18/+18
* runtime: rename variableGleb Stepanov2016-09-021-27/+27
* runtime: improve heapBitsSetType documentationAustin Clements2016-05-141-3/+13
* runtime: fix some out of date comments in bitmap codeAustin Clements2016-05-091-3/+1
* runtime: use entire address space on 32 bitElias Naur2016-05-071-2/+2
* runtime: update some commentsAustin Clements2016-05-011-11/+8
* runtime: reclaim scan/dead bit in first wordAustin Clements2016-04-301-80/+48
* runtime: avoid conditional execution in morePointers and isPointerAustin Clements2016-04-301-2/+2
* [dev.garbage] runtime: eliminate mspan.startAustin Clements2016-04-291-2/+1
* [dev.garbage] runtime: use sys.Ctz64 intrinsicRick Hudson2016-04-291-59/+6
* [dev.garbage] runtime: restructure alloc and mark bitsRick Hudson2016-04-291-44/+42
* [dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick Hudson2016-04-271-7/+56
|\
| * runtime: don't rescan globalsAustin Clements2016-04-271-2/+48
| * runtime: make {add,subtract}{b,1} nosplitAustin Clements2016-04-271-0/+3
| * cmd/compile, etc: use nameOff for rtype stringDavid Crawshaw2016-04-221-5/+5
* | [dev.garbage] runtime: cleanup and optimize span.base()Rick Hudson2016-04-271-1/+1
* | [dev.garbage] runtime: remove heapBitsSweepSpanRick Hudson2016-04-271-137/+121
* | [dev.garbage] runtime: add bit and cache ctz64 (count trailing zero)Rick Hudson2016-04-271-87/+101
* | [dev.garbage] runtime: logic that uses count trailing zero (ctz)Rick Hudson2016-04-271-38/+35
* | [dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson2016-04-271-112/+194
* | [dev.garbage] runtime: mark/allocation helper functionsRick Hudson2016-04-271-6/+178
|/
* all: make copyright headers consistent with one space after periodBrad Fitzpatrick2016-03-011-1/+1
* runtime: eliminate a conditional branch from heapBits.bitsAustin Clements2016-02-251-1/+3
* runtime: improve initSpan documentationAustin Clements2016-02-251-0/+4