Skip to content

Releases: oscar-system/Polymake.jl

v0.5.5

07 Jan 09:28
a9c7b78
Compare
Choose a tag to compare

Polymake v0.5.5

Diff since v0.5.4

Fixed wrapper compilation on nightly because of stdlib artifacts.

Merged pull requests:

v0.5.4

02 Jan 01:44
20e2332
Compare
Choose a tag to compare

Polymake v0.5.4

Diff since v0.5.3

Closed issues:

  • Building Polymake.jl sometimes segfaults (#310)
  • cannot precompile (#328)
  • Signal handling (#330)

Merged pull requests:

v0.5.3

20 Nov 10:25
88158c8
Compare
Choose a tag to compare

Polymake v0.5.3

Diff since v0.5.2

Closed issues:

  • GitHub Pages build not triggered (#317)
  • Ctrl-C quitting julia (#321)
  • cannot precomile (#327)

Merged pull requests:

  • gh-actions: update tagbot workflow (#329) (@benlorenz)
  • move perl and ninja paths to the beginning of PATH (#331) (@benlorenz)
  • polymake_jll: adjust for deps_tree change from init_block to script (#332) (@benlorenz)

v0.5.2

21 Oct 11:19
aadd2a9
Compare
Choose a tag to compare

Polymake v0.5.2

Diff since v0.5.1

Merged pull requests:

v0.5.1

19 Oct 10:21
98afdcc
Compare
Choose a tag to compare

Polymake v0.5.1

Diff since v0.5.0

Merged pull requests:

v0.5.0

28 Aug 21:15
d33a7fc
Compare
Choose a tag to compare

Polymake v0.5.0

Diff since v0.4.3

Closed issues:

  • update binary dependencies to pkg artifacts (#209)
  • Expand functionality of map macro (polyDB) (#314)

Merged pull requests:

v0.4.3

06 Aug 11:12
0166b30
Compare
Choose a tag to compare

Polymake v0.4.3

Diff since v0.4.2

Known issues:

  • Polymake.jl may fail to load with a GLIBCXX_3_* symbol error if the system gcc is newer than the libstdc++ that julia ships. In this case please remove or rename /path/to/julia-version/lib/julia/libstdc++.so.6.

Closed issues:

  • weird int64 conversion error (#225)
  • wrap pm::Array<std::pair<Int, Int>> (#283)
  • Build failure on macOS 10.12 (#296)
  • CxxWrap 0.11 (#298)
  • tar: ./include/ncursesw/termcap.h: Cannot open: File exists (#302)

Merged pull requests:

v0.4.2

01 Jun 14:08
3fd128c
Compare
Choose a tag to compare

Polymake v0.4.2

Diff since v0.4.1

Closed issues:

  • json docs are very short (#269)
  • Find out which version of polymake we're running (#272)
  • Cannot construct topaz.vietoris_rips_filtration (#280)
  • wipe polymake_user/wrappers at build time (#286)

Merged pull requests:

v0.4.1

29 Apr 13:05
0f967ed
Compare
Choose a tag to compare

Polymake v0.4.1

Diff since v0.4.0

Closed issues:

  • Make a release with CxxWrap 0.10 support (#264)
  • Spurious test failure in test/matrices.jl (#274)

Merged pull requests:

v0.4.0

24 Apr 17:05
2c5910f
Compare
Choose a tag to compare

Polymake v0.4.0

Library updates

  • Polymake.jl depends now on CxxWrap ^0.10.1
  • Polymake.jl uses LoadFlint.jl and latest SingularBuilder

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 at exit().
    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.

Diff since v0.3.3

Closed issues:

  • expose help strings in json files (#192)
  • Drop CxxWrap 0.9 support and simplify code again? (#262)

Merged pull requests: