summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_alloc_util.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'rickard/aligned-sys_alloc-carriers/OTP-11318' into rickard/alig...Rickard Green2013-09-251-43/+62
|\
| * Implement platform specific aligned sys_alloc and use when supportedRickard Green2013-09-251-41/+62
* | erts: Fix print out of acul option in crash dumpLukas Larsson2013-08-231-1/+1
* | erts: Fix management of redirected carrier to deallocateRickard Green2013-06-101-11/+30
* | erts: Carrier pool information in allocator informationRickard Green2013-06-041-1/+161
* | erts: Use carrier pool for migration of carriersRickard Green2013-06-041-331/+1211
* | erts: Implement test case for carrier poolRickard Green2013-06-041-1/+38
* | erts: Implement carrier poolRickard Green2013-06-041-7/+521
* | erts: Fix type errors in info functionsRickard Green2013-06-041-9/+12
* | erts: Use Uint64 for call countsRickard Green2013-06-041-32/+25
* | erts: Remove unnecessary flag arguments in allocatorsSverker Eriksson2013-06-031-45/+36
* | erts: Remove SBMBC allocatorSverker Eriksson2013-06-031-306/+57
* | erts: Add test for add_mbc and remove_mbc callbacksSverker Eriksson2013-06-031-0/+3
* | erts: Prepare aoff allocator for carrier migrationSverker Eriksson2013-06-031-6/+0
* | erts: Make carrier header sizes customizableSverker Eriksson2013-06-031-1/+6
* | erts: Add "bestfit within carrier" for aoff allocator (aoffcbf)Sverker Eriksson2013-06-031-36/+1
* | Merge branch 'sverk/win64-fixes' into maintSverker Eriksson2013-05-221-31/+31
|\ \
| * | erts: Change some more 'long' to pointer sized int (ErlDrvUInt)Sverker Eriksson2013-05-061-31/+31
| |/
* | erts: Fix locking order violation for allocation wrappersSverker Eriksson2013-04-151-30/+36
* | erts: Fix unabused bug in fixed allocationSverker Eriksson2013-04-021-2/+6
* | erts: Refactor in new struct ErtsAllctrFixDDBlock_tSverker Eriksson2013-04-021-7/+8
|/
* erts: Evict old cached segments for newer onesBjörn-Egil Dahlberg2013-02-111-4/+6
* Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
* Merge branch 'sverk/r16/utf8-atoms'Sverker Eriksson2013-01-231-2/+2
|\
| * erts: Change internal representation of atoms to utf8Sverker Eriksson2013-01-081-2/+2
* | erts: Optimize erl_alloc_util.c by substitute MBC_BLK_SZSverker Eriksson2012-12-141-10/+10
* | erts: Fix bug when allocating size near sbc_thresholdSverker Eriksson2012-12-141-6/+18
* | erts: Make carrier header sizes compile time constantsSverker Eriksson2012-11-211-31/+27
* | erts: Cleanup minor things in alloc_utilSverker Eriksson2012-11-191-3/+1
* | erts: Fix compile warnings in alloc_utilSverker Eriksson2012-11-161-1/+6
* | erts: Enable new header scheme without super alignment on 64-bitSverker Eriksson2012-11-151-14/+14
* | erts: Ensure MBC limits due to super alignmentSverker Eriksson2012-11-151-5/+17
* | erts: Add carrier pointer to header of free blockSverker Eriksson2012-11-151-69/+134
* | erts: Refactor renaming a couple of macros in alloc_utilSverker Eriksson2012-11-151-32/+32
* | erts: Refactor removing dummy footer in carrier headerSverker Eriksson2012-11-151-15/+30
* | erts: Save one word per block for thread preferred allocatorsSverker Eriksson2012-11-151-117/+61
* | erts: Refactor erl_alloc_util.cSverker Eriksson2012-11-151-34/+23
* | erts: Change single carrier block header flagsSverker Eriksson2012-11-151-37/+51
* | erts: Use new mseg flag argument for carrier sizingSverker Eriksson2012-11-151-4/+7
* | erts: Move carrier alignment define to erl_msg.hSverker Eriksson2012-11-151-1/+1
* | erts: Add carrier offset to internal allocation headersSverker Eriksson2012-11-151-215/+204
* | erts: New mseg allocator cacheBjörn-Egil Dahlberg2012-11-131-2/+2
|/
* Improve the enqueue operation of delayed deallocRickard Green2012-07-311-42/+87
* Fix faulty use of thread progress in handle_aux_work()Rickard Green2012-06-181-1/+1
* Merge branch 'rickard/barriers/OTP-9922' into maintRickard Green2012-02-201-6/+25
|\
| * Misc memory barrier fixesRickard Green2012-02-191-6/+25
* | erts: Correct incorrect assertion in erl_alloc_util.cBjörn Gustavsson2012-01-311-1/+2
|/
* Return true/false instead of num for +M<S>t infoLukas Larsson2011-12-081-3/+1
* Replace system block with thread progress blockRickard Green2011-11-131-3/+1
* Optimize memory allocationRickard Green2011-11-131-173/+844