| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Added realtime clock support, and better timestamping. | Garrett D'Amore | 2024-04-14 |
| | | | | | | The realtime clock is not (yet) exposed for user applications, but it is used for logging timestamps accurately. | ||
| * | fixes #1576 Fallback not used when clock_gettime is unavailable (crash on ↵ | Garrett D'Amore | 2022-04-18 |
| | | | | | OSX < 10.12) | ||
| * | Remove extra wrapper for platform clock support. | Garrett D'Amore | 2021-07-22 |
| | | |||
| * | And another compile time regression. | Garrett D'Amore | 2017-10-19 |
| | | |||
| * | POSIX fixups for certain platforms. | Garrett D'Amore | 2017-10-19 |
| | | |||
| * | fixes #84 Consider using msec for durations | Garrett D'Amore | 2017-10-19 |
| | | | | | | | There is now a public nng_duration type. We have also updated the zerotier work to work with the signed int64_t's that the latst ZeroTier dev branch is using. | ||
| * | Conditional platform inclusion cleanups. | Garrett D'Amore | 2017-08-21 |
| | | | | | | | | | | | We only compile files that are appropriate for the platform. (We still have guards in place, to allow for a future single .C file to be built from all the sources.) We also remove the subsystem defines; if a new platform needs to deviate from POSIX in ways beyond what we intended here, then that platform should just copy those parts into a new platform directory, rather than cross including portions from POSIX. | ||
| * | Give up on uncrustify; switch to clang-format. | Garrett D'Amore | 2017-07-10 |
| | | |||
| * | Compile static *and* shared libraries. | Garrett D'Amore | 2017-01-15 |
| | | | | | | Test code needs to use the static libraries so that they can get access to the entire set of symbols, including private ones that are not exported. | ||
| * | Pull out the posix clock stuff for plat_clock. | Garrett D'Amore | 2017-01-12 |
| | | |||
| * | Fix for incorrect nni_usleep(), found with newly created platform tests. | Garrett D'Amore | 2016-12-23 |
| | | |||
| * | 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 |
| | | |||
| * | Use C99 structure initializers FTW. Various other changes. | Garrett D'Amore | 2016-12-22 |
| | | |||
| * | Older Darwin lacks clock_gettime(); we need poll.h to use poll(). | 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! | ||
| * | More robust platform definition support. | Garrett D'Amore | 2016-12-14 |
| The idea is that someday it will be possible to just concatenate the entire set of source files into a single giant source file, for systems that want to work this way. As a result, the build system now compiles every file, although some of them will not have any definitions. | |||
