aboutsummaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAge
* Notification working - separate thread now.Garrett D'Amore2017-03-11
* Removing some dead code.Garrett D'Amore2017-03-11
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Eliminate per-socket workers.Garrett D'Amore2017-03-10
* Good-bye reaper thread.Garrett D'Amore2017-03-10
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Req/Rep now callback driven.Garrett D'Amore2017-03-07
* Pub/Sub now callback driven.Garrett D'Amore2017-03-06
* Pair protocol now callback driven.Garrett D'Amore2017-03-06
* Bus protocol now callback-driven.Garrett D'Amore2017-03-05
* Pipeline protocol now entirely callback driven.Garrett D'Amore2017-03-04
* Timer implementation. Operations can timeout now?Garrett D'Amore2017-03-03
* Start of msgq aio.Garrett D'Amore2017-03-01
* Rename ioev to aio. Eliminate generic cancel handling (not needed).Garrett D'Amore2017-02-23
* Introduce new generic I/O event framework.Garrett D'Amore2017-02-19
* Taskq implementation.Garrett D'Amore2017-02-18
* Fix trailing comment.threadedGarrett D'Amore2017-02-18
* We don't need putback on message queues after all.Garrett D'Amore2017-02-18
* Add device support & testing. Bus semantic fix.Garrett D'Amore2017-01-27
* Fix bug that prevents threads from starting if waited on too soon.Garrett D'Amore2017-01-26
* Add endpoint tuning of maxrcv size. Fix cmsg API.Garrett D'Amore2017-01-24
* Add nni_ep_hold, nni_ep_hold_close, nni_ep_rele, nng_endpoint_close.Garrett D'Amore2017-01-24
* Implement reconnect timer including backoff.Garrett D'Amore2017-01-24
* Added a bunch more compatibility stuff.Garrett D'Amore2017-01-23
* Initial start of compat layer with bind, connect, etc. Untested.Garrett D'Amore2017-01-22
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Adds NNG_OPT_SENDFD and NNG_OPT_RECVFD socket options (untested).Garrett D'Amore2017-01-21
* Uncrustify last couple sets of changes.Garrett D'Amore2017-01-21
* Added protocol flags (which ones can send, and which can receive).Garrett D'Amore2017-01-21
* Initial swag at notification pipes (not used yet).Garrett D'Amore2017-01-21
* Fix compilation warnings found on Windows.Garrett D'Amore2017-01-21
* Fix leaks in bus, socket leaks, tighten up close-side refcnting.Garrett D'Amore2017-01-21
* Resolve deadlock during close.Garrett D'Amore2017-01-21
* fixes #18 Sockets should be uint32_t's (handles) not pointers.Garrett D'Amore2017-01-20
* Thread fini shouldl be idempotent.Garrett D'Amore2017-01-19
* Fix synchronization problem in msgqueue with multiple consumers.Garrett D'Amore2017-01-19
* fixes #12 SURVEY hang in TravisGarrett D'Amore2017-01-18
* Reduce lock contention and simplify logic for endpoint creation.Garrett D'Amore2017-01-18
* Reaper exits too soon, leaking bits.Garrett D'Amore2017-01-18
* Fix leaking notify structs.Garrett D'Amore2017-01-18
* Windows compilation fixes.Garrett D'Amore2017-01-18
* Public pipe and endpoint APIs use IDs instead of pointers.Garrett D'Amore2017-01-17
* Pipe IDs are now tracked on global ID hashes.Garrett D'Amore2017-01-17
* Pipe IDs are now tracked by hash table for performance.Garrett D'Amore2017-01-17
* Added dynamic ID generation & management for idhash tables.Garrett D'Amore2017-01-17
* External event API for send/recv implemented.Garrett D'Amore2017-01-16
* Recv/Send event plumbing implemented (msgqueue and up).Garrett D'Amore2017-01-16
* Start of event framework.Garrett D'Amore2017-01-16
* Various complaints found in AppVeyor build.Garrett D'Amore2017-01-16
* Cleanup winsock somewhat.Garrett D'Amore2017-01-15