Skip to content

v1.1.0

Choose a tag to compare

@LunaTheFoxgirl LunaTheFoxgirl released this 01 May 03:15
· 78 commits to main since this release
55e84cc
  • Updated safety annotations for functions in numem.lifetime
  • Added new unit tests to ensure updates don't cause serious breakage.
  • Added new try variants for new and delete.
  • Added support for D 2.111's placement new.
    • placement new is automatically used if the D frontend version is reported as D 2.111
  • Updated purity annotations for malloc, realloc and free.
  • Removed nothrow annotation from move and copy postblits.
  • Added nu_mallocT to numem.core.memory, which allocates storage space for a type.
  • Added nu_storageT to numem.core.memory, which gets the existing storage from a safe reference.
  • Added support for destructing C++ structs.
  • Fixed file structure of unit tests for older D compiler+dub releases.