aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_process.h
AgeCommit message (Expand)Author
2019-07-01Merge PR-2313 from poroh/poroh/erts/sched-stuck-fix OTP-15941Sverker Eriksson
2019-06-28Infinite cycle fixed on try to change run queue (if it has already changed co...Dmitry Poroh
2019-06-18Merge branch 'kjell/stdlib/ets_ordered_set_slow_react/OTP-15906' into maintKjell Winblad
2019-06-18ETS ordered_set: Improvements to the CA tree implementationKjell Winblad
2019-05-29Merge branch 'sverker/seq-trace-label-old-heap-bug/ERL-700/OTP-15849' into maintSverker Eriksson
2019-05-28erts: Fix bug in seq_trace:set_token(label,_)Sverker Eriksson
2019-04-10Decentralized counters for ETS ordered_set with write_concurrencyKjell Winblad
2019-03-25erts: erts_factory_proc_init should not set hole markerLukas Larsson
2019-03-19Merge branch 'sverker/enif_whereis_pid-dirty-dtor'Sverker Eriksson
2019-03-19erts: Schedule resource destructors alwaysSverker Eriksson
2019-02-22erts: Implement trapping while sending distr exit/downLukas Larsson
2019-02-05erts: Refactor rbt _yielding to use reductionsLukas 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-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-06-18erts: Update etp-commands with correct aux_flagsLukas Larsson
2018-05-16New process suspend implementation based on async signalingRickard Green
2018-05-16Teach HiPE to yield from receiveRickard Green
2018-04-26erts: Optimize monitor signal by message piggybackSverker Eriksson
2018-04-23erts: Rewrite memory instrumentationJohn Högberg
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-03-27Merge branch 'john/erts/bwt-wt-dirty-schedulers/OTP-14959'John Högberg
2018-03-26Add +sbwt/+swt analogues for dirty schedulersJohn Högberg
2018-03-23Lift the type restrictions on seq_trace token labelsJohn Högberg
2018-03-21Implementation of true asynchronous signaling between processesRickard 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
2018-03-05Remove ERTS_PSFLG_ON_HEAP_MSGQRickard Green
2018-02-22Merge 'sverker/erts/more-crash-dump-info/OTP-14820'Sverker Eriksson
2018-02-22erts,observer: Add port-suspended pids to crash dumpSverker Eriksson
2018-02-20erts,observer: Add dirty schedulers to crash dumpSverker Eriksson
2018-01-24Fix more missing ERTS_WRITE_UNLIKELY section on declarationSebastien Merle
2018-01-24Make sure ERTS_WRITE_UNLIKELY section is also set on declarationPeer Stritzinger
2017-11-02Remove process start time for crash dumpsRickard Green
2017-10-02erts: Remove eager check ioLukas Larsson
2017-10-02erts: Move all I/O polling to a seperate threadLukas Larsson
2017-10-02erts: Add multiple poll setsSverker Eriksson
2017-09-15Merge branch 'lukas/erts/remove-dirty-scheduler-defines/OTP-14613'Lukas Larsson
2017-09-11Merge branch 'maint'Lukas Larsson
2017-09-11Fix unused-functions warningsLukas Larsson
2017-09-11erts: Remove possibility to disable dirty schedulersLukas Larsson
2017-08-28Merge branch 'rickard/dist/OTP-14459' into rickard/dist/master/OTP-14459Rickard Green
2017-08-28Optimize dist entry managementRickard Green
2017-08-28Support for distribution controller processesRickard Green
2017-07-17erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson