]> Cypherpunks.ru repositories - gostls13.git/history - src/runtime/mgcmark.go
cmd/compile,runtime: dedup writeBarrier needed
[gostls13.git] / src / runtime / mgcmark.go
2020-04-30 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-29 Austin Clementsruntime: use conservative scanning for debug calls
2020-04-23 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-21 Michael Anthony... runtime: add bitmap-based markrootSpans implementation
2020-04-08 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-03-27 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-03-20 Austin Clementsruntime: use divRoundUp
2020-03-18 Michael Anthony... runtime: preempt dedicated background mark workers...
2020-01-31 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2019-12-05 Johan Janssonruntime: remove comment about gcCopySpans()
2019-11-19 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-11-11 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2019-11-08 Gerrit Code ReviewMerge "cmd: merge branch 'dev.link' into master"
2019-11-08 Michael Anthony... runtime: fix (*gcSweepBuf).block guarantees
2019-11-05 Cherry Zhangcmd: merge branch 'dev.link' into master
2019-11-02 Austin Clementsruntime: use signals to preempt Gs for suspendG
2019-11-02 Austin Clementsruntime: scan stacks conservatively at async safe points
2019-11-01 Than McIntosh[dev.link] all: merge branch 'master' into dev.link
2019-10-31 Austin Clementsruntime: atomically set span state and use as publicati...
2019-10-25 Austin Clementsruntime: only shrink stacks at synchronous safe points
2019-10-25 Austin Clementsruntime: remove g.gcscanvalid
2019-10-25 Austin Clementsruntime: add general suspendG/resumeG
2019-09-20 Ian Lance Taylorruntime: avoid overflow in markrootBlock
2019-06-27 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-06-10 Keith RandallRevert "Revert "cmd/compile,runtime: allocate defer...
2019-06-05 Keith RandallRevert "cmd/compile,runtime: allocate defer records...
2019-06-04 Keith Randallcmd/compile,runtime: allocate defer records on the...
2019-05-28 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-05-13 Tamir Dubersteinruntime: resolve latent TODOs
2019-04-05 Austin Clementsruntime: separate stack freeing from stack shrinking
2019-03-01 Cherry Zhangruntime: scan defer closure in stack scan
2019-02-27 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-02-13 Cherry Zhangruntime: scan gp._panic in stack scan
2019-02-08 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-12-02 Tobias Klauserall: use "reports whether" consistently instead of...
2018-11-15 Austin Clementsruntime: mark span when marking any object on the span
2018-11-14 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-11-05 Michael Anthony... runtime: clean up MSpan* MCache* MCentral* in docs
2018-10-25 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-10-15 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-10-09 Austin Clementsruntime: undo manual inlining of mbits.setMarked
2018-10-03 Keith Randallcmd/compile,runtime: implement stack objects
2018-10-02 Austin Clementsruntime: eliminate gchelper mechanism
2018-10-02 Austin Clementsruntime: eliminate work.markrootdone and second root...
2018-10-02 Austin Clementsruntime: flush mcaches lazily
2018-10-02 Austin Clementsruntime: eliminate blocking GC work drains
2018-10-02 Austin Clementsruntime: remove GODEBUG=gcrescanstacks=1 mode
2018-10-02 Austin Clementsruntime: don't disable GC work caching during mark...
2018-10-02 Austin Clementsruntime: eliminate gcBlackenPromptly mode
2018-10-02 Austin Clementsruntime: flush write barrier buffer to create work
2018-09-26 Austin Clementsruntime: rename _MSpan* constants to mSpan*
2018-09-06 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-08-20 Austin Clementsruntime: use gList for injectglist
2018-08-20 Austin Clementsruntime: use gList for gfree lists
2018-08-20 Austin Clementsruntime: replace manually managed G dequeues with a...
2018-05-18 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2018-05-14 Austin Clementsruntime: unify fetching of locals and arguments maps
2018-05-03 Josh Bleecher Snyderruntime: convert g.waitreason from string to uint8
2018-05-01 Josh Bleecher Snyderruntime: avoid unnecessary scanblock calls
2018-04-29 Austin Clementsruntime: use entry stack map at function entry
2018-03-13 Josh Bleecher SnyderRevert "runtime: convert g.waitreason from string to...
2018-03-12 Josh Bleecher Snyderruntime: convert g.waitreason from string to uint8
2018-02-23 Jerrin Shaji Georgeruntime: fix a few typos in comments
2018-02-15 Austin Clementsruntime: eliminate most uses of mheap_.arena_*
2018-02-15 Austin Clementsruntime: use spanOf* more widely
2018-02-15 Austin Clementsruntime: split object finding out of heapBitsForObject
2017-12-06 Russ Cox[dev.boringcrypto] all: merge master (nearly Go 1.10...
2017-10-30 Austin Clementsruntime: buffered write barrier implementation
2017-10-29 Austin Clementsruntime: remove write barriers from newstack, gogo
2017-10-13 Austin Clementsruntime: preempt fractional worker after reaching utili...
2017-09-27 Austin Clementsruntime: clean up loops over allp
2017-09-27 Austin Clementsruntime: dynamically allocate allp
2017-07-19 Austin Clementsruntime: only trace mark assists that do work
2017-04-28 Austin Clementsruntime: eliminate heapBits.hasPointers
2017-04-28 Austin Clementsruntime: separate spans of noscan objects
2017-04-13 Austin Clementsruntime: rename _MSpanStack -> _MSpanManual
2017-03-07 Austin Clementsruntime: print SP/FP on bad pointer crashes
2017-03-03 Austin Clementsruntime: don't rescan finalizers queue during mark...
2017-02-14 Austin Clementsruntime: remove stack barriers
2017-02-14 Austin Clementsruntime: remove rescan list
2017-02-10 Heschi Kreinickcmd/trace: Record mark assists in execution traces
2016-11-20 Austin Clementsruntime: exit idle worker if there's higher-priority...
2016-11-17 Austin Clementsruntime: improve diagnostics for "scan missed a g"
2016-11-01 David Crawshawruntime: access modules via a slice
2016-10-31 Austin Clementsruntime: make assists perform root jobs
2016-10-31 Austin Clementsruntime: lift systemstack part of gcAssistAlloc
2016-10-28 Austin Clementsruntime: disable stack rescanning by default
2016-10-28 Austin Clementsruntime: mark tiny blocks at GC start
2016-10-28 Austin Clementsruntime: ensure finalizers are zero-initialized before...
2016-10-28 Austin Clementsruntime: parallelize STW mcache flushing
2016-10-28 Austin Clementsruntime: fix preemption of root marking jobs
2016-10-28 Austin Clementsruntime, cmd/trace: track goroutines blocked on GC...
2016-10-28 Austin Clementsruntime: fix preemption of fractional and idle mark...
2016-10-26 Austin Clementsruntime: scan mark worker stacks like normal
2016-10-26 Austin Clementsruntime: debug code to panic when marking a free object
2016-10-25 Austin Clementsruntime: eliminate allspans snapshot
2016-10-25 Austin Clementsruntime: make markrootSpans time proportional to in...
2016-10-25 Austin Clementsruntime: consolidate h_spans and mheap_.spans
2016-10-19 Austin Clementsruntime: remove gcWork flushes in mark termination
2016-10-17 Austin Clementsruntime: fix GC assist retry path
next