aboutsummaryrefslogtreecommitdiff
path: root/libports
Commit message (Expand)AuthorAgeFilesLines
* Remove remnants of cthreadsSamuel Thibault2020-11-112-41/+1
* libports: Fix typoSamuel Thibault2018-10-081-1/+1
* Drop the register qualifier.Justus Winter2017-08-232-2/+2
* Use our own variant of 'assert' and 'assert_perror'.Justus Winter2017-08-0521-56/+56
* Avoid ports_interrupt_rpcs cancel itselfSamuel Thibault2017-03-041-2/+6
* Fix libports dependenciesSamuel Thibault2017-01-021-1/+1
* libports: fix using ports.h in C++Samuel Thibault2016-11-271-12/+16
* Avoid warnings if increasing a threads priority fails.Justus Winter2016-10-151-0/+5
* libports: preserve the complex message flagJustus Winter2016-02-232-6/+8
* libports: remove unused variablesJustus Winter2015-09-222-3/+0
* Install port-deref-deferred.h header for ports.hJames Clarke2015-09-101-1/+1
* libports: clarify why we emulate protected payloadsJustus Winter2015-08-142-0/+10
* libports: use protected payloads to optimize the object lookupJustus Winter2015-04-0714-20/+375
* libports: avoid acquiring global lock in message dispatchJustus Winter2015-02-173-8/+16
* libports: silence pointless error messageJustus Winter2015-01-171-0/+5
* libports: add a payload-aware intrans functionJustus Winter2014-12-072-0/+10
* libports: add `ports_lookup_payload' and `ports_payload_get_name'Justus Winter2014-12-073-1/+76
* Use a mere weak attribute instead of a weak aliasSamuel Thibault2014-11-031-3/+2
* Fix dead name notification in static binariesSamuel Thibault2014-11-021-1/+2
* libports: lock-less reference counting for port_info objectsJustus Winter2014-10-0513-52/+44
* libports: use a global hash table for the lookupsJustus Winter2014-09-2918-93/+144
* libports: avoid realloc(3) corner caseJustus Winter2014-06-181-1/+1
* libports: unlock _ports_lock on malloc failureJustus Winter2014-05-051-1/+4
* libports: reduce malloc overhead in _ports_bucket_class_iterateJustus Winter2014-04-291-16/+30
* libports: work around bugs in server terminationJustus Winter2014-04-291-1/+8
* libports: fix receiver lookupJustus Winter2014-04-093-8/+8
* libports: fix notify_port_t receiver lookupsJustus Winter2014-04-0610-16/+91
* libports: work around bugs in server terminationRichard Braun2014-02-221-0/+6
* libports: remove the threadvars stack size hackRichard Braun2013-12-281-5/+0
* libports: another right leak fixRichard Braun2013-11-301-16/+23
* libports: improve error reporting in adjust_priorityJustus Winter2013-11-281-4/+2
* libports: improve error handling in ports_transfer_rightJustus Winter2013-11-281-1/+2
* libports: improve error handling in ports_reallocate_from_externalJustus Winter2013-11-281-1/+2
* libports: improve error handling in ports_reallocate_portJustus Winter2013-11-281-1/+2
* libports: fix right leaks when adjusting prioritiesRichard Braun2013-11-261-1/+5
* libports: implement lockless management of threadsJustus Winter2013-11-161-35/+18
* libports: fix the thread counts in case the thread creation failsJustus Winter2013-11-091-3/+7
* Normalize whitespace at the end of each file to '\n'Justus Winter2013-11-0918-41/+0
* libports: fix error handling in _ports_create_port_internalJustus Winter2013-11-011-4/+5
* Do not warn about not raising priority of non-root translatorsSamuel Thibault2013-01-271-1/+1
* Switch from cthreads to pthreadsRichard Braun2012-11-2742-171/+168
* Move starvation-reduction computation into adjust_priorityRichard Braun2012-11-241-14/+16
* Reduce contention on thread creation in libportsRichard Braun2012-11-241-9/+5
* Reduce starvation among libports threadsRichard Braun2012-09-231-0/+56
* Replace fragile manual »make dist« system with one based on »git archive«.Thomas Schwinge2012-04-081-3/+1
* Add commentsSamuel Thibault2011-11-151-0/+2
* Keep at least one request handler thread.Diego Nieto Cid2011-11-151-0/+5
* fix common misspellingsJonathan Neuschäfer2011-08-202-2/+2
* Fix _ports_lock usageSamuel Thibault2010-10-281-1/+2
* Switch to the new ChangeLog style.Thomas Schwinge2009-07-111-586/+0