Releases: Clemapfel/jluna
Performance (alpha) (0.5.9.0)
This release is a temporary merge of the current working branch performance
, it hotfixes a GC safety issue in the previous release. Many new features are already implemented but not yet documented and should thus be ignored by users until the proper release in a few days.
No old behavior was changed so the documentation from 0.5.4.1 is still valid. It is strongly recommended to use this release over 0.5.4.1.
Thank you,
C.
Introspection (v0.5.4.1)
This release adds introspection features through jluna::Type
along with small bug fixes and polish:
The following headers and their corresponding implementations were added:
include/module.hpp
include/symbol.hpp
include/type.hpp
The following headers were added but not yet implemented
include/function.hpp
The manual and readme were modified to reflect the new classes.
I think the next release will contain benchmarks and optimizations as those seem more important than a more convenient way to do things you can already do through julia.
Note: this release was previously deleted and reuploaded because a critical bug was found that was fixed by this commit
A New Moon (v0.5.0)
This is the first publicly available release. For more information, see the README.md.
The following user-facing headers and their corresponding .cpp
/ .inl
files were added:
include/box.hpp
include/unbox.hpp
include/exceptions.hpp
include/state.hpp
include/proxy.hpp
include/concepts.hpp
include/cppcall.hpp
include/typedefs.hpp
include/array.hpp
jluna.hpp
The following julia files were added:
include/jluna.jl
The following public headers were added, but not yet implemented:
include/expression.hpp
The following documentation files were added:
README.md
docs/installation.md
docs/manual.md