aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
AgeCommit message (Expand)Author
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
2016-01-27runtime: fix upper bound on out-of-memory printRuss Cox
2016-01-18runtime: print address as hex in messagesShenghou Ma
2015-12-15runtime: fix (sometimes major) underestimation of heap_liveAustin Clements
2015-11-17runtime: check for updated arena_end overflowAustin Clements
2015-11-16runtime: make mcache.tiny a uintptrAustin Clements
2015-11-16runtime: handle sysReserve returning a pointer below the arenaAustin Clements
2015-11-16runtime: avoid stat underflow crashAustin Clements
2015-11-12runtime: break out system-specific constants into package sysMichael Matloob
2015-11-12runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky
2015-11-05runtime: remove GC start up/shutdown workaround in mallocgcAustin Clements
2015-11-05runtime: decentralize mark done and mark terminationAustin Clements
2015-11-05runtime: decentralize sweep termination and mark transitionAustin Clements
2015-11-05runtime: beginning of decentralized off->mark transitionAustin Clements
2015-10-28runtime: don't use FP when calling nextSample in the Plan 9 sighandlerDavid du Colombier
2015-10-27runtime: eliminate some unnecessary uintptr conversionsMatthew Dempsky
2015-10-26runtime: fix tiny allocatorMatthew Dempsky
2015-10-21runtime, syscall: add calls to msan functionsIan Lance Taylor
2015-10-15runtime: use unsafe.Pointer(x) instead of (unsafe.Pointer)(x)Matthew Dempsky
2015-10-09runtime: assist before allocatingAustin Clements
2015-10-05pprof: improve sampling for heap profilingRaul Silvera
2015-10-01runtime: handle sysReserve failure in mHeap_SysAllocJoel Sing
2015-08-05runtime: don't recheck heap trigger for periodic GCAustin Clements
2015-08-04runtime: make sweep proportional to spans bytes allocatedAustin Clements