summaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
Commit message (Expand)AuthorAgeFilesLines
* [dev.garbage] runtime: determine if an object is publicdev.garbageRick Hudson2017-05-251-0/+94
* Merge branch 'master' into dev.garbageAustin Clements2016-12-051-152/+142
|\
| * 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
* | [dev.garbage] runtime: eliminate heapBitsSetTypeNoScanAustin Clements2016-06-151-7/+5
* | [dev.garbage] runtime: eliminate heapBits.hasPointersAustin Clements2016-06-151-11/+0
* | [dev.garbage] runtime: separate spans of noscan objectsAustin Clements2016-06-151-0/+1
|/
* 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
* runtime: fix heapBitsSweepSpan commentAustin Clements2016-02-251-1/+1
* cmd/compile: embed type string header in rtypeDavid Crawshaw2016-02-241-5/+5
* runtime: fix incorrect commentAustin Clements2016-01-121-1/+1
* runtime: add optional expensive check for invalid cgo pointer passingIan Lance Taylor2015-11-161-2/+2
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-73/+74
* runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky2015-11-121-1/+1
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-10/+13
* runtime: add pcvalue cache to improve stack scan speedAustin Clements2015-10-221-1/+1
* runtime: make iface/eface handling more type safeMatthew Dempsky2015-10-211-2/+2