aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
2017-04-21runtime: inform arena placement using sbrk(0)Austin Clements
2017-04-11runtime: consolidate changes to arena_usedAustin Clements
2017-03-31runtime: generalize GC triggerAustin Clements
2017-03-16cmd/compile: intrinsics for math/bits.TrailingZerosXKeith Randall
2017-02-13runtime: make fastrand to generate 32bit valuesSokolov Yura
2017-02-07runtime: fix confusion between _MaxMem and _MaxArena32Austin Clements
2017-02-07runtime: simplify and cleanup mallocinitAustin Clements
2017-02-07runtime: make _MaxMem an untyped constantAustin Clements
2017-01-06runtime: use 4K as the boundary of legal pointersAustin Clements
2016-11-15runtime: add support files for linux/mips{,le} portVladimir Stefanovic
2016-10-30runtime: compute size classes staticallyKeith Randall
2016-10-28runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements
2016-10-28runtime: make fixalloc zero allocations on reuseAustin Clements
2016-10-25runtime: consolidate h_spans and mheap_.spansAustin Clements
2016-10-15runtime: mark several types go:notinheapAustin Clements
2016-09-26runtime: update malloc.go documentationAustin Clements
2016-09-06runtime: don't hard-code physical page sizeAustin Clements
2016-09-06runtime: fetch physical page size from the OSAustin Clements
2016-08-30runtime: rename fastrand1 to fastrandJosh Bleecher Snyder
2016-08-30cmd/compile: remove Zero and NilCheck for newobjectCherry Zhang
2016-08-19runtime: increase malloc size classesDmitry Vyukov
2016-05-14runtime: perform publication barrier even for noscan objectsAustin Clements
2016-05-07runtime: use entire address space on 32 bitElias Naur
2016-04-30runtime: reclaim scan/dead bit in first wordAustin Clements
2016-04-29[dev.garbage] runtime: simplify nextFreeFast so it is inlinedRick Hudson
2016-04-29[dev.garbage] runtime: fix nfree accountingAustin Clements
2016-04-29[dev.garbage] runtime: fix allocfreetraceAustin Clements
2016-04-29[dev.garbage] runtime: reintroduce no-zeroing optimizationAustin Clements
2016-04-29[dev.garbage] runtime: eliminate mspan.startAustin Clements
2016-04-29[dev.garbage] runtime: document sysAllocAustin Clements
2016-04-29[dev.garbage] runtime: use sys.Ctz64 intrinsicRick Hudson
2016-04-29[dev.garbage] runtime: restructure alloc and mark bitsRick Hudson
2016-04-27[dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick Hudson
2016-04-27[dev.garbage] runtime: cleanup and optimize span.base()Rick Hudson
2016-04-27[dev.garbage] runtime: remove heapBitsSweepSpanRick Hudson
2016-04-27[dev.garbage] runtime: add bit and cache ctz64 (count trailing zero)Rick Hudson
2016-04-27[dev.garbage] runtime: replace ref with allocCountRick Hudson
2016-04-27[dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson
2016-04-27[dev.garbage] runtime: mark/allocation helper functionsRick Hudson
2016-04-27[dev.garbage] runtime: refactor next free objectRick Hudson
2016-04-27[dev.garbage] runtime: bitmap allocation data structsRick Hudson
2016-04-21runtime: allocate black during GCAustin Clements
2016-04-21runtime: simplify/optimize allocate-black a bitAustin Clements
2016-04-21runtime: count black allocations toward scan workAustin Clements
2016-04-21runtime: use type int to specify size for newarrayMartin Möhrmann
2016-04-20runtime: simplify mallocgc flag argumentKeith Randall
2016-04-19runtime: add maxSliceCapJosh Bleecher Snyder
2016-04-10runtime: make execution error panic values implement the Error interfaceEmmanuel Odeke
2016-03-07runtime: eliminate unnecessary type conversionsMatthew Dempsky
2016-03-02all: single space after period.Brad Fitzpatrick