Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-29 | Perform check_process_code while process is executing dirty | Rickard Green | |
2016-08-29 | Fix purge of code | Rickard Green | |
Ensure that we cannot get any dangling pointers into code that has been purged. This is done by a two phase purge. At first phase all fun entries pointing into the code to purge are marked for purge. All processes trying to call these funs will be suspended and by this we avoid getting new direct references into the code. When all processes has been checked, these processes are resumed. The new purge strategy now also completely ignore the existence of indirect references to the code (funs). If such exist, they will cause bad fun exceptions to the caller, but will not prevent a soft purge or cause a kill of a process having such live references during a hard purge. This since it is impossible to give any guarantees that no processes in the system have such indirect references. Even when the system is completely clean from such references, new ones can appear via distribution and/or disk. | |||
2016-08-29 | Merge branch bugfix/ets-docs-typo/PR-1150 | Sverker Eriksson | |
of https://github.com/parndt/otp into maint * 'bugfix/ets-docs-typo' of https://github.com/parndt/otp: Fix typo: specificationc -> specification | |||
2016-08-27 | Fix typo: specificationc -> specification | Philip Arndt | |
2016-08-26 | Reclaim literal area after purge has completed | Rickard Green | |
2016-08-26 | Merge branch 'sverker/hipe-backend-bugs/PR-1146' into maint | Sverker Eriksson | |
2016-08-25 | Update test-cases to use new symbolic time units | Rickard Green | |
2016-08-25 | Replace misspelled symbolic time units | Rickard Green | |
Besides using two words for 'milliseconds' et. al. they are also changed from plural to singular. | |||
2016-08-25 | ssl: Upgrade suite testing skipped if stdlib upgrade is required | Ingela Anderton Andin | |
2016-08-25 | Fix version numbers and dependencies | Raimo Niskanen | |
2016-08-25 | Merge branch 'peppe/debugger_crash/ERL-191/OTP-13756' into maint | Peter Andersson | |
* peppe/debugger_crash/ERL-191/OTP-13756: Make sure exit in non-interpreted code doesn't crash the debugger OTP-13756 | |||
2016-08-25 | Merge branch 'siri/reltool/fix-dialyzer-warnings' into maint | Siri Hansen | |
* siri/reltool/fix-dialyzer-warnings: [reltool] Fix dialyzer warnings introduced by OTP-11993 | |||
2016-08-24 | Improve ssh:start/1,2 functions | Aleksei Magusev | |
Use application:ensure_all_started/2 instead of hard-coding dependencies | |||
2016-08-24 | [reltool] Fix dialyzer warnings introduced by OTP-11993 | Siri Hansen | |
2016-08-24 | Merge branch 'raimo/gen_statem-callback_mode/OTP-13752' into maint | Raimo Niskanen | |
* raimo/gen_statem-callback_mode/OTP-13752: Include trap_exit in server skeletons Improve sys debug Handle exceptions in init/1 and callback_mode/0 Clarify error values Doc fixes Rewrite SSH for gen_statem M:callback_mode/0 Rewrite SSL for gen_statem M:callback_mode/0 Rewrite Tools for gen_statem M:callback_mode/0 Rewrite gen_statem docs for M:callback_mode/0 Rewrite gen_statem TCs for M:callback_mode/0 Rewrite gen_statem for M:callback_mode/0 | |||
2016-08-23 | erts:: Unsignify a bunch of loader variables | Sverker Eriksson | |
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 | hipe: Fix amd64 SSE2 encoding crash | Magnus Lång | |
Register allocation could transform something like fmove u32, d99 to fmove $rdx, 0x20($rsp) which is an invalid instruction. | |||
2016-08-22 | hipe: Fix tailcall stackarg clobber bug | Magnus Lång | |
Since the link register/return address is restored before stack arguments are stored to the frame, we must not use it to store a stack argument. We do that by adding it to the registers clobbered by pseudo_tailcall_prepare. | |||
2016-08-22 | hipe_arm: Fix translation of shift by 0 | Magnus Lång | |
The problem was caused by shift-by-immediate-zero, which wraps to immediate-32 with some shiftops. TODO: Someplace should be modified to crash when these are generated so debugging further instances of this gets easier in the future. | |||
2016-08-22 | hipe_ppc: Fix PPC64 bug encoding large immediates | Magnus Lång | |
2016-08-22 | hipe_ppc: Fix incorrect encoding of shift by 0 | Magnus Lång | |
2016-08-22 | hipe_x86: Fix illegal inst from peephole opt | Magnus Lång | |
2016-08-22 | Merge branch 'gomoripeti/syntax_tools/merl-transform/PR-1123/OTP-13755' into ↵ | Björn Gustavsson | |
maint * gomoripeti/syntax_tools/merl-transform/PR-1123/OTP-13755: Fix infinite loop in merl_transform | |||
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-22 | Merge remote-tracking branch 'github/pr/1144' into maint | Ingela Anderton Andin | |
2016-08-22 | Merge branch 'ingela/ssl/ssl_npn_hello_SUITE_precondition' into maint | Ingela Anderton Andin | |
* ingela/ssl/ssl_npn_hello_SUITE_precondition: ssl: Check precondition for ssl_npn_hello_SUITE | |||
2016-08-21 | Update httpd.xml | Linus.yuan | |
corrected some typo | |||
2016-08-19 | Merge branch 'sverker/net_kernel-setopts/OTP-13564' into maint | Sverker Eriksson | |
2016-08-19 | erl_interface: Fix faulty #if logic | Sverker Eriksson | |
2016-08-19 | Merge branch 'dgud/wx/broken-links' into maint | Dan Gudmundsson | |
* dgud/wx/broken-links: wx: Add missing specs | |||
2016-08-19 | Merge branch 'dgud/wx/increase_wx_stacksize' into maint | Dan Gudmundsson | |
* dgud/wx/increase_wx_stacksize: Request a larger stacksize for wx thread | |||
2016-08-18 | ssl: Check precondition for ssl_npn_hello_SUITE | Ingela Anderton Andin | |
2016-08-18 | Include trap_exit in server skeletons | Raimo Niskanen | |
2016-08-18 | Improve sys debug | Raimo Niskanen | |
2016-08-17 | Handle exceptions in init/1 and callback_mode/0 | Raimo Niskanen | |
2016-08-17 | Merge branch 'maint-19' into maint | Lukas Larsson | |
* maint-19: Updated OTP version Prepare release erts: Make sure to flush potential exit message | |||
2016-08-17 | Clarify error values | Raimo Niskanen | |
2016-08-16 | Updated OTP versionOTP-19.0.5 | Erlang/OTP | |
2016-08-16 | Prepare release | Erlang/OTP | |
2016-08-16 | Merge branch 'lukas/kernel/os_cmd_fix_exit_message_leak/OTP-13813' into maint-19 | Erlang/OTP | |
* lukas/kernel/os_cmd_fix_exit_message_leak/OTP-13813: erts: Make sure to flush potential exit message | |||
2016-08-16 | erts: Make sure to flush potential exit message | Lukas Larsson | |
2016-08-15 | Update bootstrap | Sverker Eriksson | |
2016-08-15 | kernel: Document net_kernel:getopts and setopts | Sverker Eriksson | |
2016-08-15 | kernel: Add erl_distribution_SUITE:setopts | Sverker Eriksson | |
to test net_kernel:setopts and getopts. | |||
2016-08-15 | kernel: Accept and convert old hs_data record | Sverker Eriksson | |
2016-08-15 | kernel: Add net_kernel:setopts/2 and getopts/2 | Sverker Eriksson | |
2016-08-12 | erts: Fix port monitor memory leak | Lukas Larsson | |
2016-08-12 | Merge branch 'maint-18' into maint | Rickard Green | |
* maint-18: Updated OTP version Prepare release Conflicts: OTP_VERSION erts/doc/src/notes.xml erts/vsn.mk otp_versions.table |