- Bump nanomsg to 1.1.5
- Bump nanomsg to 1.1.2
- Remove the use of namespaces
- Bump nanomsg to 0.8-beta
- Add new public (protocol-bind) and (protocol-connect) functions
- Simplify documentation and update license for 2016
- Bump lib version
- Update picolisp-unit to v1.0.0
- Update nanomsg to 0.7-beta
- Update to picolisp-unit v0.6.2
- Specify explicit git ref for 'nanomsg' library
- Remove the need for git submodules
- Add Makefile for fetching and building dependencies
- Change default path for dependencies and shared module (.modules and .lib)
- Adjust README.md, tests and travis-ci unit testing config
- Replace (cond) with (case)
- Split 'make-socket' for more flexibility
- Update EXPLAIN.md
- Update to picolisp-unit v0.6.1
- Run travis-ci tests in a docker container
- Split the 'make-socket' function to allow pooled connections
- Ensure travis tests with the latest version of PicoLisp
- Update to picolisp-unit v0.6.0
- Ignore dirty submodules
- Update to picolisp-unit v0.5.2
- Add test for sending/receiving messages
- Swap order of module.l loading
- Don't forget to load module.l
- Add test-suite for the SP protocols
- Add .travis.yml for automated build testing
- Update README.md and EXPLAIN.md
- Close the socket and endpoint when an error is thrown
- Move MODULE_INFO to module.l
- Ensure the lib is loaded relative to nanomsg.l
- Throw an
'InternalError
error when it occurs, instead of quitting.