summaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_thread.c
Commit message (Expand)AuthorAge
* fixes #1409 reader/writer lock desiredGarrett D'Amore2021-07-11
* fix implicit declaration warnings for pthread_set_name_np on OpenBSD (#1425)Dave Voutila2021-03-11
* Build fix for NetBSD (#1433)Pierre Pronchery2021-03-11
* fixes #1363 build ios version failsGarrett D'Amore2020-12-27
* fixes #960 NNG threads inherit application thread nameGarrett D'Amore2020-08-08
* fixes #767 Want tunable stack sizeGarrett D'Amore2018-10-31
* fixes #572 Several locking errors foundGarrett D'Amore2018-07-03
* fixes #32 autoscale based on CPUs availableGarrett D'Amore2018-06-12
* fixes #488 pthread mutex initializer could be simplerGarrett D'Amore2018-05-29
* fixes #352 aio lock is burning hotGarrett D'Amore2018-05-14
* fixes #234 Investigate enabling more verbose compiler warningsGarrett D'Amore2018-02-14
* fixes #206 Want NNG_OPT_TLS_VERIFIED optionGarrett D'Amore2018-01-16
* fixes #84 Consider using msec for durationsGarrett D'Amore2017-10-19
* Conditional platform inclusion cleanups.Garrett D'Amore2017-08-21
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* Thundering herd kills performance.Garrett D'Amore2017-08-10
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* TCP asynchronous working now.Garrett D'Amore2017-07-07
* Fixes for async resolver, plus a test suite for it.Garrett D'Amore2017-07-06
* Separate out poller/pollq from basic socket operations.Garrett D'Amore2017-07-04
* Convert to POSIX polled I/O for async; start of cancelable aio.Garrett D'Amore2017-06-27
* Adding mutex lock during fini to prevent false positive data race.Garrett D'Amore2017-06-25
* Clear the owner while *still* holding the lock.Garrett D'Amore2017-06-25
* Additional mutex debugging support.Garrett D'Amore2017-06-22
* Expose a library finalizer suitable for atexit().Garrett D'Amore2017-06-21
* Initial start of compat layer with bind, connect, etc. Untested.Garrett D'Amore2017-01-22
* Fix synchronization problem in msgqueue with multiple consumers.Garrett D'Amore2017-01-19
* Start of event framework.Garrett D'Amore2017-01-16
* Compile static *and* shared libraries.Garrett D'Amore2017-01-15
* Windows TCP now working.Garrett D'Amore2017-01-14
* Many fixes for Windows. It compiles, and some tests work.Garrett D'Amore2017-01-13
* Block SIGPIPE. Ewww...Garrett D'Amore2017-01-12
* New ISAAC pRNG. This replaces other local hacks for random data.Garrett D'Amore2017-01-08
* Change a bunch of copyrights to 2017 for work done since the 1st.Garrett D'Amore2017-01-05
* Fix close related races (POSIX close is a PITA).Garrett D'Amore2017-01-04
* Stack related fixes for valgrind platform test.Garrett D'Amore2017-01-01
* Final purge of old threading & synch stuff.Garrett D'Amore2017-01-01
* Pipe simplifications for thread management.Garrett D'Amore2017-01-01
* New thread infrastructure -- not used anywhere yet, but tested.Garrett D'Amore2017-01-01
* Substantial fixes for listen & dialers.Garrett D'Amore2016-12-25
* Mix the PID into our random number seed.Garrett D'Amore2016-12-25
* Try to satisfy uncrustify version differences. Make test use verbose by defa...Garrett D'Amore2016-12-23
* Uncrustify fixes.Garrett D'Amore2016-12-23
* Endpoint dialer implemented.Garrett D'Amore2016-12-22
* Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv.Garrett D'Amore2016-12-22
* Synchronization enhancements - inproc & msgqueue. Absolute waits...Garrett D'Amore2016-12-22
* Start of work to inline mutexes and condition variables.Garrett D'Amore2016-12-22
* Use C99 structure initializers FTW. Various other changes.Garrett D'Amore2016-12-22
* Uncrustify configuration, and shorter copyright banners, plus reformatGarrett D'Amore2016-12-21