aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/sys/common/erl_check_io.c
AgeCommit message (Expand)Author
2019-02-22Merge PR-2147 from sverker/sverker/enif-null-pid/OTP-15011Sverker Eriksson
2019-02-22Merge branch 'lukas/erts/fragment-dist-messages/OTP-13397/OTP-15610/OTP-15611...Lukas Larsson
2019-02-22erts: Implement fragmentation of distrubution messagesLukas Larsson
2019-02-20erts: Add enif_set_pid_undefined & enif_is_pid_undefinedSverker Eriksson
2019-02-11Merge branch 'maint'Sverker Eriksson
2019-02-11Merge branch 'sverker/enif_select-faulty-assert' into maintSverker Eriksson
2019-02-06erts: Fix faulty debug assert in enif_selectSverker Eriksson
2019-01-23Merge branch 'maint'Lukas Larsson
2019-01-07erts: Add enif_select_read|write with 'msg_env' argumentSverker Eriksson
2019-01-07erts: Fix pollset test casesLukas Larsson
2018-12-20erts: Add ERL_NIF_SELECT_CUSTOM_MSGSverker Eriksson
2018-12-06Merge branch 'maint'Lukas Larsson
2018-12-06erts: Move fds with active true behaviour to own pollsetLukas Larsson
2018-12-03erts: Add erts_io_notify_port_task_executed to check_io msacc stateLukas Larsson
2018-10-23erts: Pass thread progress data where possibleLukas Larsson
2018-09-11Merge branch 'sverker/enif-cancel-select/OTP-15095'Sverker Eriksson
2018-08-03erts: Fix seq_trace to not clear token for system messagesLukas Larsson
2018-07-20erts: Add ERL_NIF_SELECT_CANCEL flag for enif_selectSverker Eriksson
2018-04-25Merge branch 'lukas/erts/poll-thread/OTP-14346'Lukas Larsson
2018-04-24erts: nif resource stop from poll-thread is a indirect callLukas Larsson
2018-03-21Implementation of true asynchronous signaling between processesRickard Green
2017-10-02erts: Trigger ready events when erts_io_control failsLukas Larsson
2017-10-02erts: get_internal_state(check_io_debug) now prints to error_loggerLukas Larsson
2017-10-02erts: Move all I/O polling to a seperate threadLukas Larsson
2017-10-02erts: Add multiple poll setsSverker Eriksson
2017-09-15erts: Refactor check_io to use one static structSverker Eriksson
2017-09-15erts: Replace check_io spinlock with lock-less list insertionSverker Eriksson
2017-09-15erts: Add number of enif_select's to check_io_debugSverker Eriksson
2017-09-15erts: Remove undocumented driver_eventSverker Eriksson
2017-09-15erts: Refactor move check_io interface from sys to check_ioSverker Eriksson
2017-09-15erts: Increase number of check_io-fd-locksSverker Eriksson
2017-07-17erts: Replace usage of all erts_smp prefixes to just ertsLukas Larsson
2017-07-17erts: Cleanup removal of non-smp emulatorsLukas Larsson
2017-07-17erts: Remove ERTS_SMP and USE_THREAD definesLukas Larsson
2017-07-06Allow toggling lock counting at runtimeJohn Högberg
2017-05-04Update copyright yearRaimo Niskanen
2017-04-20erts: Fix new gcc warning in check ioLukas Larsson
2017-03-22erts: Don't allocate memory during signal handlingBjörn-Egil Dahlberg
2017-02-23Remove debug printout and commentSverker Eriksson
2017-02-20Fix enif_select for windowsSverker Eriksson
2017-02-20erts: Avoid revival of dying resource by dec_termSverker Eriksson
2017-02-20Merge branch 'master' into sverker/enif_selectSverker Eriksson
2017-02-09erts: Try fix enif_select for windowsSverker Eriksson
2017-02-09erts: Change return value for enif_selectSverker Eriksson
2017-02-09erts: Add pid argument to enif_selectSverker Eriksson
2017-02-09erts: Beautify enif_selectSverker Eriksson
2017-02-09erts: Fix bad_fd_in_pollset error case for enif_selectSverker Eriksson
2017-02-09erts: Add enif_monitor_process and enif_demonitor_processSverker Eriksson
2017-02-03erts: Rename ErlNifResource as ErtsResourceSverker Eriksson
2016-12-19Add ErlNifSelectReturnSverker Eriksson