]> Cypherpunks.ru repositories - gostls13.git/history - src/runtime/mgc.go
runtime: make it harder to introduce deadlocks with forEachP
[gostls13.git] / src / runtime / mgc.go
2023-11-09 Michael Anthony... runtime: make it harder to introduce deadlocks with...
2023-11-09 Michael Anthony... runtime: refactor runtime->tracer API to appear more...
2023-11-07 Mauri de Souza Men... cmd/compile,runtime: dedup writeBarrier needed
2023-10-11 Michael Prattruntime: remove write-only sweepdata fields
2023-10-11 Michael Prattruntime: remove stale non-atomic access comment
2023-10-10 Jes Cokruntime: fix some comments
2023-08-23 Michael Anthony... runtime: create wrappers for gcDrain to identify time...
2023-07-21 Michael Anthony... runtime: fix debug non-concurrent sweep mode after...
2023-05-25 Russ Coxruntime: change heapObjectsCanMove to a func
2023-05-25 Russ Coxruntime: add heapObjectsCanMove
2023-05-24 Michael Anthony... runtime: cache inner pinner on P
2023-05-24 Liruntime: pad work.full and pad.empty to avoid false...
2023-05-23 Michael Anthony... runtime/metrics: refactor CPU stats accumulation
2023-05-19 Michael Anthony... runtime: replace raw traceEv with traceBlockReason...
2023-05-19 Michael Anthony... runtime: emit STW events for all pauses, not just those...
2023-05-11 Michael Anthony... runtime: replace trace.enabled with traceEnabled
2023-04-19 Michael Anthony... runtime: manage huge pages explicitly
2023-04-19 Michael Anthony... runtime: disable huge pages for GC metadata for small...
2023-04-05 Michael Anthony... runtime: flush each idle P's page cache at the end...
2023-02-16 Keith Randallruntime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENT
2023-01-23 j2gg0sruntime: remove duplicate check of work.full in gcMark.
2022-11-11 cui fliterall: fix problematic comments
2022-11-08 Xiangdong Jiruntime: fix uncondition calls to traceGCSTWDone
2022-10-12 Michael Anthony... runtime: add safe arena support to the runtime
2022-09-16 Michael Anthony... runtime: set G wait reason more consistently
2022-09-16 Michael Anthony... runtime/metrics: add CPU stats
2022-09-13 Leonard Wangruntime: set userForced while holding gcsema
2022-08-31 cuiweixieruntime: convert mcache.flushGen to atomic type
2022-08-31 Andy Panruntime: convert workType.cycles to internal atomic...
2022-08-25 Michael Anthony... runtime: update gctrace docs and print lastStackScan...
2022-08-12 Michael Prattruntime: convert panicking to atomic type
2022-08-08 Michael Prattruntime: convert gcController.idleMarkTime to atomic...
2022-08-08 Michael Prattruntime: convert gcController.fractionalMarkTime to...
2022-08-08 Michael Prattruntime: convert gcController.dedicatedMarkTime to...
2022-08-08 Michael Prattruntime: convert gcController.globalsScan to atomic...
2022-08-08 Michael Prattruntime: convert gcController.maxStackScan to atomic...
2022-08-08 Michael Prattruntime: convert gcController.heapLive to atomic type
2022-08-04 Matthew Dempsky[dev.unified] all: merge master (85d87b9) into dev...
2022-08-02 Michael Prattruntime: tricky replacements of _g_ in mgc.go
2022-08-02 Michael Prattruntime: rename _p_ to pp
2022-06-30 Matthew Dempsky[dev.unified] all: merge master (993c387) into dev...
2022-06-27 Russ Coxcrypto/internal/boring: factor Cache into crypto/intern...
2022-06-03 Michael Anthony... runtime: only use CPU time from the current window...
2022-05-19 Keith Randallruntime: test alignment of fields targeted by 64-bit...
2022-05-19 Michael Anthony... runtime: use correct heap goal in GC traces
2022-05-13 Michael Anthony... runtime: account for idle mark time in the GC CPU limiter
2022-05-13 Michael Anthony... runtime: make CPU limiter assist time much less error...
2022-05-12 Keith Randallruntime: measure stack usage; start stacks larger if...
2022-05-03 Michael Anthony... runtime/debug: export SetMemoryLimit
2022-05-03 Michael Anthony... runtime: check the heap goal and trigger dynamically
2022-05-03 Michael Anthony... runtime: move inconsistent memstats into gcController
2022-05-03 Michael Anthony... runtime: clean up inconsistent heap stats
2022-05-03 Michael Anthony... runtime: add a non-functional memory limit to the pacer
2022-05-03 Michael Knyszekruntime: add GC CPU utilization limiter
2022-05-03 Russ Coxall: REVERSE MERGE dev.boringcrypto (cdcb4b6) into...
2022-04-29 Russ Cox[dev.boringcrypto] crypto/ecdsa, crypto/rsa: use boring...
2022-04-29 Russ Cox[dev.boringcrypto] crypto/internal/boring: add GC-aware...
2022-04-27 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-26 Michael Anthony... runtime: reduce max idle mark workers during periodic...
2022-04-20 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-11 Russ Coxall: gofmt main repo
2022-04-05 Lasse Folger[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-03-31 Michael Anthony... runtime: remove old pacer and the PacerRedesign goexper...
2022-02-03 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-12-19 clamyangruntime: mgc.go typo fix: becuse -> because
2021-12-01 Austin Clementsruntime: fix racy allgs access on weak memory architectures
2021-11-05 Michael Anthony... runtime: retype gcControllerState.gcPercent as atomic...
2021-11-05 Roland Shoemaker[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-04 Michael Anthony... runtime: implement GC pacer redesign
2021-10-29 Michael Knyszekruntime: pass nanotime and gomaxprocs into startCycle...
2021-10-29 Michael Anthony... runtime: move pacer time updates and state resets into...
2021-10-29 Michael Anthony... runtime: detangle sweeper pacing from GC pacing
2021-10-29 Michael Anthony... runtime: fix sweep termination condition
2021-10-21 Michael Anthony... runtime: detangle gcPaceScavenger from the pacer
2021-10-21 Michael Anthony... runtime: formalize and fix gcPercent synchronization
2021-10-20 Michael Anthony... runtime: retype mheap.reclaimCredit as atomic.Uintptr
2021-10-20 Michael Anthony... runtime: retype mheap.reclaimIndex as atomic.Uint64
2021-10-20 Michael Anthony... runtime: retype mheap.pagesSwept as atomic.Uint64
2021-09-09 Jay Conrod[dev.fuzz] all: merge master (65f0d24) into dev.fuzz
2021-08-25 Michael Matloob[dev.cmdgo] all: merge master (c2f96e6) into dev.cmdgo
2021-08-16 Roland Shoemaker[dev.boringcrypto] all: merge commit 57c115e1 into...
2021-08-12 Gerrit Code ReviewMerge "all: REVERSE MERGE dev.typeparams (4d3cc84)...
2021-08-12 Matthew Dempskyall: REVERSE MERGE dev.typeparams (4d3cc84) into master
2021-08-12 Matthew Dempsky[dev.typeparams] all: merge master (46fd547) into dev...
2021-07-26 Matthew Dempsky[dev.typeparams] all: merge master (ecaa681) into dev...
2021-07-22 Matthew Dempsky[dev.typeparams] all: merge master (798ec73) into dev...
2021-07-20 Matthew Dempsky[dev.typeparams] all: merge master (c8f4e61) into dev...
2021-07-08 Matthew Dempsky[dev.typeparams] all: merge master (296ddf2) into dev...
2021-07-06 Jay Conrod[dev.cmdgo] all: merge master (912f075) into dev.cmdgo
2021-07-02 Matthew Dempsky[dev.typeparams] all: merge master (912f075) into dev...
2021-07-01 Matthew Dempsky[dev.typeparams] all: merge master (4711bf3) into dev...
2021-06-25 Cuong Manh Le[dev.typeparams] all: merge master (37f9a8f) into dev...
2021-06-21 Cuong Manh Le[dev.typeparams] all: merge master (16e82be) into dev...
2021-06-16 Cuong Manh Le[dev.typeparams] all: merge master (785a8f6) into dev...
2021-06-14 Matthew Dempsky[dev.typeparams] all: merge master (fdab5be) into dev...
2021-06-11 Cherry Mui[dev.typeparams] runtime: simplify defer record allocation
2021-06-07 Matthew Dempsky[dev.typeparams] all: merge master (8212707) into dev...
2021-06-04 Cherry Mui[dev.typeparams] runtime: undo go'd closure argument...
2021-05-17 Katie Hockman[dev.fuzz] all: merge master (d137b74) into dev.fuzz
2021-05-13 Filippo Valsorda[dev.boringcrypto] all: merge commit 9d0819b27c (CL...
next