1.1.1
Deprecated:
- Deprecated arithmetic between elements in different number fields in the C++ interface. Before, an operation such as
a + b
was possible even ifa
andb
lived in different number fields if at least one of them was actually a rational number. This led to inconsistent parent fields of the resulting element. We still allow such operations if the parent ofa
orb
is the rational field (renf_class::make()
) otherwise a deprecation warning is printed. To fully opt in to the new behaviour set the environment variableLIBEANTIC_STRICT_BINOP
to any value; this raises an exception instead of printing a warning.
Fixed:
- Fixed a compilation error on some xenial systems.
- Fixed import order in pyeantic's setup.py script.
- Fixed inclusion of .map files in distribution tarball even if building without version script support.
Performance:
- Improved performance of
RealEmbeddedNumberField
in Python interface by caching results. In particular the costly conversion fromrenf_class
.