Releases: oscar-system/GAP.jl
Releases · oscar-system/GAP.jl
v0.9.3
GAP v0.9.3
Closed issues:
- Adjust to upcoming Julia 1.10 changes (#846)
- gap-packages fails to unpack on Windows (WSL) (#850)
- Error "undefined symbol" when trying to load Digraphs after installation with
GAP.Packages.install
(#851)
Merged pull requests:
- catch
Downloads.download
errors (#853) (@ThomasBreuer) - Fix building digraphs and other packages (#854) (@fingolfin)
- Update to newer package snapshot (#855) (@fingolfin)
v0.9.2
GAP v0.9.2
Closed issues:
GAP.julia_to_gap
vs.GAP.Obj
(#827)
Merged pull requests:
- Adjust etc/setup_override_dir.jl, etc/README.md (#843) (@fingolfin)
- Use
jl_reinit_foreign_type
if available (#845) (@fingolfin) - admit prescribing a package version ... (#847) (@ThomasBreuer)
- document
recursive
forGAP.Obj
andGAP.GapObj
(#848) (@ThomasBreuer)
v0.9.1
GAP v0.9.1
Closed issues:
- Documentation: add some non-trivial examples for how to use GAP.jl (#838)
Merged pull requests:
- Update TagBot.yml (#837) (@fingolfin)
- added "the" Rubik's cube example (#839) (@ThomasBreuer)
- try to make also the random computations testable (#841) (@ThomasBreuer)
- Fix some type minor stability issues (#842) (@fingolfin)
v0.9.0
v0.8.5
GAP v0.8.5
Merged pull requests:
- Rewrite force_symlink to avoid a race condition (#833) (@fingolfin)
v0.8.4
GAP v0.8.4
Closed issues:
Merged pull requests:
- Avoid race when loading GAP.jl concurrently in multiple processes (#829) (@fingolfin)
- CI: update some actions to latest versions (#830) (@fingolfin)
v0.8.3
GAP v0.8.3
Closed issues:
- use Scratch.jl and/or RelocatableFolders.jl for gaproot, other stuff (#728)
- Fix running tests on Nanosoldier (#818)
- Move
GAPROOT
out of package directory (#822) - Manual (and/or docstrings) should list all built in conversions between GAP and Julia (#823)
Merged pull requests:
- install a
GAP.Globals.Download
method if possible (#820) (@ThomasBreuer) - extend the
julia_to_gap
documentation (#824) (@ThomasBreuer) - Use Scratch.jl for GAP root (#825) (@fingolfin)
- Fix banner printing (#826) (@thofma)
v0.8.2
GAP v0.8.2
Merged pull requests:
- Switch GAP.Packages test to use
fga
instead ofio
(#819) (@fingolfin)
v0.8.1
GAP v0.8.1
Closed issues:
- Feature: nicer input syntax for permutations (#420)
- Add support for accessing content of positional / component objects ?? (#771)
Merged pull requests:
- Apply no-kwarg optimization also if there are no arguments (#813) (@fingolfin)
- catch exceptions in
GAP.Packages.install
(#815) (@ThomasBreuer) - access to internals of positional and component objects (#816) (@ThomasBreuer)
v0.8.0
GAP v0.8.0
Closed issues:
- If GAP is the host, and Julia embedded, we should perhaps catch Julia's screen output (at least for errors) (#237)
- Provide replacement for GAP kernel function
SyExecuteProcess
(#240) - Change gaproot's to differentiate both on the GAP and Julia versions (#681)
- link separate binaries for JuliaInterface for separate Julia versions (#691)
- Crash
using GAP
in IJulia with Julia 1.6.3 (#760) - doc: table of contents unsorted (#787)
- New error on julia master? (#789)
- Fix code to work without C/C++ compiler again, and add a CI test for this situation (#794)
- Tab completion in GAP for
Julia.XXX
does not work (#795) - lib/debug.g cannot be loaded (#796)
- Allow assigning to Julia module variables, at least in Julia's
Main
module? (#798) - naming convention (#799)
- Update
GAP_pkg_juliainterface
for latest Julia 1.9 (#801) - Update sysinfo.gap, gac replacements to match latest GAP_jll (#807)
Merged pull requests:
- Replace GAP's
ExecuteProcess
by Julia code (#726) (@fingolfin) - Remove
Base.big(obj::GapObj)
(#763) (@fingolfin) - explain why
SameMutability
variants are chosen (#785) (@ThomasBreuer) - fix section ordering in t.o.c. (#788) (@ThomasBreuer)
- Stop relying on JULIA* keys in sysinfo.gap (#790) (@fingolfin)
- Give helpful error if GAP_jll is not available (#791) (@fingolfin)
- Update to latest JLLs (#792) (@fingolfin)
- @gapattribute: use
has_
/set_
instead ofhas
/set
(#800) (@fingolfin) - replace the GAP kernel function
JuliaSetVal
... (#802) (@ThomasBreuer) - Allow
Julia.MODULE.x := 1
in GAP code, removeJuliaSetVal
(#803) (@fingolfin) - Remove OverrideTypeNameAndModule hack (#805) (@fingolfin)
- Update to latest GAP_jll / GAP_lib_jll (#806) (@fingolfin)
- Update GAP_lib_jll (#808) (@fingolfin)
- Update etc/gac to latest (#809) (@fingolfin)
- Better handling of C/C++ compiler detection (#810) (@fingolfin)
- Update to latest GAP_pkg_juliainterface_jll (#811) (@fingolfin)