Skip to content

dlib 0.4.0

Compare
Choose a tag to compare
@gecko0307 gecko0307 released this 27 Oct 14:51
· 946 commits to master since this release
  • dlib.filesystem
    • Platform-specific modules are now grouped by corresponding packages (dlib.filesystem.windows, dlib.filesystem.posix)
    • findFiles is now a free function and can be used with any ReadOnlyFileSystem
  • dlib.math
    • Implemented LU decomposition for matrices (dlib.math.decomposition)
    • dlib.math.linear is now dlib.math.linsolve. Added solveLU, a new LU-based direct solver
    • Matrix inversion now uses LU decomposition by default (4x performance boost compared to old analytic method). 4x4 affine matrices use an optimized inversion, which is about 6 times faster
    • dlib.math.utils now uses clamp from latest Phobos if available
    • Removed deprecated functionality
  • dlib.core:
    • Moved container modules (bst, linkedlist, etc) from dlib.core to separate package dlib.container. Removed useless dlib.core.method
  • Overall: improved compatibility with DMD 2.067.