From c2246927dfb1710a19524b2cec79ee3d852ad0b6 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 21 Jun 2023 10:24:48 +0200 Subject: [PATCH] Disable optimizer & inference in GAP_pkg_*.jl packages --- GAP_pkg_4ti2interface/src/GAP_pkg_4ti2interface.jl | 6 ++++++ GAP_pkg_ace/src/GAP_pkg_ace.jl | 6 ++++++ GAP_pkg_aclib/src/GAP_pkg_aclib.jl | 6 ++++++ GAP_pkg_agt/src/GAP_pkg_agt.jl | 6 ++++++ GAP_pkg_alnuth/src/GAP_pkg_alnuth.jl | 6 ++++++ GAP_pkg_anupq/src/GAP_pkg_anupq.jl | 6 ++++++ GAP_pkg_atlasrep/src/GAP_pkg_atlasrep.jl | 6 ++++++ GAP_pkg_autodoc/src/GAP_pkg_autodoc.jl | 6 ++++++ GAP_pkg_automata/src/GAP_pkg_automata.jl | 6 ++++++ GAP_pkg_automgrp/src/GAP_pkg_automgrp.jl | 6 ++++++ GAP_pkg_autpgrp/src/GAP_pkg_autpgrp.jl | 6 ++++++ GAP_pkg_browse/src/GAP_pkg_browse.jl | 6 ++++++ GAP_pkg_cap/src/GAP_pkg_cap.jl | 6 ++++++ GAP_pkg_caratinterface/src/GAP_pkg_caratinterface.jl | 6 ++++++ GAP_pkg_cddinterface/src/GAP_pkg_cddinterface.jl | 6 ++++++ GAP_pkg_circle/src/GAP_pkg_circle.jl | 6 ++++++ GAP_pkg_classicpres/src/GAP_pkg_classicpres.jl | 6 ++++++ GAP_pkg_cohomolo/src/GAP_pkg_cohomolo.jl | 6 ++++++ GAP_pkg_congruence/src/GAP_pkg_congruence.jl | 6 ++++++ GAP_pkg_corelg/src/GAP_pkg_corelg.jl | 6 ++++++ GAP_pkg_crime/src/GAP_pkg_crime.jl | 6 ++++++ GAP_pkg_crisp/src/GAP_pkg_crisp.jl | 6 ++++++ GAP_pkg_crypting/src/GAP_pkg_crypting.jl | 6 ++++++ GAP_pkg_cryst/src/GAP_pkg_cryst.jl | 6 ++++++ GAP_pkg_crystcat/src/GAP_pkg_crystcat.jl | 6 ++++++ GAP_pkg_ctbllib/src/GAP_pkg_ctbllib.jl | 6 ++++++ GAP_pkg_cubefree/src/GAP_pkg_cubefree.jl | 6 ++++++ GAP_pkg_curlinterface/src/GAP_pkg_curlinterface.jl | 6 ++++++ GAP_pkg_cvec/src/GAP_pkg_cvec.jl | 6 ++++++ GAP_pkg_datastructures/src/GAP_pkg_datastructures.jl | 6 ++++++ GAP_pkg_deepthought/src/GAP_pkg_deepthought.jl | 6 ++++++ GAP_pkg_design/src/GAP_pkg_design.jl | 6 ++++++ GAP_pkg_difsets/src/GAP_pkg_difsets.jl | 6 ++++++ GAP_pkg_digraphs/src/GAP_pkg_digraphs.jl | 6 ++++++ GAP_pkg_edim/src/GAP_pkg_edim.jl | 6 ++++++ GAP_pkg_example/src/GAP_pkg_example.jl | 6 ++++++ GAP_pkg_examplesforhomalg/src/GAP_pkg_examplesforhomalg.jl | 6 ++++++ GAP_pkg_factint/src/GAP_pkg_factint.jl | 6 ++++++ GAP_pkg_ferret/src/GAP_pkg_ferret.jl | 6 ++++++ GAP_pkg_fga/src/GAP_pkg_fga.jl | 6 ++++++ GAP_pkg_fining/src/GAP_pkg_fining.jl | 6 ++++++ GAP_pkg_float/src/GAP_pkg_float.jl | 6 ++++++ GAP_pkg_format/src/GAP_pkg_format.jl | 6 ++++++ GAP_pkg_forms/src/GAP_pkg_forms.jl | 6 ++++++ GAP_pkg_fplsa/src/GAP_pkg_fplsa.jl | 6 ++++++ GAP_pkg_fr/src/GAP_pkg_fr.jl | 6 ++++++ GAP_pkg_francy/src/GAP_pkg_francy.jl | 6 ++++++ GAP_pkg_fwtree/src/GAP_pkg_fwtree.jl | 6 ++++++ GAP_pkg_gapdoc/src/GAP_pkg_gapdoc.jl | 6 ++++++ GAP_pkg_gauss/src/GAP_pkg_gauss.jl | 6 ++++++ GAP_pkg_gaussforhomalg/src/GAP_pkg_gaussforhomalg.jl | 6 ++++++ GAP_pkg_gbnp/src/GAP_pkg_gbnp.jl | 6 ++++++ .../src/GAP_pkg_generalizedmorphismsforcap.jl | 6 ++++++ GAP_pkg_genss/src/GAP_pkg_genss.jl | 6 ++++++ GAP_pkg_gradedmodules/src/GAP_pkg_gradedmodules.jl | 6 ++++++ .../src/GAP_pkg_gradedringforhomalg.jl | 6 ++++++ GAP_pkg_grape/src/GAP_pkg_grape.jl | 6 ++++++ GAP_pkg_groupoids/src/GAP_pkg_groupoids.jl | 6 ++++++ GAP_pkg_grpconst/src/GAP_pkg_grpconst.jl | 6 ++++++ GAP_pkg_guarana/src/GAP_pkg_guarana.jl | 6 ++++++ GAP_pkg_guava/src/GAP_pkg_guava.jl | 6 ++++++ GAP_pkg_hap/src/GAP_pkg_hap.jl | 6 ++++++ GAP_pkg_hapcryst/src/GAP_pkg_hapcryst.jl | 6 ++++++ GAP_pkg_hecke/src/GAP_pkg_hecke.jl | 6 ++++++ GAP_pkg_help/src/GAP_pkg_help.jl | 6 ++++++ GAP_pkg_homalg/src/GAP_pkg_homalg.jl | 6 ++++++ GAP_pkg_homalgtocas/src/GAP_pkg_homalgtocas.jl | 6 ++++++ GAP_pkg_idrel/src/GAP_pkg_idrel.jl | 6 ++++++ GAP_pkg_images/src/GAP_pkg_images.jl | 6 ++++++ GAP_pkg_intpic/src/GAP_pkg_intpic.jl | 6 ++++++ GAP_pkg_io/src/GAP_pkg_io.jl | 6 ++++++ GAP_pkg_io_forhomalg/src/GAP_pkg_io_forhomalg.jl | 6 ++++++ GAP_pkg_irredsol/src/GAP_pkg_irredsol.jl | 6 ++++++ GAP_pkg_itc/src/GAP_pkg_itc.jl | 6 ++++++ GAP_pkg_json/src/GAP_pkg_json.jl | 6 ++++++ GAP_pkg_jupyterkernel/src/GAP_pkg_jupyterkernel.jl | 6 ++++++ GAP_pkg_jupyterviz/src/GAP_pkg_jupyterviz.jl | 6 ++++++ GAP_pkg_kan/src/GAP_pkg_kan.jl | 6 ++++++ GAP_pkg_kbmag/src/GAP_pkg_kbmag.jl | 6 ++++++ GAP_pkg_laguna/src/GAP_pkg_laguna.jl | 6 ++++++ GAP_pkg_liealgdb/src/GAP_pkg_liealgdb.jl | 6 ++++++ GAP_pkg_liepring/src/GAP_pkg_liepring.jl | 6 ++++++ GAP_pkg_liering/src/GAP_pkg_liering.jl | 6 ++++++ .../src/GAP_pkg_linearalgebraforcap.jl | 6 ++++++ .../src/GAP_pkg_localizeringforhomalg.jl | 6 ++++++ GAP_pkg_loops/src/GAP_pkg_loops.jl | 6 ++++++ GAP_pkg_lpres/src/GAP_pkg_lpres.jl | 6 ++++++ GAP_pkg_majoranaalgebras/src/GAP_pkg_majoranaalgebras.jl | 6 ++++++ GAP_pkg_mapclass/src/GAP_pkg_mapclass.jl | 6 ++++++ GAP_pkg_matgrp/src/GAP_pkg_matgrp.jl | 6 ++++++ GAP_pkg_matricesforhomalg/src/GAP_pkg_matricesforhomalg.jl | 6 ++++++ GAP_pkg_modisom/src/GAP_pkg_modisom.jl | 6 ++++++ .../src/GAP_pkg_modulepresentationsforcap.jl | 6 ++++++ GAP_pkg_modules/src/GAP_pkg_modules.jl | 6 ++++++ .../src/GAP_pkg_monoidalcategories.jl | 6 ++++++ GAP_pkg_nconvex/src/GAP_pkg_nconvex.jl | 6 ++++++ GAP_pkg_nilmat/src/GAP_pkg_nilmat.jl | 6 ++++++ GAP_pkg_nock/src/GAP_pkg_nock.jl | 6 ++++++ GAP_pkg_normalizinterface/src/GAP_pkg_normalizinterface.jl | 6 ++++++ GAP_pkg_nq/src/GAP_pkg_nq.jl | 6 ++++++ GAP_pkg_numericalsgps/src/GAP_pkg_numericalsgps.jl | 6 ++++++ GAP_pkg_openmath/src/GAP_pkg_openmath.jl | 6 ++++++ GAP_pkg_orb/src/GAP_pkg_orb.jl | 6 ++++++ GAP_pkg_packagemanager/src/GAP_pkg_packagemanager.jl | 6 ++++++ GAP_pkg_patternclass/src/GAP_pkg_patternclass.jl | 6 ++++++ GAP_pkg_permut/src/GAP_pkg_permut.jl | 6 ++++++ GAP_pkg_polenta/src/GAP_pkg_polenta.jl | 6 ++++++ GAP_pkg_polycyclic/src/GAP_pkg_polycyclic.jl | 6 ++++++ GAP_pkg_polymaking/src/GAP_pkg_polymaking.jl | 6 ++++++ GAP_pkg_primgrp/src/GAP_pkg_primgrp.jl | 6 ++++++ GAP_pkg_profiling/src/GAP_pkg_profiling.jl | 6 ++++++ GAP_pkg_qpa/src/GAP_pkg_qpa.jl | 6 ++++++ GAP_pkg_quagroup/src/GAP_pkg_quagroup.jl | 6 ++++++ GAP_pkg_radiroot/src/GAP_pkg_radiroot.jl | 6 ++++++ GAP_pkg_rcwa/src/GAP_pkg_rcwa.jl | 6 ++++++ GAP_pkg_rds/src/GAP_pkg_rds.jl | 6 ++++++ GAP_pkg_recog/src/GAP_pkg_recog.jl | 6 ++++++ GAP_pkg_repndecomp/src/GAP_pkg_repndecomp.jl | 6 ++++++ GAP_pkg_repsn/src/GAP_pkg_repsn.jl | 6 ++++++ GAP_pkg_resclasses/src/GAP_pkg_resclasses.jl | 6 ++++++ GAP_pkg_ringsforhomalg/src/GAP_pkg_ringsforhomalg.jl | 6 ++++++ GAP_pkg_sco/src/GAP_pkg_sco.jl | 6 ++++++ GAP_pkg_scscp/src/GAP_pkg_scscp.jl | 6 ++++++ GAP_pkg_semigroups/src/GAP_pkg_semigroups.jl | 6 ++++++ GAP_pkg_sglppow/src/GAP_pkg_sglppow.jl | 6 ++++++ GAP_pkg_sgpviz/src/GAP_pkg_sgpviz.jl | 6 ++++++ GAP_pkg_simpcomp/src/GAP_pkg_simpcomp.jl | 6 ++++++ GAP_pkg_singular/src/GAP_pkg_singular.jl | 6 ++++++ GAP_pkg_sl2reps/src/GAP_pkg_sl2reps.jl | 6 ++++++ GAP_pkg_sla/src/GAP_pkg_sla.jl | 6 ++++++ GAP_pkg_smallgrp/src/GAP_pkg_smallgrp.jl | 6 ++++++ GAP_pkg_smallsemi/src/GAP_pkg_smallsemi.jl | 6 ++++++ GAP_pkg_sonata/src/GAP_pkg_sonata.jl | 6 ++++++ GAP_pkg_sophus/src/GAP_pkg_sophus.jl | 6 ++++++ GAP_pkg_spinsym/src/GAP_pkg_spinsym.jl | 6 ++++++ GAP_pkg_standardff/src/GAP_pkg_standardff.jl | 6 ++++++ GAP_pkg_symbcompcc/src/GAP_pkg_symbcompcc.jl | 6 ++++++ GAP_pkg_thelma/src/GAP_pkg_thelma.jl | 6 ++++++ GAP_pkg_tomlib/src/GAP_pkg_tomlib.jl | 6 ++++++ GAP_pkg_toolsforhomalg/src/GAP_pkg_toolsforhomalg.jl | 6 ++++++ GAP_pkg_toric/src/GAP_pkg_toric.jl | 6 ++++++ GAP_pkg_toricvarieties/src/GAP_pkg_toricvarieties.jl | 6 ++++++ GAP_pkg_transgrp/src/GAP_pkg_transgrp.jl | 6 ++++++ GAP_pkg_ugaly/src/GAP_pkg_ugaly.jl | 6 ++++++ GAP_pkg_unipot/src/GAP_pkg_unipot.jl | 6 ++++++ GAP_pkg_unitlib/src/GAP_pkg_unitlib.jl | 6 ++++++ GAP_pkg_utils/src/GAP_pkg_utils.jl | 6 ++++++ GAP_pkg_uuid/src/GAP_pkg_uuid.jl | 6 ++++++ GAP_pkg_walrus/src/GAP_pkg_walrus.jl | 6 ++++++ GAP_pkg_wedderga/src/GAP_pkg_wedderga.jl | 6 ++++++ GAP_pkg_xgap/src/GAP_pkg_xgap.jl | 6 ++++++ GAP_pkg_xmod/src/GAP_pkg_xmod.jl | 6 ++++++ GAP_pkg_xmodalg/src/GAP_pkg_xmodalg.jl | 6 ++++++ GAP_pkg_yangbaxter/src/GAP_pkg_yangbaxter.jl | 6 ++++++ GAP_pkg_zeromqinterface/src/GAP_pkg_zeromqinterface.jl | 6 ++++++ generate_wrapper.jl | 6 ++++++ 156 files changed, 936 insertions(+) diff --git a/GAP_pkg_4ti2interface/src/GAP_pkg_4ti2interface.jl b/GAP_pkg_4ti2interface/src/GAP_pkg_4ti2interface.jl index 34928a6..d8b6bb7 100644 --- a/GAP_pkg_4ti2interface/src/GAP_pkg_4ti2interface.jl +++ b/GAP_pkg_4ti2interface/src/GAP_pkg_4ti2interface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package 4ti2Interface 2022.09-01. """ module GAP_pkg_4ti2interface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_ace/src/GAP_pkg_ace.jl b/GAP_pkg_ace/src/GAP_pkg_ace.jl index aaef3f2..fd1a704 100644 --- a/GAP_pkg_ace/src/GAP_pkg_ace.jl +++ b/GAP_pkg_ace/src/GAP_pkg_ace.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ACE 5.6.1. """ module GAP_pkg_ace +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_aclib/src/GAP_pkg_aclib.jl b/GAP_pkg_aclib/src/GAP_pkg_aclib.jl index 281b1e8..1864c72 100644 --- a/GAP_pkg_aclib/src/GAP_pkg_aclib.jl +++ b/GAP_pkg_aclib/src/GAP_pkg_aclib.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AClib 1.3.2. """ module GAP_pkg_aclib +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_agt/src/GAP_pkg_agt.jl b/GAP_pkg_agt/src/GAP_pkg_agt.jl index a1a7386..5eb0479 100644 --- a/GAP_pkg_agt/src/GAP_pkg_agt.jl +++ b/GAP_pkg_agt/src/GAP_pkg_agt.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AGT 0.3. """ module GAP_pkg_agt +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_alnuth/src/GAP_pkg_alnuth.jl b/GAP_pkg_alnuth/src/GAP_pkg_alnuth.jl index 261823c..14aca98 100644 --- a/GAP_pkg_alnuth/src/GAP_pkg_alnuth.jl +++ b/GAP_pkg_alnuth/src/GAP_pkg_alnuth.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Alnuth 3.2.1. """ module GAP_pkg_alnuth +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_anupq/src/GAP_pkg_anupq.jl b/GAP_pkg_anupq/src/GAP_pkg_anupq.jl index 5a93d98..56c32ec 100644 --- a/GAP_pkg_anupq/src/GAP_pkg_anupq.jl +++ b/GAP_pkg_anupq/src/GAP_pkg_anupq.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ANUPQ 3.2.6. """ module GAP_pkg_anupq +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_atlasrep/src/GAP_pkg_atlasrep.jl b/GAP_pkg_atlasrep/src/GAP_pkg_atlasrep.jl index f6db105..b307e2b 100644 --- a/GAP_pkg_atlasrep/src/GAP_pkg_atlasrep.jl +++ b/GAP_pkg_atlasrep/src/GAP_pkg_atlasrep.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AtlasRep 2.1.6. """ module GAP_pkg_atlasrep +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_autodoc/src/GAP_pkg_autodoc.jl b/GAP_pkg_autodoc/src/GAP_pkg_autodoc.jl index 451e364..42bfbbf 100644 --- a/GAP_pkg_autodoc/src/GAP_pkg_autodoc.jl +++ b/GAP_pkg_autodoc/src/GAP_pkg_autodoc.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AutoDoc 2022.10.20. """ module GAP_pkg_autodoc +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_automata/src/GAP_pkg_automata.jl b/GAP_pkg_automata/src/GAP_pkg_automata.jl index f599a41..d500a24 100644 --- a/GAP_pkg_automata/src/GAP_pkg_automata.jl +++ b/GAP_pkg_automata/src/GAP_pkg_automata.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Automata 1.15. """ module GAP_pkg_automata +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_automgrp/src/GAP_pkg_automgrp.jl b/GAP_pkg_automgrp/src/GAP_pkg_automgrp.jl index 514a370..c9a2dc8 100644 --- a/GAP_pkg_automgrp/src/GAP_pkg_automgrp.jl +++ b/GAP_pkg_automgrp/src/GAP_pkg_automgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AutomGrp 1.3.2. """ module GAP_pkg_automgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_autpgrp/src/GAP_pkg_autpgrp.jl b/GAP_pkg_autpgrp/src/GAP_pkg_autpgrp.jl index e4b1f1b..d9a91fc 100644 --- a/GAP_pkg_autpgrp/src/GAP_pkg_autpgrp.jl +++ b/GAP_pkg_autpgrp/src/GAP_pkg_autpgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package AutPGrp 1.11. """ module GAP_pkg_autpgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_browse/src/GAP_pkg_browse.jl b/GAP_pkg_browse/src/GAP_pkg_browse.jl index a1b3fcf..02f9cc7 100644 --- a/GAP_pkg_browse/src/GAP_pkg_browse.jl +++ b/GAP_pkg_browse/src/GAP_pkg_browse.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Browse 1.8.19. """ module GAP_pkg_browse +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cap/src/GAP_pkg_cap.jl b/GAP_pkg_cap/src/GAP_pkg_cap.jl index a073f95..73af237 100644 --- a/GAP_pkg_cap/src/GAP_pkg_cap.jl +++ b/GAP_pkg_cap/src/GAP_pkg_cap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CAP 2022.12-11. """ module GAP_pkg_cap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_caratinterface/src/GAP_pkg_caratinterface.jl b/GAP_pkg_caratinterface/src/GAP_pkg_caratinterface.jl index e06290a..5250ef4 100644 --- a/GAP_pkg_caratinterface/src/GAP_pkg_caratinterface.jl +++ b/GAP_pkg_caratinterface/src/GAP_pkg_caratinterface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CaratInterface 2.3.4. """ module GAP_pkg_caratinterface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cddinterface/src/GAP_pkg_cddinterface.jl b/GAP_pkg_cddinterface/src/GAP_pkg_cddinterface.jl index 9bf80c3..15c2861 100644 --- a/GAP_pkg_cddinterface/src/GAP_pkg_cddinterface.jl +++ b/GAP_pkg_cddinterface/src/GAP_pkg_cddinterface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CddInterface 2022.11.01. """ module GAP_pkg_cddinterface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_circle/src/GAP_pkg_circle.jl b/GAP_pkg_circle/src/GAP_pkg_circle.jl index f515b22..09f53aa 100644 --- a/GAP_pkg_circle/src/GAP_pkg_circle.jl +++ b/GAP_pkg_circle/src/GAP_pkg_circle.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Circle 1.6.5. """ module GAP_pkg_circle +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_classicpres/src/GAP_pkg_classicpres.jl b/GAP_pkg_classicpres/src/GAP_pkg_classicpres.jl index d40f77d..398466e 100644 --- a/GAP_pkg_classicpres/src/GAP_pkg_classicpres.jl +++ b/GAP_pkg_classicpres/src/GAP_pkg_classicpres.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package classicpres 1.22. """ module GAP_pkg_classicpres +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cohomolo/src/GAP_pkg_cohomolo.jl b/GAP_pkg_cohomolo/src/GAP_pkg_cohomolo.jl index ca1ef8a..22f3877 100644 --- a/GAP_pkg_cohomolo/src/GAP_pkg_cohomolo.jl +++ b/GAP_pkg_cohomolo/src/GAP_pkg_cohomolo.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package cohomolo 1.6.10. """ module GAP_pkg_cohomolo +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_congruence/src/GAP_pkg_congruence.jl b/GAP_pkg_congruence/src/GAP_pkg_congruence.jl index 2bc8095..60e0768 100644 --- a/GAP_pkg_congruence/src/GAP_pkg_congruence.jl +++ b/GAP_pkg_congruence/src/GAP_pkg_congruence.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Congruence 1.2.4. """ module GAP_pkg_congruence +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_corelg/src/GAP_pkg_corelg.jl b/GAP_pkg_corelg/src/GAP_pkg_corelg.jl index 1e0da7c..c67cf3d 100644 --- a/GAP_pkg_corelg/src/GAP_pkg_corelg.jl +++ b/GAP_pkg_corelg/src/GAP_pkg_corelg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CoReLG 1.56. """ module GAP_pkg_corelg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_crime/src/GAP_pkg_crime.jl b/GAP_pkg_crime/src/GAP_pkg_crime.jl index f06ccf9..a0ff9d3 100644 --- a/GAP_pkg_crime/src/GAP_pkg_crime.jl +++ b/GAP_pkg_crime/src/GAP_pkg_crime.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CRIME 1.6. """ module GAP_pkg_crime +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_crisp/src/GAP_pkg_crisp.jl b/GAP_pkg_crisp/src/GAP_pkg_crisp.jl index 21941c8..4117794 100644 --- a/GAP_pkg_crisp/src/GAP_pkg_crisp.jl +++ b/GAP_pkg_crisp/src/GAP_pkg_crisp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CRISP 1.4.6. """ module GAP_pkg_crisp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_crypting/src/GAP_pkg_crypting.jl b/GAP_pkg_crypting/src/GAP_pkg_crypting.jl index 09d050d..f49330d 100644 --- a/GAP_pkg_crypting/src/GAP_pkg_crypting.jl +++ b/GAP_pkg_crypting/src/GAP_pkg_crypting.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package crypting 0.10.4. """ module GAP_pkg_crypting +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cryst/src/GAP_pkg_cryst.jl b/GAP_pkg_cryst/src/GAP_pkg_cryst.jl index c5c0b4e..d9beae6 100644 --- a/GAP_pkg_cryst/src/GAP_pkg_cryst.jl +++ b/GAP_pkg_cryst/src/GAP_pkg_cryst.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Cryst 4.1.25. """ module GAP_pkg_cryst +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_crystcat/src/GAP_pkg_crystcat.jl b/GAP_pkg_crystcat/src/GAP_pkg_crystcat.jl index 63f2f06..7f83909 100644 --- a/GAP_pkg_crystcat/src/GAP_pkg_crystcat.jl +++ b/GAP_pkg_crystcat/src/GAP_pkg_crystcat.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CrystCat 1.1.10. """ module GAP_pkg_crystcat +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_ctbllib/src/GAP_pkg_ctbllib.jl b/GAP_pkg_ctbllib/src/GAP_pkg_ctbllib.jl index 37f5720..ca737f6 100644 --- a/GAP_pkg_ctbllib/src/GAP_pkg_ctbllib.jl +++ b/GAP_pkg_ctbllib/src/GAP_pkg_ctbllib.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package CTblLib 1.3.4. """ module GAP_pkg_ctbllib +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cubefree/src/GAP_pkg_cubefree.jl b/GAP_pkg_cubefree/src/GAP_pkg_cubefree.jl index df2c797..e6a7614 100644 --- a/GAP_pkg_cubefree/src/GAP_pkg_cubefree.jl +++ b/GAP_pkg_cubefree/src/GAP_pkg_cubefree.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Cubefree 1.19. """ module GAP_pkg_cubefree +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_curlinterface/src/GAP_pkg_curlinterface.jl b/GAP_pkg_curlinterface/src/GAP_pkg_curlinterface.jl index fc1d033..af89aae 100644 --- a/GAP_pkg_curlinterface/src/GAP_pkg_curlinterface.jl +++ b/GAP_pkg_curlinterface/src/GAP_pkg_curlinterface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package curlInterface 2.3.1. """ module GAP_pkg_curlinterface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_cvec/src/GAP_pkg_cvec.jl b/GAP_pkg_cvec/src/GAP_pkg_cvec.jl index f1ec2cd..66909a5 100644 --- a/GAP_pkg_cvec/src/GAP_pkg_cvec.jl +++ b/GAP_pkg_cvec/src/GAP_pkg_cvec.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package cvec 2.7.6. """ module GAP_pkg_cvec +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_datastructures/src/GAP_pkg_datastructures.jl b/GAP_pkg_datastructures/src/GAP_pkg_datastructures.jl index 646c1ea..e85e61a 100644 --- a/GAP_pkg_datastructures/src/GAP_pkg_datastructures.jl +++ b/GAP_pkg_datastructures/src/GAP_pkg_datastructures.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package datastructures 0.3.0. """ module GAP_pkg_datastructures +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_deepthought/src/GAP_pkg_deepthought.jl b/GAP_pkg_deepthought/src/GAP_pkg_deepthought.jl index 2b5de02..27058c5 100644 --- a/GAP_pkg_deepthought/src/GAP_pkg_deepthought.jl +++ b/GAP_pkg_deepthought/src/GAP_pkg_deepthought.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package DeepThought 1.0.6. """ module GAP_pkg_deepthought +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_design/src/GAP_pkg_design.jl b/GAP_pkg_design/src/GAP_pkg_design.jl index e3145a1..bf12929 100644 --- a/GAP_pkg_design/src/GAP_pkg_design.jl +++ b/GAP_pkg_design/src/GAP_pkg_design.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package DESIGN 1.7. """ module GAP_pkg_design +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_difsets/src/GAP_pkg_difsets.jl b/GAP_pkg_difsets/src/GAP_pkg_difsets.jl index e2d73f0..a776ee2 100644 --- a/GAP_pkg_difsets/src/GAP_pkg_difsets.jl +++ b/GAP_pkg_difsets/src/GAP_pkg_difsets.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package DifSets 2.3.1. """ module GAP_pkg_difsets +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_digraphs/src/GAP_pkg_digraphs.jl b/GAP_pkg_digraphs/src/GAP_pkg_digraphs.jl index 893b495..96f70a3 100644 --- a/GAP_pkg_digraphs/src/GAP_pkg_digraphs.jl +++ b/GAP_pkg_digraphs/src/GAP_pkg_digraphs.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Digraphs 1.6.1. """ module GAP_pkg_digraphs +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_edim/src/GAP_pkg_edim.jl b/GAP_pkg_edim/src/GAP_pkg_edim.jl index ee4b02f..928c870 100644 --- a/GAP_pkg_edim/src/GAP_pkg_edim.jl +++ b/GAP_pkg_edim/src/GAP_pkg_edim.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package EDIM 1.3.6. """ module GAP_pkg_edim +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_example/src/GAP_pkg_example.jl b/GAP_pkg_example/src/GAP_pkg_example.jl index 7621558..bcfa235 100644 --- a/GAP_pkg_example/src/GAP_pkg_example.jl +++ b/GAP_pkg_example/src/GAP_pkg_example.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Example 4.3.2. """ module GAP_pkg_example +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_examplesforhomalg/src/GAP_pkg_examplesforhomalg.jl b/GAP_pkg_examplesforhomalg/src/GAP_pkg_examplesforhomalg.jl index bad5f8c..ba31192 100644 --- a/GAP_pkg_examplesforhomalg/src/GAP_pkg_examplesforhomalg.jl +++ b/GAP_pkg_examplesforhomalg/src/GAP_pkg_examplesforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ExamplesForHomalg 2022.11-01. """ module GAP_pkg_examplesforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_factint/src/GAP_pkg_factint.jl b/GAP_pkg_factint/src/GAP_pkg_factint.jl index 3e87d10..e2396b5 100644 --- a/GAP_pkg_factint/src/GAP_pkg_factint.jl +++ b/GAP_pkg_factint/src/GAP_pkg_factint.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FactInt 1.6.3. """ module GAP_pkg_factint +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_ferret/src/GAP_pkg_ferret.jl b/GAP_pkg_ferret/src/GAP_pkg_ferret.jl index ae9187d..30a6373 100644 --- a/GAP_pkg_ferret/src/GAP_pkg_ferret.jl +++ b/GAP_pkg_ferret/src/GAP_pkg_ferret.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ferret 1.0.9. """ module GAP_pkg_ferret +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_fga/src/GAP_pkg_fga.jl b/GAP_pkg_fga/src/GAP_pkg_fga.jl index 8424554..0d87ef0 100644 --- a/GAP_pkg_fga/src/GAP_pkg_fga.jl +++ b/GAP_pkg_fga/src/GAP_pkg_fga.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FGA 1.4.0. """ module GAP_pkg_fga +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_fining/src/GAP_pkg_fining.jl b/GAP_pkg_fining/src/GAP_pkg_fining.jl index cea7c1b..0a3e49d 100644 --- a/GAP_pkg_fining/src/GAP_pkg_fining.jl +++ b/GAP_pkg_fining/src/GAP_pkg_fining.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FinInG 1.5.4. """ module GAP_pkg_fining +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_float/src/GAP_pkg_float.jl b/GAP_pkg_float/src/GAP_pkg_float.jl index cb5eada..b278470 100644 --- a/GAP_pkg_float/src/GAP_pkg_float.jl +++ b/GAP_pkg_float/src/GAP_pkg_float.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package float 1.0.3. """ module GAP_pkg_float +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_format/src/GAP_pkg_format.jl b/GAP_pkg_format/src/GAP_pkg_format.jl index 4fb7052..8a29239 100644 --- a/GAP_pkg_format/src/GAP_pkg_format.jl +++ b/GAP_pkg_format/src/GAP_pkg_format.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FORMAT 1.4.3. """ module GAP_pkg_format +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_forms/src/GAP_pkg_forms.jl b/GAP_pkg_forms/src/GAP_pkg_forms.jl index 8eeca83..71af06d 100644 --- a/GAP_pkg_forms/src/GAP_pkg_forms.jl +++ b/GAP_pkg_forms/src/GAP_pkg_forms.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Forms 1.2.9. """ module GAP_pkg_forms +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_fplsa/src/GAP_pkg_fplsa.jl b/GAP_pkg_fplsa/src/GAP_pkg_fplsa.jl index d4a21aa..bdb725a 100644 --- a/GAP_pkg_fplsa/src/GAP_pkg_fplsa.jl +++ b/GAP_pkg_fplsa/src/GAP_pkg_fplsa.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FPLSA 1.2.5. """ module GAP_pkg_fplsa +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_fr/src/GAP_pkg_fr.jl b/GAP_pkg_fr/src/GAP_pkg_fr.jl index 894b770..435c1bf 100644 --- a/GAP_pkg_fr/src/GAP_pkg_fr.jl +++ b/GAP_pkg_fr/src/GAP_pkg_fr.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package FR 2.4.12. """ module GAP_pkg_fr +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_francy/src/GAP_pkg_francy.jl b/GAP_pkg_francy/src/GAP_pkg_francy.jl index 0d09700..ac84419 100644 --- a/GAP_pkg_francy/src/GAP_pkg_francy.jl +++ b/GAP_pkg_francy/src/GAP_pkg_francy.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Francy 1.2.5. """ module GAP_pkg_francy +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_fwtree/src/GAP_pkg_fwtree.jl b/GAP_pkg_fwtree/src/GAP_pkg_fwtree.jl index abc8cb4..866769a 100644 --- a/GAP_pkg_fwtree/src/GAP_pkg_fwtree.jl +++ b/GAP_pkg_fwtree/src/GAP_pkg_fwtree.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package fwtree 1.3. """ module GAP_pkg_fwtree +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gapdoc/src/GAP_pkg_gapdoc.jl b/GAP_pkg_gapdoc/src/GAP_pkg_gapdoc.jl index 5dde77c..570b2e3 100644 --- a/GAP_pkg_gapdoc/src/GAP_pkg_gapdoc.jl +++ b/GAP_pkg_gapdoc/src/GAP_pkg_gapdoc.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GAPDoc 1.6.6. """ module GAP_pkg_gapdoc +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gauss/src/GAP_pkg_gauss.jl b/GAP_pkg_gauss/src/GAP_pkg_gauss.jl index 203604a..b1319e8 100644 --- a/GAP_pkg_gauss/src/GAP_pkg_gauss.jl +++ b/GAP_pkg_gauss/src/GAP_pkg_gauss.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Gauss 2022.11-01. """ module GAP_pkg_gauss +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gaussforhomalg/src/GAP_pkg_gaussforhomalg.jl b/GAP_pkg_gaussforhomalg/src/GAP_pkg_gaussforhomalg.jl index 8a3eaad..de82d12 100644 --- a/GAP_pkg_gaussforhomalg/src/GAP_pkg_gaussforhomalg.jl +++ b/GAP_pkg_gaussforhomalg/src/GAP_pkg_gaussforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GaussForHomalg 2022.08-03. """ module GAP_pkg_gaussforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gbnp/src/GAP_pkg_gbnp.jl b/GAP_pkg_gbnp/src/GAP_pkg_gbnp.jl index a712ea0..7896be0 100644 --- a/GAP_pkg_gbnp/src/GAP_pkg_gbnp.jl +++ b/GAP_pkg_gbnp/src/GAP_pkg_gbnp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GBNP 1.0.5. """ module GAP_pkg_gbnp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_generalizedmorphismsforcap/src/GAP_pkg_generalizedmorphismsforcap.jl b/GAP_pkg_generalizedmorphismsforcap/src/GAP_pkg_generalizedmorphismsforcap.jl index 6a7d9ff..11e46dc 100644 --- a/GAP_pkg_generalizedmorphismsforcap/src/GAP_pkg_generalizedmorphismsforcap.jl +++ b/GAP_pkg_generalizedmorphismsforcap/src/GAP_pkg_generalizedmorphismsforcap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GeneralizedMorphismsForCAP 2022.12-01. """ module GAP_pkg_generalizedmorphismsforcap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_genss/src/GAP_pkg_genss.jl b/GAP_pkg_genss/src/GAP_pkg_genss.jl index 4c062d3..a4bc3c4 100644 --- a/GAP_pkg_genss/src/GAP_pkg_genss.jl +++ b/GAP_pkg_genss/src/GAP_pkg_genss.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package genss 1.6.8. """ module GAP_pkg_genss +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gradedmodules/src/GAP_pkg_gradedmodules.jl b/GAP_pkg_gradedmodules/src/GAP_pkg_gradedmodules.jl index ab1e489..82d1f51 100644 --- a/GAP_pkg_gradedmodules/src/GAP_pkg_gradedmodules.jl +++ b/GAP_pkg_gradedmodules/src/GAP_pkg_gradedmodules.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GradedModules 2022.09-02. """ module GAP_pkg_gradedmodules +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_gradedringforhomalg/src/GAP_pkg_gradedringforhomalg.jl b/GAP_pkg_gradedringforhomalg/src/GAP_pkg_gradedringforhomalg.jl index f03fc1a..622be55 100644 --- a/GAP_pkg_gradedringforhomalg/src/GAP_pkg_gradedringforhomalg.jl +++ b/GAP_pkg_gradedringforhomalg/src/GAP_pkg_gradedringforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GradedRingForHomalg 2022.11-01. """ module GAP_pkg_gradedringforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_grape/src/GAP_pkg_grape.jl b/GAP_pkg_grape/src/GAP_pkg_grape.jl index 6fe3d29..de7a193 100644 --- a/GAP_pkg_grape/src/GAP_pkg_grape.jl +++ b/GAP_pkg_grape/src/GAP_pkg_grape.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GRAPE 4.9.0. """ module GAP_pkg_grape +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_groupoids/src/GAP_pkg_groupoids.jl b/GAP_pkg_groupoids/src/GAP_pkg_groupoids.jl index 41fbf7b..47d2939 100644 --- a/GAP_pkg_groupoids/src/GAP_pkg_groupoids.jl +++ b/GAP_pkg_groupoids/src/GAP_pkg_groupoids.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package groupoids 1.71. """ module GAP_pkg_groupoids +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_grpconst/src/GAP_pkg_grpconst.jl b/GAP_pkg_grpconst/src/GAP_pkg_grpconst.jl index e236657..62186e6 100644 --- a/GAP_pkg_grpconst/src/GAP_pkg_grpconst.jl +++ b/GAP_pkg_grpconst/src/GAP_pkg_grpconst.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GrpConst 2.6.3. """ module GAP_pkg_grpconst +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_guarana/src/GAP_pkg_guarana.jl b/GAP_pkg_guarana/src/GAP_pkg_guarana.jl index bfb5f9c..d270b29 100644 --- a/GAP_pkg_guarana/src/GAP_pkg_guarana.jl +++ b/GAP_pkg_guarana/src/GAP_pkg_guarana.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Guarana 0.96.3. """ module GAP_pkg_guarana +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_guava/src/GAP_pkg_guava.jl b/GAP_pkg_guava/src/GAP_pkg_guava.jl index 7aa775f..c862f23 100644 --- a/GAP_pkg_guava/src/GAP_pkg_guava.jl +++ b/GAP_pkg_guava/src/GAP_pkg_guava.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package GUAVA 3.17. """ module GAP_pkg_guava +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_hap/src/GAP_pkg_hap.jl b/GAP_pkg_hap/src/GAP_pkg_hap.jl index 851de40..550262c 100644 --- a/GAP_pkg_hap/src/GAP_pkg_hap.jl +++ b/GAP_pkg_hap/src/GAP_pkg_hap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package HAP 1.47. """ module GAP_pkg_hap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_hapcryst/src/GAP_pkg_hapcryst.jl b/GAP_pkg_hapcryst/src/GAP_pkg_hapcryst.jl index 4fa0319..21b6bd4 100644 --- a/GAP_pkg_hapcryst/src/GAP_pkg_hapcryst.jl +++ b/GAP_pkg_hapcryst/src/GAP_pkg_hapcryst.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package HAPcryst 0.1.15. """ module GAP_pkg_hapcryst +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_hecke/src/GAP_pkg_hecke.jl b/GAP_pkg_hecke/src/GAP_pkg_hecke.jl index 77618f0..21cfdd8 100644 --- a/GAP_pkg_hecke/src/GAP_pkg_hecke.jl +++ b/GAP_pkg_hecke/src/GAP_pkg_hecke.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package hecke 1.5.3. """ module GAP_pkg_hecke +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_help/src/GAP_pkg_help.jl b/GAP_pkg_help/src/GAP_pkg_help.jl index 9796fea..a331990 100644 --- a/GAP_pkg_help/src/GAP_pkg_help.jl +++ b/GAP_pkg_help/src/GAP_pkg_help.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package HeLP 3.5. """ module GAP_pkg_help +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_homalg/src/GAP_pkg_homalg.jl b/GAP_pkg_homalg/src/GAP_pkg_homalg.jl index 3e09c78..0520823 100644 --- a/GAP_pkg_homalg/src/GAP_pkg_homalg.jl +++ b/GAP_pkg_homalg/src/GAP_pkg_homalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package homalg 2022.11-01. """ module GAP_pkg_homalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_homalgtocas/src/GAP_pkg_homalgtocas.jl b/GAP_pkg_homalgtocas/src/GAP_pkg_homalgtocas.jl index e441a68..566559e 100644 --- a/GAP_pkg_homalgtocas/src/GAP_pkg_homalgtocas.jl +++ b/GAP_pkg_homalgtocas/src/GAP_pkg_homalgtocas.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package HomalgToCAS 2022.11-02. """ module GAP_pkg_homalgtocas +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_idrel/src/GAP_pkg_idrel.jl b/GAP_pkg_idrel/src/GAP_pkg_idrel.jl index ac04dac..099b04a 100644 --- a/GAP_pkg_idrel/src/GAP_pkg_idrel.jl +++ b/GAP_pkg_idrel/src/GAP_pkg_idrel.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package idrel 2.44. """ module GAP_pkg_idrel +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_images/src/GAP_pkg_images.jl b/GAP_pkg_images/src/GAP_pkg_images.jl index 39b470a..4fdf8d2 100644 --- a/GAP_pkg_images/src/GAP_pkg_images.jl +++ b/GAP_pkg_images/src/GAP_pkg_images.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package images 1.3.1. """ module GAP_pkg_images +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_intpic/src/GAP_pkg_intpic.jl b/GAP_pkg_intpic/src/GAP_pkg_intpic.jl index 74fa472..153cb76 100644 --- a/GAP_pkg_intpic/src/GAP_pkg_intpic.jl +++ b/GAP_pkg_intpic/src/GAP_pkg_intpic.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package IntPic 0.3.0. """ module GAP_pkg_intpic +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_io/src/GAP_pkg_io.jl b/GAP_pkg_io/src/GAP_pkg_io.jl index 66c3570..737f2fb 100644 --- a/GAP_pkg_io/src/GAP_pkg_io.jl +++ b/GAP_pkg_io/src/GAP_pkg_io.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package IO 4.8.0. """ module GAP_pkg_io +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_io_forhomalg/src/GAP_pkg_io_forhomalg.jl b/GAP_pkg_io_forhomalg/src/GAP_pkg_io_forhomalg.jl index 546e1ff..039cccc 100644 --- a/GAP_pkg_io_forhomalg/src/GAP_pkg_io_forhomalg.jl +++ b/GAP_pkg_io_forhomalg/src/GAP_pkg_io_forhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package IO_ForHomalg 2022.11-01. """ module GAP_pkg_io_forhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_irredsol/src/GAP_pkg_irredsol.jl b/GAP_pkg_irredsol/src/GAP_pkg_irredsol.jl index efdf7bf..f146571 100644 --- a/GAP_pkg_irredsol/src/GAP_pkg_irredsol.jl +++ b/GAP_pkg_irredsol/src/GAP_pkg_irredsol.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package IRREDSOL 1.4.4. """ module GAP_pkg_irredsol +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_itc/src/GAP_pkg_itc.jl b/GAP_pkg_itc/src/GAP_pkg_itc.jl index 44851d8..de73acb 100644 --- a/GAP_pkg_itc/src/GAP_pkg_itc.jl +++ b/GAP_pkg_itc/src/GAP_pkg_itc.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ITC 1.5.1. """ module GAP_pkg_itc +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_json/src/GAP_pkg_json.jl b/GAP_pkg_json/src/GAP_pkg_json.jl index f8fed06..b474350 100644 --- a/GAP_pkg_json/src/GAP_pkg_json.jl +++ b/GAP_pkg_json/src/GAP_pkg_json.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package json 2.1.1. """ module GAP_pkg_json +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_jupyterkernel/src/GAP_pkg_jupyterkernel.jl b/GAP_pkg_jupyterkernel/src/GAP_pkg_jupyterkernel.jl index 8bfbd21..831d83e 100644 --- a/GAP_pkg_jupyterkernel/src/GAP_pkg_jupyterkernel.jl +++ b/GAP_pkg_jupyterkernel/src/GAP_pkg_jupyterkernel.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package JupyterKernel 1.4.1. """ module GAP_pkg_jupyterkernel +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_jupyterviz/src/GAP_pkg_jupyterviz.jl b/GAP_pkg_jupyterviz/src/GAP_pkg_jupyterviz.jl index d723fe3..86ddbc8 100644 --- a/GAP_pkg_jupyterviz/src/GAP_pkg_jupyterviz.jl +++ b/GAP_pkg_jupyterviz/src/GAP_pkg_jupyterviz.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package JupyterViz 1.5.6. """ module GAP_pkg_jupyterviz +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_kan/src/GAP_pkg_kan.jl b/GAP_pkg_kan/src/GAP_pkg_kan.jl index 0386df5..28166c7 100644 --- a/GAP_pkg_kan/src/GAP_pkg_kan.jl +++ b/GAP_pkg_kan/src/GAP_pkg_kan.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package kan 1.34. """ module GAP_pkg_kan +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_kbmag/src/GAP_pkg_kbmag.jl b/GAP_pkg_kbmag/src/GAP_pkg_kbmag.jl index 9fb755c..cedb4bc 100644 --- a/GAP_pkg_kbmag/src/GAP_pkg_kbmag.jl +++ b/GAP_pkg_kbmag/src/GAP_pkg_kbmag.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package kbmag 1.5.10. """ module GAP_pkg_kbmag +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_laguna/src/GAP_pkg_laguna.jl b/GAP_pkg_laguna/src/GAP_pkg_laguna.jl index 50c9253..d9da57c 100644 --- a/GAP_pkg_laguna/src/GAP_pkg_laguna.jl +++ b/GAP_pkg_laguna/src/GAP_pkg_laguna.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LAGUNA 3.9.5. """ module GAP_pkg_laguna +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_liealgdb/src/GAP_pkg_liealgdb.jl b/GAP_pkg_liealgdb/src/GAP_pkg_liealgdb.jl index 87650d9..413b5e4 100644 --- a/GAP_pkg_liealgdb/src/GAP_pkg_liealgdb.jl +++ b/GAP_pkg_liealgdb/src/GAP_pkg_liealgdb.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LieAlgDB 2.2.1. """ module GAP_pkg_liealgdb +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_liepring/src/GAP_pkg_liepring.jl b/GAP_pkg_liepring/src/GAP_pkg_liepring.jl index ff38ef9..4cc6e37 100644 --- a/GAP_pkg_liepring/src/GAP_pkg_liepring.jl +++ b/GAP_pkg_liepring/src/GAP_pkg_liepring.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LiePRing 2.8. """ module GAP_pkg_liepring +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_liering/src/GAP_pkg_liering.jl b/GAP_pkg_liering/src/GAP_pkg_liering.jl index cf54bea..f483be7 100644 --- a/GAP_pkg_liering/src/GAP_pkg_liering.jl +++ b/GAP_pkg_liering/src/GAP_pkg_liering.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LieRing 2.4.2. """ module GAP_pkg_liering +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_linearalgebraforcap/src/GAP_pkg_linearalgebraforcap.jl b/GAP_pkg_linearalgebraforcap/src/GAP_pkg_linearalgebraforcap.jl index 2804d8b..8114e64 100644 --- a/GAP_pkg_linearalgebraforcap/src/GAP_pkg_linearalgebraforcap.jl +++ b/GAP_pkg_linearalgebraforcap/src/GAP_pkg_linearalgebraforcap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LinearAlgebraForCAP 2022.12-04. """ module GAP_pkg_linearalgebraforcap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_localizeringforhomalg/src/GAP_pkg_localizeringforhomalg.jl b/GAP_pkg_localizeringforhomalg/src/GAP_pkg_localizeringforhomalg.jl index f2d8ce3..2e1d642 100644 --- a/GAP_pkg_localizeringforhomalg/src/GAP_pkg_localizeringforhomalg.jl +++ b/GAP_pkg_localizeringforhomalg/src/GAP_pkg_localizeringforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package LocalizeRingForHomalg 2022.11-01. """ module GAP_pkg_localizeringforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_loops/src/GAP_pkg_loops.jl b/GAP_pkg_loops/src/GAP_pkg_loops.jl index 3d78739..f6c940a 100644 --- a/GAP_pkg_loops/src/GAP_pkg_loops.jl +++ b/GAP_pkg_loops/src/GAP_pkg_loops.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package loops 3.4.3. """ module GAP_pkg_loops +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_lpres/src/GAP_pkg_lpres.jl b/GAP_pkg_lpres/src/GAP_pkg_lpres.jl index c856b3c..f381502 100644 --- a/GAP_pkg_lpres/src/GAP_pkg_lpres.jl +++ b/GAP_pkg_lpres/src/GAP_pkg_lpres.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package lpres 1.0.3. """ module GAP_pkg_lpres +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_majoranaalgebras/src/GAP_pkg_majoranaalgebras.jl b/GAP_pkg_majoranaalgebras/src/GAP_pkg_majoranaalgebras.jl index c8541ba..a58b0b5 100644 --- a/GAP_pkg_majoranaalgebras/src/GAP_pkg_majoranaalgebras.jl +++ b/GAP_pkg_majoranaalgebras/src/GAP_pkg_majoranaalgebras.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package MajoranaAlgebras 1.5.1. """ module GAP_pkg_majoranaalgebras +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_mapclass/src/GAP_pkg_mapclass.jl b/GAP_pkg_mapclass/src/GAP_pkg_mapclass.jl index 3701c9e..1f9d400 100644 --- a/GAP_pkg_mapclass/src/GAP_pkg_mapclass.jl +++ b/GAP_pkg_mapclass/src/GAP_pkg_mapclass.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package MapClass 1.4.6. """ module GAP_pkg_mapclass +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_matgrp/src/GAP_pkg_matgrp.jl b/GAP_pkg_matgrp/src/GAP_pkg_matgrp.jl index efa5c9d..d735e7f 100644 --- a/GAP_pkg_matgrp/src/GAP_pkg_matgrp.jl +++ b/GAP_pkg_matgrp/src/GAP_pkg_matgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package matgrp 0.70. """ module GAP_pkg_matgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_matricesforhomalg/src/GAP_pkg_matricesforhomalg.jl b/GAP_pkg_matricesforhomalg/src/GAP_pkg_matricesforhomalg.jl index 545ea6a..a7a21f7 100644 --- a/GAP_pkg_matricesforhomalg/src/GAP_pkg_matricesforhomalg.jl +++ b/GAP_pkg_matricesforhomalg/src/GAP_pkg_matricesforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package MatricesForHomalg 2022.12-01. """ module GAP_pkg_matricesforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_modisom/src/GAP_pkg_modisom.jl b/GAP_pkg_modisom/src/GAP_pkg_modisom.jl index 16869db..e4d77cc 100644 --- a/GAP_pkg_modisom/src/GAP_pkg_modisom.jl +++ b/GAP_pkg_modisom/src/GAP_pkg_modisom.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ModIsom 2.5.3. """ module GAP_pkg_modisom +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_modulepresentationsforcap/src/GAP_pkg_modulepresentationsforcap.jl b/GAP_pkg_modulepresentationsforcap/src/GAP_pkg_modulepresentationsforcap.jl index 0ab3d31..c16f6c1 100644 --- a/GAP_pkg_modulepresentationsforcap/src/GAP_pkg_modulepresentationsforcap.jl +++ b/GAP_pkg_modulepresentationsforcap/src/GAP_pkg_modulepresentationsforcap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ModulePresentationsForCAP 2022.12-01. """ module GAP_pkg_modulepresentationsforcap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_modules/src/GAP_pkg_modules.jl b/GAP_pkg_modules/src/GAP_pkg_modules.jl index 9b75688..e076f6b 100644 --- a/GAP_pkg_modules/src/GAP_pkg_modules.jl +++ b/GAP_pkg_modules/src/GAP_pkg_modules.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Modules 2022.11-01. """ module GAP_pkg_modules +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_monoidalcategories/src/GAP_pkg_monoidalcategories.jl b/GAP_pkg_monoidalcategories/src/GAP_pkg_monoidalcategories.jl index 58cb51c..7dde56b 100644 --- a/GAP_pkg_monoidalcategories/src/GAP_pkg_monoidalcategories.jl +++ b/GAP_pkg_monoidalcategories/src/GAP_pkg_monoidalcategories.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package MonoidalCategories 2022.12-01. """ module GAP_pkg_monoidalcategories +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_nconvex/src/GAP_pkg_nconvex.jl b/GAP_pkg_nconvex/src/GAP_pkg_nconvex.jl index 1da8bd2..311bcf1 100644 --- a/GAP_pkg_nconvex/src/GAP_pkg_nconvex.jl +++ b/GAP_pkg_nconvex/src/GAP_pkg_nconvex.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package NConvex 2022.09-01. """ module GAP_pkg_nconvex +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_nilmat/src/GAP_pkg_nilmat.jl b/GAP_pkg_nilmat/src/GAP_pkg_nilmat.jl index 56d370f..4d3e15e 100644 --- a/GAP_pkg_nilmat/src/GAP_pkg_nilmat.jl +++ b/GAP_pkg_nilmat/src/GAP_pkg_nilmat.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Nilmat 1.4.2. """ module GAP_pkg_nilmat +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_nock/src/GAP_pkg_nock.jl b/GAP_pkg_nock/src/GAP_pkg_nock.jl index 3571a85..cf6b7f7 100644 --- a/GAP_pkg_nock/src/GAP_pkg_nock.jl +++ b/GAP_pkg_nock/src/GAP_pkg_nock.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package NoCK 1.5. """ module GAP_pkg_nock +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_normalizinterface/src/GAP_pkg_normalizinterface.jl b/GAP_pkg_normalizinterface/src/GAP_pkg_normalizinterface.jl index ff03d92..1cf84f8 100644 --- a/GAP_pkg_normalizinterface/src/GAP_pkg_normalizinterface.jl +++ b/GAP_pkg_normalizinterface/src/GAP_pkg_normalizinterface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package NormalizInterface 1.3.5. """ module GAP_pkg_normalizinterface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_nq/src/GAP_pkg_nq.jl b/GAP_pkg_nq/src/GAP_pkg_nq.jl index d0fe5f4..9e93b8d 100644 --- a/GAP_pkg_nq/src/GAP_pkg_nq.jl +++ b/GAP_pkg_nq/src/GAP_pkg_nq.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package nq 2.5.9. """ module GAP_pkg_nq +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_numericalsgps/src/GAP_pkg_numericalsgps.jl b/GAP_pkg_numericalsgps/src/GAP_pkg_numericalsgps.jl index 77d4aa7..faae678 100644 --- a/GAP_pkg_numericalsgps/src/GAP_pkg_numericalsgps.jl +++ b/GAP_pkg_numericalsgps/src/GAP_pkg_numericalsgps.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package NumericalSgps 1.3.1. """ module GAP_pkg_numericalsgps +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_openmath/src/GAP_pkg_openmath.jl b/GAP_pkg_openmath/src/GAP_pkg_openmath.jl index 2ac8867..53842d0 100644 --- a/GAP_pkg_openmath/src/GAP_pkg_openmath.jl +++ b/GAP_pkg_openmath/src/GAP_pkg_openmath.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package OpenMath 11.5.2. """ module GAP_pkg_openmath +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_orb/src/GAP_pkg_orb.jl b/GAP_pkg_orb/src/GAP_pkg_orb.jl index 84e894d..95a858a 100644 --- a/GAP_pkg_orb/src/GAP_pkg_orb.jl +++ b/GAP_pkg_orb/src/GAP_pkg_orb.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package orb 4.9.0. """ module GAP_pkg_orb +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_packagemanager/src/GAP_pkg_packagemanager.jl b/GAP_pkg_packagemanager/src/GAP_pkg_packagemanager.jl index 1cfde33..7c295be 100644 --- a/GAP_pkg_packagemanager/src/GAP_pkg_packagemanager.jl +++ b/GAP_pkg_packagemanager/src/GAP_pkg_packagemanager.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package PackageManager 1.3.2. """ module GAP_pkg_packagemanager +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_patternclass/src/GAP_pkg_patternclass.jl b/GAP_pkg_patternclass/src/GAP_pkg_patternclass.jl index e63783a..af7be10 100644 --- a/GAP_pkg_patternclass/src/GAP_pkg_patternclass.jl +++ b/GAP_pkg_patternclass/src/GAP_pkg_patternclass.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package PatternClass 2.4.3. """ module GAP_pkg_patternclass +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_permut/src/GAP_pkg_permut.jl b/GAP_pkg_permut/src/GAP_pkg_permut.jl index 7d7b2c0..dcf8835 100644 --- a/GAP_pkg_permut/src/GAP_pkg_permut.jl +++ b/GAP_pkg_permut/src/GAP_pkg_permut.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package permut 2.0.4. """ module GAP_pkg_permut +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_polenta/src/GAP_pkg_polenta.jl b/GAP_pkg_polenta/src/GAP_pkg_polenta.jl index 9c9b621..9aa1f83 100644 --- a/GAP_pkg_polenta/src/GAP_pkg_polenta.jl +++ b/GAP_pkg_polenta/src/GAP_pkg_polenta.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Polenta 1.3.10. """ module GAP_pkg_polenta +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_polycyclic/src/GAP_pkg_polycyclic.jl b/GAP_pkg_polycyclic/src/GAP_pkg_polycyclic.jl index 29a5abf..9776e1e 100644 --- a/GAP_pkg_polycyclic/src/GAP_pkg_polycyclic.jl +++ b/GAP_pkg_polycyclic/src/GAP_pkg_polycyclic.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Polycyclic 2.16. """ module GAP_pkg_polycyclic +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_polymaking/src/GAP_pkg_polymaking.jl b/GAP_pkg_polymaking/src/GAP_pkg_polymaking.jl index 88b1f7a..be9758e 100644 --- a/GAP_pkg_polymaking/src/GAP_pkg_polymaking.jl +++ b/GAP_pkg_polymaking/src/GAP_pkg_polymaking.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package polymaking 0.8.6. """ module GAP_pkg_polymaking +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_primgrp/src/GAP_pkg_primgrp.jl b/GAP_pkg_primgrp/src/GAP_pkg_primgrp.jl index 0d3cb21..85281aa 100644 --- a/GAP_pkg_primgrp/src/GAP_pkg_primgrp.jl +++ b/GAP_pkg_primgrp/src/GAP_pkg_primgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package PrimGrp 3.4.3. """ module GAP_pkg_primgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_profiling/src/GAP_pkg_profiling.jl b/GAP_pkg_profiling/src/GAP_pkg_profiling.jl index fa3b588..1056869 100644 --- a/GAP_pkg_profiling/src/GAP_pkg_profiling.jl +++ b/GAP_pkg_profiling/src/GAP_pkg_profiling.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package profiling 2.5.1. """ module GAP_pkg_profiling +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_qpa/src/GAP_pkg_qpa.jl b/GAP_pkg_qpa/src/GAP_pkg_qpa.jl index 21c7fdc..5368895 100644 --- a/GAP_pkg_qpa/src/GAP_pkg_qpa.jl +++ b/GAP_pkg_qpa/src/GAP_pkg_qpa.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package QPA 1.34. """ module GAP_pkg_qpa +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_quagroup/src/GAP_pkg_quagroup.jl b/GAP_pkg_quagroup/src/GAP_pkg_quagroup.jl index b7124fa..a1974ec 100644 --- a/GAP_pkg_quagroup/src/GAP_pkg_quagroup.jl +++ b/GAP_pkg_quagroup/src/GAP_pkg_quagroup.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package QuaGroup 1.8.3. """ module GAP_pkg_quagroup +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_radiroot/src/GAP_pkg_radiroot.jl b/GAP_pkg_radiroot/src/GAP_pkg_radiroot.jl index 5cc4912..882a9e4 100644 --- a/GAP_pkg_radiroot/src/GAP_pkg_radiroot.jl +++ b/GAP_pkg_radiroot/src/GAP_pkg_radiroot.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package RadiRoot 2.9. """ module GAP_pkg_radiroot +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_rcwa/src/GAP_pkg_rcwa.jl b/GAP_pkg_rcwa/src/GAP_pkg_rcwa.jl index c62c57f..756b37c 100644 --- a/GAP_pkg_rcwa/src/GAP_pkg_rcwa.jl +++ b/GAP_pkg_rcwa/src/GAP_pkg_rcwa.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package RCWA 4.7.1. """ module GAP_pkg_rcwa +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_rds/src/GAP_pkg_rds.jl b/GAP_pkg_rds/src/GAP_pkg_rds.jl index a2ff003..0a3c029 100644 --- a/GAP_pkg_rds/src/GAP_pkg_rds.jl +++ b/GAP_pkg_rds/src/GAP_pkg_rds.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package RDS 1.8. """ module GAP_pkg_rds +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_recog/src/GAP_pkg_recog.jl b/GAP_pkg_recog/src/GAP_pkg_recog.jl index 5fe02ca..1c8928f 100644 --- a/GAP_pkg_recog/src/GAP_pkg_recog.jl +++ b/GAP_pkg_recog/src/GAP_pkg_recog.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package recog 1.4.2. """ module GAP_pkg_recog +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_repndecomp/src/GAP_pkg_repndecomp.jl b/GAP_pkg_repndecomp/src/GAP_pkg_repndecomp.jl index 5885b04..e9a5ee8 100644 --- a/GAP_pkg_repndecomp/src/GAP_pkg_repndecomp.jl +++ b/GAP_pkg_repndecomp/src/GAP_pkg_repndecomp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package RepnDecomp 1.2.1. """ module GAP_pkg_repndecomp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_repsn/src/GAP_pkg_repsn.jl b/GAP_pkg_repsn/src/GAP_pkg_repsn.jl index b8013b5..9002f44 100644 --- a/GAP_pkg_repsn/src/GAP_pkg_repsn.jl +++ b/GAP_pkg_repsn/src/GAP_pkg_repsn.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Repsn 3.1.0. """ module GAP_pkg_repsn +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_resclasses/src/GAP_pkg_resclasses.jl b/GAP_pkg_resclasses/src/GAP_pkg_resclasses.jl index 4305dba..bc8fc79 100644 --- a/GAP_pkg_resclasses/src/GAP_pkg_resclasses.jl +++ b/GAP_pkg_resclasses/src/GAP_pkg_resclasses.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ResClasses 4.7.3. """ module GAP_pkg_resclasses +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_ringsforhomalg/src/GAP_pkg_ringsforhomalg.jl b/GAP_pkg_ringsforhomalg/src/GAP_pkg_ringsforhomalg.jl index 81a16cd..ff892d4 100644 --- a/GAP_pkg_ringsforhomalg/src/GAP_pkg_ringsforhomalg.jl +++ b/GAP_pkg_ringsforhomalg/src/GAP_pkg_ringsforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package RingsForHomalg 2022.11-01. """ module GAP_pkg_ringsforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sco/src/GAP_pkg_sco.jl b/GAP_pkg_sco/src/GAP_pkg_sco.jl index 9deab0e..1109a36 100644 --- a/GAP_pkg_sco/src/GAP_pkg_sco.jl +++ b/GAP_pkg_sco/src/GAP_pkg_sco.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SCO 2022.09-01. """ module GAP_pkg_sco +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_scscp/src/GAP_pkg_scscp.jl b/GAP_pkg_scscp/src/GAP_pkg_scscp.jl index d66f163..7f0edf3 100644 --- a/GAP_pkg_scscp/src/GAP_pkg_scscp.jl +++ b/GAP_pkg_scscp/src/GAP_pkg_scscp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SCSCP 2.4.0. """ module GAP_pkg_scscp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_semigroups/src/GAP_pkg_semigroups.jl b/GAP_pkg_semigroups/src/GAP_pkg_semigroups.jl index 46bf1e3..27a477e 100644 --- a/GAP_pkg_semigroups/src/GAP_pkg_semigroups.jl +++ b/GAP_pkg_semigroups/src/GAP_pkg_semigroups.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Semigroups 5.2.0. """ module GAP_pkg_semigroups +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sglppow/src/GAP_pkg_sglppow.jl b/GAP_pkg_sglppow/src/GAP_pkg_sglppow.jl index cc4703b..f73ba68 100644 --- a/GAP_pkg_sglppow/src/GAP_pkg_sglppow.jl +++ b/GAP_pkg_sglppow/src/GAP_pkg_sglppow.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SglPPow 2.3. """ module GAP_pkg_sglppow +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sgpviz/src/GAP_pkg_sgpviz.jl b/GAP_pkg_sgpviz/src/GAP_pkg_sgpviz.jl index 9ae7e8d..0a2fbdb 100644 --- a/GAP_pkg_sgpviz/src/GAP_pkg_sgpviz.jl +++ b/GAP_pkg_sgpviz/src/GAP_pkg_sgpviz.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SgpViz 0.999.5. """ module GAP_pkg_sgpviz +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_simpcomp/src/GAP_pkg_simpcomp.jl b/GAP_pkg_simpcomp/src/GAP_pkg_simpcomp.jl index b5373ec..23661dc 100644 --- a/GAP_pkg_simpcomp/src/GAP_pkg_simpcomp.jl +++ b/GAP_pkg_simpcomp/src/GAP_pkg_simpcomp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package simpcomp 2.1.14. """ module GAP_pkg_simpcomp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_singular/src/GAP_pkg_singular.jl b/GAP_pkg_singular/src/GAP_pkg_singular.jl index 0a09430..8a01448 100644 --- a/GAP_pkg_singular/src/GAP_pkg_singular.jl +++ b/GAP_pkg_singular/src/GAP_pkg_singular.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package singular 2022.09.23. """ module GAP_pkg_singular +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sl2reps/src/GAP_pkg_sl2reps.jl b/GAP_pkg_sl2reps/src/GAP_pkg_sl2reps.jl index 6e35897..cfe57a8 100644 --- a/GAP_pkg_sl2reps/src/GAP_pkg_sl2reps.jl +++ b/GAP_pkg_sl2reps/src/GAP_pkg_sl2reps.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SL2Reps 1.1. """ module GAP_pkg_sl2reps +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sla/src/GAP_pkg_sla.jl b/GAP_pkg_sla/src/GAP_pkg_sla.jl index 6079b75..295e211 100644 --- a/GAP_pkg_sla/src/GAP_pkg_sla.jl +++ b/GAP_pkg_sla/src/GAP_pkg_sla.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SLA 1.5.3. """ module GAP_pkg_sla +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_smallgrp/src/GAP_pkg_smallgrp.jl b/GAP_pkg_smallgrp/src/GAP_pkg_smallgrp.jl index 037a292..cb35ab9 100644 --- a/GAP_pkg_smallgrp/src/GAP_pkg_smallgrp.jl +++ b/GAP_pkg_smallgrp/src/GAP_pkg_smallgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SmallGrp 1.5.1. """ module GAP_pkg_smallgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_smallsemi/src/GAP_pkg_smallsemi.jl b/GAP_pkg_smallsemi/src/GAP_pkg_smallsemi.jl index 0bc0d88..0cafd4a 100644 --- a/GAP_pkg_smallsemi/src/GAP_pkg_smallsemi.jl +++ b/GAP_pkg_smallsemi/src/GAP_pkg_smallsemi.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Smallsemi 0.6.13. """ module GAP_pkg_smallsemi +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sonata/src/GAP_pkg_sonata.jl b/GAP_pkg_sonata/src/GAP_pkg_sonata.jl index 8709d3f..bc6ee40 100644 --- a/GAP_pkg_sonata/src/GAP_pkg_sonata.jl +++ b/GAP_pkg_sonata/src/GAP_pkg_sonata.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SONATA 2.9.6. """ module GAP_pkg_sonata +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_sophus/src/GAP_pkg_sophus.jl b/GAP_pkg_sophus/src/GAP_pkg_sophus.jl index f5c3f51..09fea6f 100644 --- a/GAP_pkg_sophus/src/GAP_pkg_sophus.jl +++ b/GAP_pkg_sophus/src/GAP_pkg_sophus.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Sophus 1.27. """ module GAP_pkg_sophus +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_spinsym/src/GAP_pkg_spinsym.jl b/GAP_pkg_spinsym/src/GAP_pkg_spinsym.jl index 701e904..9ecc131 100644 --- a/GAP_pkg_spinsym/src/GAP_pkg_spinsym.jl +++ b/GAP_pkg_spinsym/src/GAP_pkg_spinsym.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SpinSym 1.5.2. """ module GAP_pkg_spinsym +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_standardff/src/GAP_pkg_standardff.jl b/GAP_pkg_standardff/src/GAP_pkg_standardff.jl index be296e9..538adea 100644 --- a/GAP_pkg_standardff/src/GAP_pkg_standardff.jl +++ b/GAP_pkg_standardff/src/GAP_pkg_standardff.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package StandardFF 0.9.4. """ module GAP_pkg_standardff +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_symbcompcc/src/GAP_pkg_symbcompcc.jl b/GAP_pkg_symbcompcc/src/GAP_pkg_symbcompcc.jl index 5cfc2a5..a7f973c 100644 --- a/GAP_pkg_symbcompcc/src/GAP_pkg_symbcompcc.jl +++ b/GAP_pkg_symbcompcc/src/GAP_pkg_symbcompcc.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package SymbCompCC 1.3.2. """ module GAP_pkg_symbcompcc +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_thelma/src/GAP_pkg_thelma.jl b/GAP_pkg_thelma/src/GAP_pkg_thelma.jl index 366ed72..46c5cf5 100644 --- a/GAP_pkg_thelma/src/GAP_pkg_thelma.jl +++ b/GAP_pkg_thelma/src/GAP_pkg_thelma.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Thelma 1.3. """ module GAP_pkg_thelma +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_tomlib/src/GAP_pkg_tomlib.jl b/GAP_pkg_tomlib/src/GAP_pkg_tomlib.jl index 20d631f..d92e159 100644 --- a/GAP_pkg_tomlib/src/GAP_pkg_tomlib.jl +++ b/GAP_pkg_tomlib/src/GAP_pkg_tomlib.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package TomLib 1.2.9. """ module GAP_pkg_tomlib +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_toolsforhomalg/src/GAP_pkg_toolsforhomalg.jl b/GAP_pkg_toolsforhomalg/src/GAP_pkg_toolsforhomalg.jl index 8773118..5b7295d 100644 --- a/GAP_pkg_toolsforhomalg/src/GAP_pkg_toolsforhomalg.jl +++ b/GAP_pkg_toolsforhomalg/src/GAP_pkg_toolsforhomalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ToolsForHomalg 2022.12-01. """ module GAP_pkg_toolsforhomalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_toric/src/GAP_pkg_toric.jl b/GAP_pkg_toric/src/GAP_pkg_toric.jl index f91c13d..a16e5ba 100644 --- a/GAP_pkg_toric/src/GAP_pkg_toric.jl +++ b/GAP_pkg_toric/src/GAP_pkg_toric.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Toric 1.9.5. """ module GAP_pkg_toric +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_toricvarieties/src/GAP_pkg_toricvarieties.jl b/GAP_pkg_toricvarieties/src/GAP_pkg_toricvarieties.jl index 6f88173..925fdc4 100644 --- a/GAP_pkg_toricvarieties/src/GAP_pkg_toricvarieties.jl +++ b/GAP_pkg_toricvarieties/src/GAP_pkg_toricvarieties.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ToricVarieties 2022.07.13. """ module GAP_pkg_toricvarieties +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_transgrp/src/GAP_pkg_transgrp.jl b/GAP_pkg_transgrp/src/GAP_pkg_transgrp.jl index 7cc307e..e1e5d86 100644 --- a/GAP_pkg_transgrp/src/GAP_pkg_transgrp.jl +++ b/GAP_pkg_transgrp/src/GAP_pkg_transgrp.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package TransGrp 3.6.3. """ module GAP_pkg_transgrp +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_ugaly/src/GAP_pkg_ugaly.jl b/GAP_pkg_ugaly/src/GAP_pkg_ugaly.jl index 4cb00cf..92e6764 100644 --- a/GAP_pkg_ugaly/src/GAP_pkg_ugaly.jl +++ b/GAP_pkg_ugaly/src/GAP_pkg_ugaly.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package UGALY 4.0.3. """ module GAP_pkg_ugaly +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_unipot/src/GAP_pkg_unipot.jl b/GAP_pkg_unipot/src/GAP_pkg_unipot.jl index 9ceddce..9a2e80d 100644 --- a/GAP_pkg_unipot/src/GAP_pkg_unipot.jl +++ b/GAP_pkg_unipot/src/GAP_pkg_unipot.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Unipot 1.5. """ module GAP_pkg_unipot +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_unitlib/src/GAP_pkg_unitlib.jl b/GAP_pkg_unitlib/src/GAP_pkg_unitlib.jl index bc29db4..ea2ca33 100644 --- a/GAP_pkg_unitlib/src/GAP_pkg_unitlib.jl +++ b/GAP_pkg_unitlib/src/GAP_pkg_unitlib.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package UnitLib 4.1.0. """ module GAP_pkg_unitlib +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_utils/src/GAP_pkg_utils.jl b/GAP_pkg_utils/src/GAP_pkg_utils.jl index b638057..6900581 100644 --- a/GAP_pkg_utils/src/GAP_pkg_utils.jl +++ b/GAP_pkg_utils/src/GAP_pkg_utils.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package utils 0.81. """ module GAP_pkg_utils +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_uuid/src/GAP_pkg_uuid.jl b/GAP_pkg_uuid/src/GAP_pkg_uuid.jl index c4a9e8a..6d98eae 100644 --- a/GAP_pkg_uuid/src/GAP_pkg_uuid.jl +++ b/GAP_pkg_uuid/src/GAP_pkg_uuid.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package uuid 0.7. """ module GAP_pkg_uuid +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_walrus/src/GAP_pkg_walrus.jl b/GAP_pkg_walrus/src/GAP_pkg_walrus.jl index 60bdbda..9fd94ec 100644 --- a/GAP_pkg_walrus/src/GAP_pkg_walrus.jl +++ b/GAP_pkg_walrus/src/GAP_pkg_walrus.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package walrus 0.9991. """ module GAP_pkg_walrus +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_wedderga/src/GAP_pkg_wedderga.jl b/GAP_pkg_wedderga/src/GAP_pkg_wedderga.jl index 53c54fd..7a648fd 100644 --- a/GAP_pkg_wedderga/src/GAP_pkg_wedderga.jl +++ b/GAP_pkg_wedderga/src/GAP_pkg_wedderga.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package Wedderga 4.10.2. """ module GAP_pkg_wedderga +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_xgap/src/GAP_pkg_xgap.jl b/GAP_pkg_xgap/src/GAP_pkg_xgap.jl index ce4d1df..30299d8 100644 --- a/GAP_pkg_xgap/src/GAP_pkg_xgap.jl +++ b/GAP_pkg_xgap/src/GAP_pkg_xgap.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package XGAP 4.31. """ module GAP_pkg_xgap +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_xmod/src/GAP_pkg_xmod.jl b/GAP_pkg_xmod/src/GAP_pkg_xmod.jl index 4df2461..71a9c01 100644 --- a/GAP_pkg_xmod/src/GAP_pkg_xmod.jl +++ b/GAP_pkg_xmod/src/GAP_pkg_xmod.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package XMod 2.88. """ module GAP_pkg_xmod +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_xmodalg/src/GAP_pkg_xmodalg.jl b/GAP_pkg_xmodalg/src/GAP_pkg_xmodalg.jl index e4f9ed6..33e4536 100644 --- a/GAP_pkg_xmodalg/src/GAP_pkg_xmodalg.jl +++ b/GAP_pkg_xmodalg/src/GAP_pkg_xmodalg.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package XModAlg 1.23. """ module GAP_pkg_xmodalg +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_yangbaxter/src/GAP_pkg_yangbaxter.jl b/GAP_pkg_yangbaxter/src/GAP_pkg_yangbaxter.jl index 0996915..08865c2 100644 --- a/GAP_pkg_yangbaxter/src/GAP_pkg_yangbaxter.jl +++ b/GAP_pkg_yangbaxter/src/GAP_pkg_yangbaxter.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package YangBaxter 0.10.2. """ module GAP_pkg_yangbaxter +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/GAP_pkg_zeromqinterface/src/GAP_pkg_zeromqinterface.jl b/GAP_pkg_zeromqinterface/src/GAP_pkg_zeromqinterface.jl index 1adb4b9..398547f 100644 --- a/GAP_pkg_zeromqinterface/src/GAP_pkg_zeromqinterface.jl +++ b/GAP_pkg_zeromqinterface/src/GAP_pkg_zeromqinterface.jl @@ -6,6 +6,12 @@ A wrapper for the GAP package ZeroMQInterface 0.14. """ module GAP_pkg_zeromqinterface +# disable optimizer and method inference if possible, they just cost +# us here without any benefit (copied from JLLWrappers.jl) +if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false +end + using Pkg.Artifacts using GAP diff --git a/generate_wrapper.jl b/generate_wrapper.jl index 3ed3f2f..656a278 100644 --- a/generate_wrapper.jl +++ b/generate_wrapper.jl @@ -220,6 +220,12 @@ function update_pkg(pkginfo) $TRI module $julia_pkgname + # disable optimizer and method inference if possible, they just cost + # us here without any benefit (copied from JLLWrappers.jl) + if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options")) + @eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false + end + using Pkg.Artifacts using GAP $deps_statements