Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-22 | erts: Add enif_*_name functions | Sverker Eriksson | |
2018-03-14 | erts: Fix faulty sys_memcpy of 0 bytes | Sverker Eriksson | |
2018-03-14 | Merge branch 'maint' | Henrik | |
Conflicts: OTP_VERSION | |||
2018-03-13 | Merge PR-1699 from sverker/hipe-amd64-high-code/OTP-14951 | Sverker Eriksson | |
Remove low memory need for HiPE on x86_64 | |||
2018-03-13 | Merge branch 'rickard/dirty-work-gone/OTP-14978' | Rickard Green | |
* rickard/dirty-work-gone/OTP-14978: Reschedule on ordinary scheduler if dirty work is gone | |||
2018-03-13 | Reschedule on ordinary scheduler if dirty work is gone | Rickard Green | |
2018-03-13 | Merge branch 'rickard/pre-alloc-alignment/OTP-14977' | Rickard Green | |
* rickard/pre-alloc-alignment/OTP-14977: Force 64-bit alignment for pre-allocators unless x86 | |||
2018-03-13 | Force 64-bit alignment for pre-allocators unless x86 | Rickard Green | |
2018-03-13 | Merge branch 'rickard/remove-approx-started/OTP-14975' | Rickard Green | |
* rickard/remove-approx-started/OTP-14975: Remove process start time for crash dumps | |||
2018-03-13 | Merge branch 'sverker/dict-put-immed-opt/OTP-14976' | Sverker Eriksson | |
* sverker/dict-put-immed-opt: erts: Optimize erlang:put/2 for hash collision lists erts: Optimize erlang:put/2 for immed values erts: Refactor erlang:put/2 | |||
2018-03-13 | Merge branch 'sverker/enif_fprintf-doc' | Sverker Eriksson | |
2018-03-13 | Merge branch 'sverker/dist-flags-consolidate' | Sverker Eriksson | |
2018-03-13 | Merge branch 'sverker/unused-atoms' | Sverker Eriksson | |
2018-03-13 | erts: Remove unused atoms | Sverker Eriksson | |
2018-03-12 | Merge branch 'john/erts/tuple-arityval-fixes/OTP-14963/ERL-577' | John Högberg | |
* john/erts/tuple-arityval-fixes/OTP-14963/ERL-577: Make doc entry for maximum tuple size reflect reality Assert that sz <= MAX_ARITYVAL in make_arityval(sz) | |||
2018-03-12 | Merge branch 'john/erts/assert-on-memcpy-memset-etc' | John Högberg | |
* john/erts/assert-on-memcpy-memset-etc: Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etc Check the arguments to sys_memcpy and friends | |||
2018-03-09 | Update release notes | Erlang/OTP | |
2018-03-09 | Update version numbers | Erlang/OTP | |
2018-03-09 | Update preloaded modules | Henrik | |
2018-03-09 | Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etc | John Högberg | |
2018-03-09 | Check the arguments to sys_memcpy and friends | John Högberg | |
Passing NULL is undefined behavior and unconditionally executing these may result in the compiler optimizing away a later NULL check. It can often work since the pointer isn't touched when the length is 0, but it's a major footgun. See ERL-573. | |||
2018-03-07 | erts: Add enif_fprintf docs | Sverker Eriksson | |
2018-03-07 | Fix for bug introduced when replacing ERTS_PSFLG_BOUND | Rickard Green | |
Bug introduced in commit fbb10ebc4a37555c7ea7f99e14286d862993976a | |||
2018-03-07 | Merge branch 'lukas/erts/erl_child_setup_ignore_SIGTERM/OTP-14943' | Lukas Larsson | |
* lukas/erts/erl_child_setup_ignore_SIGTERM/OTP-14943: erts: Ignore SIGTERM in erl_child_setup | |||
2018-03-07 | Merge pull request #1733 from garazdawi/lukas/erts/cleanup_system_info_docs | Lukas Larsson | |
Cleanup erlang:system_info docs | |||
2018-03-07 | Merge branch 'rickard/psflgs/OTP-14948' | Rickard Green | |
* rickard/psflgs/OTP-14948: Replace usage of ERTS_PSFLG_BOUND Remove ERTS_PSFLG_ON_HEAP_MSGQ | |||
2018-03-06 | Merge branch 'raimo/stop-encouraging-v4-mapped/ERL-503/OTP-13716' | Raimo Niskanen | |
* raimo/stop-encouraging-v4-mapped/ERL-503/OTP-13716: Stop translating V4MAPPED addresses Stop returning V4MAPPED addresses Implement function for IPv4-mapped IPv6 addresses | |||
2018-03-05 | erts: Optimize erlang:put/2 for hash collision lists | Sverker Eriksson | |
Instead of rebuilding all cons cells before key, just unlink key cell from list with a destructive heap write op. This is safe as these lists never leak out and any new-to-old-heap-refs are preserved. | |||
2018-03-05 | erts: Remove unused "executable" feature from ErtsMemMapper | Sverker Eriksson | |
No longer need for super carrier allocating executable memory. | |||
2018-03-05 | erts: Remove hipe amd64 code super carrier (exec_mmap) | Sverker Eriksson | |
2018-03-05 | Assert that sz <= MAX_ARITYVAL in make_arityval(sz) | John Högberg | |
2018-03-05 | Replace usage of ERTS_PSFLG_BOUND | Rickard Green | |
2018-03-05 | Remove ERTS_PSFLG_ON_HEAP_MSGQ | Rickard Green | |
2018-03-05 | Merge branch 'john/erts/efile_SUITE-iter-max-files-stability' | John Högberg | |
* john/erts/efile_SUITE-iter-max-files-stability: Make efile_SUITE:iter_max_files more stable | |||
2018-03-02 | erts: Improve send/2 docs | Sverker Eriksson | |
with link to ! operator and clarify ugly badarg for unregistered atom argument. | |||
2018-03-02 | erts: Postpone idle DistEntry until abort is completed | Sverker Eriksson | |
2018-03-02 | erts: Refactor DistEntry.status flags into a state | Sverker Eriksson | |
Just to simplify and get 4 distinctive states IDLE, PENDING, CONNECTED and EXITING. The old possible flag combos were: 0 PENDING CONNECTED CONNECTED|EXITING EXITING The two EXITING states did not serve any purpose other then as a slight optimization in monitor_node(_,false,_) to shortcut EXITING when there can be no monitors. | |||
2018-03-02 | erts: Optimize dist transcoding toward erl_/jinterface | Sverker Eriksson | |
to only transcode if output buffer actually contains unsupported BIT_BINARY_EXT or EXPORT_EXT. | |||
2018-03-02 | erts,kernel: Add dist_util:strict_order_flags/0 | Sverker Eriksson | |
to replace DFLAGS_STRICT_ORDER_DELIVERY and remove that compile time dependency. | |||
2018-03-02 | erts,kernel: Add erts_internal:get_dflags/0 | Sverker Eriksson | |
for kernel to ask erts about distribution flags and keep this info in one place. | |||
2018-03-02 | erts: Cleanup erlang:system_info docs | Lukas Larsson | |
Attempt to make the system_info docs easier to navigate by grouping items of similar themes together in the documentation. | |||
2018-03-02 | erts: Correctly ignore +secio true | Lukas Larsson | |
This is a fix for a bug introduced in 22cde2bda | |||
2018-03-01 | Make efile_SUITE:iter_max_files more stable | John Högberg | |
2018-02-28 | Merge branch 'john/erts/allow-opening-device-files/OTP-11462' | John Högberg | |
* john/erts/allow-opening-device-files/OTP-11462: Allow opening device files and FIFOs with file:open/2 | |||
2018-02-28 | Merge branch 'john/erts/binary-bin_to_list-performance-fix/OTP-14741' | John Högberg | |
* john/erts/binary-bin_to_list-performance-fix/OTP-14741: Replace binary:bin_to_list CIF implementation with binary_to_list | |||
2018-02-27 | Merge branch 'sverker/master/erts/more-crash-dump-info/OTP-14820' | Sverker Eriksson | |
2018-02-27 | Merge branch 'sverker/erts/more-crash-dump-info/OTP-14820' into maint | Sverker Eriksson | |
* sverker/erts/more-crash-dump-info/OTP-14820: erts,observer: Add port-suspended pids to crash dump erts,observer: Add port states and flags to crash dump erts,observer: Add dirty schedulers to crash dump observer: Refactor get_schedulerinfo1 erts,observer: Add more port info to crash dump erts: Cleanup dump_process_info() erts: Include failing garbing process in crash dump erts: Remove unused args to collect_live_heap_frags erts: Add binary vheap sizes to crash dump | |||
2018-02-26 | Merge branch 'maint' | Sverker Eriksson | |
2018-02-26 | Merge branch 'sverker/enif_self-doc' into maint | Sverker Eriksson | |
* sverker/enif_self-doc: erts: Clarify enif_self docs | |||
2018-02-26 | Merge branch 'maint' | Lukas Larsson | |