Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-08 | Merge branch 'rickard/misc-ds' | Rickard Green | |
* rickard/misc-ds: Replace enif_is_on_dirty_scheduler() with enif_thread_type() No GC on dirty IO schedulers | |||
2016-06-08 | Replace enif_is_on_dirty_scheduler() with enif_thread_type() | Rickard Green | |
2016-06-08 | No GC on dirty IO schedulers | Rickard Green | |
2016-06-08 | Merge branch 'zandra/test_server/unmatched_returns/OTP-13345' | Zandra Hird | |
* zandra/test_server/unmatched_returns/OTP-13345: vts - Fix unmatched_return warnings test_server_sup - Fix unmatched_return warnings test_server_node - Fix unmatched_return warnings test_server_io - Fix unmtached_return warnings test_server_gl - Fix unmatched_return warnings test_server_ctrl - Fix unmatched_return warnings test_server - fix unmatched_return warnings remove unused purify functions | |||
2016-06-07 | erts: Let clang have suppressable unused variables | Björn-Egil Dahlberg | |
2016-06-07 | remove unused purify functions | Zandra | |
2016-06-07 | erts: Remove tautological compare warning | Björn-Egil Dahlberg | |
2016-06-02 | Fix erts_dirty_process_main() | Rickard Green | |
2016-06-02 | Merge branch 'saleyn/uds/PR-612/OTP-13572' | Raimo Niskanen | |
* saleyn/uds/PR-612/OTP-13572: AF_UNIX is more portable | |||
2016-06-02 | AF_UNIX is more portable | Raimo Niskanen | |
Fix dialyzer warning for improper list in prim_inet by not using an improper list. | |||
2016-06-02 | Merge branch 'saleyn/uds/PR-612/OTP-13572' | Raimo Niskanen | |
* saleyn/uds/PR-612/OTP-13572: Rewrite inet* for address family 'local' Rewrite inet_drv for AF_LOCAL Assign externally open fd to gen_tcp (UDS support) Conflicts: erts/preloaded/ebin/prim_inet.beam lib/kernel/doc/src/gen_tcp.xml lib/kernel/doc/src/gen_udp.xml lib/kernel/src/inet6_sctp.erl lib/kernel/test/inet_SUITE.erl | |||
2016-06-01 | Merge branch 'sverker/ets-load-factor/OTP-13642' | Sverker Eriksson | |
2016-06-01 | erts: Avoid literals in process independent ErlNifEnv | Sverker Eriksson | |
that would go undetected and cause havoc if module is purged. | |||
2016-06-01 | erts: Remove unnecessary access of 'is_resizing' | Sverker Eriksson | |
in tables without write_concurrency and remove it totally #ifndef ERTS_SMP | |||
2016-06-01 | erts: Change ETS hash load factor | Sverker Eriksson | |
from 700% to 200% | |||
2016-06-01 | Merge branch 'egil/lttng-cuddle-tests' | Björn-Egil Dahlberg | |
* egil/lttng-cuddle-tests: erts: Cuddle with lttng_SUITE runtime_tools: Cuddle with t_receive tests | |||
2016-06-01 | Rewrite inet_drv for AF_LOCAL | Raimo Niskanen | |
2016-05-31 | Update process state flags in etp-commands | Rickard Green | |
2016-05-31 | Merge branch 'sverker/windows-poller-wakeup-race/OTP-13634' | Sverker Eriksson | |
2016-05-31 | Merge branch 'sverker/gc_rare_map_overflow' | Sverker Eriksson | |
2016-05-31 | Fix bad assertion | Rickard Green | |
2016-05-31 | Properly close message factories in erts_factory_trim_and_close() | Rickard Green | |
2016-05-31 | erts: Fix possible race in poller wakeup on windows | Sverker Eriksson | |
Similar bug that was fixed for unix in 7bbb207b30360c60fb99653. | |||
2016-05-31 | Merge branch 'rickard/off_heap-nonsmp-fix/OTP-13366' | Rickard Green | |
* rickard/off_heap-nonsmp-fix/OTP-13366: Do not send on_heap msgs to error logger in non-smp emulator | |||
2016-05-31 | Merge branch 'rickard/dirty_nif_SUITE-win-fix' | Rickard Green | |
* rickard/dirty_nif_SUITE-win-fix: Fix windows | |||
2016-05-31 | Merge branch 'rickard/mv-dirty-reds-count/OTP-13123' | Rickard Green | |
* rickard/mv-dirty-reds-count/OTP-13123: Move dirty reduction count to erts_dirty_process_main() | |||
2016-05-31 | Merge branch 'vinoski/dirty_process_main/OTP-13123' | Rickard Green | |
* vinoski/dirty_process_main/OTP-13123: Add dirty_process_main function | |||
2016-05-31 | Move dirty reduction count to erts_dirty_process_main() | Rickard Green | |
2016-05-31 | Add dirty_process_main function | Steve Vinoski | |
Dirty schedulers only execute NIFs, so having them execute the full process_main function isn't necessary. Add dirty_process_main for dirty schedulers to execute instead. Add erts_pre_dirty_nif(), called when preparing to execute a dirty nif. Add more dirty NIF tests to verify that activities requiring the process main lock can succeed when the process is executing a dirty NIF. | |||
2016-05-31 | Do not send on_heap msgs to error logger in non-smp emulator | Rickard Green | |
2016-05-31 | erts: Cuddle with lttng_SUITE | Björn-Egil Dahlberg | |
2016-05-31 | Merge branch 'sverker/dialyzer/erlang-halt' | Sverker Eriksson | |
2016-05-31 | Merge branch 'sverker/bad-hash' | Sverker Eriksson | |
2016-05-31 | Merge branch 'egil/erts/cuddle-tests' | Björn-Egil Dahlberg | |
* egil/erts/cuddle-tests: stdlib: Fix small inconsistencies in ets_SUITE stdlib: Strengthen or relax test cases kernel: Don't test negative time values in file info erts: Fix free_mem calculation in bs_construct tests | |||
2016-05-30 | erts: Clean up some goto spaghetti | Sverker Eriksson | |
and replace with a nice else-if chain. | |||
2016-05-30 | erts: Fix ASSERT provoked by map_SUITE:t_rare_map_overflow | Sverker Eriksson | |
The same bug was fixed for OTP 18 in cb62c989e59f0ec8556f9f1d4e9a45b by provoking yet another GC. But now in 19 we are ok with heap fragments so just remove the asserts. | |||
2016-05-30 | Reintroduce erlang:halt/0/1 in erl_bif_types.erl | Sverker Eriksson | |
Removed in f9cb80861f169743 when changed impl from C to Erlang. But seems they are needed to keep dialyzer tests happy. Also improved bif_SUITE:shadow_comments to include all exported in module erlang, not just the "snifs". ...which detected that apply/2 was missing Shadowed comment as well. | |||
2016-05-27 | Merge branch 'richcarl/erts/fix-init-stop/PR-911/OTP-13630/OTP-13631' | Sverker Eriksson | |
2016-05-27 | Fix windows | Rickard Green | |
2016-05-27 | Merge branch 'rickard/on_heap-fix/OTP-13366' | Rickard Green | |
* rickard/on_heap-fix/OTP-13366: Improve message allocation in enif_send() Fix message queue update on replacement and removal of message | |||
2016-05-27 | Merge branch 'rickard/rm-mqd-mixed/OTP-13366' | Rickard Green | |
* rickard/rm-mqd-mixed/OTP-13366: Remove the 'message_queue_data' option 'mixed' | |||
2016-05-27 | erts: Split large binaries into multiple iovec | Lukas Larsson | |
On windows the max size of an iov element is long, i.e. 4GB so in order to write larger binaries to file we split the binary into smaller 2GB chunks so that the write is possible. | |||
2016-05-27 | Merge branch 'lukas/erts/tracing/tracer-move-extra-to-map/OTP-10267' | Lukas Larsson | |
* lukas/erts/tracing/tracer-move-extra-to-map/OTP-10267: runtime_tools: Fix erl_tracer testcases runtime_tools: Fix documentation for dbg:p erts: Move tracer SecondTraceTerm to Opts map | |||
2016-05-27 | Merge branch 'legoscia/erts/epmd-module-option/OTP-13627' | Lukas Larsson | |
* legoscia/erts/epmd-module-option/OTP-13627: Add tests for -start_epmd and -epmd_module options Use the -epmd_module flag consistently Add -start_epmd command line option | |||
2016-05-26 | Improve message allocation in enif_send() | Rickard Green | |
2016-05-26 | Fix message queue update on replacement and removal of message | Rickard Green | |
2016-05-26 | Merge branch 'margnus1/llvm-compatibility/PR-1057/OTP-13626' | Sverker Eriksson | |
2016-05-26 | erts: Add some more use of ErtsContainerStruct | Sverker Eriksson | |
2016-05-26 | erts: Tweak ErtsContainerStruct macro | Sverker Eriksson | |
with surrounding parenthesis | |||
2016-05-26 | erts: Improve bucket search for hipe_mfa_info | Sverker Eriksson | |
by actually using the cached hash value. |