Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-23 | erts: Reject an invalid beam code header size | Sverker Eriksson | |
2016-08-23 | erts: Fix load of beam with invalid imports and atom numbers | Sverker Eriksson | |
2016-08-22 | Merge branch 'lukas/erts/port_monitor_mem_leak/OTP-13818' into maint | Lukas Larsson | |
* lukas/erts/port_monitor_mem_leak/OTP-13818: erts: Fix port monitor memory leak | |||
2016-08-19 | Merge branch 'sverker/net_kernel-setopts/OTP-13564' into maint | Sverker Eriksson | |
2016-08-12 | erts: Fix port monitor memory leak | Lukas Larsson | |
2016-08-12 | Merge branch 'maint-19' into maint | Rickard Green | |
* maint-19: Updated OTP version Prepare release Avoid segfault when printing slogan after crashdumping Fix race causing lost wakeup on receive-after timeout | |||
2016-08-12 | Merge branch 'lukas/erts/tracing/fix_sparc_align_issue/OTP-13803' into maint | Lukas Larsson | |
* lukas/erts/tracing/fix_sparc_align_issue/OTP-13803: erts: Align ErtsThrPrgrLaterOp when free'ing tracer | |||
2016-08-12 | erts: Align ErtsThrPrgrLaterOp when free'ing tracer | Lukas Larsson | |
On Sparc all structs with a double word element in are assumed to be allocated on a two word boundary. So we have to make sure that the ErtsThrPrgrLaterOp * points to 8 / 16 byte aligned memory. As it only costs one word I've done it on all architectures in case some unknown other arch also needs this. | |||
2016-08-12 | Merge branch 'lukas/erts/fix_init_stop_code_load_race/OTP-13802' into maint | Lukas Larsson | |
* lukas/erts/fix_init_stop_code_load_race/OTP-13802: erts/kernel: Fix code loading deadlock during init:stop | |||
2016-08-12 | erts/kernel: Fix code loading deadlock during init:stop | Lukas Larsson | |
When init:stop is called it walks the application hierarchy and terminates each process. Some of these processes may do something while terminating and sometimes that something needs to load some new code in order to work. When this happens the code_server could just be in the process of terminating or the erl_prim_loader could be active. In both these cases the request to load the new code would cause a deadlock in the termination of the system. This commit fixes this by init rejecting attempts to load new code when init:stop has been called and fixing a termination race in the code_server. This however means that the process that tried to do something when told to terminate (for instance logging that it is terminating) will crash instead of loading the code. | |||
2016-08-12 | Merge branch 'binarin/even-more-absolute-paths/PR-1103/OTP-13800' into maint | Lukas Larsson | |
* binarin/even-more-absolute-paths/PR-1103/OTP-13800: Use perl discovered by configure Don't make assumptions about build tools paths | |||
2016-08-12 | Merge branch 'avellable/erts/correct_atomicity_typo' into maint | Lukas Larsson | |
* avellable/erts/correct_atomicity_typo: Correct spelling of atomicity | |||
2016-08-11 | Prepare release | Erlang/OTP | |
2016-08-11 | Merge branch 'rickard/erl-crash-dump-bug/OTP-13799' into maint-18 | Erlang/OTP | |
* rickard/erl-crash-dump-bug/OTP-13799: Avoid segfault when printing slogan after crashdumping | |||
2016-08-11 | Merge branch 'rickard/proc-tmo-bug/OTP-13798' into maint-18 | Erlang/OTP | |
* rickard/proc-tmo-bug/OTP-13798: Fix race causing lost wakeup on receive-after timeout | |||
2016-08-11 | Prepare release | Erlang/OTP | |
2016-08-11 | Merge branch 'rickard/erl-crash-dump-bug/OTP-13799' into maint-19 | Erlang/OTP | |
* rickard/erl-crash-dump-bug/OTP-13799: Avoid segfault when printing slogan after crashdumping | |||
2016-08-11 | Merge branch 'rickard/proc-tmo-bug/OTP-13798' into maint-19 | Erlang/OTP | |
* rickard/proc-tmo-bug/OTP-13798: Fix race causing lost wakeup on receive-after timeout | |||
2016-08-11 | Avoid segfault when printing slogan after crashdumping | Rickard Green | |
2016-08-11 | Fix race causing lost wakeup on receive-after timeout | Rickard Green | |
2016-08-10 | Merge branch 'sverker/run_erl-pty-race/OTP-13795' into maint | Sverker Eriksson | |
2016-08-10 | run_erl: Add sleepy_child test case | Sverker Eriksson | |
with run_erl option -sleepy-child to provoke race when slave pty is late | |||
2016-08-08 | Separate literal area from code | Rickard Green | |
2016-08-07 | Correct spelling of atomicity | Mahesh Baheti | |
2016-08-01 | Merge branch 'raimo/erts/prim_inet-unknown-address-families/OTP-13775' into ↵ | Raimo Niskanen | |
maint * raimo/erts/prim_inet-unknown-address-families/OTP-13775: Handle AF_UNSPEC and AF_UNDEFINED correctly | |||
2016-08-01 | Merge branch 'raimo/SCTP-socket-stats/ERL-102/OTP-13773' into maint | Raimo Niskanen | |
* raimo/SCTP-socket-stats/ERL-102/OTP-13773: Fix SCTP send stats in inet_drv Test inet:getstat/1 dead for SCTP send Fix test suite compilation warnings | |||
2016-07-29 | Merge branch 'margnus1/erts/fix-hipe-literal-gc/PR-1122/OTP-13777' into maint | Björn-Egil Dahlberg | |
* margnus1/erts/fix-hipe-literal-gc/PR-1122/OTP-13777: check_process_code: Sweep HiPE stack for literals | |||
2016-07-29 | Handle AF_UNSPEC and AF_UNDEFINED correctly | Raimo Niskanen | |
2016-07-28 | Fix SCTP send stats in inet_drv | Raimo Niskanen | |
2016-07-26 | Allow larger timeout delay in driver_SUITE | Rickard Green | |
2016-07-26 | Ignore long time failures during high CPU utilization | Rickard Green | |
2016-07-26 | erts: Fix epmd_module testcase | Björn-Egil Dahlberg | |
Regression from OTP-13770 (84549af1c996657aedee1263afec28b21bfa42a4) | |||
2016-07-26 | erts: Fix whitespaces in distribution_SUITE | Björn-Egil Dahlberg | |
2016-07-23 | Prepare release | Erlang/OTP | |
2016-07-21 | erts: Update maps entropy tests | Björn-Egil Dahlberg | |
2016-07-21 | erts: Fix internal hashing entropy for maps | Björn-Egil Dahlberg | |
We need to use an initial hash seed for each map pair, i.e. the hash value. The hash value is reset to the seed for each pair instead of setting the seed to zero. If we don't, no additional entropy is given to the system and the hash collision resolution in maps:from_list/1 would fail. | |||
2016-07-21 | erts: Fix whitespaces | Björn-Egil Dahlberg | |
2016-07-20 | Fix dirty schedulers build on windows | Rickard Green | |
2016-07-15 | Merge branch 'maint-19' into maint | Björn-Egil Dahlberg | |
2016-07-15 | Merge branch 'falkevik/erts/configure_to_check_in_libsctp_for_sctp_funcs' ↵ | Raimo Niskanen | |
into maint * falkevik/erts/configure_to_check_in_libsctp_for_sctp_funcs: Check libsctp for sctp funcs in configure.in | |||
2016-07-14 | erts: Update msacc docs with dirty scheduler info | Lukas Larsson | |
2016-07-14 | erts: Cleanup a bunch of un-neccesary #ifndefs | Lukas Larsson | |
2016-07-14 | erts: Fix some msacc inline directives | Lukas Larsson | |
2016-07-14 | erts: Add extra bif msacc states | Lukas Larsson | |
2016-07-14 | erts: Add erts_map_from_ks_and_vs | Lukas Larsson | |
2016-07-14 | erts: Fix msacc for dirty scheduler and heap_limit | Lukas Larsson | |
2016-07-14 | hipe: Remove performance profiling code | Lukas Larsson | |
This type of statistics is now available through the microstate accounting API. | |||
2016-07-14 | Merge branch 'lukas/erts/tracing/get_seq_tracer_mem_leak/OTP-13742' into maint | Lukas Larsson | |
* lukas/erts/tracing/get_seq_tracer_mem_leak/OTP-13742: erts: Make sure to de-allocate the old seq tracer | |||
2016-07-14 | Merge branch 'pw/erts/documentation-editorial-changes/OTP-13740' into maint | Lukas Larsson | |
* pw/erts/documentation-editorial-changes/OTP-13740: erts: Review of documentation changes erts: Editorial changes erts: Move all functions in docs to be in alphabetical order | |||
2016-07-14 | Prepare release | Erlang/OTP | |