summaryrefslogtreecommitdiff
path: root/libports/manage-multithread.c
AgeCommit message (Expand)Author
2016-10-15Avoid warnings if increasing a threads priority fails.Justus Winter
2016-02-23libports: preserve the complex message flagJustus Winter
2015-08-14libports: clarify why we emulate protected payloadsJustus Winter
2015-04-07libports: use protected payloads to optimize the object lookupJustus Winter
2015-02-17libports: avoid acquiring global lock in message dispatchJustus Winter
2015-01-17libports: silence pointless error messageJustus Winter
2014-02-22libports: work around bugs in server terminationRichard Braun
2013-12-28libports: remove the threadvars stack size hackRichard Braun
2013-11-30libports: another right leak fixRichard Braun
2013-11-28libports: improve error reporting in adjust_priorityJustus Winter
2013-11-26libports: fix right leaks when adjusting prioritiesRichard Braun
2013-11-16libports: implement lockless management of threadsJustus Winter
2013-11-09libports: fix the thread counts in case the thread creation failsJustus Winter
2013-11-09Normalize whitespace at the end of each file to '\n'Justus Winter
2013-01-27Do not warn about not raising priority of non-root translatorsSamuel Thibault
2012-11-27Switch from cthreads to pthreadsRichard Braun
2012-11-24Move starvation-reduction computation into adjust_priorityRichard Braun
2012-11-24Reduce contention on thread creation in libportsRichard Braun
2012-09-23Reduce starvation among libports threadsRichard Braun
2011-11-15Add commentsSamuel Thibault
2011-11-15Keep at least one request handler thread.Diego Nieto Cid
2008-12-292008-12-29 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
1997-08-20*** empty log message ***Thomas Bushnell
1997-08-20Wed Aug 20 13:56:40 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
1996-03-28(ports_manage_port_operations_multithread): Fill in meaningfulMichael I. Bushnell
1996-01-27(ports_manage_port_operations_multithread):Miles Bader
1995-11-22Don't wire timeouts to zero.Roland McGrath
1995-11-21(ports_manage_port_operations_multithread): Actually, just useMichael I. Bushnell
1995-11-21(ports_manage_port_operations_multithread): Lock _ports_lock aroundMichael I. Bushnell
1995-11-21(ports_manage_port_operations_multithread/internal_demuxer): If theMichael I. Bushnell
1995-10-24(ports_manage_port_operations_multithread/internal_demuxer): Don'tMichael I. Bushnell
1995-08-29(ports_manage_port_operations_multithread): Hammer WIRE_CTHREADS onMichael I. Bushnell
1995-07-21(ports_manage_port_operations_multithread): For now, wireMichael I. Bushnell
1995-07-18(ports_manage_port_operations_multithread): typoMichael I. Bushnell
1995-07-18(ports_manage_port_operations_multithread) [thread_function]: ReturnMichael I. Bushnell
1995-07-12(ports_manage_port_operations_multithread) [internal_demuxer]:Michael I. Bushnell
1995-06-26(ports_manage_port_operations_multithread): Declare NREQTHREADS asdMichael I. Bushnell
1995-06-26(ports_manage_port_operations_multithread): Declare ERR insideMichael I. Bushnell
1995-06-26(ports_manage_port_operations_multithread): When master goes back toMichael I. Bushnell
1995-06-26(ports_manage_port_operations_multithread/thread_function): Don't holdMichael I. Bushnell
1995-06-20Initial revisionMichael I. Bushnell