Skip to content

Releases: oscar-system/Singular.jl

v0.5.1

29 Mar 12:09
Compare
Choose a tag to compare

Singular v0.5.1

Diff since v0.5.0

Closed issues:

  • Initializing a n_transExt with an fmpz broken in Julia 1.3 (#395)

Merged pull requests:

v0.5.0

22 Mar 11:37
4cc6de2
Compare
Choose a tag to compare

Singular v0.5.0

Diff since v0.4.7

Merged pull requests:

v0.4.7

15 Mar 15:35
64a6140
Compare
Choose a tag to compare

Singular v0.4.7

Diff since v0.4.6

Closed issues:

  • crash on fractions over Nemo (#349)
  • ? Dynamic modules are not supported by this version of Singular (#383)
  • ? Dynamic modules are not supported by this version of Singular (#384)

Merged pull requests:

v0.4.6

06 Mar 14:15
d17e740
Compare
Choose a tag to compare

Singular v0.4.6

Diff since v0.4.5

Summary of changes

The main change in this release is that it enables several Singular extensions which were not available before. Specifically, these are now enabled (if you need others, let us know)

  • gfanlib
  • syzextra
  • customstd
  • interval
  • subsets
  • loctriv
  • gitfan
  • freealgebra

Closed issues:

  • Libraries are missing, e.g. dmodideal.lib (#378)

Merged pull requests:

v0.4.5

12 Feb 10:50
e925e4d
Compare
Choose a tag to compare

Singular v0.4.5

Diff since v0.4.4

Summary of changes

  • Singular.jl should no longer crash on the new rings that Singular and its
    libraries can create, or at least it should crash in far fewer cases. At a lower
    level, this means that we have the internal function create_ring_from_singular_ring
    for turning a libSingular.ring_ptr into a bona fide Ring.
  • Singular's algebraic extensions of QQ and Fp can now be constructed via the
    function AlgebraicFieldExtension. This function takes a univariate FunctionField
    and a minimal polynomial in the function field to create the algebraic extension.
  • Various small bugs have been fixed.

Closed issues:

  • isnegative in src/number/n_Zp.jl calls isless, which is not defined (#50)
  • Radical of an ideal (#101)
  • Provide an up to date version of the documentation (#125)
  • double definition (#308)

Merged pull requests:

v0.4.4

25 Jan 08:51
Compare
Choose a tag to compare

Singular v0.4.4

Diff since v0.4.3

Closed issues:

  • Manuals for release are missing (#340)
  • Regression: libraryfuncdictionary.jl regeneration can invalidate precompilation results (#344)

Merged pull requests:

v0.4.3

07 Jan 00:14
Compare
Choose a tag to compare

Singular v0.4.3

Diff since v0.4.2

Closed issues:

  • Slower factorization (#274)
  • Factorization bug (?) (#294)
  • How to convert a matrix into a module? (#316)
  • Singular.jl@master display 1*x1 instead of the usual behavior x1 (#322)
  • There is no direct way to construct a Singular matrix (#324)
  • different behavior for polynomial ring constructor depending if univariate or multivariate (#328)

Merged pull requests:

v0.4.2

18 Dec 00:26
Compare
Choose a tag to compare

Singular v0.4.2

Diff since v0.4.1

Closed issues:

  • Flint integers bug? (#57)
  • convert / coerce n_Z into AbstractAlgebra.ZZ and/or Nemo.ZZ (#80)
  • coercion of Nemo.QQ into Singular.QQ (#86)
  • sideal.eliminate bug (#167)
  • Check for C++ compiler being recent enough and supporting C++14 (for CxxWrap.jl) (#181)
  • Inconsistency for conversion (#188)
  • Random (?) test failure in test/ideal/sideal-test.jl:278 (#219)
  • ensure 4ti2 integration works even if user doesn't have lib4ti2_jll installed in global environment (#236)
  • Building Singular.jl sometimes segfaults (#249)
  • Singular.jl fails to precompile (#257)
  • Getting rid of deps/build.jl or at least minimize what it does. (#268)
  • Segment fault/Bus error occurred (r:1600338617) (#270)
  • Incompatible library version: libfactory.dylib requires version 15.0.0 or later, but libgmp.dylib provides version 14.0.0 (#271)
  • Error building Singular.jl on aarch64 (#272)
  • Error during initialization of module Singular_jll on Julia 1.4 - macOS-latest - x64 (#275)

Merged pull requests:

v0.4.1

04 Sep 15:03
Compare
Choose a tag to compare

Singular v0.4.1

Diff since v0.4.0

Merged pull requests:

v0.4.0

02 Sep 14:04
Compare
Choose a tag to compare

Singular v0.4.0

Diff since v0.3.2

Closed issues:

  • Switch Singular.jl from SingularBuild to Singular_jll; create and use `libsingular_jll.jl (#254)

Merged pull requests: