summaryrefslogtreecommitdiff
path: root/src/runtime/runtime2.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: add deletion barriers on gobuf.ctxtAustin Clements2016-10-281-0/+9
* runtime: eliminate write barriers from dropgAustin Clements2016-10-281-0/+16
* runtime: Profile goroutines holding contended mutexes.Peter Weinberger2016-10-281-0/+1
* runtime: insufficient padding in the `p` structureCarlos Eduardo Seo2016-08-291-1/+1
* runtime: remove unused type sigtabttIan Lance Taylor2016-08-251-5/+0
* build: enable framepointer mode by defaultRuss Cox2016-05-261-1/+2
* runtime: per-P contexts for race detectorDmitry Vyukov2016-05-031-0/+1
* cmd/cgo, runtime, runtime/cgo: use cgo context functionIan Lance Taylor2016-04-291-1/+2
* runtime: make stack re-scan O(# dirty stacks)Austin Clements2016-04-261-2/+9
* runtime: split gfree list into with-stacks and without-stacksAustin Clements2016-04-261-3/+4
* runtime: use per-goroutine sequence numbers in tracerDmitry Vyukov2016-04-231-10/+11
* runtime: find a home for orphaned commentsJeremy Jackins2016-04-141-72/+35
* runtime: support symbolic backtrace of C code in a cgo crashIan Lance Taylor2016-04-011-2/+4
* runtime: don't use REP;MOVSB if CPUID doesn't say it is fastKeith Randall2016-03-311-0/+1
* cmd/compile: emit itabs and itablinksMichel Lespinasse2016-03-291-0/+2
* runtime: document sudogAustin Clements2016-03-171-0/+10
* cmd/compile: stop constructing sudog typeMatthew Dempsky2016-03-171-3/+0
* runtime: make shrinkstack concurrent-safeAustin Clements2016-03-161-1/+2
* runtime: protect sudog.elem with hchan.lockAustin Clements2016-03-161-5/+12
* runtime: put g.waiting list in lock orderAustin Clements2016-03-161-1/+1
* runtime: record channel in sudogAustin Clements2016-03-161-2/+3
* sync: new Cond implementationWedson Almeida Filho2016-03-151-2/+3
* runtime: document the G statesAustin Clements2016-03-141-19/+69
* all: single space after period.Brad Fitzpatrick2016-03-021-1/+1
* runtime: eliminate unused _Genqueue stateAustin Clements2016-02-251-2/+2
* Revert "cmd/compile: move hiter, hmap, and scase definitions into builtin.go"Matthew Dempsky2016-02-231-0/+2
* runtime: move machport into darwin's mOSMatthew Dempsky2016-02-221-1/+0
* cmd/compile: move hiter, hmap, and scase definitions into builtin.goMatthew Dempsky2016-02-221-2/+0
* runtime: make p.gcBgMarkWorker a guintptrAustin Clements2016-01-271-1/+1
* runtime: make NumGoroutine and Stack agree not to include system goroutinesRuss Cox2016-01-131-3/+6
* Revert "runtime: make NumGoroutine and Stack agree not to include system goro...Russ Cox2016-01-081-2/+0
* runtime: make NumGoroutine and Stack agree not to include system goroutinesRuss Cox2016-01-081-0/+2
* runtime: preserve signal stack when calling Go on C threadIan Lance Taylor2016-01-061-0/+1
* runtime: disable a signal by restoring the original dispositionIan Lance Taylor2016-01-051-1/+0
* runtime: document stack barrier synchronization rulesAustin Clements2015-12-181-1/+1
* runtime: remove incorrect TODO added in CL 16035Russ Cox2015-12-161-1/+1
* runtime: remove unnecessary wakeups of worker threadsDmitry Vyukov2015-12-111-1/+1
* runtime: use a proper type, sigset, for m.sigmaskElias Naur2015-11-241-1/+1
* runtime: mark {g,m,p}uintptr methods as nosplitMichael Hudson-Doyle2015-11-241-3/+14
* Revert "runtime: use a proper type, sigset, for m.sigmask"Russ Cox2015-11-181-1/+1
* runtime: use a proper type, sigset, for m.sigmaskElias Naur2015-11-171-1/+1
* cmd/go, runtime: always use position-independent code to invoke vsyscall help...Michael Hudson-Doyle2015-11-151-1/+1
* runtime: move m's OS-specific semaphore fields into mOSMatthew Dempsky2015-11-131-3/+0
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-11/+4
* runtime: eliminate traceBuf write barriersAustin Clements2015-11-111-1/+1
* runtime: break atomics out into package runtime/internal/atomicMichael Matloob2015-11-101-2/+5
* runtime: change p.runq from []*g to []guintptrAustin Clements2015-11-031-1/+1
* bytes: speed up Compare() on amd64Ilya Tocar2015-11-021-0/+2
* runtime: prune some dead variablesMatthew Dempsky2015-10-221-4/+0
* runtime: split plan9 and solaris's m fields into new embedded mOS typeMatthew Dempsky2015-10-221-21/+1