dlib 0.16.0 beta1
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 usingenableMemoryProfiler
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.
- Breaking change: deprecated module
- 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 inQuaternion.rotationAxis
.
- New module
- 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 fromdlib.functional.range
have been removed.
- Breaking change: deprecated module
- Misc
- Added latest DMD (2.085.0, 2.084.1) and LDC (1.13.0, 1.14.0) to Travis CI config.