Releases: Inochi2D/numem
Releases · Inochi2D/numem
v1.6.5
- Added
nu_clearatonumem.core.memoryto clear arrays - Added
numem.sortingmodule, withnu_sortstable sorting algorithm. - Added
nu_bsrandnu_bsftonumem.core.math.
Full Changelog: v1.6.4...v1.6.5
v1.6.4
- Added new
numem.rcmodule for generic wrapped refcounting. - Added
Rc(T)refcounting wrapper. - Added default initializer to
Result(T)
Full Changelog: v1.6.3...v1.6.4
v1.6.3
- Added workaround for
TypeInfobug in LDC 1.42.0-beta1
Full Changelog: v1.6.2...v1.6.3
v1.6.2
- Removed
isValidTemplate(was unneccesary) - Fixed
hasElaborateDestructorentering an infinite loop with self referential types. - Fixed
hasElaborateDestructorattempting to handle classes, when they can't have elaborate destructors. - Fixed
hasAnyDestructorentering an infinite loop with self referential types. - Fixed
hasAnyDestructorattempting to query the existence of elaborate constructors for classes and interfaces. - Added improved handling of struct-reference self-referential types for
hasAnyDestructor
Full Changelog: v1.6.1...v1.6.2
v1.6.1
- Fixed
nu_fatalerror message not getting flushed before debugger break and abort call.
Full Changelog: v1.6.0...v1.6.1
v1.6.0
- Added
Option(T)type - Added
Result(T)type - Added automatic debugger break on calls to
nu_fatalin debug builds. - Added
nu_minandnu_maxto numem.core.math - Added
cpp_new,cpp_trynew,cpp_deleteandcpp_trydelete
Full Changelog: v1.5.1...v1.6.0
v1.5.1
Full Changelog: v1.5.0...v1.5.1
v1.5.0
v1.4.0
- Added new
numem.core.mathmodule. - Added
nu_alignupfor aligning values up. - Added
nu_aligndownfor aligning values down. - Changed
nu_isalignedto be a templated function. - Removed
nu_isalignedC export.
Full Changelog: v1.3.3...v1.4.0
v1.3.3
- Added preliminary support for C++
newanddeleteinnogc_newandnogc_delete - Added
refsproperty toNuRefCounted - Added
isAnyCompatibleRangetrait - Added
nu_swapfunction.
Full Changelog: v1.3.2...v1.3.3