Skip to content

v1.8.9

Latest
Compare
Choose a tag to compare
@BrunoLevy BrunoLevy released this 06 May 06:41

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 and GLUP_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 and std::condition_variable
  • portability: Rewrite of StopWatch using std::chrono
    (got rid of all non-portable asm code, basically, if a thing can run Doom, then it can run geogram !)

New Contributors

  • @kxxt made their first contribution in #138

Full Changelog: v1.8.8...v1.8.9