aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_port_task.c
AgeCommit message (Expand)Author
2013-08-27erts: Fix segfault when scheduling release_port later_opLukas Larsson
2013-06-05Merge branch 'pan/r16b01/system_monitor_long_schedule/OTP-11067' into maintPatrik Nyblom
2013-06-04Merge branch 'rickard/stale-driver-select/OTP-11084' into maintRickard Green
2013-05-06Only verify not busy for erlang:send(Port, Msg, [nosuspend]) until scheduledRickard Green
2013-05-06Fix crash when reporting stale driver selectRickard Green
2013-05-02Add system_monitor of long_schedulePatrik Nyblom
2013-04-04Make port close not be delayedPatrik Nyblom
2013-04-03Be less eager requesting wakeup for cleanup jobsRickard Green
2013-02-13Implement erl_drv_consume_timeslice()Rickard Green
2013-02-13Fix driver port accessesRickard Green
2013-02-01Fix port exitRickard Green
2013-01-25Merge branch 'pan/fix-compiler-warnings-clang-and-new-gcc'Patrik Nyblom
2013-01-25Update copyright yearsBjörn-Egil Dahlberg
2013-01-24Bump fewer vreds per task callbackRickard Green
2013-01-23Fix compiler warnings from GCC 4.7.1 on ARCH LinuxPatrik Nyblom
2013-01-23Bump reductions also for immediate driver callsRickard Green
2012-12-14Fix aborts of port tasks when terminating portsRickard Green
2012-12-07Merge branch 'rickard/port-optimizations/OTP-10336' into rickard/r16/port-opt...Rickard Green
2012-12-07Add support for busy port message queueRickard Green
2012-12-07Add driver callback epilogueRickard Green
2012-12-07Implement true asynchronous signaling between processes and portsRickard Green
2012-12-03Add erl_drv_[send|output]_termRickard Green
2012-12-03Move busy port flagRickard Green
2012-12-03Optimize management of port tasksRickard Green
2012-12-03Use ptab functionality also for portsRickard Green
2012-12-03Prepare for use of ptab functionality also for portsRickard Green
2012-12-03Atomic port stateRickard Green
2012-11-19Fix bad assertRickard Green
2012-11-12Merge branch 'maint'Rickard Green
2012-11-12Merge branch 'rickard/port-sched-bug/OTP-10556' into maintRickard Green
2012-11-06Fix bug in erts_port_task_schedule()Rickard Green
2012-10-09Use reduction limit in order to determine when to do wakeupRickard Green
2012-04-27Optimize process state changesRickard Green
2012-03-30Update copyright yearsBjörn-Egil Dahlberg
2012-03-22Ifdef all dynamic trace codePatrik Nyblom
2012-03-22Add DTrace support for OS X, Solaris, and Linux (via SystemTap), 3/4Scott Lystig Fritchie
2012-01-03erts: Remove dead codeBjörn-Egil Dahlberg
2011-12-01Remove common run-queue in SMP caseRickard Green
2011-11-13Replace system block with thread progress blockRickard Green
2011-06-14Use new atomic API in runtime systemRickard Green
2011-05-20Update copyright yearsBjörn-Egil Dahlberg
2011-05-13Remove pointless erts_ports_alive variableRickard Green
2010-12-15Use new atomic types in emulatorRickard Green
2010-08-10Rewrite ethread libraryRickard Green
2010-06-01OTP-8612 Fix potential premature destruction of port locksRickard Green
2010-02-05Fixed erroneous assertion.Rickard Green
2010-02-04Fixed an erroneous assertion.Rickard Green
2010-01-19OTP-8342 Processes, and/or ports could get stuck on a blocked schedulerRickard Green
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP