coffi/CHANGELOG.md

30 lines
1.2 KiB
Markdown
Raw Normal View History

2021-09-14 21:29:41 +00:00
# Change Log
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
## [Unreleased]
## [0.1.184] - 2021-09-30
### Fixed
- Deserializing nullpointers as functions threw an exception
- Upcall stubs with non-primitive arguments failed to compile
- Upcall stubs had incorrect types
2021-09-29 15:55:05 +00:00
## [0.1.176] - 2021-09-29
### Fixed
- Usage of `defcfn` without a docstring produced an invalid `def` form
2021-09-29 15:18:45 +00:00
2021-09-29 15:16:41 +00:00
## [0.1.169] - 2021-09-28
### Added
- Macro for easily wrapping native functions with arbitrary logic
- Functions for creating wrapper fns for native functions
2021-09-29 15:16:41 +00:00
- Macro for easily aliasing types
- Functions to create scopes for deterministic deallocation
- Functions to load libraries by name or path
- Support for serializing and deserializing arbitrary Clojure functions
- Support for serializing and deserializing arbitrary Clojure data structures
2021-09-14 21:29:41 +00:00
2021-09-30 20:33:17 +00:00
[Unreleased]: https://github.com/IGJoshua/coffi/compare/v0.1.184...HEAD
[0.1.184]: https://github.com/IGJoshua/coffi/compare/v0.1.176...v0.1.184
2021-09-29 15:58:56 +00:00
[0.1.176]: https://github.com/IGJoshua/coffi/compare/v0.1.169...v0.1.176
2021-09-29 15:16:41 +00:00
[0.1.169]: https://github.com/IGJoshua/coffi/compare/16f56bc31d69142ec4d2fb61b15b069d78b127ca...v0.1.169