• PBS's avatar
    Rework SPCurve memory management · 05b9b140
    PBS authored
    Replaces the built-in refcounting mechanism of SPCurve in favour of smart
    pointers and optionals, moving temporary instances to the stack where possible,
    and refactoring function arguments and return types to better reflect their
    semantics.
    05b9b140