Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-22 | Merge branch 'hasse/cover/fix_counting/OTP-14817/PR-1641' into maint | Hans Bolinder | |
* hasse/cover/fix_counting/OTP-14817/PR-1641: tools: Correct a counting bug in Cover | |||
2017-12-21 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-21 | Merge remote-tracking branch 'origin/ingela/inets/remove-legacy-test-suite' ↵ | Ingela Anderton Andin | |
into maint * origin/ingela/inets/remove-legacy-test-suite: inets: Remove old legacy SUITE | |||
2017-12-21 | ssh: ssh_dbg updates | Hans Nilsson | |
2017-12-21 | ssh: Better reports in some test case failures | Hans Nilsson | |
2017-12-21 | ssh: Tests - timeout catches external ssh that does not disconnect | Hans Nilsson | |
2017-12-21 | tools: Correct a counting bug in Cover | Hans Bolinder | |
See also PR #1641, https://github.com/erlang/otp/pull/1641. The bug was introduced in commit ab435488a (Erlang/OTP 18). | |||
2017-12-21 | Merge branch 'maint' | Sverker Eriksson | |
2017-12-21 | Merge branch 'sverker/cuddle-valgrind' into maint | Sverker Eriksson | |
2017-12-21 | Merge branch 'hasse/stdlib/gen_server_bench' | Hans Bolinder | |
* hasse/stdlib/gen_server_bench: stdlib: Optimize gen a little stdlib: Introduce gen_server benchmark | |||
2017-12-21 | vladdu/jinterface_java9/PR-1657/OTP-14844 | Lukas Larsson | |
jinterface: add package name for Java 9 | |||
2017-12-21 | Merge pull request #1651 from getong/doc_update | Lukas Larsson | |
false should be never, false not found in the source code | |||
2017-12-20 | Merge branch 'raimo/ssl-dist-bench/OTP-14657' | Raimo Niskanen | |
* raimo/ssl-dist-bench/OTP-14657: Skip ssl_bench_SUITE, normally | |||
2017-12-20 | inets: Remove old legacy SUITE | Ingela Anderton Andin | |
2017-12-20 | stdlib: Make ets_SUITE memory check try again | Sverker Eriksson | |
as memory stats do not guarantee consistency. A typical ETS test case ends by a lot of deallocating that may now trigger homecoming carrier migration, that in turn can cause quite large inconsistencies in memory stats when same carrier is accounted for twice or not at all. And that's my theory why I now sometimes see transient discrepancies between before and after memory stats. | |||
2017-12-20 | stdlib: Optimize gen a little | Hans Bolinder | |
2017-12-20 | stdlib: Introduce gen_server benchmark | Hans Bolinder | |
2017-12-20 | [observer] Use include_lib instead of include with relative path | Siri Hansen | |
2017-12-20 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-20 | dtls: Add handling of lost key exchange in cipher state | Ingela Anderton Andin | |
2017-12-20 | ssl: Correct DTLS client close handling | Ingela Anderton Andin | |
2017-12-20 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-20 | Merge branch 'ingela/dtls-cuddling' into maint | Ingela Anderton Andin | |
* ingela/dtls-cuddling: dtls: Correct UDP listener cleanup dtls: Correct return value in UDP listener initialization | |||
2017-12-20 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-20 | Merge branch 'ingela/DTLS/retransmission-timers' into maint | Ingela Anderton Andin | |
* ingela/DTLS/retransmission-timers: dtls: Use repeat_state to make sure retransmission timer is reset | |||
2017-12-20 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-20 | Merge branch 'ingela/Jxck/PR-1656/OTP-14843' into maint | Ingela Anderton Andin | |
* ingela/Jxck/PR-1656/OTP-14843: remove duplicate operation for decode certificate | |||
2017-12-20 | Reduce register shuffling in receive clauses | Björn Gustavsson | |
Handle a few more instructions in beam_utils. That will allow beam_reorder to reorder more instructions, delaying get_tuple_element instructions and reducing register shuffling in receive clauses. | |||
2017-12-20 | Merge pull request #1659 from bjorng/bjorn/compiler/avoid-stackframe | Björn Gustavsson | |
v3_codegen: Don't let exit BIFs force a stack frame | |||
2017-12-20 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-19 | remove duplicate operation for decode certificate | Jxck | |
completely deprecated operation with no effect. | |||
2017-12-19 | Merge pull request #1660 from bitnitdit/ssl_doc_duplicate_word | Ingela Andin | |
Remove one of the duplicate word "use" | |||
2017-12-19 | Merge branch 'dgud/kernel/refc_sched_wall_time/OTP-11694' | Dan Gudmundsson | |
* dgud/kernel/refc_sched_wall_time/OTP-11694: test: spawn scheduler_wall_time flag holder Turn on scheduler_wall_time in an alive process Redirect system_flag(scheduler_wall_time,_) to kernel_refc kernel: add a resource reference counter | |||
2017-12-19 | test: spawn scheduler_wall_time flag holder | Dan Gudmundsson | |
Can not start via rpc any more without spawning a keep alive process, since it will stop collecting when process dies. | |||
2017-12-19 | Turn on scheduler_wall_time in an alive process | Dan Gudmundsson | |
scheduler_wall_time is ref-counted so it will turn off if process dies, keep the process that turns it on alive. | |||
2017-12-19 | Redirect system_flag(scheduler_wall_time,_) to kernel_refc | Rickard Green | |
2017-12-19 | Merge branch 'maint' | Dan Gudmundsson | |
* maint: Updated OTP version Prepare release mnesia: Fix checkpoint crash | |||
2017-12-19 | Merge branch 'maint-20' into maint | Dan Gudmundsson | |
* maint-20: Updated OTP version Prepare release mnesia: Fix checkpoint crash | |||
2017-12-19 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-19 | Merge branch 'ingela/inets/httpc-tests' into maint | Ingela Anderton Andin | |
* ingela/inets/httpc-tests: inets: Add missing argument in httpc_SUITE | |||
2017-12-19 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-12-19 | Merge branch 'ingela/ssl/engin-ug-doc' into maint | Ingela Anderton Andin | |
* ingela/ssl/engin-ug-doc: ssl: Add engine use case to Users Guide | |||
2017-12-19 | Merge branch 'raimo/stdlib/rand-uniformity' | Raimo Niskanen | |
* raimo/stdlib/rand-uniformity: Tweak statistics limits Improve check on normal distribution tail Test normal distribution | |||
2017-12-19 | Remove one of the duplicate word "use" | bitnitdit | |
2017-12-18 | Prepare release | Erlang/OTP | |
2017-12-18 | Merge branch 'dgud/mnesia/checkpoint-crash/OTP-14841' into maint-20 | Erlang/OTP | |
* dgud/mnesia/checkpoint-crash/OTP-14841: mnesia: Fix checkpoint crash | |||
2017-12-18 | Merge branch 'dgud/mnesia/slow-startup/OTP-14829' into maint-20 | Erlang/OTP | |
* dgud/mnesia/slow-startup/OTP-14829: mnesia: Read schema user properties directly | |||
2017-12-18 | mnesia: Fix checkpoint crash | Dan Gudmundsson | |
Bad timing can cause retain messages to go to a new process if checkpoint name is reused directly and the checkpoints contain different tables. Ignore those messages instead of crash. | |||
2017-12-18 | dtls: Use repeat_state to make sure retransmission timer is reset | Ingela Anderton Andin | |
2017-12-18 | v3_codegen: Don't let exit BIFs force a stack frame | Björn Gustavsson | |
This is an enhancement of the optimization added in 2e5d6201bb044, where we tried to avoid forcing a stack frame for functions that don't really need them. That optimization would not suppress the stack frame for this function: f(A) -> Res = case A of a -> x; b -> y end, {ok,Res}. The reason is that internally the compiler would rewrite the code to something like this: f(A) -> Res = case A of a -> x; b -> y; Other -> error({case_clause,Other}) end, {ok,Res}. The call to error/1 would force creation of a stack frame, even though it is not really needed because error/1 causes an exception. Handle calls to exit BIFs specially to allow suppressing the stack frame. |