Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-21 | erts: Optimize erlang:put/2 for immed values | Sverker Eriksson | |
Do destructive write of immed value if key exists. This is an optimization at the expense of get/0 which must now copy all (mutable) key-value tuples. | |||
2018-02-21 | erts: Refactor erlang:put/2 | Sverker Eriksson | |
2018-02-21 | Compute MD5s in dialyzer using the .beam file | José Valim | |
The previous mechanism was based on the core file which meant that for every module in the PLT, we had to fetch its .beam file, retrieve Erlang AST, compile that down to core, serialize it into a binary and then get its MD5. In a project with stdlib, kernel, elixir and a small application in the PLT, relying only on the .beam sped up --check_plt from 10s to 0.8s. | |||
2018-02-21 | Fix spec for beam_lib:all_chunks/1 | José Valim | |
2018-02-21 | Updated OTP versionOTP-20.2.4 | Erlang/OTP | |
2018-02-21 | Prepare release | Erlang/OTP | |
2018-02-21 | Merge branch 'hans/ssh/limit_knownhosts/OTP-14935' into maint-20 | Erlang/OTP | |
* hans/ssh/limit_knownhosts/OTP-14935: ssh: Add option save_accepted_host | |||
2018-02-21 | Merge branch 'hans/ssh/no_error_for_kill/OTP-14930' into maint-20 | Erlang/OTP | |
* hans/ssh/no_error_for_kill/OTP-14930: ssh: No error message for signal kill | |||
2018-02-21 | Merge branch 'hans/ssh/supervisor_timeout/OTP-14907' into maint-20 | Erlang/OTP | |
* hans/ssh/supervisor_timeout/OTP-14907: ssh: Dont repeat supervisor defaults in map fields ssh: Move starting of channel child to ssh_channel_sup ssh: Test case for sup tree when shell server proc times out | |||
2018-02-21 | ssh: Add option save_accepted_host | Hans Nilsson | |
2018-02-21 | stdlib: Correct a minor epp bug | Hans Bolinder | |
The bug was introduced in 87a0af4 (R18). | |||
2018-02-21 | Merge PR-1708 from philipstears OTP-14934 | Sverker Eriksson | |
Optimize non-strict equality check of binaries differing in size | |||
2018-02-21 | Merge branch 'maint' | John Högberg | |
2018-02-21 | Merge branch 'john/runtime_tools/fix-sysinfo-to-file-formatting' into maint | John Högberg | |
* john/runtime_tools/fix-sysinfo-to-file-formatting: Fix regression introduced in d468fcbb / OTP-14816 | |||
2018-02-21 | Decrease tolerance a wee bit | Raimo Niskanen | |
2018-02-21 | Repeat stat tests to only fail for systematic errors | Raimo Niskanen | |
2018-02-21 | dialyzer: Correct a parameterized opaque types bug | Hans Bolinder | |
See also https://bugs.erlang.org/browse/ERL-565. To avoid loops, erl_types:t_is_subtype checks for equality using unopaqued types, but in (at least) one case something is lost: This fix makes sure that when forwarding arguments in dataflow, types with different parameters but equal when unopaqued are considered different. For example, dict:dict(0, {}) and dict:dict(0, []) are equal when unopaqued (due to how dict(_, _) is declared in module dict), but should be considered different when forwarding args. | |||
2018-02-21 | Fix broken spec in beam_asm | Richard Carlsson | |
2018-02-20 | Dialyzer should not throw away spec information because of overspec | Richard Carlsson | |
2018-02-20 | erts,observer: Add dirty schedulers to crash dump | Sverker Eriksson | |
2018-02-20 | Merge branch 'maint' | Sverker Eriksson | |
2018-02-20 | Merge PR-1716 from sverker/slash-in-modules/ERL-564/OTP-14933 | Sverker Eriksson | |
Reject loading modules with slash in name | |||
2018-02-20 | Fix regression introduced in d468fcbb / OTP-14816 | John Högberg | |
The ~p format specifier made file:consult/1 hysterically slow on one of our test machines that had a unicode character in the root of the code path; all paths were printed as lists and indented with way too much whitespace. Using ~w avoids this issue by never indenting. | |||
2018-02-20 | observer: Refactor get_schedulerinfo1 | Sverker Eriksson | |
to prepare for dirty schedulers with common run queues | |||
2018-02-20 | erts,observer: Add more port info to crash dump | Sverker Eriksson | |
2018-02-20 | erts: Cleanup dump_process_info() | Sverker Eriksson | |
by testing F_SENSITIVE only once. | |||
2018-02-20 | erts: Include failing garbing process in crash dump | Sverker Eriksson | |
Exclude garbing processes, EXCEPT if run by crash dumping thread in which case we assume the heap is healthy without any move markers yet/left. Switched order between (allocating) setup_rootset() and (move marking) collect_live_heap_frags(). | |||
2018-02-20 | erts: Remove unused args to collect_live_heap_frags | Sverker Eriksson | |
2018-02-20 | erts: Add binary vheap sizes to crash dump | Sverker Eriksson | |
2018-02-20 | ssh: No error message for signal kill | Hans Nilsson | |
2018-02-20 | ssh: Dont repeat supervisor defaults in map fields | Hans Nilsson | |
2018-02-20 | ssh: Move starting of channel child to ssh_channel_sup | Hans Nilsson | |
2018-02-20 | ssh: Test case for sup tree when shell server proc times out | Hans Nilsson | |
2018-02-19 | Remove unused cerl_messagean module | José Valim | |
2018-02-19 | Merge branch 'maint' | Péter Dimitrov | |
* maint: inets: Prepare for release inets: Fix httpc crash on keep-alive connections Change-Id: If066f788c3fcb8b5c5a943892d3c03c201590e40 | |||
2018-02-19 | Merge branch 'peterdmv/inets/httpc_manager_crash/ERL-559/OTP-14908' into maint | Péter Dimitrov | |
* peterdmv/inets/httpc_manager_crash/ERL-559/OTP-14908: inets: Prepare for release inets: Fix httpc crash on keep-alive connections Change-Id: I5900a425ed2b9034b1a1bf6040ee45e068438a83 | |||
2018-02-19 | Merge branch 'maint' | John Högberg | |
2018-02-19 | Merge branch 'john/erts/fix-iolist-bitstring-badarg/OTP-14926' into maint | John Högberg | |
2018-02-19 | Merge branch 'john/erts/fix-iovec-unaligned-binaries/OTP-14921' into maint | John Högberg | |
2018-02-19 | Merge branch 'john/erts/ctx-to-binary-size-assert' | John Högberg | |
2018-02-19 | ssl: Prepare for release | Ingela Anderton Andin | |
2018-02-19 | ssl: Backport PR-1709 | Ingela Anderton Andin | |
2018-02-19 | Merge branch 'maint' | Lukas Larsson | |
2018-02-19 | Merge pull request #1720 from mhssler/fix-assert-URKA-typo | Lukas Larsson | |
stdlib: Correct documentation typo | |||
2018-02-19 | stdlib: Correct documentation typo | Martin Hässler | |
2018-02-17 | Inline more type test BIFs in HiPE | Michał Muskała | |
2018-02-16 | Merge pull request #1700 from bjorng/bjorn/compiler/beam_block | Björn Gustavsson | |
Combine blocks when running beam_block the second time | |||
2018-02-16 | erts: Ignore SIGTERM in erl_child_setup | Lukas Larsson | |
2018-02-15 | badarg on iolist_to_binary(Bitstring) | John Högberg | |
When supplied without an enclosing list, bitstrings were returned as-is instead of badarging. | |||
2018-02-15 | Handle unaligned binaries in enif_inspect_iovec | John Högberg | |