index
:
go
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
release-branch.go1
release-branch.go1.1
release-branch.go1.10
release-branch.go1.11
release-branch.go1.12
release-branch.go1.13
release-branch.go1.14
release-branch.go1.15
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.21
release-branch.go1.22
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
The Go programming language
Google
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
runtime
/
chan.go
Age
Commit message (
Expand
)
Author
2021-02-23
cmd/compile,runtime: make selectnbrecv return two values
Cuong Manh Le
2020-11-25
runtime: check channel's elemsize before calling race detector
Daniel S Fava
2020-11-13
runtime: swap the order of raceacquire() and racerelease()
Daniel S Fava
2020-09-21
runtime: disable stack shrinking in activeStackChans race window
Michael Anthony Knyszek
2020-08-18
runtime: add "success" field to sudog
Matthew Dempsky
2020-04-07
runtime: static lock ranking for the runtime (enabled by GOEXPERIMENT)
Dan Scales
2020-03-22
runtime: speed up receive on empty closed channel
Ben Schwartz
2020-01-24
Revert "runtime: speed up receive on empty closed channel"
Alexander Rakoczy
2019-10-25
runtime: make copystack/sudog synchronization more explicit
Austin Clements
2019-10-07
runtime: speed up receive on empty closed channel
Ben Schwartz
2019-09-03
cmd/compile,runtime: generate hash functions only for types which are map keys
Keith Randall
2019-03-27
sort, internal/reflectlite: flesh out reflectlite enough for use by sort
Brad Fitzpatrick
2019-03-25
runtime: remove kindNoPointers
Keith Randall
2019-03-05
all: join a few chained ifs
Daniel Martí
2018-10-23
runtime: use multiplication with overflow check for makechan
Martin Möhrmann
2018-10-03
cmd/compile,runtime: remove ambiguously live logic
Keith Randall
2018-09-18
runtime: ignore races between close and len/cap
Keith Randall
2018-08-20
runtime: use gList in closechan
Austin Clements
2018-05-03
runtime: convert g.waitreason from string to uint8
Josh Bleecher Snyder
2018-03-13
Revert "runtime: convert g.waitreason from string to uint8"
Josh Bleecher Snyder
2018-03-12
runtime: convert g.waitreason from string to uint8
Josh Bleecher Snyder
2018-02-15
runtime: replace _MaxMem with maxAlloc
Austin Clements
2018-02-13
runtime: eliminate all writebarrierptr* calls
Austin Clements
2017-09-22
runtime: remove getcallerpc argument
Austin Clements
2017-08-17
runtime: improve makechan memory checks and allocation calls
Martin Möhrmann
2017-08-15
runtime: move selectdone into g
Daniel Morsing
2017-08-15
cmd/compile: generate makechan calls with int arguments
Martin Möhrmann
2017-03-21
runtime: remove unused *chantype parameters
Daniel Martí
2017-03-07
runtime: join selectgo and selectgoImpl
Austin Clements
2016-10-31
runtime: perform write barriers on direct channel receive
Austin Clements
2016-10-28
runtime: perform write barrier before pointer write
Austin Clements
2016-10-28
runtime: use typedmemclr for typed memory
Austin Clements
2016-10-24
runtime: fix invariant comment in chan.go
Russ Cox
2016-04-21
runtime: use type int to specify size for newarray
Martin Möhrmann
2016-04-20
runtime: simplify mallocgc flag argument
Keith Randall
2016-04-10
runtime: make execution error panic values implement the Error interface
Emmanuel Odeke
2016-03-16
runtime: define lock order between G status and channel lock
Austin Clements
2016-03-16
runtime: protect sudog.elem with hchan.lock
Austin Clements
2016-03-16
runtime: record channel in sudog
Austin Clements
2016-03-07
runtime: eliminate unnecessary type conversions
Matthew Dempsky
2016-03-02
all: single space after period.
Brad Fitzpatrick
2016-02-25
runtime: document non-obvious requirement on sudog.elem
Austin Clements
2016-02-23
all: fix typos
Shawn Smith
2015-11-10
runtime: break atomics out into package runtime/internal/atomic
Michael Matloob
2015-11-08
runtime: simplify chan ops, take 2
Keith Randall
2015-11-06
Revert "runtime: simplify buffered channels."
Keith Randall
2015-11-05
runtime: simplify buffered channels.
Keith Randall
2015-10-21
runtime, syscall: add calls to msan functions
Ian Lance Taylor
2015-07-13
runtime: add memory barrier for sync send in select
Russ Cox
2015-06-15
runtime: use type-based write barrier for remote stack write during chansend
Russ Cox
[next]