summaryrefslogtreecommitdiff
path: root/erts
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2020-02-272-1/+64
|
* Merge branch 'rickard/+SDio-range/OTP-16481' into maint-20Erlang/OTP2020-02-272-3/+3
|\ | | | | | | | | * rickard/+SDio-range/OTP-16481: Fix valid range for +SDio
| * Fix valid range for +SDioRickard Green2020-02-182-3/+3
| |
* | Merge branch 'rickard/kill2killed-fix/ERL-1165/OTP-16465' into maint-20Erlang/OTP2020-02-275-5/+75
|\ \ | | | | | | | | | | | | | | | | | | * rickard/kill2killed-fix/ERL-1165/OTP-16465: Fix erroneous mapping of kill exit reason to killed Activate test Test case verifying exit signal kill to killed mapping
| * | Fix erroneous mapping of kill exit reason to killedRickard Green2020-02-114-3/+9
| | |
| * | Activate testRickard Green2020-02-111-1/+2
| | |
| * | Test case verifying exit signal kill to killed mappingRickard Green2020-02-111-1/+64
| |/
* | Merge branch 'rickard/dirty-low-prio-bug/ERL-1157/OTP-16446' into maint-20Erlang/OTP2020-02-272-2/+94
|\ \ | | | | | | | | | | | | * rickard/dirty-low-prio-bug/ERL-1157/OTP-16446: Fix low priority dirty execution
| * | Fix low priority dirty executionRickard Green2020-02-042-2/+94
| |/
* | Merge branch 'rickard/endless-resched-bug/ERL-1152/OTP-16436' into maint-20Erlang/OTP2020-02-272-4/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | * rickard/endless-resched-bug/ERL-1152/OTP-16436: Prevent endless reschedule of sys-task due to high prio dirty-job # Conflicts: # erts/emulator/test/process_SUITE.erl
| * | Prevent endless reschedule of sys-task due to high prio dirty-jobRickard Green2020-01-312-4/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Higher prio dirty-job in combination with lower prio sys-task could cause an endless rescheduling of the sys-task without making any progress. This since we refuse to execute on a dirty scheduler if we got sys-tasks as well as refuse to execute lower prio sys-tasks if we got other higher prio work to do. Solved by executing lower prio sys-task even though we got higher prio dirty-jobs. This since it is non-trivial to reschedule already scheduled sys-tasks for handling while executing dirty and we do not now how long time it takes until we return from dirty work.
* | Merge branch 'sverker/list_to_ref-fix/OTP-16438' into maint-20Erlang/OTP2020-02-272-2/+59
|\ \ | | | | | | | | | | | | * sverker/list_to_ref-fix/OTP-16438: erts: Fix bug in erlang:list_to_ref/1 for external refs
| * | erts: Fix bug in erlang:list_to_ref/1 for external refsSverker Eriksson2020-01-292-2/+59
| | |
* | | Prepare releaseErlang/OTP2020-01-162-1/+19
| | |
* | | Merge branch 'rickard/msb-fix-20/OTP-16379' into maint-20Erlang/OTP2020-01-161-14/+24
|\ \ \ | | | | | | | | | | | | | | | | * rickard/msb-fix-20/OTP-16379: Fix multi-scheduling block
| * | | Fix multi-scheduling blockRickard Green2020-01-091-14/+24
| | |/ | |/|
* | | Prepare releaseErlang/OTP2019-11-152-1/+22
| | |
* | | Merge branch 'rickard/proc-exit-lit-area-20/OTP-16193' into ↵Rickard Green2019-11-0613-89/+688
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | rickard/proc-exit-lit-area-20-patch/OTP-16193 * rickard/proc-exit-lit-area-20/OTP-16193: Fix release of literal areas
| * | | Fix release of literal areasRickard Green2019-10-2913-88/+688
| |/ / | | | | | | | | | | | | | | | Literal areas could get prematurely removed and accessed from the exit reason of a terminated process, or accessed from the heap of a process executing dirty while terminating.
* | | Prepare releaseErlang/OTP2019-10-042-1/+38
| | |
* | | Merge branch 'rickard/node-refc-tests-20' into maint-20Erlang/OTP2019-10-043-30/+42
|\ \ \ | | | | | | | | | | | | | | | | * rickard/node-refc-tests-20: Fix node refc test for system message queue
| * | | Fix node refc test for system message queueRickard Green2019-07-223-30/+42
| |/ /
* | | Merge branch 'rickard/test-fixes-20' into maint-20Erlang/OTP2019-10-042-10/+46
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * rickard/test-fixes-20: Fix unstable node_container_SUITE:magic_ref test Fix unstable node_container_SUITE:node_controller_refc test Fix unstable tests process_SUITE:no_priority_inversion{,2}
| * | | Fix unstable node_container_SUITE:magic_ref testRickard Green2019-07-081-1/+16
| | | |
| * | | Fix unstable node_container_SUITE:node_controller_refc testRickard Green2019-07-081-1/+11
| | | |
| * | | Fix unstable tests process_SUITE:no_priority_inversion{,2}Rickard Green2019-07-081-8/+19
| |/ / | | | | | | | | | | | | | | | Sometimes processes have not had the time to spread from one scheduler. Force spread by using the undocumented 'scheduler' option.
* | | Merge branch 'rickard/dist-exit2/20/OTP-15867' into maint-20Erlang/OTP2019-10-041-1/+9
|\ \ \ | | | | | | | | | | | | | | | | * rickard/dist-exit2/20/OTP-15867: Don't disconnect on remote exit/2 with old incarnation as recipient
| * | | Don't disconnect on remote exit/2 with old incarnation as recipientRickard Green2019-06-171-1/+9
| |/ /
* | | Merge branch 'rickard/port-sched-abort-20/ERL-1049/OTP-16107' into maint-20Erlang/OTP2019-10-041-16/+11
|\ \ \ | | | | | | | | | | | | | | | | * rickard/port-sched-abort-20/ERL-1049/OTP-16107: Fix stray message due to proc to port task signal abort
| * | | Fix stray message due to proc to port task signal abortRickard Green2019-09-241-16/+11
| |/ /
* | | Merge branch 'kvakvs/erts/binary_to_term_int_overflow/OTP-16058' into maint-20Erlang/OTP2019-10-041-2/+2
|\ \ \ | | | | | | | | | | | | | | | | * kvakvs/erts/binary_to_term_int_overflow/OTP-16058: Fix integer overflow in size calculation in binary_to_term for output larger than 2 billion words
| * | | Fix integer overflow in size calculation in binary_to_term for output larger ↵Dmytro Lytovchenko2019-09-121-2/+2
| |/ / | | | | | | | | | than 2 billion words
* | | Prepare releaseErlang/OTP2019-06-142-1/+18
| | |
* | | Merge branch 'john/erts/fix-xxx_to_existing_atom-overflow/ERL-944/OTP-15819' ↵Erlang/OTP2019-06-143-22/+73
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into maint-20 * john/erts/fix-xxx_to_existing_atom-overflow/ERL-944/OTP-15819: erts: Fix buffer overflow in xxx_to_existing_atom
| * | | erts: Fix buffer overflow in xxx_to_existing_atomJohn Högberg2019-05-133-22/+73
| | | |
* | | | Prepare releaseErlang/OTP2019-04-162-1/+57
| | | |
* | | | Merge branch 'rickard/make-fixes-20/OTP-15657' into maint-20Erlang/OTP2019-04-164-28/+20
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-20/OTP-15657: Remove own configured RM make variable
| * \ \ \ Merge 'rickard/make-fixes-19/OTP-15657' into 'rickard/make-fixes-20/OTP-15657'Rickard Green2019-03-064-28/+20
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-19/OTP-15657: Remove own configured RM make variable
| | * \ \ \ Merge 'rickard/make-fixes-18/OTP-15657' into 'rickard/make-fixes-19/OTP-15657'Rickard Green2019-03-064-28/+20
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-18/OTP-15657: Remove own configured RM make variable
| | | * \ \ \ Merge 'rickard/make-fixes-17/OTP-15657' into 'rickard/make-fixes-18/OTP-15657'Rickard Green2019-03-064-24/+16
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-17/OTP-15657: Remove own configured RM make variable
| | | | * | | | Remove own configured RM make variableRickard Green2019-03-064-24/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead rely on gnu make's pre-defined RM variable which should equal 'rm -f'
* | | | | | | | Merge branch 'rickard/make-fixes-20/OTP-15551' into maint-20Erlang/OTP2019-04-161-1/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-20/OTP-15551: Fix install phase in build system
| * | | | | | | Merge 'rickard/make-fixes-19/OTP-15551' into 'rickard/make-fixes-20/OTP-15551'Rickard Green2019-03-041-1/+2
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | / / | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-19/OTP-15551: Fix install phase in build system - Install of (mainly) documentation caused rebuild and modification of the source tree even when the source previously had been built. Also otp_patch_apply modified the source tree when updating documentation. This messed up the installation if installation was performed by another user than the user that originally built the system which not is an uncommon scenario. - Some documentation was installed by copying files instead of installing the files which caused faulty access rights on files. - The documentation was not properly updated when applying a patch using otp_patch_apply.
| | * | | | | Merge 'rickard/make-fixes-18/OTP-15551' into 'rickard/make-fixes-19/OTP-15551'Rickard Green2019-03-041-1/+2
| | |\ \ \ \ \ | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-18/OTP-15551: Fix install phase in build system - Install of (mainly) documentation caused rebuild and modification of the source tree even when the source previously had been built. Also otp_patch_apply modified the source tree when updating documentation. This messed up the installation if installation was performed by another user than the user that originally built the system which not is an uncommon scenario. - Some documentation was installed by copying files instead of installing the files which caused faulty access rights on files. - The documentation was not properly updated when applying a patch using otp_patch_apply.
| | | * | | | Merge 'rickard/make-fixes-17/OTP-15551' into 'rickard/make-fixes-18/OTP-15551'Rickard Green2019-03-041-3/+11
| | | |\ \ \ \ | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-17/OTP-15551: Fix install phase in build system - Install of (mainly) documentation caused rebuild and modification of the source tree even when the source previously had been built. Also otp_patch_apply modified the source tree when updating documentation. This messed up the installation if installation was performed by another user than the user that originally built the system which not is an uncommon scenario. - Some documentation was installed by copying files instead of installing the files which caused faulty access rights on files. - The documentation was not properly updated when applying a patch using otp_patch_apply.
| | | | * | | Fix install phase in build systemRickard Green2019-03-041-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Install of (mainly) documentation caused rebuild and modification of the source tree even when the source previously had been built. Also otp_patch_apply modified the source tree when updating documentation. This messed up the installation if installation was performed by another user than the user that originally built the system which not is an uncommon scenario. - Some documentation was installed by copying files instead of installing the files which caused faulty access rights on files. - The documentation was not properly updated when applying a patch using otp_patch_apply.
* | | | | | | Merge branch 'sverker/doc-big-creation-tags/OTP-15766' into maint-20Erlang/OTP2019-04-162-70/+189
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sverker/doc-big-creation-tags/OTP-15766: erts: Document NEW_PID, NEW_PORT, NEWER_REFERENCE erts: Add missing docs for DFLAG_MAP_TAG and DFLAG_BIG_CREATION
| * | | | | | | erts: Document NEW_PID, NEW_PORT, NEWER_REFERENCESverker Eriksson2019-04-111-70/+181
| | | | | | | |
| * | | | | | | erts: Add missing docs for DFLAG_MAP_TAG and DFLAG_BIG_CREATIONSverker Eriksson2019-04-101-0/+8
| |/ / / / / /
* | | | | | | Merge branch ↵Erlang/OTP2019-04-161-1/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'max-au/erts/maint-20/dirty_scheduler_shutdown/PR-2172/OTP-15690' into maint-20 * max-au/erts/maint-20/dirty_scheduler_shutdown/PR-2172/OTP-15690: erts: Use smp prefix on runq erts: release dirty runqueue lock before entering endless loop when BEAM is shutting down