Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Inochi2D/numem

v1.6.3

19 Dec 15:21
c5eb010

Choose a tag to compare

  • Added workaround for TypeInfo bug in LDC 1.42.0-beta1

Full Changelog: v1.6.2...v1.6.3

v1.6.2

11 Dec 05:22
c93dfaa

Choose a tag to compare

  • Removed isValidTemplate (was unneccesary)
  • Fixed hasElaborateDestructor entering an infinite loop with self referential types.
  • Fixed hasElaborateDestructor attempting to handle classes, when they can't have elaborate destructors.
  • Fixed hasAnyDestructor entering an infinite loop with self referential types.
  • Fixed hasAnyDestructor attempting 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

11 Dec 04:09
f1ab460

Choose a tag to compare

  • Fixed nu_fatal error message not getting flushed before debugger break and abort call.

Full Changelog: v1.6.0...v1.6.1

v1.6.0

10 Dec 07:45
3290f90

Choose a tag to compare

  • Added Option(T) type
  • Added Result(T) type
  • Added automatic debugger break on calls to nu_fatal in debug builds.
  • Added nu_min and nu_max to numem.core.math
  • Added cpp_new, cpp_trynew, cpp_delete and cpp_trydelete

Full Changelog: v1.5.1...v1.6.0

v1.5.1

05 Dec 03:07
f48ab14

Choose a tag to compare

  • Added support for nogc_construct of struct with disabled postblit. (@p0nce in #24)

Full Changelog: v1.5.0...v1.5.1

v1.5.0

02 Dec 09:14
0aacd98

Choose a tag to compare

  • Fixed nogc_trydelete for extern(C++) classes (@p0nce in #20)
  • Fixed printf function signature (@p0nce in #22)
  • Removed unneccesary dependency on nulib (@p0nce in #21)
  • Added assumePure (@p0nce in #23)

Full Changelog: v1.4.0...v1.5.0

v1.4.0

08 Nov 17:41
879f9bc

Choose a tag to compare

  • Added new numem.core.math module.
  • Added nu_alignup for aligning values up.
  • Added nu_aligndown for aligning values down.
  • Changed nu_isaligned to be a templated function.
  • Removed nu_isaligned C export.

Full Changelog: v1.3.3...v1.4.0

v1.3.3

25 Sep 13:58
834c34e

Choose a tag to compare

  • Added preliminary support for C++ new and delete in nogc_new and nogc_delete
  • Added refs property to NuRefCounted
  • Added isAnyCompatibleRange trait
  • Added nu_swap function.

Full Changelog: v1.3.2...v1.3.3

v1.3.2

20 Aug 20:31
c9ebbea

Choose a tag to compare

  • Fixed nu_freea being impossible to call on void[].
  • Removed CI tests for DMD Aarch64 (still WIP on the DMD end)

Full Changelog: v1.3.1...v1.3.2

v1.3.1

27 Jul 20:15
84475ac

Choose a tag to compare

  • Fixed purity attributes of some functions
  • Removed dynamic build configuration

Full Changelog: v1.3.0...v1.3.1