Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | Merge 'sverker/maint-19/alloc-n-migration/ERIERL-88' | Sverker Eriksson | |
into 'sverker/maint-20/alloc-n-migration/ERIERL-88' OTP-14915 OTP-14916 OTP-14917 OTP-14918 | |||
2017-12-20 | erts: Improve alloc_SUITE:migration | Sverker Eriksson | |
to mix it up with some realloc calls. | |||
2016-09-19 | Use more correct delimiters for erl_nif.h include | Tuncer Ayaz | |
Anywhere but the beam sources we shouldn't #include "erl_nif.h", because what "erl_nif.h" does is: (1) fail to find it outside of -I dirs, (2) then treat it as if it was written like <erl_nif.h>. Using <erl_nif.h> skips (1). More information can be found in 6.10.2 of the C standard. Because the examples use "erl_nif.h", NIF projects in the Erlang ecosystem copy this verbatim and make the same mistake. | |||
2016-03-15 | update copyright-year | Henrik Nord | |
2016-01-21 | erts: Add checks for thread safe allocation | Sverker Eriksson | |
Assert thread unsafe allocator is only created on non-smp and only called by the main thread. Removed test of unsafe allocator in custom thread. | |||
2016-01-19 | Merge branch 'sverk/armata-memset-bug' into maint | Sverker Eriksson | |
* sverk/armata-memset-bug: erts: Workaround memset bug in test case | |||
2016-01-11 | erts: Workaround memset bug in test case | Sverker Eriksson | |
memset seen to fail with values larger than 255 on (armata) 32-bit ARM Debian with EGLIBC 2.13-38+rpi2+deb7u8 and gcc 4.6.3-14+rpi1. | |||
2015-11-26 | erts: Reduce alloc_SUITE:rbtree runtime for valgrind | Sverker Eriksson | |
2015-11-26 | erts: Improve alloc_SUITE:migration test | Sverker Eriksson | |
In the quest to improve code coverage in cpool_fetch | |||
2015-11-26 | erts: Pass free mem and build type to alloc_SUITE tests | Sverker Eriksson | |
2015-11-26 | erts: Fix snprintf in alloc_SUITE for windows | Sverker Eriksson | |
2015-11-26 | erts: Workaround for strange crash on win64 in alloc_SUITE test code | Sverker Eriksson | |
For some reason setjmp() crash when having jmp_buf heap allocated but works when stack allocated. | |||
2015-11-26 | erts: Refactor alloc_SUITE to use NIFs instead of drivers | Sverker Eriksson | |
2015-11-10 | erts: Add alloc_SUITE:migration | Sverker Eriksson | |
2015-11-10 | erts: Add TEST allocator | Sverker Eriksson | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2013-06-19 | erts: Add new allocator strategy aoffcbf | Sverker Eriksson | |
with better performance than aoffcaobf as we don't have to rearrange the search tree when there are blocks of equal size. | |||
2013-06-04 | erts: Implement test case for carrier pool | Rickard Green | |
2013-06-03 | erts: Fix failing testcase alloc_SUITE:rbtree | Sverker Eriksson | |
2013-06-03 | erts: Rename allocator aoffcbf to aoffcaobf | Sverker Eriksson | |
and add documentation in erts_alloc | |||
2013-06-03 | erts: Add test for add_mbc and remove_mbc callbacks | Sverker Eriksson | |
2013-06-03 | erts: Prepare aoff allocator for carrier migration | Sverker Eriksson | |
by putting blocks from different carrier into separate search trees. Carriers are currently organized in a naive linked list by address order. | |||
2013-06-03 | erts: Add "bestfit within carrier" for aoff allocator (aoffcbf) | Sverker Eriksson | |
2013-01-23 | Merge branch 'rickard/r16/port-optimizations/OTP-10336' | Rickard Green | |
* rickard/r16/port-optimizations/OTP-10336: Bump reductions also for immediate driver calls Add 'port_count' and 'port_limit' to system_info/1 spec Fix documentation Replace use of deprecated functions in test cases Replace use of driver_send_term() with erl_drv_send_term() Conflicts: erts/preloaded/ebin/erlang.beam | |||
2012-12-19 | Replace use of deprecated functions in test cases | Rickard Green | |
driver_send_term() replaced by erl_drv_send_term(). driver_output_term() replaced by erl_drv_output_term(). | |||
2012-11-15 | erts: Fix alloc_SUITE:coalesce for new header scheme | Sverker Eriksson | |
2012-11-15 | erts: Refactor renaming a couple of macros in alloc_util | Sverker Eriksson | |
To get a consistent naming scheme where FBLK = Free block ABLK = Allocated block | |||
2012-11-15 | erts: Change single carrier block header flags | Sverker Eriksson | |
to allow realloc to determine block size (in MBC or SBC) without having to read the footer of the previous block that might be written to by concurrent thread. | |||
2012-11-15 | erts: Make alloc_SUITE:bucket_mask handle larger carriers | Sverker Eriksson | |
2012-11-13 | erts: New mseg allocator cache | Björn-Egil Dahlberg | |
* utilize the power of two | |||
2012-10-09 | Increase sbct for win64 as block alignment is 16 | Lukas Larsson | |
2011-12-09 | emulator test drivers: Conform to updated driver API | Raimo Niskanen | |
2011-12-02 | Iron out bugs in Win64 found in daily builds | Patrik Nyblom | |
Almost all uses of the 'long' datatype is removed from VM and tests Emulator test now runs w/o drivers crashing Nasty abs bug fixed in VM as well as type errors in allocator debug functions Still one allocator test that fails, domain knowledge is needed to fix that. Fix type inconsistency in beam_load causing crashes | |||
2011-07-18 | New allocator: Address order first fit (aoff) | Sverker Eriksson | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |