Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-13 | core_pp: Crash on unhandled Core Erlang forms | Björn Gustavsson | |
Don't try to be nice. Since we now have good test suites for Core Erlang, just let it crash. | |||
2016-05-13 | core_pp: Remove unused clauses in unindent/3 to improve coverage | Björn Gustavsson | |
2016-05-13 | core_pp: Remove useless try...catch | Björn Gustavsson | |
We will get more information if we don't catch the exception. | |||
2016-05-13 | core_pp: Simplify printing of map literals | Björn Gustavsson | |
Map patterns are never represented as literals. Therefore, a map literal should always be printed with the 'assoc' operator. That also means that there is no remaining use of the 'class' field and that it can be removed from the 'ctxt' record. | |||
2016-05-13 | compile_SUITE: Cover numeric variable names in core_pp | Björn Gustavsson | |
The inliner generates variable whose names are numeric. Run the inliner to cover one more line in core_pp. | |||
2016-05-13 | compile_SUITE: Eliminate clones when re-compiling test suites | Björn Gustavsson | |
Several test cases in compile_SUITE (e.g. core/1) extracts the abstract code from a BEAM file and runs the compiler on it. It is only a waste of time to use the abstract code from cloned versions of test case modules. That is, use record_SUITE, but don't use record_no_opt_SUITE, record_post_opt_SUITE, or record_inline_SUITE since they all contain essentially the same abstract code. | |||
2016-05-13 | test_lib: Add is_cloned_mod/1 | Björn Gustavsson | |
Add is_cloned_mod(Mod) to determine whether Mod is the original name for a module (e.g. record_SUITE) or a cloned module (e.g. record_no_opt_SUITE). | |||
2016-05-13 | trycatch_SUITE: Cover the only uncovered line in sys_core_fold | Björn Gustavsson | |
Recent spring cleaning in the test suite left a line in sys_core_fold dealing with an unnecessary catch uncovered. | |||
2016-05-13 | test_lib: Correct calculation of number of processes | Björn Gustavsson | |
Correct calculation of the number of parallel processes to use when cover is used. It was supposed not to exceed 4 (according to the comment), but it was calculated as the number of schedulers. On my computer, having 8 schedulers, this change made the compiler test suite with cover run almost twice as fast. | |||
2016-05-13 | Test cuddling | Dan Gudmundsson | |
Tests on slow vnc server times out. | |||
2016-05-13 | Merge branch 'bjorn/asn1/dialyzer-warnings/OTP-13579' | Björn Gustavsson | |
* bjorn/asn1/dialyzer-warnings/OTP-13579: Eliminate dialyzer warnings for unmatched returns | |||
2016-05-13 | Merge branch 'bjorn/common_test/dialyzer-warnings' | Björn Gustavsson | |
* bjorn/common_test/dialyzer-warnings: ct_logs: Eliminate dialyzer warnings | |||
2016-05-13 | Merge branch 'mururu/stdlib/fix-deprecated-warnings/PR-1050/OTP-13594' | Björn Gustavsson | |
* mururu/stdlib/fix-deprecated-warnings/PR-1050/OTP-13594: Fix deprecated warnings | |||
2016-05-13 | Merge branch 'bjorn/compiler/badfun-literal/ERL-138/OTP-13552' | Björn Gustavsson | |
* bjorn/compiler/badfun-literal/ERL-138/OTP-13552: sys_core_fold: Don't generated failing calls such as 3(4) fun_SUITE: Test for failing calls to funs | |||
2016-05-13 | Update application versions | Hans Bolinder | |
2016-05-13 | Use the newly defined types in a record declaration | Kostis Sagonas | |
2016-05-13 | Strengthen the spec of analyze/1 | Kostis Sagonas | |
2016-05-13 | Fix dependency calculation when encountering an erroneous 'apply' | Kostis Sagonas | |
Dialyzer's dependency calculation was throwing an error when encountering an 'apply' node with something that was not a variable (e.g., a literal). The rest of the code did not know what to do with this error, which resulted in dialyzer crashing. Fix this by ingoring the detected error in the dependency calculation phase; later dialyzer passes know how to properly handle and report this kind of errors anyway. This fixes [Erlang-JIRA] (ERL-138). | |||
2016-05-13 | [reltool] Correct documentation | Hans Bolinder | |
Fix mistakes found by 'xmllint'. | |||
2016-05-13 | [syntax_tools] Correct documentation | Hans Bolinder | |
Fix mistakes found by 'xmllint'. | |||
2016-05-12 | egd: Use maps to map height to line spans | Björn-Egil Dahlberg | |
Optimize by using a map instead of a dict for precompiled objects. | |||
2016-05-12 | egd: Refactor precompile objects | Björn-Egil Dahlberg | |
2016-05-12 | egd: Refactor object_on_line | Björn-Egil Dahlberg | |
2016-05-12 | et: Fix linting documentation xml tags | Björn-Egil Dahlberg | |
2016-05-12 | erts: Remove compiler warning | Sverker Eriksson | |
'hx' may be used uninitialized | |||
2016-05-12 | Merge branch 'egil/update-gitignore' | Björn-Egil Dahlberg | |
* egil/update-gitignore: Update .gitignore | |||
2016-05-12 | Update .gitignore | Björn-Egil Dahlberg | |
2016-05-12 | runtime_tools: Fix tags of dbg reference manual | Björn-Egil Dahlberg | |
2016-05-12 | stdlib: Add link to match spec user guide | Sverker Eriksson | |
from ets docs. | |||
2016-05-12 | erts: Add send/receive trace to match spec user guide | Sverker Eriksson | |
Introduce section/terminology "Match target". | |||
2016-05-12 | erts: Fix confusion among match spec examples | Sverker Eriksson | |
Tracing and ETS examples were not separated correctly under the corresponding headings. | |||
2016-05-12 | runtime_tools: Document dbg:tpe/2 and ctpe/1 | Sverker Eriksson | |
2016-05-12 | runtime_tools: Fix tags of LTTng User's Guide | Björn-Egil Dahlberg | |
2016-05-12 | egd: Fix User's Guide lint | Björn-Egil Dahlberg | |
2016-05-12 | ssl: Refactor to make code easier to understand | Ingela Anderton Andin | |
2016-05-12 | time_SUITE: Make consistency/1 work in any timezone | Björn Gustavsson | |
time_SUITE:consistency/1 would only work in CET, which was reasonable when the test suites were always run in Stockholm. Nowadays it is expected that you can run the test suite in any timezone. Therefore, only make sure that that difference between localtime/1 and universaltime/1 is "reasonable". | |||
2016-05-12 | observer: Align system info boxes | Dan Gudmundsson | |
Looks better IMHO | |||
2016-05-12 | Change binary debug tuple to size and refc info | Dan Gudmundsson | |
And cut the line after 80 chars | |||
2016-05-12 | sys_core_fold: Don't generated failing calls such as 3(4) | Björn Gustavsson | |
Rewrite code such as: X = not_a_fun, X() to: error({badfun,not_a_fun}) Also generate a warning. | |||
2016-05-12 | fun_SUITE: Test for failing calls to funs | Björn Gustavsson | |
2016-05-12 | runtime_tools: Fix unmatched return warnings | Björn-Egil Dahlberg | |
2016-05-12 | Remove 19.0 from version table | Henrik Nord | |
2016-05-12 | Revert "Prepare release" | Erlang/OTP | |
This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a. | |||
2016-05-12 | Eliminate dialyzer warnings for unmatched returns | Björn Gustavsson | |
Dialyzer complains that three calls to gen_dec_line/7 ignore the return value. It turns out that when the last argument to gen_dec_line/7 is 'false', the return value will always be {[],[]}. Introduce gen_dec_line/6 as helper to make it clear that we don't ignore a useful return value. | |||
2016-05-12 | wx: Fix generated defines in gl.hrl | Dan Gudmundsson | |
2016-05-11 | egd: Refactor primitives style | Björn-Egil Dahlberg | |
2016-05-11 | egd: Improve span calculation | Björn-Egil Dahlberg | |
2016-05-11 | runtime_tools: Change erts_snprintf to enif_snprintf | Björn-Egil Dahlberg | |
2016-05-11 | erts: Document enif_snprintf | Björn-Egil Dahlberg | |
2016-05-11 | erts: Add tests for enif_snprintf | Björn-Egil Dahlberg | |