aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mbitmap.go
AgeCommit message (Expand)Author
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
2015-03-31runtime, cmd/internal/ld: change runtime to use a single linker symbolMichael Hudson-Doyle
2015-03-04runtime: Remove boundary bit logic.Rick Hudson
2015-03-04runtime: use multiply instead of divide in heapBitsForObjectRuss Cox
2015-02-27runtime: trivial clean ups to greyobjectAustin Clements
2015-02-25runtime: handle holes in the heapKeith Randall
2015-02-23runtime: eliminate unnecessary assumption in heapBitsForObjectAustin Clements
2015-02-19runtime: reorganize memory codeRuss Cox
2015-01-19runtime: factor out bitmap, finalizer code from malloc/mgcRuss Cox