summaryrefslogtreecommitdiff
path: root/src/runtime/malloc.go
Commit message (Expand)AuthorAgeFilesLines
* runtime: add support files for linux/mips{,le} portVladimir Stefanovic2016-11-151-1/+2
* runtime: compute size classes staticallyKeith Randall2016-10-301-21/+11
* runtime, cmd/compile: rename memclr -> memclrNoHeapPointersAustin Clements2016-10-281-1/+1
* runtime: make fixalloc zero allocations on reuseAustin Clements2016-10-281-0/+1
* runtime: consolidate h_spans and mheap_.spansAustin Clements2016-10-251-2/+2
* runtime: mark several types go:notinheapAustin Clements2016-10-151-0/+2
* runtime: update malloc.go documentationAustin Clements2016-09-261-46/+47
* runtime: don't hard-code physical page sizeAustin Clements2016-09-061-6/+6
* runtime: fetch physical page size from the OSAustin Clements2016-09-061-0/+22
* runtime: rename fastrand1 to fastrandJosh Bleecher Snyder2016-08-301-2/+2
* cmd/compile: remove Zero and NilCheck for newobjectCherry Zhang2016-08-301-0/+2
* runtime: increase malloc size classesDmitry Vyukov2016-08-191-5/+5
* runtime: perform publication barrier even for noscan objectsAustin Clements2016-05-141-8/+8
* runtime: use entire address space on 32 bitElias Naur2016-05-071-50/+26
* runtime: reclaim scan/dead bit in first wordAustin Clements2016-04-301-1/+1
* [dev.garbage] runtime: simplify nextFreeFast so it is inlinedRick Hudson2016-04-291-5/+2
* [dev.garbage] runtime: fix nfree accountingAustin Clements2016-04-291-0/+1
* [dev.garbage] runtime: fix allocfreetraceAustin Clements2016-04-291-17/+0
* [dev.garbage] runtime: reintroduce no-zeroing optimizationAustin Clements2016-04-291-13/+10
* [dev.garbage] runtime: eliminate mspan.startAustin Clements2016-04-291-3/+0
* [dev.garbage] runtime: document sysAllocAustin Clements2016-04-291-0/+4
* [dev.garbage] runtime: use sys.Ctz64 intrinsicRick Hudson2016-04-291-6/+5
* [dev.garbage] runtime: restructure alloc and mark bitsRick Hudson2016-04-291-1/+1
* [dev.garbage] Merge remote-tracking branch 'origin/master' into HEADRick Hudson2016-04-271-49/+23
|\
| * runtime: allocate black during GCAustin Clements2016-04-211-2/+2
| * runtime: simplify/optimize allocate-black a bitAustin Clements2016-04-211-3/+1
| * runtime: count black allocations toward scan workAustin Clements2016-04-211-3/+5
| * runtime: use type int to specify size for newarrayMartin Möhrmann2016-04-211-5/+5
| * runtime: simplify mallocgc flag argumentKeith Randall2016-04-201-37/+11
| * runtime: add maxSliceCapJosh Bleecher Snyder2016-04-191-1/+1
| * runtime: make execution error panic values implement the Error interfaceEmmanuel Odeke2016-04-101-1/+1
* | [dev.garbage] runtime: cleanup and optimize span.base()Rick Hudson2016-04-271-2/+2
* | [dev.garbage] runtime: remove heapBitsSweepSpanRick Hudson2016-04-271-4/+55
* | [dev.garbage] runtime: add bit and cache ctz64 (count trailing zero)Rick Hudson2016-04-271-7/+8
* | [dev.garbage] runtime: replace ref with allocCountRick Hudson2016-04-271-5/+5
* | [dev.garbage] runtime: allocate directly from GC mark bitsRick Hudson2016-04-271-13/+23
* | [dev.garbage] runtime: mark/allocation helper functionsRick Hudson2016-04-271-1/+1
* | [dev.garbage] runtime: refactor next free objectRick Hudson2016-04-271-29/+30
* | [dev.garbage] runtime: bitmap allocation data structsRick Hudson2016-04-271-0/+3
|/
* runtime: eliminate unnecessary type conversionsMatthew Dempsky2016-03-071-11/+11
* all: single space after period.Brad Fitzpatrick2016-03-021-18/+18
* runtime: fix upper bound on out-of-memory printRuss Cox2016-01-271-1/+5
* runtime: print address as hex in messagesShenghou Ma2016-01-181-1/+1
* runtime: fix (sometimes major) underestimation of heap_liveAustin Clements2015-12-151-1/+0
* runtime: check for updated arena_end overflowAustin Clements2015-11-171-2/+2
* runtime: make mcache.tiny a uintptrAustin Clements2015-11-161-4/+4
* runtime: handle sysReserve returning a pointer below the arenaAustin Clements2015-11-161-1/+1
* runtime: avoid stat underflow crashAustin Clements2015-11-161-1/+4
* runtime: break out system-specific constants into package sysMichael Matloob2015-11-121-11/+14
* runtime: rewrite lots of foo_Bar(f, ...) into f.bar(...)Matthew Dempsky2015-11-121-14/+11