Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Update sasl/test/test_lib.hrl with recent versions of kernel and stdlib | Siri Hansen | |
2019-02-21 | [logger] Fix faulty report_cb in logger_disk_log_h_SUITE:logging/1 | Siri Hansen | |
2019-02-21 | [cdv] Update compiler directive for release compatibility | Siri Hansen | |
In crashdump_viewer test, the helper module must be loaded on earlier releases (major-2), so it has a compiler directive. This was r18, but is now changed to r20. | |||
2019-02-21 | [reltool] Make test pass when $ERL_LIBS is set | Siri Hansen | |
2019-02-21 | Merge branch 'ingela/ssl/bench' | Ingela Anderton Andin | |
* ingela/ssl/bench: ssl: Improve bench SUITE | |||
2019-02-21 | ssl: Improve bench SUITE | Ingela Anderton Andin | |
Add shorter time trap, modernize code and make sure help process terminates. | |||
2019-02-21 | Merge branch 'ingela/ssl/fix-master-doc' | Ingela Anderton Andin | |
2019-02-21 | Merge pull request #2149 from bjorng/bjorn/compiler/misc | Björn Gustavsson | |
Miscellaneous compiler improvements | |||
2019-02-21 | Merge branch 'maint' | Hans Bolinder | |
* maint: stdlib: Fix a bug in the Erlang Pretty Printer | |||
2019-02-21 | Merge branch 'hasse/stdlib/fix_erl_pp/ERL-818/OTP-15592' into maint | Hans Bolinder | |
* hasse/stdlib/fix_erl_pp/ERL-818/OTP-15592: stdlib: Fix a bug in the Erlang Pretty Printer | |||
2019-02-21 | dialyzer: Fix maps as parameter of opaque types | Hans Bolinder | |
The clause added for maps in commit 1a7c41be is corrected. | |||
2019-02-21 | dialyzer: Fix key check of lists:key{search,member,find}() | Hans Bolinder | |
Replace integers and floats with t_number() since keysearch et al compare the key (rather than match). Corrects the commit b3c8e94. | |||
2019-02-20 | beam_validator: Remember definitions on assignment | John Högberg | |
2019-02-20 | beam_validator: Refactor stack trimming | John Högberg | |
2019-02-20 | beam_validator: Track definitions of all terms | John Högberg | |
2019-02-20 | beam_validator: Remove special handling of map_get/is_map_key | John Högberg | |
Neither can be used for type subtraction, so the default BIF handler suits them just fine. | |||
2019-02-20 | beam_validator: Refactor select_tuple_arity | John Högberg | |
2019-02-20 | beam_validator: Treat select_val as a series of '=:=' | John Högberg | |
2019-02-20 | beam_validator: Treat all bs_get instructions as extractions | John Högberg | |
While this is strictly only relevant for bs_get_binary2, we should never build anything while matching a message, so it ought to be safe to remove this last raw use of propagate_fragility. | |||
2019-02-20 | beam_validator: Separate BIF/call types more clearly | John Högberg | |
2019-02-20 | beam_validator: Assert that no tuple elements are out of bounds | John Högberg | |
2019-02-20 | beam_validator: Get rid of the last uses of set_aliased_type | John Högberg | |
Granted, it's replaced with a thin wrapper, but it'll simplify migration to the new type format. | |||
2019-02-20 | beam_validator: Minor cosmetic refactoring | John Högberg | |
2019-02-20 | Merge branch 'maint' | Sverker Eriksson | |
2019-02-20 | Merge branch 'sverker/erts/term_to_binary-reductions/ERL-774/OTP-15514' into ↵ | Sverker Eriksson | |
maint * sverker/erts/term_to_binary-reductions/ERL-774/OTP-15514: erts: Consume reductions for strings in term_to_binary erts: Reduce number of list traversals in term_to_binary | |||
2019-02-20 | erts: Consume reductions for strings in term_to_binary | Sverker Eriksson | |
Cost per string byte, but we still don't yield mid-string. | |||
2019-02-20 | Merge branch 'maint' | Sverker Eriksson | |
2019-02-20 | Merge branch 'sverker/enif_consume_timeslice-dirty-nop/OTP-15604' into maint | Sverker Eriksson | |
* sverker/enif_consume_timeslice-dirty-nop/OTP-15604: erts: Make enif_consume_timeslice no-op on dirty sched | |||
2019-02-20 | erts: Add enif_compare_pids | Sverker Eriksson | |
as a macro wrappper around enif_compare | |||
2019-02-20 | erts: Add enif_set_pid_undefined & enif_is_pid_undefined | Sverker Eriksson | |
2019-02-20 | erl_bifs: Add a note to the comment for is_pure/3 | Björn Gustavsson | |
2019-02-20 | Correct confusing comment in beam_ssa_type | Björn Gustavsson | |
2019-02-20 | ssl: Reintroduce documentation of signature_algs_cert and log_level option | Ingela Anderton Andin | |
When changing the ssl application to use type specs in documentation master additions where lost in the merge as we did not want to rewrite the new documentation in a merge commit. | |||
2019-02-20 | Improve optimization of switches | Björn Gustavsson | |
Part of the switch optimization done by `ssa_opt_sw` can be better done in `beam_ssa_type`. | |||
2019-02-20 | Evaluate pure BIFs with literal arguments | Björn Gustavsson | |
2019-02-20 | Revert "ssl: Workaround for compiler errors, to be reverted later" | Ingela Anderton Andin | |
This reverts commit 028df3a72f7b813ef9851799a07ded30b7d3ad55. | |||
2019-02-20 | use erts’ ERL_TRY_LINK_JAVA in common_test/test_server/configure.in | Antonio Nikishaev | |
2019-02-20 | Revert "Fix a particular sed invocation in otp_build" | Antonio Nikishaev | |
This reverts commit c8544cf07399555b61d84174e0887966f982deea. | |||
2019-02-20 | Refactor optimization of Bool =:= true | Björn Gustavsson | |
Refactor optimization of `Bool =:= true` to make the code somewhat simpler, as well as potentially apply the optimization in more cases. | |||
2019-02-20 | Always make andalso/orelse right-associative | Björn Gustavsson | |
Always rewriting left-associative andalso/orelse to right-associative will not change the code (except in very rare cases), but it will make sure that the transformation is tested. | |||
2019-02-20 | Update primary bootstrap | Björn Gustavsson | |
2019-02-20 | Merge pull request #2146 from bjorng/bjorn/compiler/set_tuple_element | Björn Gustavsson | |
Do the destructive setelement optimization in SSA | |||
2019-02-19 | Fix a particular sed invocation in otp_build | Antonio Nikishaev | |
Otherwise sed cannot process `lib/common_test/test_server/configure.in` when run under UTF-8 locale. That file uses m4’s changequote(«, »)`, in latin-1. | |||
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-19 | Merge branch 'sverker/enif_select-docs' | Sverker Eriksson | |
2019-02-19 | erts: Clarify erl_nif docs | Sverker Eriksson | |
for enif_send and enif_select_read|write. | |||
2019-02-19 | Merge branch 'maint' | Sverker Eriksson | |