Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-21 | erts: Remove a copy of distribution data payload | Lukas Larsson | |
Before this change the inet driver was in list mode and thus the data from it had to be copied when received by the dist entry. This change puts the tcp port in binary mode and makes the any refc binary created by it be used all the way to the process where it is decoded. Thus eliminating one copy of the entire message payload. | |||
2019-02-21 | erts: Yield later during process exit and allow free procs to run | Lukas Larsson | |
OTP-15610 | |||
2019-02-21 | Merge branch 'maint' | Siri Hansen | |
2019-02-21 | Merge branch 'siri/logger/check-inode-of-log/ERL-850/OTP-15578' into maint | Siri Hansen | |
* siri/logger/check-inode-of-log/ERL-850/OTP-15578: [logger] Keep track of inode for logger_std_h log file | |||
2019-02-21 | Merge branch 'siri/cuddle-master' | Siri Hansen | |
* siri/cuddle-master: Update sasl/test/test_lib.hrl with recent versions of kernel and stdlib [logger] Fix faulty report_cb in logger_disk_log_h_SUITE:logging/1 [cdv] Update compiler directive for release compatibility [reltool] Make test pass when $ERL_LIBS is set | |||
2019-02-21 | [logger] Fix faulty report_cb in logger_disk_log_h_SUITE:logging/1 | Siri Hansen | |
2019-02-19 | Merge branch 'maint' | Siri Hansen | |
2019-02-19 | Merge branch 'siri/logger/pretty-print-config/OTP-15600' into maint | Siri Hansen | |
* siri/logger/pretty-print-config/OTP-15600: [logger] Add pretty print function for configuration | |||
2019-02-19 | [logger] Add pretty print function for configuration | Siri Hansen | |
2019-02-13 | [logger] Keep track of inode for logger_std_h log file | Siri Hansen | |
If the inode changes, the file is now reopened. This may happen, for instance, if the log file is opened and saved by an editor. | |||
2019-02-09 | gen_udp: Update open/1-2 and recv/3 specs | Wojtek Mach | |
* `open/1-2` can return `{error, system_limit}` * `recv/3` can return `{error, timeout}` | |||
2019-02-09 | gen_tcp: Update connect/3, accept/1, and recv/3 specs | Wojtek Mach | |
* `connect/3` can return `{error, timeout}` * `accept/1` cannot return `{error, timeout}` * `recv/3` can return `{error, timeout}` | |||
2019-02-04 | Merge branch 'bmk/20180918/nififying_inet/OTP-14831' into ↵ | Micael Karlberg | |
bmk/20190204/socket_as_nif/OTP-14831 | |||
2019-02-01 | Merge branch 'maint' | Lukas Larsson | |
2019-02-01 | Merge pull request #2117 from essen/fix-erl_epmd_port_please-spec/OTP-15557 | Lukas Larsson | |
Fix spec for erl_epmd:port_please | |||
2019-01-31 | Merge branch 'maint' | Sverker Eriksson | |
2019-01-29 | Fix spec for erl_epmd:port_please | Loïc Hoguin | |
It accepts both atoms and strings for the node and host name, plus IP tuples for the host name. | |||
2019-01-28 | erts: Add magic port control numbers | Sverker Eriksson | |
to increase the probablity of a nice badarg from erlang:port_control. | |||
2019-01-24 | Merge branch 'lukas/erts/fix_inet_multitimer_cleanup/OTP-15536' into maint-21 | Erlang/OTP | |
* lukas/erts/fix_inet_multitimer_cleanup/OTP-15536: erts: Fix cleanup of the inet MultiTimer | |||
2019-01-23 | Merge branch 'maint' | Lukas Larsson | |
2019-01-23 | Merge branch 'lukas/erts/fix_inet_multitimer_cleanup/OTP-15536' into maint | Lukas Larsson | |
* lukas/erts/fix_inet_multitimer_cleanup/OTP-15536: erts: Fix cleanup of the inet MultiTimer | |||
2019-01-22 | Merge branch 'maint' | Sverker Eriksson | |
2019-01-22 | Merge branch 'sverker/fix-since-clauses/OTP-15460' into maint | Sverker Eriksson | |
* sverker/fix-since-clauses/OTP-15460: Fix "since" for all multi clause functions | |||
2019-01-22 | erts: Fix cleanup of the inet MultiTimer | Lukas Larsson | |
2019-01-21 | Merge branch 'maint' | Siri Hansen | |
2019-01-16 | [logger] Update bench marks to report percent instead of 0.XX | Siri Hansen | |
Also remove some compiler warnings from test suite. | |||
2019-01-16 | [logger] Minor fix in logger_olp_SUITE to avoid error in end_per_testcase | Siri Hansen | |
2019-01-16 | [logger] Remove info and reset functions from handler modules | Siri Hansen | |
These are not documented, and only used in test. The test now uses logger_olp directly instead. | |||
2019-01-16 | [logger] Remove some unused variable warnings | Siri Hansen | |
2019-01-16 | [logger] Store proxy config in logger ets table | Siri Hansen | |
This is to ensure that logger_proxy gets the same config after a restart. | |||
2019-01-16 | [logger] Log mode change and flushes in logger_proxy | Siri Hansen | |
2019-01-16 | [logger] Move out overload protection macros from logger_h_common.hrl | Siri Hansen | |
The new file logger_olp.hrl is added. | |||
2019-01-16 | [logger] Allow logger_olp callbacks to return {stop,...} | Siri Hansen | |
2019-01-16 | Add logger_stress_SUITE to benchmarks spec | Siri Hansen | |
2019-01-16 | [logger] Add idle timer in logger_olp | Siri Hansen | |
2019-01-16 | [logger] Use persistent_term for storing proxy reference | Siri Hansen | |
2019-01-16 | [logger] Add test for restart of logger proxy | Siri Hansen | |
2019-01-16 | [logger] Add API function for configuring logger proxy | Siri Hansen | |
2019-01-16 | [logger] Add logger_stress_SUITE | Siri Hansen | |
2019-01-16 | [logger] Add tests for logger_proxy | Siri Hansen | |
2019-01-16 | [logger] Overload protect logging from erts and remote nodes | Siri Hansen | |
2019-01-16 | [logger] Split overload protection functionality to own module | Siri Hansen | |
2019-01-15 | Fix "since" for all multi clause functions | Sverker Eriksson | |
This is the result of going through all .xml files with "clause_i" attributes and make sure their "since" versions are correct. | |||
2019-01-10 | Merge branch 'bmk/20181220/improve_linger_doc/OTP-15491' | Micael Karlberg | |
2019-01-09 | Merge branch 'maint' | John Högberg | |
* maint: Remove an unused variable Spawn prim_file helper as a system process | |||
2019-01-09 | Merge branch 'john/erts/prim_file-init-restart/OTP-15495/ERL-821' into maint | John Högberg | |
* john/erts/prim_file-init-restart/OTP-15495/ERL-821: Remove an unused variable Spawn prim_file helper as a system process | |||
2019-01-07 | Spawn prim_file helper as a system process | John Högberg | |
2018-12-20 | [kernel|tcp] Improve the linger option documentation | Micael Karlberg | |
The documentation for the tcp linger option was somewhat obtuse. This has been improved upon by listing and describing the three basic alternatives. OTP-15491 | |||
2018-12-20 | Merge branch 'maint' | Lukas Larsson | |
Conflicts: erts/preloaded/ebin/atomics.beam erts/preloaded/ebin/counters.beam erts/preloaded/ebin/erl_prim_loader.beam erts/preloaded/ebin/erl_tracer.beam erts/preloaded/ebin/erlang.beam erts/preloaded/ebin/erts_code_purger.beam erts/preloaded/ebin/erts_dirty_process_signal_handler.beam erts/preloaded/ebin/erts_internal.beam erts/preloaded/ebin/erts_literal_area_collector.beam erts/preloaded/ebin/init.beam erts/preloaded/ebin/otp_ring0.beam erts/preloaded/ebin/persistent_term.beam erts/preloaded/ebin/prim_buffer.beam erts/preloaded/ebin/prim_eval.beam erts/preloaded/ebin/prim_file.beam erts/preloaded/ebin/prim_inet.beam erts/preloaded/ebin/prim_zip.beam erts/preloaded/ebin/zlib.beam | |||
2018-12-20 | Merge branch 'lukas/erts/fix-seq_trace-reset_trace/OTP-15490' into maint | Lukas Larsson | |
* lukas/erts/fix-seq_trace-reset_trace/OTP-15490: erts: Fix seq_trace:reset_trace dirty gc bug erts: Use sys_memcpy in copy_one_frag |