Skip to content

v0.13.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 21:25
319e5cb

GAP v0.13.0

Diff since v0.12.3

  • Breaking: Update to GAP 4.14.0
  • Breaking: Require gap_to_julia methods to handle recursive
    keyword argument (e.g. by adding ; recursive::Bool = true to the
    argument list and otherwise ignoring it)
  • Add GAP.versioninfo()
  • Add GAP.Packages.build_recursive(name)
  • Add GAP.Packages.test(name)
  • Change GAP.Packages.build(name) to no longer try to build the package if
    it is already installed
  • Optimize conversion of GAP strings to Julia strings, symbols or Vector{UInt8}
  • Use individual artifacts for each GAP package distributed with GAP,
    instead of a single huge "artifact" containing all of them and which
    has to be downloaded for each update (now we can update GAP packages
    individually)
  • Use precompiled binaries for the following GAP packages:
    • 4ti2interface
    • ace
    • anupq
    • browse
    • caratinterface
    • cddinterface
    • cohomolo
    • crypting
    • curlinterface
    • cvec
    • datastructures
    • deepthought
    • digraphs
    • edim
    • ferret
    • float
    • fplsa
    • gauss
    • grape
    • guava
    • io
    • json
    • kbmag
    • normalizinterface
    • nq
    • orb
    • profiling
    • simpcomp
    • singular
    • zeromqinterface

Merged pull requests:

Closed issues:

  • More examples in README (at least) or documentation (#303)
  • Macro construct bug? (#344)
  • Add automated CI tests for the GAP.prompt() (#460)
  • Suppress GAP warnings/errors when loading/installing messages (#650)
  • JULIA_DEBUG=GAP breaks GAP.jl?!? (#747)
  • Again trouble starting OSCAR while offline due to GAP issues (#852)
  • Error running Oscar test for 1.6, x64, macOS-latest (#856)
  • Trouble installing GAP package nq (and hence hap) on macOS (#928)
  • GapObj vs julia_to_gap (#990)
  • GapObj vs. julia_to_gap (#1025)
  • Error installing nq, anupq because GMP can't be found (#1064)
  • Systematic testing of all packages in the GAP distro (#1065)
  • Add GAP.versioninfo() showing a list of loaded GAP packages (including version, package installation path) (#1082)
  • Releasing GAP.jl 0.13.0 (#1114)