Release notes
Version v0.2.0 - 2025.02.03
Added
- Add @bufferand@threadsbuffermacros (and underlyingMAllocBufferandThreadsMAllocBuffertypes) to create manually allocated buffers with the specified size and type.
Version v0.1.3 - 2025.01.10
Fixed
- Fix type stability in ThreadsBuffer.
- Fix errors associated with zero-sized tensors.
Version v0.1.2 - 2025.01.02
Added
- Add precompilation using PrecompileTools.
Fixed
- Fix type stability (::Ref{Int}–>::Base.RefValue{Int}).
Version v0.1.1 - 2024.12.12
Breaking
- Redefine pseudo_alloc!,pseudo_drop!andpseudo_reset!to align with the syntax ofalloc!,drop!andreset!, i.e., now one can simpy replace alloc/drop/reset with the pseudo functions (and delete other lines) to calculate the required Buffer length.
- @print_buffer_usagereplaces all function calls with buffer as argument by their- pseudo_version. For custom functions, the- pseudo_functions have to be defined by the user (e.g., by using- @print_buffer_usageon the function definition).
Added
- Use JuliaFormatter
Version v0.1.0 - 2024.12.09
Added
- First release: Buffer,ThreadsBuffer,alloc!,drop!,reset!,release!,@print_buffer_usage