Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | |
2016-05-11 | Updated OTP versionOTP-19.0-rc1 | Erlang/OTP | |
2016-05-11 | Prepare release | Erlang/OTP | |
2016-05-11 | Merge branch 'ingela/ssl/test-cuddle' into master | Erlang/OTP | |
* ingela/ssl/test-cuddle: ssl: Correct test suite | |||
2016-05-11 | Merge branch 'lukas/trace-fix' | Rickard Green | |
* lukas/trace-fix: erts: Only allow remove from trace_status callback | |||
2016-05-11 | Merge branch 'rickard/ds-proc-exit/OTP-13123' | Rickard Green | |
* rickard/ds-proc-exit/OTP-13123: Add dirty_heap_access test case Add dirty_call_while_terminated test case Move dirty nif test cases into dirty_nif_SUITE Add better support for communication with a process executing dirty NIF Remove conditional dirty schedulers API | |||
2016-05-11 | erts: Only allow remove from trace_status callback | Lukas Larsson | |
Make it so that it is only possible to remove a tracer via returning remove from an erl_tracer. This limition is put in place in order to avoid a lot of lock checking and taking in various places, especially in regards to trace events happening on dirty schedulers. | |||
2016-05-11 | Add dirty_heap_access test case | Rickard Green | |
2016-05-11 | Add dirty_call_while_terminated test case | Rickard Green | |
2016-05-11 | Move dirty nif test cases into dirty_nif_SUITE | Rickard Green | |
2016-05-11 | Add better support for communication with a process executing dirty NIF | Rickard Green | |
- Termination of a process... - Modify trace flags of process... - Process info on process... - Register/unregister of name on process... - Set group leader on process... ... while it is executing a dirty NIF. | |||
2016-05-11 | erts: Add enif_snprintf | Björn-Egil Dahlberg | |
* Add the capability to format erlang terms to a char buffer in nifs. * Bump NIF version to 2.11 | |||
2016-05-11 | Merge branch 'lukas/erts/max_heap_size/OTP-13174' | Lukas Larsson | |
* lukas/erts/max_heap_size/OTP-13174: erts: Fix non-smp max_heap_size assert | |||
2016-05-11 | erts: Fix non-smp max_heap_size assert | Lukas Larsson | |
2016-05-11 | wx: Fix driver command queue | Dan Gudmundsson | |
The command queue could still loose a cmd because the command was reused while still in (recursive) use, thus when deleting it after command was done a newly added command could be mistakenly deleted and not called. Root cause was that wxeFifo::Strip "deleted" to many cmds. Solve by differing deleted and executed, i.e. op= -1 cmd have been executed and op = -2 cmd have been executed and deleted. | |||
2016-05-11 | Merge branch 'lukas/erts/max_heap_size/OTP-13175' | Lukas Larsson | |
* lukas/erts/max_heap_size/OTP-13174: erts: Add max_heap_size remote gc testcase | |||
2016-05-11 | erts: Add max_heap_size remote gc testcase | Lukas Larsson | |
2016-05-11 | Merge branch 'raimo/polish-gen_statem/OTP-13065' | Raimo Niskanen | |
* raimo/polish-gen_statem/OTP-13065: Reword 'dispatch' into 'branch depending' | |||
2016-05-11 | Reword 'dispatch' into 'branch depending' | Raimo Niskanen | |
2016-05-11 | Merge branch 'lukas/erts/max_heap_size/OTP-13174' | Lukas Larsson | |
* lukas/erts/max_heap_size/OTP-13174: erts: Fix max heap size exit when in hipe mode Update preloaded modules erts: Fix pre-bif yield current_function erts: Implement max_heap_size process flag |