dwz: unbreak on sparc64, ok jca sthen
xxhash does unaligned accesses by default, which causes issues such as
> Extracting debug info from /usr/ports/pobj/espeak-1.52.0/fake-sparc64/usr/local/bin/espeak-ng
Bus error (core dumped)
on sparc64. Copy sthen's patch from xxhash over to here since a :patch
target introduces a dependency cycle.
Update openscad to a nightly
A semi-old nightly as this was tested by several.
This nightly is from October 14th, and I will see about updating it again once it is in.
Many suggestions and OK from sthen@ and jtt@
Import cad/manifold
Manifold is a geometry library dedicated to creating and operating
on manifold triangle meshes. A manifold mesh is a mesh that represents
a solid object, and so is very important in manufacturing, CAD,
structural analysis, etc. Manifold also supports arbitrary vertex
properties and enables mapping of materials for rendering use-cases.
Our primary goal is reliability: guaranteed manifold output without
caveats or edge cases. Our secondary goal is performance: efficient
algorithms that make extensive use of parallelization, or pipelining
when only a single thread is available.
Many helpful suggestions sthen@, more suggestions and OK jtt@
Import cad/clipper2
The Clipper2 library performs intersection, union, difference and
XOR boolean operations on both simple and complex polygons. It also
performs polygon offsetting.
OK with many improvements sthen@ and jtt@