Releases: indoorvivants/sn-bindgen
Releases · indoorvivants/sn-bindgen
v0.0.9
This is the first release where I feel somewhat confident that the generator doesn't just crash randomly.
The issue seems to have been related to the callback data being GCd when the stack no longer contains Scala Native code.
Hopefully it's now fixed for good.
What's Changed
- Fix rendering of nested unions and structs by @keynmol in #60
- Fam and recursive fixes by @keynmol in #63
- Fix typedef alias by @keynmol in #66
- Try with tail recursive closure computers by @keynmol in #67
- Move things around, separate mutable builders and immutable data by @keynmol in #68
Introduce a future memory leak by @keynmol in #69it's a joke- Prevent callback data from being collected by GC by @keynmol in #71
Full Changelog: v0.0.8...v0.0.9
v0.0.8
v0.0.7 - SBT plugin overhaul
What's Changed
- Improvements in enums, closure, function pointers in recursive structs by @keynmol in #44
- Fix fp rendering by @keynmol in #45
- Setup build for docs by @keynmol in #47
- Add targetName annotation to rendered union constructs by @keynmol in #49
- Fix incorrect processing of function arguments by @keynmol in #50
- No concurrency, use tracing by @keynmol in #52
- Better plugin experience by @keynmol in #53
- Plugin refactor by @keynmol in #54
- Update SN to 0.4.4 by @keynmol in #55
Full Changelog: v0.0.6...v0.0.7
v0.0.6
v0.0.5 - Better clang integration and Windows support
v0.0.4
What's Changed
- More robust function rewriting by @keynmol in #34
- Generate pointer versions of struct passing functions by @keynmol in #35
- Compress memory allocations for repeated parameters by @keynmol in #36
- Basic config validation (only header file for now) by @keynmol in #37
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Publish javadocs
- Re-enable javadoc as apparently it's mandatory for Sonatype releases
Full Changelog: v0.0.1...v0.0.2
Test publishing
What's Changed
- Fix generation on x86 by @keynmol in #6
- Reorganise build and add tests by @keynmol in #14
- Add interface module by @keynmol in #15
- Setup artifact publishing by @keynmol in #16
- Switch to Graal 17 by @keynmol in #17
- Use debug mode for tests by @keynmol in #18
- SBT plugin by @keynmol in #19
Full Changelog: https://github.com/indoorvivants/sn-bindgen/commits/v0.0.1