aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/malloc.goc
AgeCommit message (Expand)Author
2013-06-13runtime: use ROUND macro for roundingDmitriy Vyukov
2013-06-12runtime: more flexible heap memory mapping on 64-bitsDmitriy Vyukov
2013-06-12runtime: round spans_size up to page boundaryShenghou Ma
2013-06-10runtime: use persistentalloc instead of SysAlloc in FixAllocDmitriy Vyukov
2013-06-06runtime: speedup malloc stats collectionDmitriy Vyukov
2013-06-02runtime: minor code style improvements (followup to change 9778049)Dmitriy Vyukov
2013-05-31runtime: introduce helper persistentalloc() functionDmitriy Vyukov
2013-05-30runtime: set MSpan.limit properly for large spans.Keith Randall
2013-05-30runtime: rename mheap.maps to mheap.spansDmitriy Vyukov
2013-05-28runtime: make mheap statically allocated againDmitriy Vyukov
2013-05-28runtime: allocate page table lazilyDmitriy Vyukov
2013-05-28undo CL 9805043 / 776aba85ece8Dmitriy Vyukov
2013-05-28runtime: inline MCache_Alloc() into mallocgc()Dmitriy Vyukov
2013-05-28runtime: introduce helper persistentalloc() functionDmitriy Vyukov
2013-05-27runtime: introduce cnewarray() to simplify allocation of typed arraysDmitriy Vyukov
2013-05-22runtime: fix and speedup malloc statsDmitriy Vyukov
2013-05-15runtime: inline size to class conversion in malloc()Dmitriy Vyukov
2013-04-04runtime: use a distinct pattern to mark free blocks in need of zeroingCarl Shapiro
2013-03-26pkg/runtime: ignore runtime.memlimit when allocating heapIan Lance Taylor
2013-03-20runtime: prevent garbage collection during hashmap insertion (fix 2)Jan Ziak
2013-03-14runtime: do not memprofile settype_flushDmitriy Vyukov
2013-03-01runtime: check the value returned by runtime·SysAllocJan Ziak
2013-02-15runtime: allocate heap metadata at run timeRuss Cox
2013-02-14runtime: move stack management related code to stack.cDmitriy Vyukov
2013-01-26runtime: avoid defining the same variable in more than one translation unitShenghou Ma
2013-01-10runtime: faster segmented stacksDmitriy Vyukov
2013-01-10runtime: less aggressive per-thread stack segment cachingDmitriy Vyukov
2012-12-22runtime: coalesce 0-size allocationsRuss Cox
2012-12-19runtime: use "mp" and "gp" instead of "m" and "g" for local variable name to ...Jingcheng Zhang
2012-11-13runtime: allow up to 128 GB of allocated memoryRuss Cox
2012-11-07runtime/race: lazily allocate shadow memoryDmitriy Vyukov
2012-10-23runtime, runtime/race: add missing if(raceenabled), update package docs of pk...Shenghou Ma
2012-10-21runtime: store types of allocated objectsJan Ziak
2012-10-22runtime: update docs for MemStats.PauseNsShenghou Ma
2012-10-15runtime: add missing if(raceenabled)Dmitriy Vyukov
2012-10-07race: runtime changesDmitriy Vyukov
2012-09-24runtime: add types to MSpanJan Ziak
2012-09-24runtime: prepare for 64-bit intsRuss Cox
2012-07-01runtime: add freemcache() functionDmitriy Vyukov
2012-06-08runtime: use uintptr where possible in malloc statsDave Cheney
2012-06-06runtime: move type kinds into a separate fileJan Ziak
2012-05-15runtime: fix counting of free objectsJan Ziak
2012-05-02runtime: avoid unnecessary zeroization of huge memory blocksDmitriy Vyukov
2012-03-07runtime: try extending arena size in 32-bit allocator.Rémy Oudompheng
2012-02-24runtime: size arena to fit in virtual address space limitRuss Cox
2012-02-21ld: add NOPTRBSS for large, pointer-free uninitialized dataRuss Cox
2012-02-19runtime: APIRuss Cox
2012-02-09runtime: fix compiler warningsRuss Cox
2012-02-09runtime: fix "SysReserve returned unaligned address" bug on 32-bit systemsShenghou Ma
2012-02-08runtime: drop to 32 bit malloc if 64 bit will not workPaul Borman