| Commit message (Expand) | Author | Age | Files | Lines |
* | runtime: disable stack shrinking in activeStackChans race window | Michael Anthony Knyszek | 2020-09-21 | 1 | -0/+19 |
* | cmd/compile,runtime: skip zero'ing order array for select statements | Cuong Manh Le | 2020-08-29 | 1 | -0/+1 |
* | runtime: eliminate scase.kind field | Matthew Dempsky | 2020-08-18 | 1 | -46/+58 |
* | runtime: split PCs out of scase | Matthew Dempsky | 2020-08-18 | 1 | -13/+37 |
* | runtime: omit nil-channel cases from selectgo's orders | Matthew Dempsky | 2020-08-18 | 1 | -39/+27 |
* | runtime: remove scase.releasetime field | Matthew Dempsky | 2020-08-18 | 1 | -13/+10 |
* | runtime: add "success" field to sudog | Matthew Dempsky | 2020-08-18 | 1 | -12/+7 |
* | reflect: update Select to panic early on excessive input cases | Milan Patel | 2020-02-24 | 1 | -2/+5 |
* | runtime: make copystack/sudog synchronization more explicit | Austin Clements | 2019-10-25 | 1 | -0/+4 |
* | runtime: remove outdated comment in select sortkey | Ou Changkun | 2019-09-01 | 1 | -2/+0 |
* | cmd/compile: fix wrong field type in scasetype | LE Manh Cuong | 2019-08-28 | 1 | -1/+1 |
* | all: use "reports whether" consistently instead of "returns whether" | Tobias Klauser | 2018-12-02 | 1 | -1/+1 |
* | runtime: ignore races between close and len/cap | Keith Randall | 2018-09-18 | 1 | -2/+2 |
* | runtime: use debugSelect flag to toggle debug code | Zhou Peng | 2018-05-16 | 1 | -2/+3 |
* | runtime: convert g.waitreason from string to uint8 | Josh Bleecher Snyder | 2018-05-03 | 1 | -2/+2 |
* | runtime: eliminate scase.receivedp | Matthew Dempsky | 2018-05-01 | 1 | -20/+13 |
* | cmd/compile: open code select{send,recv,default} | Matthew Dempsky | 2018-05-01 | 1 | -43/+22 |
* | runtime: eliminate runtime.hselect | Matthew Dempsky | 2018-05-01 | 1 | -96/+39 |
* | Revert "runtime: convert g.waitreason from string to uint8" | Josh Bleecher Snyder | 2018-03-13 | 1 | -2/+2 |
* | runtime: convert g.waitreason from string to uint8 | Josh Bleecher Snyder | 2018-03-12 | 1 | -2/+2 |
* | runtime: remove getcallerpc argument | Austin Clements | 2017-09-22 | 1 | -3/+3 |
* | all: join some chained ifs to unindent code | Daniel Martà | 2017-08-29 | 1 | -4/+2 |
* | runtime: move selectdone into g | Daniel Morsing | 2017-08-15 | 1 | -60/+4 |
* | runtime: join selectgo and selectgoImpl | Austin Clements | 2017-03-07 | 1 | -10/+4 |
* | cmd/compile, runtime: simplify multiway select implementation | Matthew Dempsky | 2017-03-07 | 1 | -83/+59 |
* | runtime: speed up fastrand() % n | Josh Bleecher Snyder | 2017-02-14 | 1 | -1/+1 |
* | runtime: make fastrand to generate 32bit values | Sokolov Yura | 2017-02-13 | 1 | -1/+1 |
* | runtime: fix corruption crash/race between select and stack growth | Russ Cox | 2017-01-06 | 1 | -4/+65 |
* | runtime: use typedmemclr for typed memory | Austin Clements | 2016-10-28 | 1 | -2/+2 |
* | runtime: rename fastrand1 to fastrand | Josh Bleecher Snyder | 2016-08-30 | 1 | -1/+1 |
* | runtime: simplify mallocgc flag argument | Keith Randall | 2016-04-20 | 1 | -1/+1 |
* | runtime: make execution error panic values implement the Error interface | Emmanuel Odeke | 2016-04-10 | 1 | -1/+1 |
* | runtime: never pass stack pointers to gopark | Austin Clements | 2016-03-16 | 1 | -8/+22 |
* | runtime: put g.waiting list in lock order | Austin Clements | 2016-03-16 | 1 | -8/+11 |
* | runtime: use indexes for select lock order | Austin Clements | 2016-03-16 | 1 | -34/+38 |
* | runtime: record channel in sudog | Austin Clements | 2016-03-16 | 1 | -0/+2 |
* | runtime: improve comment on selectgo | Austin Clements | 2016-03-14 | 1 | -2/+9 |
* | all: single space after period. | Brad Fitzpatrick | 2016-03-02 | 1 | -3/+3 |
* | runtime: document non-obvious requirement on sudog.elem | Austin Clements | 2016-02-25 | 1 | -0/+2 |
* | Revert "cmd/compile: move hiter, hmap, and scase definitions into builtin.go" | Matthew Dempsky | 2016-02-23 | 1 | -2/+2 |
* | cmd/compile: move hiter, hmap, and scase definitions into builtin.go | Matthew Dempsky | 2016-02-22 | 1 | -2/+2 |
* | runtime: break out system-specific constants into package sys | Michael Matloob | 2015-11-12 | 1 | -2/+5 |
* | runtime: simplify chan ops, take 2 | Keith Randall | 2015-11-08 | 1 | -86/+32 |
* | Revert "runtime: simplify buffered channels." | Keith Randall | 2015-11-06 | 1 | -32/+86 |
* | runtime: simplify buffered channels. | Keith Randall | 2015-11-05 | 1 | -86/+32 |
* | runtime, syscall: add calls to msan functions | Ian Lance Taylor | 2015-10-21 | 1 | -0/+19 |
* | runtime: add memory barrier for sync send in select | Russ Cox | 2015-07-13 | 1 | -1/+1 |
* | runtime: remove a modulus calculation from pollorder | Josh Bleecher Snyder | 2015-04-27 | 1 | -1/+1 |
* | runtime: tighten select permutation generation | Josh Bleecher Snyder | 2015-04-27 | 1 | -5/+1 |
* | runtime: merge slice and sliceStruct | Michael Hudson-Doyle | 2015-04-15 | 1 | -5/+5 |