v0.4.0
Polymake v0.4.0
Library updates
Polymake.jl
depends now onCxxWrap
^0.10.1
Polymake.jl
usesLoadFlint.jl
and latestSingularBuilder
New features
- documentation strings of all
polymake
functions and methods was made
available in julia - handling of polynomials should be much smoother
- polymake banner is suppressed when imported in Oscar.jl
Fixed notable bugs
libpolymake
no longer requires GLIBCXX_3.4.26, i.e. Polymake.jl is
compatible with libstdc++ shipped by julia, even when using very modern Linux
systems (big thanks to Max Horn for investigating!)- polymake doesn't grab all interrupts, so after
using Polymake
one can
still Ctrl^C to interrupt julia. However...
Known Bugs:
- a Ctrl^C interrupt issued during computations in
polymake
may render
involved objects into incomplete state which is leads to segfault atexit()
.
We can not exclude silent data corruption in the process, so please DO NOT DO
IT. We will be looking into a proper solution in the near future.
Closed issues:
Merged pull requests:
- CxxWrap 0.10.0 (#254) (@benlorenz)
- Just drop julia < 1.3 (#255) (@benlorenz)
- Cleanup and improve CI configuration (#256) (@benlorenz)
- Use CxxWrap.prefix_path (#258) (@fingolfin)
- use official coverage action (#263) (@kalmarek)
- fix/adjust signal handling (#265) (@benlorenz)
- Function docs2 (#266) (@kalmarek)