index
:
go
bench-before
fix-runtime-test-GOMAXPROCS
json-isValidNumber
json-isValidNumber-before
main
makepkg
ms-fix-multipart-readform
Fork of Go programming language with my patches.
Go Authors
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
pkg
/
runtime
/
chan.c
Age
Commit message (
Expand
)
Author
2014-02-20
runtime: use goc2c as much as possible
Russ Cox
2014-02-12
runtime: refactor chan code
Dmitriy Vyukov
2014-01-28
runtime: fix buffer overflow in make(chan)
Dmitriy Vyukov
2014-01-22
runtime: remove locks from netpoll hotpaths
Dmitriy Vyukov
2014-01-22
runtime/race: race instrument reads/writes in select cases
Dmitriy Vyukov
2014-01-21
runtime: fix race detector by recording read by chansend.
Keith Randall
2014-01-17
runtime, cmd/gc: Get rid of vararg channel calls.
Keith Randall
2014-01-16
reflect: Remove imprecise techniques from channel/select operations.
Keith Randall
2013-08-15
runtime: remove old preemption checks
Dmitriy Vyukov
2013-08-14
runtime: improve block profiler support for channels
Dmitriy Vyukov
2013-08-12
runtime: change textflags from numbers to symbols
Keith Randall
2013-07-26
runtime: refactor mallocgc
Dmitriy Vyukov
2013-07-22
runtime: allow stack split in body of closechan
Dmitriy Vyukov
2013-06-10
runtime: catch races between channel close and channel send in select
Dmitriy Vyukov
2013-06-06
runtime: remove unused field from Hchan
Dmitriy Vyukov
2013-05-15
runtime: use enums instead static vars for debugging
Dmitriy Vyukov
2013-05-08
runtime: fix crash in select
Ian Lance Taylor
2013-04-24
all: fix typos
Shenghou Ma
2013-02-25
runtime: precise garbage collection of channels
Jan Ziak
2013-02-19
runtime: replace bubble sort with heap sort in select
Russ Cox
2012-11-30
runtime: better stack traces in race reports
Dmitriy Vyukov
2012-10-07
race: runtime changes
Dmitriy Vyukov
2012-10-06
pprof: add goroutine blocking profiling
Dmitriy Vyukov
2012-09-24
runtime: prepare for 64-bit ints
Russ Cox
2012-09-18
reflect: add Select
Russ Cox
2012-09-18
runtime: refactor goroutine blocking
Dmitriy Vyukov
2012-05-29
runtime: replace runtime·rnd function with ROUND macro
Russ Cox
2012-02-10
runtime: put lockorder before pollorder in Select memory block.
Ian Lance Taylor
2011-12-05
runtime: prep for type-specific algorithms
Russ Cox
2011-11-02
runtime: unify mutex code across OSes
Dmitriy Vyukov
2011-10-13
gc: disallow close on receive-only channels
Russ Cox
2011-09-26
runtime: check for nil value pointer in select syncsend case
Ian Lance Taylor
2011-08-23
runtime: fix void warnings
Russ Cox
2011-08-22
runtime: simplify stack traces
Russ Cox
2011-08-17
gc: implement nil chan support
Russ Cox
2011-08-15
runtime: fix pseudo-randomness on some selects
Gustavo Niemeyer
2011-08-04
runtime: faster chan creation on Linux/FreeBSD/Plan9
Dmitriy Vyukov
2011-07-24
runtime: remove rnd calls that pass a second argument of 1
Ian Lance Taylor
2011-07-21
gc: select functions are no longer special
Russ Cox
2011-07-21
runtime: faster select
Dmitriy Vyukov
2011-07-20
runtime: apply minor tweaks to channels
Dmitriy Vyukov
2011-07-20
runtime: improve performance of sync channels
Dmitriy Vyukov
2011-07-18
runtime: fix select pass 3
Hector Chu
2011-07-18
runtime: fix panic for make(chan [0]byte).
Nigel Tao
2011-07-12
runtime: eliminate false sharing on random number generators
Dmitriy Vyukov
2011-04-18
reflect: more efficient; cannot Set result of NewValue anymore
Russ Cox
2011-04-14
runtime: fix gdb support for channels.
Luuk van Dijk
2011-04-14
runtime: fix set and not used in chan.c
Dave Cheney
2011-04-13
runtime: drop chan circular linked list in favor of circular buffer
Russ Cox
2011-03-25
runtime: always set *received in chanrecv.
Ian Lance Taylor
[next]