aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_process.c
AgeCommit message (Expand)Author
2019-03-25erts: Yield when exiting/free process is suspended by deLukas Larsson
2019-03-25erts: Fix so that exit/down terms stay aliveLukas Larsson
2019-03-21Merge 'sverker/master/enif_whereis_pid-dirty-dtor/OTP-15694'Sverker Eriksson
2019-03-21Merge branch 'max-au/erts/dirty_scheduler_shutdown/PR-2172/OTP-15690'Lukas Larsson
2019-03-21erts: release dirty runqueue lock before entering endless loop when BEAM is s...Maxim Fedorov
2019-03-19Merge branch 'sverker/enif_whereis_pid-dirty-dtor'Sverker Eriksson
2019-03-19erts: Schedule resource destructors alwaysSverker Eriksson
2019-02-22Merge branch 'lukas/erts/fragment-dist-messages/OTP-13397/OTP-15610/OTP-15611...Lukas Larsson
2019-02-22erts: Implement trapping while sending distr exit/downLukas Larsson
2019-02-22erts: Refactor ErtsSendContext to be ErtsDSigSendContextLukas Larsson
2019-02-22erts: Implement fragmentation of distrubution messagesLukas Larsson
2019-02-21erts: Yield later during process exit and allow free procs to runLukas Larsson
2019-02-19Merge branch 'maint'Sverker Eriksson
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-02-05erts: Refactor rbt _yielding to use reductionsLukas Larsson
2019-01-23Merge branch 'maint'Lukas Larsson
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-16Merge branch 'maint'Rickard Green
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-06Merge branch 'maint'Lukas Larsson
2018-12-06erts: Move fds with active true behaviour to own pollsetLukas Larsson
2018-11-27Abort when aux work runs on a dirty schedulerJohn Högberg
2018-10-23erts: Pass thread progress data where possibleLukas Larsson
2018-09-21Merge branch 'sverker/erts/beautify-ifdef-DEBUG'Sverker Eriksson
2018-09-07erts: Beautify away #ifdef DEBUGSverker Eriksson
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