mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
019d49ec31
Adds op 24 (`Scale`) to the extent2d shim, calling the real SmExtent2d::Scale with a NULL or non-NULL pOptScaleV, its solidcore-ffi selector, and a `scale` runner op. The scale cases are kept apart from the main generator, so its existing cases keep their inputs: 20 named edge cases (both factors and None, negative and zero factors, -0, every sentinel end, values one ulp off a sentinel, huge and tiny factors, an inverted and an Init extent) and 400 generated ones on their own seeds. The Extent2d::scale doc now notes that a negative factor leaves the extent inverted, as upstream. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MNXLXj2sJf943y2dDF36Vy