Skip to content

dlib 0.16.0 beta1

Compare
Choose a tag to compare
@gecko0307 gecko0307 released this 24 Mar 14:52
· 403 commits to master since this release

This is beta release, please test and report any bugs found.

  • dlib.core
    • dlib.core.memory: Memory profiler now reports file and line of each allocation. Now it is enabled in runtime using enableMemoryProfiler function.
    • dlib.core.memory: Owner.deleteOwnedObject.
  • dlib.text
    • dlib.text.lexer: Lexer.position.
    • dlib.text.unmanagedstring: String.cString.
    • Breaking change: deprecated module dlib.text.slicelexer has been removed.
  • dlib.container
    • dlib.container.array: DynamicArray.removeFirst.
    • Breaking change: deprecated module dlib.container.hash has been removed.
  • dlib.image
    • Breaking change: deprecated module dlib.image.parallel has been removed.
  • dlib.math
    • New module dlib.math.easing - some basic easing functions for fancy interpolation.
    • Breaking change: deprecated module dlib.math.fixed has been removed.
    • dlib.math.quaternion: fixed a bug in Quaternion.rotationAxis.
  • dlib.geometry
    • dlib.geometry.trimesh now doesn't use GC.
  • dlib.serialization
    • dlib.serialization.json - GC-free JSON parser.
  • dlib.functional
    • Breaking change: deprecated module dlib.functional.combinators, dlib.functional.quantifiers has been removed.
    • Breaking change: deprecated map, filter, reduce functions from dlib.functional.range have been removed.
  • Misc
    • Added latest DMD (2.085.0, 2.084.1) and LDC (1.13.0, 1.14.0) to Travis CI config.