Releases: oscar-system/Polymake.jl
Releases · oscar-system/Polymake.jl
v0.5.5
Polymake v0.5.5
Fixed wrapper compilation on nightly because of stdlib artifacts.
Merged pull requests:
- IJulia: Fix threejs visualization (#336) (@benlorenz)
- github actions: run wrapper compilation with verbose mode (#337) (@benlorenz)
v0.5.4
Polymake v0.5.4
Closed issues:
Merged pull requests:
- Add note on how to cite. (#334) (@lkastner)
- bump to 0.5.4, update jll versions (#335) (@benlorenz)
v0.5.3
Polymake v0.5.3
Closed issues:
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
Polymake v0.5.2
Merged pull requests:
- new jll wrappers have PATH as a RefValue instead ... (#325) (@benlorenz)
- bump to 0.5.2 (#326) (@benlorenz)
v0.5.1
Polymake v0.5.1
Merged pull requests:
- workflow: add ssh key secret for tagbot to allow triggering of documenter (#319) (@benlorenz)
- update badges (#320) (@benlorenz)
- bump libpolymake_julia to 0.2 (#324) (@benlorenz)
v0.5.0
Polymake v0.5.0
Closed issues:
- update binary dependencies to pkg artifacts (#209)
- Expand functionality of
map
macro (polyDB) (#314)
Merged pull requests:
- Documentation/new (#245) (@alexej-jordan)
- split libpolymake_julia into separate repo (#304) (@benlorenz)
- split libpolymake_julia and use artifacts (#308) (@benlorenz)
- Types/map (#309) (@alexej-jordan)
- choose fields when calling 'map' macro (polyDB) (#316) (@alexej-jordan)
- Cleanup Project.toml (#318) (@benlorenz)
v0.4.3
Polymake v0.4.3
Known issues:
- Polymake.jl may fail to load with a
GLIBCXX_3_*
symbol error if the system gcc is newer than thelibstdc++
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:
- Wip/mongo (#261) (@alexej-jordan)
- Fix/issue 283 (#290) (@IvanSpirandelli)
- Mongo/query (#292) (@alexej-jordan)
- fix for weird integer issue + tests (#293) (@kalmarek)
- Fix/julia 1.5 (#294) (@kalmarek)
- Make codecov only informational (#295) (@saschatimme)
- compat for cxxwrap 0.11 and adjust tests (#299) (@benlorenz)
- bump to polymake 4.1 (#301) (@benlorenz)
- build: add chmod u+w to make sure we can overwrite ncurses directories (#303) (@benlorenz)
- Polymake database interface via Mongoc.jl (#306) (@alexej-jordan)
v0.4.2
Polymake v0.4.2
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:
- json docs: add more information for functions and also full polymake-style text (fix #269) (#275) (@benlorenz)
- Fix/startup error (#276) (@kalmarek)
- disable_sigint() around internal_calls and internal_give (#278) (@kalmarek)
- build.jl: split
run
argument over multiple lines (#282) (@fingolfin) - update github checkout action (#284) (@benlorenz)
- function parameters (#285) (@benlorenz)
- fix wrapper cleanup during build (#287) (@benlorenz)
- attachments for BigObject (#288) (@benlorenz)
- bump to 0.4.2 (#289) (@kalmarek)
v0.4.1
Polymake v0.4.1
Closed issues:
Merged pull requests:
- work around XCode 11.4 typeinfo issue (#270) (@benlorenz)
- Bump version to v0.4.1 (#273) (@saschatimme)
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)