GAP.jl 0.8.0 released
21 Apr 2022Today GAP.jl 0.8.0 has been released.
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)