]> Cypherpunks.ru repositories - gostls13.git/history - src/runtime/mgcsweep.go
runtime: refactor runtime->tracer API to appear more like a lock
[gostls13.git] / src / runtime / mgcsweep.go
2023-11-09 Michael Anthony... runtime: refactor runtime->tracer API to appear more...
2023-11-09 Michael Anthony... runtime: implement experiment to replace heap bitmap...
2023-10-11 Michael Prattruntime: remove write-only sweepdata fields
2023-10-02 Cherry Muiruntime: use smaller fields for mspan.freeindex and...
2023-05-19 Sven Andersonruntime: improve Pinner with gcBits
2023-05-19 Michael Anthony... runtime: replace raw traceEv with traceBlockReason...
2023-05-19 Michael Anthony... runtime: add eager scavenging details to GODEBUG=scavtr...
2023-05-17 Michael Anthony... runtime: capture per-p trace state in a type
2023-05-11 Michael Anthony... runtime: replace trace.enabled with traceEnabled
2023-04-19 Michael Anthony... runtime: manage huge pages explicitly
2023-03-01 cui fliterruntime: fix function name in comments
2023-02-14 Michael Anthony... runtime: check for overflow in sweep assist
2022-11-15 Cherry Muiruntime: make GC see object as allocated after it is...
2022-11-08 Jakub Ciolekruntime: remove the started field from sweepdata
2022-10-12 Michael Anthony... runtime: add safe arena support to the runtime
2022-09-16 Michael Anthony... runtime: tweak bgsweep "low-priority" heuristic
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: trivial replacements of _g_ in GC files
2022-05-03 Michael Anthony... runtime: store consistent total allocation stats as...
2022-05-03 Michael Anthony... runtime: redesign scavenging algorithm
2022-05-03 Michael Anthony... runtime: move inconsistent memstats into gcController
2022-05-03 Michael Anthony... runtime: maintain a direct count of total allocs and...
2022-04-27 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-26 Michael Anthony... runtime: refactor the scavenger and make it testable
2022-04-20 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-08 Daniel Martíall: consistently use US spelling of present participles
2022-04-05 Russ Coxall: separate doc comment from //go: directives
2022-02-03 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-12-21 “kinggo”runtime: typo fix cyle -> cycle
2021-11-05 Roland Shoemaker[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-02 fanzha02runtime, syscall: add calls to asan functions
2021-10-29 Michael Anthony... runtime: detangle sweeper pacing from GC pacing
2021-10-29 Michael Anthony... runtime: fix sweep termination condition
2021-10-20 Michael Anthony... runtime: retype mheap.reclaimCredit as atomic.Uintptr
2021-10-20 Michael Anthony... runtime: retype mheap.pagesSweptBasis 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-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...
2021-05-11 Cherry Mui[dev.typeparams] all: merge master (9b84814) into dev...
2021-04-13 Michael Anthony... runtime: move internal GC statistics from memstats...
2021-04-12 Austin Clementsruntime: consolidate "is sweep done" conditions
2021-04-12 Austin Clementsruntime: block sweep completion on all sweep paths
2021-03-29 Austin Clementsruntime: add GC testing helpers for regabi signature...
2021-03-29 Austin Clementsruntime: abstract specials list iteration
2021-03-23 Than McIntoshcmd/compile: wrap/desugar defer calls for register abi
2020-12-14 Katie Hockman[dev.fuzz] all: merge master into dev.fuzz
2020-11-18 Roland Shoemaker[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-11-17 Dmitri Shuralyov[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-11-03 Rob Findley[dev.typeparams] merge master into dev.typeparams
2020-11-02 Michael Anthony... runtime: decouple consistent stats from mcache and...
2020-10-30 Michael Prattruntime: add world-stopped assertions
2020-10-26 Michael Anthony... runtime: move malloc stats into consistentHeapStats
2020-10-26 Michael Anthony... runtime: rename mcache fields to match Go style
2020-08-21 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-08-17 Michael Anthony... runtime: clean up old mcentral code
2020-08-17 Michael Anthony... runtime: clean up old markrootSpans
2020-07-09 Dmitri Shuralyov[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-05-29 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-05-21 Austin Clementsruntime: detect and report zombie slots during sweeping
2020-05-08 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-05-08 Michael Anthony... runtime: remove scavAddr in favor of address ranges
2020-05-07 Dmitri Shuralyov[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-05-04 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-05-01 Cherry Zhangcmd: merge branch 'dev.link' into master
2020-04-30 Cherry Zhangcmd: merge branch 'dev.link' into master
2020-04-30 Michael Anthony... runtime: wake scavenger and update address on sweep...
2020-04-29 Than McIntosh[dev.link] all: merge branch 'master' into dev.link
2020-04-27 Michael Anthony... runtime: add new mcentral implementation
2020-04-23 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-21 Michael Anthony... runtime: add bitmap-based markrootSpans implementation
2020-04-10 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-04-08 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2020-04-07 Dan Scalesruntime: static lock ranking for the runtime (enabled...
2020-02-28 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2020-02-24 Ian Lance Taylorruntime: remove mcache field from m
2019-11-19 Filippo Valsorda[dev.boringcrypto] all: merge master into dev.boringcrypto
2019-11-11 Cherry Zhang[dev.link] all: merge branch 'master' into dev.link
2019-11-08 Gerrit Code ReviewMerge "cmd: merge branch 'dev.link' into master"
2019-11-08 Michael Anthony... runtime: remove useless heap_objects accounting
2019-11-01 Than McIntosh[dev.link] all: merge branch 'master' into dev.link
next