aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/malloc.goc
AgeCommit message (Expand)Author
2014-05-19runtime: fix freeOSMemory to free memory immediatelyDmitriy Vyukov
2014-04-21runtime: fix typo in error messageMark Zavislak
2014-04-02runtime: ignore pointers to global objects in SetFinalizerDmitriy Vyukov
2014-04-01runtime: adjust GODEBUG=allocfreetrace=1 and GODEBUG=gcdead=1Russ Cox
2014-03-26runtime: fix yet another race in bgsweepDmitriy Vyukov
2014-03-25runtime: accurately record whether heap memory is reservedIan Lance Taylor
2014-03-06runtime: fix malloc page alignment + efenceRuss Cox
2014-03-06runtime: use custom thunks for race calls instead of cgoDmitriy Vyukov
2014-03-06runtime: fix runaway memory usageDmitriy Vyukov
2014-03-04runtime: fix finalizer flakinessRuss Cox
2014-02-26runtime: get rid of the settype buffer and lock.Keith Randall
2014-02-20runtime: use goc2c as much as possibleRuss Cox
2014-02-13runtime: introduce MSpan.needzero instead of writing to span dataRuss Cox
2014-02-12runtime: more precise mprof samplingDmitriy Vyukov
2014-02-12runtime: concurrent GC sweepDmitriy Vyukov
2014-01-30runtime: increase page size to 8KDmitriy Vyukov
2014-01-29runtime: prepare for 8K pagesDmitriy Vyukov
2014-01-28runtime: prefetch next block in mallocgcDmitriy Vyukov
2014-01-28runtime: adjust malloc race instrumentation for tiny allocsDmitriy Vyukov
2014-01-28runtime: fix windows buildDmitriy Vyukov
2014-01-27runtime: fix buffer overflow in stringtosliceruneDmitriy Vyukov
2014-01-24runtime: combine small NoScan allocationsDmitriy Vyukov
2014-01-23undo CL 45770044 / d795425bfa18Dmitriy Vyukov
2014-01-23runtime: increase page size to 8KDmitriy Vyukov
2014-01-21runtime: zero 2-word memory blocks in-placeDmitriy Vyukov
2014-01-09runtime: fix 32-bit malloc for pointers >= 0x80000000Ian Lance Taylor
2014-01-08runtime: deallocate specials before deallocating the underlying object.Keith Randall
2014-01-07runtime: use special records hung off the MSpan toKeith Randall
2013-12-18runtime: mark objects in free lists as allocated and unscannable.Keith Randall
2013-12-17runtime: don't crash in SetFinalizer if sizeof *x is zeroBrad Fitzpatrick
2013-12-06runtime: add GODEBUG option for an electric fence like heap modeCarl Shapiro
2013-12-03runtime: add an allocation and free tracing for gc debuggingCarl Shapiro
2013-09-06runtime: account for all sys memory in MemStatsDmitriy Vyukov
2013-08-29cmd/cc,runtime: change preprocessor to expand macros inside ofKeith Randall
2013-08-23runtime: rename FlagNoPointers to FlagNoScan. Better representsKeith Randall
2013-08-15runtime: remove old preemption checksDmitriy Vyukov
2013-08-14runtime: make SetFinalizer(x, f) accept any f for which f(x) is validRuss Cox
2013-08-12runtime: change textflags from numbers to symbolsKeith Randall
2013-08-12runtime: remove unused m->racepcDmitriy Vyukov
2013-08-04runtime: remove dead codeDmitriy Vyukov
2013-07-29runtime: allow SetFinalizer with a func(interface{})Pieter Droogendijk
2013-07-26runtime: refactor mallocgcDmitriy Vyukov
2013-07-19runtime: hide mheap from GCDmitriy Vyukov
2013-07-18runtime: disable preemption during runtime.settypeRuss Cox
2013-07-17runtime: more reliable preemptionDmitriy Vyukov
2013-06-13runtime: fix bug introduced in cl/10256043Dmitriy Vyukov
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