aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
AgeCommit message (Expand)Author
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
2015-07-29runtime: reenable bad pointer check in GCRuss Cox
2015-07-16Revert "runtime: diagnose invalid pointers during GC"Russ Cox
2015-07-15runtime: diagnose invalid pointers during GCRuss Cox
2015-06-26runtime: repeat bitmap for slice of GCprog n-1 times, not n timesAustin Clements
2015-06-23runtime: fix heap bitmap repeating with large scalar tailsAustin Clements
2015-06-22runtime: remove race and increase precision in pointer validation.Rick Hudson
2015-06-15runtime: use type-based write barrier for remote stack write during chansendRuss Cox
2015-06-11runtime: wait to update arena_used until after mapping bitmapRuss Cox
2015-06-11all: fix misprints in commentsAinar Garipov
2015-06-08runtime: avoid fault in heapBitsBulkBarrierRuss Cox
2015-06-07runtime: unwind stack barriers when writing above the current frameAustin Clements
2015-05-21runtime: fix callwritebarrierRuss Cox
2015-05-16runtime: replace GC programs with simpler encoding, faster decoderRuss Cox
2015-05-15runtime: test and fix heap bitmap for 1-pointer allocation on 32-bit systemRuss Cox
2015-05-15runtime: optimize heapBitsBulkBarrier a tiny amountRuss Cox
2015-05-14runtime: keep pointer bits set always in 1-word spansRuss Cox
2015-05-14runtime: rewrite addb/subtractb to be simpler to compile; introduce add1, sub...Russ Cox
2015-05-14runtime: skip atomics in heapBitsSetType when GC is not runningRuss Cox
2015-05-11runtime: use heap bitmap for typedmemmoveRuss Cox
2015-05-11runtime: zero entire bitmap for object, even past dead markerRuss Cox
2015-05-11runtime: reorder bits in heap bitmap bytesRuss Cox
2015-05-11runtime: reintroduce ``dead'' space during GC scanRuss Cox
2015-05-11runtime: optimize heapBitsSetTypeRuss Cox
2015-05-11runtime: use 2-bit heap bitmap (in place of 4-bit)Russ Cox
2015-05-11runtime: use 1-bit pointer bitmaps in type representationRuss Cox
2015-05-01cmd/internal/gc, runtime: use 1-bit bitmap for stack frames, data, bssRuss Cox
2015-04-24runtime: Fix bug due to elided return.Rick Hudson
2015-04-20runtime: Speed up heapBitsForObjectRick Hudson
2015-04-10runtime, cmd/internal/ld: rename themoduledata to firstmoduledataMichael Hudson-Doyle
2015-04-10runtime, reflect: support multiple moduledata objectsMichael Hudson-Doyle