8000 Release 1.1.1 · flatsurf/e-antic · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1.1.1

Compare
Choose a tag to compare
@saraedum saraedum released this 04 Apr 15:41
· 266 commits to master since this release

Deprecated:

  • Deprecated arithmetic between elements in different number fields in the C++ interface. Before, an operation such as a + b was possible even if a and b 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 of a or b is the rational field (renf_class::make()) otherwise a deprecation warning is printed. To fully opt in to the new behaviour set the environment variable LIBEANTIC_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 from renf_class.
0