index
:
delta/go-git.git
dev.boringcrypto
dev.boringcrypto.go1.10
dev.boringcrypto.go1.11
dev.boringcrypto.go1.12
dev.boringcrypto.go1.13
dev.boringcrypto.go1.14
dev.boringcrypto.go1.15
dev.boringcrypto.go1.16
dev.boringcrypto.go1.17
dev.boringcrypto.go1.18
dev.boringcrypto.go1.8
dev.boringcrypto.go1.9
dev.cc
dev.cmdgo
dev.debug
dev.fuzz
dev.garbage
dev.gcfe
dev.go2go
dev.inline
dev.link
dev.power64
dev.regabi
dev.ssa
dev.tls
dev.typealias
dev.typeparams
dev.types
dev.unified
master
q
release-branch.go1
release-branch.go1.1
release-branch.go1.10
release-branch.go1.10-security
release-branch.go1.11
release-branch.go1.11-security
release-branch.go1.12
release-branch.go1.12-security
release-branch.go1.13
release-branch.go1.13-security
release-branch.go1.14
release-branch.go1.14-security
release-branch.go1.15
release-branch.go1.15-security
release-branch.go1.16
release-branch.go1.17
release-branch.go1.18
release-branch.go1.19
release-branch.go1.2
release-branch.go1.20
release-branch.go1.3
release-branch.go1.4
release-branch.go1.5
release-branch.go1.6
release-branch.go1.7
release-branch.go1.8
release-branch.go1.9
release-branch.r57
release-branch.r58
release-branch.r59
release-branch.r60
tls
tmp.shadams
github.com: golang/go
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
runtime
/
mgc.go
Commit message (
Expand
)
Author
Age
Files
Lines
*
runtime: fix lock acquire cycles related to scavenge.lock
Michael Anthony Knyszek
2019-09-26
1
-0
/
+5
*
runtime: redefine scavenge goal in terms of heap_inuse
Michael Anthony Knyszek
2019-09-25
1
-0
/
+4
*
runtime: use hard heap goal if we've done more scan work than expected
Michael Knyszek
2019-09-04
1
-19
/
+19
*
runtime: don't hold worldsema across mark phase
Michael Anthony Knyszek
2019-09-04
1
-0
/
+9
*
runtime: ensure mheap lock stack growth invariant is maintained
Michael Anthony Knyszek
2019-05-24
1
-11
/
+22
*
runtime: resolve latent TODOs
Tamir Duberstein
2019-05-13
1
-1
/
+0
*
runtime: add background scavenger
Michael Anthony Knyszek
2019-05-09
1
-2
/
+8
*
runtime: introduce effective GOGC, eliminate heap_marked hacks
Austin Clements
2019-03-05
1
-18
/
+19
*
runtime: don't use GOGC in minimum sweep distance
Austin Clements
2019-03-05
1
-2
/
+2
*
runtime: compute goal first in gcSetTriggerRatio
Austin Clements
2019-03-05
1
-10
/
+12
*
runtime: remove unused gcTriggerAlways
Austin Clements
2019-03-05
1
-14
/
+3
*
runtime: work around "P has cached GC work" failures
Austin Clements
2019-01-04
1
-1
/
+28
*
runtime: don't spin in checkPut if non-preemptible
Austin Clements
2019-01-02
1
-0
/
+3
*
runtime: flush on every write barrier while debugging
Austin Clements
2018-12-18
1
-0
/
+1
*
runtime: capture pause stack for late gcWork put debugging
Austin Clements
2018-12-17
1
-0
/
+5
*
runtime: enable preemption of mark termination goroutine
Michael Anthony Knyszek
2018-12-07
1
-0
/
+7
*
runtime: check more work flushing races
Austin Clements
2018-11-29
1
-1
/
+63
*
runtime: debug code to catch bad gcWork.puts
Austin Clements
2018-11-21
1
-1
/
+5
*
runtime: improve "P has cached GC work" debug info
Austin Clements
2018-11-21
1
-0
/
+13
*
runtime: implement efficient page reclaimer
Austin Clements
2018-11-15
1
-0
/
+3
*
runtime: mark span when marking any object on the span
Austin Clements
2018-11-15
1
-0
/
+12
*
all: use "reports whether" consistently in the few places that didn't
Brad Fitzpatrick
2018-11-02
1
-3
/
+3
*
runtime: rename gosweepdone to isSweepDone and document better
Austin Clements
2018-10-09
1
-2
/
+2
*
runtime: eliminate gosweepone
Austin Clements
2018-10-09
1
-2
/
+2
*
all: fix a bunch of misspellings
Igor Zhilianin
2018-10-06
1
-1
/
+1
*
runtime: eliminate gchelper mechanism
Austin Clements
2018-10-02
1
-64
/
+4
*
runtime: eliminate work.markrootdone and second root marking pass
Austin Clements
2018-10-02
1
-20
/
+6
*
runtime: flush mcaches lazily
Austin Clements
2018-10-02
1
-0
/
+18
*
runtime: eliminate blocking GC work drains
Austin Clements
2018-10-02
1
-21
/
+4
*
runtime: clean up remaining mark work check
Austin Clements
2018-10-02
1
-21
/
+5
*
runtime: implement STW GC in terms of concurrent GC
Austin Clements
2018-10-02
1
-59
/
+67
*
runtime: remove GODEBUG=gcrescanstacks=1 mode
Austin Clements
2018-10-02
1
-1
/
+1
*
runtime: avoid using STW GC mechanism for checkmarks mode
Austin Clements
2018-10-02
1
-7
/
+11
*
runtime: remove gcStart's mode argument
Austin Clements
2018-10-02
1
-11
/
+10
*
runtime: don't disable GC work caching during mark termination
Austin Clements
2018-10-02
1
-2
/
+0
*
runtime: eliminate gcBlackenPromptly mode
Austin Clements
2018-10-02
1
-26
/
+0
*
runtime: eliminate mark 2 and fix mark termination race
Austin Clements
2018-10-02
1
-138
/
+141
*
runtime: remove GODEBUG=gctrace=2 mode
Austin Clements
2018-10-02
1
-17
/
+0
*
runtime: replace sys.CacheLineSize by corresponding internal/cpu const and vars
Martin Möhrmann
2018-08-24
1
-5
/
+5
*
runtime: fix typo: there -> the
Zhou Peng
2018-08-22
1
-1
/
+1
*
runtime: use gList for injectglist
Austin Clements
2018-08-20
1
-2
/
+1
*
runtime: use gList for work.sweepWaiters
Austin Clements
2018-08-20
1
-6
/
+4
*
runtime: replace manually managed G dequeues with a type
Austin Clements
2018-08-20
1
-2
/
+2
*
runtime: convert g.waitreason from string to uint8
Josh Bleecher Snyder
2018-05-03
1
-3
/
+3
*
runtime: factor waiting on mark phase
Austin Clements
2018-04-06
1
-35
/
+32
*
Revert "runtime: convert g.waitreason from string to uint8"
Josh Bleecher Snyder
2018-03-13
1
-5
/
+5
*
runtime: convert g.waitreason from string to uint8
Josh Bleecher Snyder
2018-03-12
1
-5
/
+5
*
runtime/debug: make SetGCPercent(-1) wait for concurrent GC
Austin Clements
2017-11-22
1
-0
/
+18
*
runtime: fix gctrace STW CPU time and CPU fraction
Austin Clements
2017-11-15
1
-1
/
+6
*
runtime: allow 5% mutator assist over 25% background mark
Austin Clements
2017-10-31
1
-1
/
+7
[next]