Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-28 | Merge branch 'rickard/prim_inet_close/OTP-11491' into maint | Rickard Green | |
* rickard/prim_inet_close/OTP-11491: Fix prim_inet:close/1 | |||
2013-11-28 | Merge branch 'rickard/port_bifs_fix/OTP-11489' into maint | Rickard Green | |
* rickard/port_bifs_fix/OTP-11489: Ensure exit signal due to link precede port BIF return | |||
2013-11-28 | Merge branch 'maint' | Lukas Larsson | |
* maint: Improve error info when main carrier creation fails | |||
2013-11-28 | Merge branch 'lukas/erts/supercarrier_fix/OTP-11149' into maint | Lukas Larsson | |
* lukas/erts/supercarrier_fix/OTP-11149: Improve error info when main carrier creation fails Conflicts: erts/emulator/test/alloc_SUITE.erl | |||
2013-11-27 | Merge branch 'maint' | Sverker Eriksson | |
2013-11-27 | Merge branch 'sverk/bin2term-bitstr-bugs/OTP-11479' into maint | Sverker Eriksson | |
* sverk/bin2term-bitstr-bugs/OTP-11479: erts: Fix bug in binary_to_term for binaries larger than 2^31 erts: Fix bugs in binary_to_term for invalid bitstrings | |||
2013-11-27 | Merge branch 'maint' | Sverker Eriksson | |
2013-11-27 | Merge branch 'sverk/allctr-4byte-align-bug' into maint | Sverker Eriksson | |
* sverk/allctr-4byte-align-bug: erts: Fix alignment bug in allocator start code OTP-11496 | |||
2013-11-27 | erts: Fix invalid read when appending binaries during call trace | Sverker Eriksson | |
Found by valgrind. Probably safe on opt-VM due to CHICKEN_PAD. | |||
2013-11-26 | erts: Optimize comparison for bitstrings with byte aligned start | Sverker Eriksson | |
2013-11-26 | erts: Fix invalid read in bitstring comparison | Sverker Eriksson | |
Valgrind complained that erts_cmp_bits sometimes read one byte too much from bitstrings. The byte was never used and the invalid read is safe in opt-VM due to padding in binary allocation (CHICKED_PAD). | |||
2013-11-26 | erts: Let cc determine default wordsize for darwin build | Björn-Egil Dahlberg | |
2013-11-26 | Fix prim_inet:close/1 | Rickard Green | |
2013-11-26 | Ensure exit signal due to link precede port BIF return | Rickard Green | |
2013-11-26 | Merge branch 'maint' | Raimo Niskanen | |
Conflicts: erts/preloaded/ebin/prim_inet.beam lib/kernel/test/gen_sctp_SUITE.erl | |||
2013-11-26 | Merge branch 'maint-r16' into maint | Raimo Niskanen | |
2013-11-25 | Merge branch 'raimo/sctp-peernames/OTP-10229' into maint-r16 | Raimo Niskanen | |
* raimo/sctp-peernames/OTP-10229: Improve documentation Suppress false valgrind warnings caused by sctp_getpaddrs Document Adjust test cases for SLES 10 SP 1 Clean up address family handling towards Erlang Fix testcase indentation Fix testcases for FreeBSD 9.1 Write testcases for inet:socknames and inet:peernames Implement inet:socknames/1,2 and inet:peernames/1,2 Implement prim_inet:socknames/1,2 and prim_inet:peernames/1,2 | |||
2013-11-25 | Improve error info when main carrier creation fails | Lukas Larsson | |
Also fix testcase that failed due to main carrier creation failure. | |||
2013-11-25 | Merge branch 'maint' | Rickard Green | |
* maint: Ensure carrier pool only accessed by schedulers | |||
2013-11-25 | Merge branch 'rickard/acul-bug/OTP-11456' into maint | Rickard Green | |
* rickard/acul-bug/OTP-11456: Ensure carrier pool only accessed by schedulers | |||
2013-11-25 | Merge branch 'maint' | Rickard Green | |
* maint: Fix observer retrieval of alloc info Fix documentation of the +MMsco switch Replace the +MMscmgc switch with +MMscrfsd Add switch for disabling sys_alloc carriers Add support for locking mappings to physical memory | |||
2013-11-25 | Merge branch 'rickard/supercarrier-fix/OTP-11149' into maint | Rickard Green | |
* rickard/supercarrier-fix/OTP-11149: Fix observer retrieval of alloc info Fix documentation of the +MMsco switch Replace the +MMscmgc switch with +MMscrfsd Add switch for disabling sys_alloc carriers Add support for locking mappings to physical memory | |||
2013-11-21 | erts: Adjust term_to_binary reduction factorsR16B02_yielding_binary_to_term | Sverker Eriksson | |
Made them powers of 2 for faster calculations. 500 encoded terms per reductions seemed a bit much, lowered to 32. TERM_TO_BINARY_SIZE_FACTOR was not used in practice as it was only applied to small binaries. Lowered from 500kb to 256kb compressed bytes per trap call. | |||
2013-11-21 | erts: Yield after trapping term_to_binary if gc has been ordered | Sverker Eriksson | |
or if "too much" offheap binaries has been built | |||
2013-11-21 | erts: Let term_to_binary disable gc while trapping | Sverker Eriksson | |
as an attempt to improve performance | |||
2013-11-20 | erts: Fix alignment bug in allocator start code | Sverker Eriksson | |
Bug never released. | |||
2013-11-20 | Merge branch 'maint' | Sverker Eriksson | |
2013-11-20 | Merge branch 'sverk/hash_SUITE-bit_level_binaries' into maint | Sverker Eriksson | |
* sverk/hash_SUITE-bit_level_binaries: erts: Fix test case hash_SUITE:bit_level_binaries | |||
2013-11-20 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Fix truncated pointers in erl_crash.dump | |||
2013-11-20 | Merge branch 'bjorn/erts/fix-erl_crash_dump/OTP-11450' into maint | Björn Gustavsson | |
* bjorn/erts/fix-erl_crash_dump/OTP-11450: Fix truncated pointers in erl_crash.dump | |||
2013-11-20 | Suppress false valgrind warnings caused by sctp_getpaddrs | Sverker Eriksson | |
2013-11-19 | erts: Fix test case hash_SUITE:bit_level_binaries | Sverker Eriksson | |
Commontest doesn't like exported functions with same name as test case. | |||
2013-11-19 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2013-11-19 | Merge branch 'egil/preloaded-debug_info' into maint | Björn-Egil Dahlberg | |
* egil/preloaded-debug_info: preloaded: Add debug_info to preloaded | |||
2013-11-19 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2013-11-19 | Merge branch 'egil/clarify-erts-doc' into maint | Björn-Egil Dahlberg | |
* egil/clarify-erts-doc: erts: Clarify documentation for erlang:statistics(run_queue) | |||
2013-11-18 | erts: Improve stress of binary_to_term in binary_SUITE | Sverker Eriksson | |
by doing repeated calls with different reduction count. | |||
2013-11-18 | erts: Fix bug in binary_to_term for compressed on halfword | Sverker Eriksson | |
2013-11-18 | erts: Fix crash when binary_to_term throws badarg | Sverker Eriksson | |
after it has built off_heap data and then done at least one trap call. The undo mechanism in dec_term does not work if we build the magic binary after any other off_heap data. | |||
2013-11-18 | erts: Trapping memcpy in binary_to_term | Sverker Eriksson | |
2013-11-18 | erts: Cleanup code for trapping binary_to_term | Sverker Eriksson | |
2013-11-18 | erts: Add erlang wrappers to binary_to_term | Sverker Eriksson | |
to not expose the trapping BIF in the stacktrace when it throws badarg. | |||
2013-11-18 | trapping uncompress | Sverker Eriksson | |
2013-11-18 | trapping size calculation | Sverker Eriksson | |
2013-11-18 | trapping binary_to_term/2 | Sverker Eriksson | |
2013-11-18 | trapping STRING_EXT | Sverker Eriksson | |
2013-11-18 | trapping lists and tuples | Sverker Eriksson | |
2013-11-18 | trapping binary_to_term passing binary_SUITE | Sverker Eriksson | |
2013-11-18 | Functionality for disabling garbage collection | Rickard Green | |
Being able to disable garbage collection over context switches vastly simplifies implementation of yielding native code that builds large or complex data structures on the heap. This since the heap can be left in an inconsistent state over the context switch. | |||
2013-11-18 | Use asynchronous check_process_code in code_parallel_SUITE | Rickard Green | |