| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Stubs for stats & device functions. | Garrett D'Amore | 2016-12-25 | |
| | | ||||
| * | Use macros to condense initialization checks. | Garrett D'Amore | 2016-12-25 | |
| | | ||||
| * | Expose nng_msg_realloc(). | Garrett D'Amore | 2016-12-25 | |
| | | ||||
| * | Mix the PID into our random number seed. | Garrett D'Amore | 2016-12-25 | |
| | | ||||
| * | Added external message handling. | Garrett D'Amore | 2016-12-24 | |
| | | ||||
| * | Change in handling of extended info for messages. | Garrett D'Amore | 2016-12-24 | |
| | | | | | | | | | Instead of supplying a pipe, and expecting that the info there would be included we use nng_msg_getopt(). This will be enabled by the app asking for extended information by setting an option, we don't copy the data for every app (most won't care). This means we don't have to worry about reference counting the pipe for the life of associated messages. | |||
| * | Expose nng_sendmsg. | Garrett D'Amore | 2016-12-24 | |
| | | ||||
| * | Getopt implemented (and minimal test). | Garrett D'Amore | 2016-12-24 | |
| | | ||||
| * | Add thread & condition variable checks to platform tests. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Coarse clocks can return exact times. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Fix for incorrect nni_usleep(), found with newly created platform tests. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | nng_setopt works (rcvtimeout, etc.) External API adjustments. | Garrett D'Amore | 2016-12-23 | |
| | | | | | | | | The external API now uses simpler names for various things, notably we ditch the whole nng_socket_xx prefix. For example, intstead of nng_socket_create, we just use nng_open(). There are no more nng_socket_xxx calls. | |||
| * | Fix incorrect timeouts on platforms without clock_gettime(). | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Try to satisfy uncrustify version differences. Make test use verbose by ↵ | Garrett D'Amore | 2016-12-23 | |
| | | | | | default. | |||
| * | Uncrustify fixes. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Don't linger if there are no possible readers present. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Don't error if uncrustify is not present (Mac images). | Garrett D'Amore | 2016-12-23 | |
| | | | | | Don't colorize if stdout isn't a terminal. | |||
| * | Some tests around recvmsg (no senders yet). Fixes for some edge cases. | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Support for unbuffered msgqueues (like Go unbuffered channels.) | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | Initial tests -- open & close work (no pipes or endpoints yet). | Garrett D'Amore | 2016-12-23 | |
| | | ||||
| * | More C99-ification. Also end the _t thing for types (ISO C rules). | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Implemened synchronous & asynchronuos dialer, accepter. Getting close... | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Added lingering (1s default.) | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Implemented dialer core. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Endpoint dialer implemented. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | C99 comment style. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Work on endpoints. More C99 & type cleanups. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Synchronization enhancements - inproc & msgqueue. Absolute waits... | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Start of work to inline mutexes and condition variables. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Use C99 structure initializers FTW. Various other changes. | Garrett D'Amore | 2016-12-22 | |
| | | ||||
| * | Logic for socket shutdown, cleanup, and draining figured out. | Garrett D'Amore | 2016-12-22 | |
| | | | | | | There's work to do still, but I've left clear indications of the design in comments. Some ugly mysteries are now solved. | |||
| * | Older Darwin lacks clock_gettime(); we need poll.h to use poll(). | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Ditch our own snprintf/vsnprintf (C99). Symbol naming fixes for inproc. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Use C99. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Provide Sublime Text settings, and a lot more detail about coding style, etc. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Use trusty -- hopefully get a newer version of uncrustify. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Add a README for the etc/ directory.. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Uncrustify clean now. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Another attempt at uncrustify checks. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | More tweaks to script. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | fix compile errors. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Travis stuff for uncrustify. | Garrett D'Amore | 2016-12-21 | |
| | | ||||
| * | Uncrustify configuration, and shorter copyright banners, plus reformat | Garrett D'Amore | 2016-12-21 | |
| | | | | | code with uncrustify. (Minor adjustments.) No more arguments! | |||
| * | Updates to reflect new external convey framework. | Garrett D'Amore | 2016-12-20 | |
| | | ||||
| * | Fix the definition of Main() in convey.h | Garrett D'Amore | 2016-12-19 | |
| | | ||||
| * | fix windows compilation bug (colon instead of semicolon) | Garrett D'Amore | 2016-12-19 | |
| | | ||||
| * | test_main in terms of test_main_group and test_group. | Garrett D'Amore | 2016-12-18 | |
| | | ||||
| * | Minor bug fixes to test.h and co. | Garrett D'Amore | 2016-12-18 | |
| | | ||||
| * | Nicer convey API - more closely mirrors the Go one. | Garrett D'Amore | 2016-12-18 | |
| | | ||||
