Skip to content

Latest commit

 

History

History
41 lines (22 loc) · 1.26 KB

CHANGELOG.md

File metadata and controls

41 lines (22 loc) · 1.26 KB

Release notes

Version [v0.2.0] - 2025.02.03

Added

  • Add @buffer and @threadsbuffer macros (and underlying MAllocBuffer and ThreadsMAllocBuffer types) 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! and pseudo_reset! to align with the syntax of alloc!, drop! and reset!, 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_usage replaces 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_usage on 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