Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-18 | Prepare release | Erlang/OTP | |
2015-08-18 | Merge branch 'vinoski/stderr-eagain/OTP-12942' into maint-18 | Erlang/OTP | |
* vinoski/stderr-eagain/OTP-12942: Handle ERRNO_BLOCK in fd_driver async functions | |||
2015-08-18 | Handle ERRNO_BLOCK in fd_driver async functions | Steve Vinoski | |
Several users on erlang-questions have reported problems with recent releases where output to standard_error causes standard_error_sup to die from receiving an unexpected eagain error. In the fd_driver, change the fd_async() function to handle EINTR, and change fd_ready_async() to handle ERRNO_BLOCK. Add a new test to standard_error_SUITE to generate output to standard_error and ensure that standard_error_sup does not die. Thanks to Kota Uenishi for contributing the test case. | |||
2015-08-18 | erts: Fix binary memory leak in ttsl driver | Lukas Larsson | |
2015-07-08 | Prepare release | Erlang/OTP | |
2015-07-08 | Merge branch 'rickard/end-time-fix/OTP-12896' into maint-18 | Erlang/OTP | |
* rickard/end-time-fix/OTP-12896: Fix calculation of end time | |||
2015-07-08 | Merge branch 'rickard/monotonic-clock-source/OTP-12895' into maint-18 | Erlang/OTP | |
* rickard/monotonic-clock-source/OTP-12895: Prefer monotonic time that stop during suspend | |||
2015-07-08 | Merge branch 'rickard/read_corrected_time/OTP-12894' into maint-18 | Erlang/OTP | |
* rickard/read_corrected_time/OTP-12894: Avoid unnecessary copying of data when retrieving corrected monotonic time | |||
2015-07-08 | Merge branch 'rickard/gettimeofday/OTP-12892' into maint-18 | Erlang/OTP | |
* rickard/gettimeofday/OTP-12892: Add the --enable-gettimeofday-as-os-system-time configure switch | |||
2015-07-08 | Merge branch 'rickard/non-smp-trace-port-exit-bug/OTP-12889' into maint-18 | Erlang/OTP | |
* rickard/non-smp-trace-port-exit-bug/OTP-12889: Teach non-smp VM how to deal with trace port crash Test case testing crash in tracer port | |||
2015-07-08 | Fix calculation of end time | Rickard Green | |
2015-07-08 | Prefer monotonic time that stop during suspend | Rickard Green | |
2015-07-08 | Avoid unnecessary copying of data when retrieving corrected monotonic time | Rickard Green | |
2015-07-07 | Add the --enable-gettimeofday-as-os-system-time configure switch | Rickard Green | |
Forces usage of gettimeofday() for OS system time | |||
2015-07-06 | Teach non-smp VM how to deal with trace port crash | Rickard Green | |
2015-07-06 | Test case testing crash in tracer port | Rickard Green | |
2015-06-30 | Prepare release | Erlang/OTP | |
2015-06-30 | Merge branch 'sverk/poll-lost-wakeup/OTP-12859' into maint-18 | Erlang/OTP | |
* sverk/poll-lost-wakeup/OTP-12859: erts: Fix race in poller thread wake up | |||
2015-06-23 | Prepare release | Erlang/OTP | |
2015-06-22 | erts: Fix race in poller thread wake up | Sverker Eriksson | |
2015-06-22 | Fix node/dist refc count | Rickard Green | |
2015-06-22 | Merge branch 'vinoski/driver-doc-fix/OTP-12855' | Rickard Green | |
* vinoski/driver-doc-fix/OTP-12855: Fix documentation of ERL_DRV_ERROR_ERRNO | |||
2015-06-22 | Fix documentation of ERL_DRV_ERROR_ERRNO | Steve Vinoski | |
2015-06-22 | Merge branch 'bruce/change-license' | Bruce Yinhe | |
OTP-12845 * bruce/change-license: fix errors caused by changed line numbers Change license text to APLv2 | |||
2015-06-22 | Merge branch 'sverk/nosmp-init-timer-wheel' | Sverker Eriksson | |
* sverk/nosmp-init-timer-wheel: erts: Fix timer wheel initialization bug for non smp | |||
2015-06-20 | erts: Fix erl_poll on darwin | Björn-Egil Dahlberg | |
2015-06-18 | erts: Fix timer wheel initialization bug for non smp | Sverker Eriksson | |
Init esdp->timer_wheel as NULL to please setup_aux_work_timer(). | |||
2015-06-18 | Minor doc fixes | Rickard Green | |
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-06-17 | Merge branch 'egil/fix-erts_debug-disasm-select_tuple_arity' | Björn-Egil Dahlberg | |
* egil/fix-erts_debug-disasm-select_tuple_arity: erts: Fix erts_debug:df/1 in debug | |||
2015-06-17 | Merge branch 'sverk/poll-grow' | Sverker Eriksson | |
* sverk/poll-grow: erts: Refactor growth of fd tables | |||
2015-06-17 | erts: Refactor growth of fd tables | Sverker Eriksson | |
to have one common implementation for both _kp and _nkp. | |||
2015-06-17 | Merge branch 'egil/cuddle-tests' | Björn-Egil Dahlberg | |
* egil/cuddle-tests: kernel: Remove ?line macros in inet_SUITE:t_gethostbyaddr/1 erts: Tweak statistics_SUITE:scheduler_wall_time/1 | |||
2015-06-17 | Merge branch 'egil/refactor-close' | Björn-Egil Dahlberg | |
* egil/refactor-close: erts: Add brackets to statement | |||
2015-06-17 | erts: Add brackets to statement | Björn-Egil Dahlberg | |
2015-06-17 | Merge branch 'egil/change-event-default/OTP-12849' | Björn-Egil Dahlberg | |
* egil/change-event-default/OTP-12849: erts: Do not preallocate too large event pool | |||
2015-06-17 | Merge branch 'egil/license-compliance/OTP-12848' | Björn-Egil Dahlberg | |
* egil/license-compliance/OTP-12848: Revert "lcnt: Let runq locks reflect actual call location" Revert "Demote rare debug slogan of message discarding to debug build" Revert "Add missing error string to syslog logging in epmd" Revert "Add run queue index to process dump info" Revert "Add thread index to allocator enomem dump slogan" Revert "Add number of entries to mnesia copy debug message" | |||
2015-06-17 | Merge branch 'rickard/io-bytes/OTP-12842' | Rickard Green | |
* rickard/io-bytes/OTP-12842: Save IO bytes in scheduler specific data | |||
2015-06-17 | Merge branch 'egil/lcnt-refactor/OTP-12846' | Björn-Egil Dahlberg | |
* egil/lcnt-refactor/OTP-12846: erts: Refactor LCNT | |||
2015-06-17 | erts: Fix erts_debug:df/1 in debug | Björn-Egil Dahlberg | |
Sentinels in select_tuple_arity instructions are not proper tuple arities and thus cannot be checked in debug. Print them as small integers instead. | |||
2015-06-17 | Merge branch 'nybek/fix_so_linger_zero__simple' | Raimo Niskanen | |
* nybek/fix_so_linger_zero__simple: Update prim_inet.beam Fix socket option {linger, {true, 0}} to abort TCP connections Apply 'show_econnreset' socket option to send errors as well Add 'show_econnreset' TCP socket option | |||
2015-06-17 | Save IO bytes in scheduler specific data | Rickard Green | |
2015-06-16 | Revert "lcnt: Let runq locks reflect actual call location" | Björn-Egil Dahlberg | |
This reverts commit efefd4bfda3156c6c19a61d7aa3d2f50a026d0e5. Conflicts: erts/emulator/beam/erl_process.h | |||
2015-06-16 | Revert "Demote rare debug slogan of message discarding to debug build" | Björn-Egil Dahlberg | |
This reverts commit 38bd20f4f58e8025bd3ffc718cb7e40a4bde6396. | |||
2015-06-16 | Revert "Add missing error string to syslog logging in epmd" | Björn-Egil Dahlberg | |
This reverts commit e2c11e89563f0c11794c91193b29bce00ca9c740. | |||
2015-06-16 | Revert "Add run queue index to process dump info" | Björn-Egil Dahlberg | |
This reverts commit 345af4a0c8d68b9369c3556fa6d911854c123d3f. | |||
2015-06-16 | Revert "Add thread index to allocator enomem dump slogan" | Björn-Egil Dahlberg | |
This reverts commit 5d5f9c1857029d7e8e1de141e29d20dd3de929be. | |||
2015-06-16 | erts: Do not preallocate too large event pool | Björn-Egil Dahlberg | |
A pool size of 4000 is too excessive for the common case. Change ERTS_TS_EV_ALLOC_DEFAULT_POOL_SIZE to 2048 Change ERTS_TS_EV_ALLOC_POOL_SIZE to 32 | |||
2015-06-16 | erts: Refactor LCNT | Björn-Egil Dahlberg | |
2015-06-16 | Merge branch 'rickard/glb-inline' | Rickard Green | |
* rickard/glb-inline: Unbreak global inlining |