mirror of
https://github.com/golang/go.git
synced 2025-05-30 19:52:53 +00:00
runtime: remove debugging knob to turn off preemption
It's still easy to turn off, but the builders are happy. Also document. R=golang-dev, iant, dvyukov CC=golang-dev https://golang.org/cl/12371043
This commit is contained in:
parent
f38ff9e5ea
commit
10ebb84d48
@ -26,6 +26,7 @@ image/draw: added Quantizer type (CL 11148043).
|
|||||||
image/gif: added Encode and EncodeAll (CL 10896043).
|
image/gif: added Encode and EncodeAll (CL 10896043).
|
||||||
io: Copy prioritizes WriterTo over ReaderFrom (CL 9462044).
|
io: Copy prioritizes WriterTo over ReaderFrom (CL 9462044).
|
||||||
net: new build tag netgo for building a pure Go net package (CL 7100050).
|
net: new build tag netgo for building a pure Go net package (CL 7100050).
|
||||||
|
runtime: preemption of goroutines at function entry (CL 12371043).
|
||||||
sort: new Stable function provides stable sort (CL 9612044).
|
sort: new Stable function provides stable sort (CL 9612044).
|
||||||
syscall: implemented Sendfile for Darwin, added Syscall9 for Darwin/amd64 (CL 10980043).
|
syscall: implemented Sendfile for Darwin, added Syscall9 for Darwin/amd64 (CL 10980043).
|
||||||
testing: AllocsPerRun is now quantized to an integer (the type is still float64) (CL 9837049).
|
testing: AllocsPerRun is now quantized to an integer (the type is still float64) (CL 9837049).
|
||||||
|
@ -2275,12 +2275,6 @@ preemptone(P *p)
|
|||||||
M *mp;
|
M *mp;
|
||||||
G *gp;
|
G *gp;
|
||||||
|
|
||||||
// Preemption requires more robust traceback routines.
|
|
||||||
// For now, disable.
|
|
||||||
// The if(1) silences a compiler warning about the rest of the
|
|
||||||
// function being unreachable.
|
|
||||||
if(0) return;
|
|
||||||
|
|
||||||
mp = p->m;
|
mp = p->m;
|
||||||
if(mp == nil || mp == m)
|
if(mp == nil || mp == m)
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user