aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_process.c
AgeCommit message (Expand)Author
2019-03-21Merge branch 'max-au/erts/dirty_scheduler_shutdown/PR-2172/OTP-15690' into maintRickard Green
2019-03-21erts: release dirty runqueue lock before entering endless loop when BEAM is s...Maxim Fedorov
2019-02-19Merge branch 'sverker/heart-nice-exit/OTP-15599' into maintSverker Eriksson
2019-02-14erts: Avoid heart killing a nicely exiting emulatorSverker Eriksson
2019-01-23Merge branch 'lukas/erts/scheduler-pollset-fixes/OTP-15538' into maintLukas Larsson
2019-01-18erts: Use reduction based polling for starved poll-setLukas Larsson
2019-01-16Merge branch 'rickard/dirty_scheduler_collapse/OTP-15509' into maint-20Erlang/OTP
2019-01-11Merge branch 'rickard/dirty_scheduler_collapse/OTP-15509' into rickard/dirty_...Rickard Green
2019-01-11Fix bug causing dirty scheduler sleeper list inconsistencyRickard Green
2018-12-06erts: Move fds with active true behaviour to own pollsetLukas Larsson
2018-10-23erts: Pass thread progress data where possibleLukas Larsson
2018-09-04Fix an endless rescheduling loop when a process is executing process_info(sel...Maxim Fedorov
2018-08-30Merge branch 'maint-21' into maintRickard Green
2018-08-27Fix missing 'in' trace events during 'running' traceRickard Green
2018-08-03erts: Fix seq_trace to not clear token for system messagesLukas Larsson
2018-07-12Merge branch 'john/erts/fix-dirty-reschedule-bug/OTP-15154' into maint-21Erlang/OTP
2018-06-28Merge branch 'john/erts/fix-process-schedule-after-free/OTP-15067/ERL-573' in...Erlang/OTP
2018-06-27Move to a dirty scheduler even when we have pending system tasksJohn Högberg
2018-06-14Merge branch 'john/erts/fix-process-schedule-after-free/OTP-15067/ERL-573' in...John Högberg
2018-06-14Don't enqueue system tasks if target process is in fail_stateJohn Högberg
2018-06-14Fix erroneous schedule of freed/exiting processesJohn Högberg
2018-06-05Merge branch 'sverker/system-profile-bug/OTP-15085' into maint-20Erlang/OTP
2018-05-25erts: Make sure scheduler_data is setLukas Larsson
2018-05-21Fix deadlock in run queue evacuationJohn Högberg
2018-05-21Fix memory leak of processes that died in the run queueJohn Högberg
2018-05-18Merge branch 'sverker/system-profile-bug/OTP-15085'Sverker Eriksson
2018-05-18erts: Fix bug in system_profileSverker Eriksson
2018-05-18Merge branch 'rickard/delete_process_schedule/OTP-15081'Rikard Green
2018-05-16Fix erts_try_lock_sig_free_proc()Rickard Green
2018-05-16New process suspend implementation based on async signalingRickard Green
2018-05-16Teach HiPE to yield from receiveRickard Green
2018-05-15Do not hold runq lock while deleting a processRickard Green
2018-04-26erts: Optimize monitor signal by message piggybackSverker Eriksson
2018-04-24Merge pull request #1790 from jhogberg/john/erts/more-alloc-info/OTP-14961John Högberg
2018-04-23erts: Rewrite memory instrumentationJohn Högberg
2018-04-20erts: Fix run queue pointer in proxy processSverker Eriksson
2018-04-16erts: Keep track of which NIF a scheduler is executingJohn Högberg
2018-04-13Merge branch 'rickard/process_info/OTP-14966'Rickard Green
2018-04-12New process_info() implementation using signalsRickard Green
2018-04-11Merge branch 'rickard/signals/OTP-14589'Rickard Green
2018-03-27Merge branch 'john/erts/bwt-wt-dirty-schedulers/OTP-14959'John Högberg
2018-03-27Fix bad assertRickard Green
2018-03-26Add +sbwt/+swt analogues for dirty schedulersJohn Högberg
2018-03-22Fix signal handling priority elevationRickard Green
2018-03-21Implementation of true asynchronous signaling between processesRickard Green
2018-03-13Merge branch 'rickard/dirty-work-gone/OTP-14978'Rickard Green
2018-03-13Reschedule on ordinary scheduler if dirty work is goneRickard Green
2018-03-13Merge branch 'rickard/remove-approx-started/OTP-14975'Rickard Green
2018-03-07Fix for bug introduced when replacing ERTS_PSFLG_BOUNDRickard Green
2018-03-05Replace usage of ERTS_PSFLG_BOUNDRickard Green