]> Cypherpunks.ru repositories - gostls13.git/history - src/runtime/mheap.go
runtime: implement experiment to replace heap bitmap with alloc headers
[gostls13.git] / src / runtime / mheap.go
2023-11-09 Michael Anthony... runtime: implement experiment to replace heap bitmap...
2023-11-02 Michael Anthony... runtime: split out pointer/scalar metadata from heapArena
2023-10-02 Cherry Muiruntime: use smaller fields for mspan.freeindex and...
2023-09-18 Jes Cokall: clean unnecessary casts
2023-09-13 Li Gangruntime: resolve false sharing for frequent memory...
2023-05-19 Sven Andersonruntime: improve Pinner with gcBits
2023-05-19 Sven Andersonruntime: implement Pinner API for object pinning
2023-05-19 Michael Anthony... runtime: add eager scavenging details to GODEBUG=scavtr...
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-02-08 Oleksandr Redkoruntime: correct typos
2023-01-28 Keith Randallruntime: remove go119MemoryLimitSupport flag
2022-11-18 Michael Knyszekruntime: add page tracer
2022-11-15 Cherry Muiruntime: make GC see object as allocated after it is...
2022-10-12 Michael Anthony... runtime: add safe arena support to the runtime
2022-10-12 Michael Anthony... runtime: make (*mheap).sysAlloc more general
2022-10-12 Michael Anthony... runtime: factor out mheap span initialization
2022-10-10 Than McIntoshruntime: mark arenaIdx.l1 and arenaIdx.l2 methods as...
2022-09-19 Keith Randallruntime: make mSpanStateBox accessors nosplit
2022-09-16 Michael Anthony... runtime/metrics: add CPU stats
2022-09-08 Michael Anthony... runtime: make mheap.pagesInUse an atomic.Uintptr
2022-09-08 Michael Anthony... runtime: remove alignment padding in mheap and pageAlloc
2022-08-19 Ludi Rehakruntime: fix formula for computing number of padding...
2022-08-19 Cuong Manh Leruntime: add and use runtime/internal/sys.NotInHeap
2022-08-17 Cuong Manh Leruntime: convert mSpanStateBox.s to atomic type
2022-08-16 Keith Randallruntime: redo heap bitmap
2022-08-09 Keith Randallruntime: ensure that we don't scan noscan objects
2022-08-09 Keith RandallRevert "runtime: redo heap bitmap"
2022-08-08 Keith Randallruntime: redo heap bitmap
2022-06-03 Michael Anthony... runtime: only use CPU time from the current window...
2022-05-27 Michael Anthony... runtime: cancel mark and scavenge assists if the limite...
2022-05-20 Michael Anthony... runtime: allocate physical-page-aligned memory differently
2022-05-13 Michael Anthony... runtime: make CPU limiter assist time much less error...
2022-05-03 Michael Anthony... runtime: redesign scavenging algorithm
2022-05-03 Michael Anthony... runtime: make the scavenger and allocator respect the...
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: track how much memory is mapped in the Ready...
2022-04-27 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-26 Michael Anthony... runtime: make alloc count metrics truly monotonic
2022-04-20 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-11 Russ Coxall: gofmt main repo
2022-04-05 Russ Coxall: separate doc comment from //go: directives
2022-04-05 Lasse Folger[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-01 Russ Coxall: fix various doc comment formatting nits
2021-11-08 Heschi Kreinick[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-05 Roland Shoemaker[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-05 Michael Anthony... runtime: don't hold the heap lock while scavenging
2021-11-04 Michael Anthony... runtime: update and access scavengeGoal atomically
2021-11-02 fanzha02runtime, syscall: add calls to asan functions
2021-10-29 Michael Anthony... runtime: clean up allocation zeroing
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.reclaimIndex as atomic.Uint64
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-10-20 Michael Anthony... runtime: retype mheap.pagesInUse 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-17 Michael Anthony... [dev.typeparams] runtime: fix import sort order [generated]
2021-06-17 Michael Anthony... [dev.typeparams] runtime: replace uses of runtime/inter...
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-05-03 David Chasecmd/compile: fix possible nil deref added in CL 270943
2021-04-30 David Chaseruntime: break up large calls to memclrNoHeapPointers...
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-15 Michael Anthony... runtime: prepare arenas for use incrementally
2021-03-12 Matthew Dempskyruntime: simplify divmagic for span calculations
2020-12-14 Katie Hockman[dev.fuzz] all: merge master into dev.fuzz
2020-11-20 Robert Griesemer[dev.typeparams] Merge branch 'master' into dev.typeparams
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-04 Joel Singruntime: allow physical page aligned stacks to be allocated
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-11-02 Michael Anthony... runtime: make getMCache inlineable
2020-10-30 Michael Prattruntime: add heap lock assertions
2020-10-26 Michael Anthony... runtime: replace some memstats with consistent stats
2020-10-26 Michael Anthony... runtime: add consistent heap statistics
2020-10-26 Michael Anthony... runtime: remove memstats.heap_idle
2020-10-26 Michael Anthony... runtime: break down memstats.gc_sys
next