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
/
mgcwork.go
Commit message (
Expand
)
Author
Age
Files
Lines
*
runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)
Dan Scales
2020-04-07
1
-0
/
+8
*
runtime: abstract M preemption check into a function
Austin Clements
2019-10-25
1
-5
/
+5
*
runtime: don't spin in checkPut if non-preemptible
Austin Clements
2019-01-02
1
-0
/
+16
*
runtime: capture pause stack for late gcWork put debugging
Austin Clements
2018-12-17
1
-0
/
+21
*
runtime: print pointers being put in checkPut
Austin Clements
2018-12-06
1
-6
/
+14
*
runtime: check more work flushing races
Austin Clements
2018-11-29
1
-15
/
+19
*
runtime: debug code to catch bad gcWork.puts
Austin Clements
2018-11-21
1
-0
/
+25
*
all: use "reports whether" consistently in the few places that didn't
Brad Fitzpatrick
2018-11-02
1
-2
/
+2
*
runtime: eliminate blocking GC work drains
Austin Clements
2018-10-02
1
-87
/
+1
*
runtime: eliminate gcBlackenPromptly mode
Austin Clements
2018-10-02
1
-3
/
+0
*
runtime: track whether any buffer has been flushed from gcWork
Austin Clements
2018-10-02
1
-0
/
+12
*
runtime: validate lfnode addresses
Austin Clements
2018-02-15
1
-0
/
+1
*
runtime: buffered write barrier implementation
Austin Clements
2017-10-30
1
-0
/
+33
*
runtime: mark gcWork methods nowritebarrierrec
Austin Clements
2017-10-29
1
-8
/
+15
*
runtime: free workbufs during sweeping
Austin Clements
2017-04-13
1
-8
/
+60
*
runtime: allocate GC workbufs from manually-managed spans
Austin Clements
2017-04-13
1
-1
/
+37
*
runtime: introduce a type for lfstacks
Austin Clements
2017-03-19
1
-7
/
+7
*
runtime: remove unused gcstats
Austin Clements
2017-03-04
1
-7
/
+0
*
runtime: remove wbufptr
Austin Clements
2017-03-03
1
-42
/
+27
*
runtime: wake idle Ps when enqueuing GC work
Austin Clements
2016-11-20
1
-6
/
+16
*
runtime: mark several types go:notinheap
Austin Clements
2016-10-15
1
-0
/
+3
*
runtime: bound scanobject to ~100 µs
Austin Clements
2016-09-06
1
-1
/
+1
*
[dev.garbage] runtime: add gc work buffer tryGet and put fast paths
Rick Hudson
2016-04-27
1
-0
/
+33
*
all: single space after period.
Brad Fitzpatrick
2016-03-02
1
-3
/
+3
*
runtime: remove workbuf logging
Austin Clements
2016-02-26
1
-80
/
+25
*
runtime: use only per-P gcWork
Austin Clements
2016-02-25
1
-8
/
+0
*
runtime: remove noescape hacks from gcWork
Austin Clements
2016-02-25
1
-9
/
+3
*
all: fix typos and spelling
Martin Möhrmann
2016-02-24
1
-1
/
+1
*
runtime: break out system-specific constants into package sys
Michael Matloob
2015-11-12
1
-2
/
+3
*
runtime: break atomics out into package runtime/internal/atomic
Michael Matloob
2015-11-10
1
-6
/
+9
*
runtime: make putfull start mark workers
Austin Clements
2015-11-04
1
-0
/
+6
*
runtime: cache two workbufs to reduce contention
Austin Clements
2015-11-03
1
-47
/
+98
*
runtime: enlarge GC work buffer size
Austin Clements
2015-11-03
1
-2
/
+2
*
runtime: perform concurrent scan in GC workers
Austin Clements
2015-10-30
1
-1
/
+1
*
runtime: remove work.partial queue
Austin Clements
2015-10-19
1
-59
/
+7
*
runtime: update gcController.scanWork regularly
Austin Clements
2015-10-09
1
-1
/
+1
*
runtime: fix out-of-date comment on gcWork usage
Austin Clements
2015-10-02
1
-1
/
+1
*
runtime: force mutator to give work buffer to GC
Rick Hudson
2015-07-29
1
-1
/
+9
*
runtime: reduce latency by aggressively ending mark phase
Rick Hudson
2015-06-18
1
-4
/
+16
*
all: fix misprints in comments
Ainar Garipov
2015-06-11
1
-2
/
+2
*
runtime: turn work buffer tracing off by default
Rick Hudson
2015-05-21
1
-1
/
+1
*
runtime: run background mark helpers only if work is available
Rick Hudson
2015-05-19
1
-0
/
+7
*
runtime: eliminate one heapBitsForObject from scanobject
Austin Clements
2015-04-28
1
-0
/
+1
*
runtime: replace per-M workbuf cache with per-P gcWork cache
Austin Clements
2015-04-24
1
-116
/
+12
*
runtime: track scan work performed during concurrent mark
Austin Clements
2015-04-21
1
-0
/
+12
*
runtime: track heap bytes marked by GC
Austin Clements
2015-04-06
1
-0
/
+16
*
runtime: improve comment about non-preemption during GC work
Austin Clements
2015-03-31
1
-0
/
+7
*
runtime: exit getfull barrier if there are partial workbufs
Austin Clements
2015-03-20
1
-1
/
+1
*
runtime: combine gcWorkProducer into gcWork
Austin Clements
2015-03-19
1
-49
/
+25
*
runtime: use more natural types in struct workbuf
Austin Clements
2015-02-19
1
-17
/
+17
[next]