aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_alloc_util.c
AgeCommit message (Expand)Author
2013-06-03erts: Make carrier header sizes customizableSverker Eriksson
2013-06-03erts: Add "bestfit within carrier" for aoff allocator (aoffcbf)Sverker Eriksson
2013-05-22Merge branch 'sverk/win64-fixes' into maintSverker Eriksson
2013-05-06erts: Change some more 'long' to pointer sized int (ErlDrvUInt)Sverker Eriksson
2013-04-15erts: Fix locking order violation for allocation wrappersSverker Eriksson
2013-04-02erts: Fix unabused bug in fixed allocationSverker Eriksson
2013-04-02erts: Refactor in new struct ErtsAllctrFixDDBlock_tSverker Eriksson
2013-02-11erts: Evict old cached segments for newer onesBjörn-Egil Dahlberg
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2013-01-23Merge branch 'sverk/r16/utf8-atoms'Sverker Eriksson
2013-01-08erts: Change internal representation of atoms to utf8Sverker Eriksson
2012-12-14erts: Optimize erl_alloc_util.c by substitute MBC_BLK_SZSverker Eriksson
2012-12-14erts: Fix bug when allocating size near sbc_thresholdSverker Eriksson
2012-11-21erts: Make carrier header sizes compile time constantsSverker Eriksson
2012-11-19erts: Cleanup minor things in alloc_utilSverker Eriksson
2012-11-16erts: Fix compile warnings in alloc_utilSverker Eriksson
2012-11-15erts: Enable new header scheme without super alignment on 64-bitSverker Eriksson
2012-11-15erts: Ensure MBC limits due to super alignmentSverker Eriksson
2012-11-15erts: Add carrier pointer to header of free blockSverker Eriksson
2012-11-15erts: Refactor renaming a couple of macros in alloc_utilSverker Eriksson
2012-11-15erts: Refactor removing dummy footer in carrier headerSverker Eriksson
2012-11-15erts: Save one word per block for thread preferred allocatorsSverker Eriksson
2012-11-15erts: Refactor erl_alloc_util.cSverker Eriksson
2012-11-15erts: Change single carrier block header flagsSverker Eriksson
2012-11-15erts: Use new mseg flag argument for carrier sizingSverker Eriksson
2012-11-15erts: Move carrier alignment define to erl_msg.hSverker Eriksson
2012-11-15erts: Add carrier offset to internal allocation headersSverker Eriksson
2012-11-13erts: New mseg allocator cacheBjörn-Egil Dahlberg
2012-07-31Improve the enqueue operation of delayed deallocRickard Green
2012-06-18Fix faulty use of thread progress in handle_aux_work()Rickard Green
2012-02-20Merge branch 'rickard/barriers/OTP-9922' into maintRickard Green
2012-02-19Misc memory barrier fixesRickard Green
2012-01-31erts: Correct incorrect assertion in erl_alloc_util.cBjörn Gustavsson
2011-12-08Return true/false instead of num for +M<S>t infoLukas Larsson
2011-11-13Replace system block with thread progress blockRickard Green
2011-11-13Optimize memory allocationRickard Green
2011-07-20Small fixups for rickard/sbmbc/OTP-9339Sverker Eriksson
2011-07-08Use separate memory carriers for small blocksRickard Green
2011-05-09Expand the use of high memory allocation in halfword emulatorSverker Eriksson
2011-03-16erts_printf %be to print integers of size EtermSverker Eriksson
2011-02-28Fixed end date in copyright note.Micael Karlberg
2011-02-10Verify that temp allocated memory is releasedRickard Green
2010-03-22Merge branch 'pan/otp_8332_halfword' into devErlang/OTP
2010-03-10Store pointers to heap data in 32-bit wordsPatrik Nyblom
2010-03-10Fit all heap data into the 32-bit address rangePatrik Nyblom
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP