v1.8.9
Note: the packages generated by github (Source code links) do not contain the submodules. Use geogram_1.8.9.tar.gz
or geogram_1.8.9.zip
instead to get everything.
New in this release
- support for non-x86 architectures, including RISC-V ! (thank you @kxxt !)
- geogram bugfix: Parallel Delaunay when nbr of points is smaller than nbr of threads (thank you @kxxt !)
- geogram bugfix: boolean operations and CSG crashes under MacOS
- geogram_gfx bugfix: lines of width 1 are not clipped under
GLUP_140
andGLUP_440
profiles - geogram feature: POSIX stack trace in logs (Linux and MacOS), facilitates a lot bug hunting in continuous integ platform
- PSMs: Delaunay PSM and multiprecision PSM: fixed compilation problem (due to new
std::atomic<>
based thread sync) - portability: Rewrite of thread sync mechanism using
std::atomic
andstd::condition_variable
- portability: Rewrite of
StopWatch
usingstd::chrono
(got rid of all non-portable asm code, basically, if a thing can run Doom, then it can run geogram !)
New Contributors
Full Changelog: v1.8.8...v1.8.9