The current implementation allows copy-construction from a const reference. This can lead to side effects when objects are passed by value to functions.
I believe this design was due to some limitation w/Cython, but it really should be done away with. If anyone needs this type in Cython, redefine it as needed.
The current implementation allows copy-construction from a const reference. This can lead to side effects when objects are passed by value to functions.
I believe this design was due to some limitation w/Cython, but it really should be done away with. If anyone needs this type in Cython, redefine it as needed.