@@ -601,7 +601,7 @@ with the graphical objects by clicking, selecting, dragging and zooming.
601601</Item >
602602<Item >
603603The <Package >JupyterVis</Package > package by Nathan Carter, which is intended for use
604- in Jupyter Notebooks running GAP kernels and adds visualization tools for use
604+ in Jupyter Notebooks running & GAP; kernels and adds visualization tools for use
605605in such notebooks, such as charts and graphs.
606606</Item >
607607</List >
@@ -624,4 +624,185 @@ fix the package, the latest sources are available at
624624
625625</Section >
626626
627+ <Section Label =" GAP4.10.1" >
628+ <Heading >&GAP; 4.10.1 (February 2019)</Heading >
629+
630+ <Subsection Label =" Changes in the core GAP system introduced in GAP 4.10.1" >
631+ <Heading >Changes in the core &GAP; system introduced in &GAP; 4.10.1</Heading >
632+
633+ Fixes in the experimental way to allow 3rd party code to link &GAP; as a library:
634+ <List >
635+ <Item >
636+ Do not start a session when loading workspace if <C >--nointeract</C > command line option is used
637+ (<URL ><LinkText >&Hash; 2840</LinkText ><Link >https://github.com/gap-system/gap/pull/2840</Link ></URL >).
638+ </Item >
639+ <Item >
640+ Add prototype for <C >GAP_Enter</C > and <C >GAP_Leave</C > macros
641+ (<URL ><LinkText >&Hash; 3096</LinkText ><Link >https://github.com/gap-system/gap/pull/3096</Link ></URL >).
642+ </Item >
643+ <Item >
644+ Prevent infinite recursions in <C >echoandcheck</C > and <C >SyWriteandcheck</C >
645+ (<URL ><LinkText >&Hash; 3102</LinkText ><Link >https://github.com/gap-system/gap/pull/3102</Link ></URL >).
646+ </Item >
647+ <Item >
648+ Remove <C >environ</C > arguments and <C >sysenviron</C >
649+ (<URL ><LinkText >&Hash; 3111</LinkText ><Link >https://github.com/gap-system/gap/pull/3111</Link ></URL >).
650+ </Item >
651+ </List >
652+
653+ Fixes in the experimental support for using the Julia garbage collector:
654+ <List >
655+ <Item >
656+ Fix task scanning for the Julia GC
657+ (<URL ><LinkText >&Hash; 2969</LinkText ><Link >https://github.com/gap-system/gap/pull/2969</Link ></URL >).
658+ </Item >
659+ <Item >
660+ Fix stack marking for the Julia GC
661+ (<URL ><LinkText >&Hash; 3199</LinkText ><Link >https://github.com/gap-system/gap/pull/3199</Link ></URL >).
662+ </Item >
663+ <Item >
664+ Specify the Julia binary instead of the Julia prefix
665+ (<URL ><LinkText >&Hash; 3243</LinkText ><Link >https://github.com/gap-system/gap/pull/3243</Link ></URL >).
666+ </Item >
667+ <Item >
668+ Export Julia <C >CFLAGS</C >, <C >LDFLAGS</C >, and <C >LIBS</C > to <C >sysinfo.gap</C >
669+ (<URL ><LinkText >&Hash; 3248</LinkText ><Link >https://github.com/gap-system/gap/pull/3248</Link ></URL >).
670+ </Item >
671+ </List >
672+
673+ Improved and extended functionality:
674+ <List >
675+ <Item >
676+ Always generate <C >sysinfo.gap</C > (previously, it was only generated if
677+ the "compatibility mode" of the build system was enabled)
678+ (<URL ><LinkText >&Hash; 3042</LinkText ><Link >https://github.com/gap-system/gap/pull/3042</Link ></URL >).
679+ </Item >
680+ <Item >
681+ Add support for writing to <C >ERROR_OUTPUT</C > from kernel code
682+ (<URL ><LinkText >&Hash; 3043</LinkText ><Link >https://github.com/gap-system/gap/pull/3043</Link ></URL >).
683+ </Item >
684+ <Item >
685+ Add <C >make check</C >
686+ (<URL ><LinkText >&Hash; 3285</LinkText ><Link >https://github.com/gap-system/gap/pull/3285</Link ></URL >).
687+ </Item >
688+ </List >
689+
690+ Changed documentation:
691+ <List >
692+ <Item >
693+ Fix documentation of <Ref Oper =" NumberFFVector" BookName =" ref" /> and add an example
694+ (<URL ><LinkText >&Hash; 3079</LinkText ><Link >https://github.com/gap-system/gap/pull/3079</Link ></URL >).
695+ </Item >
696+ </List >
697+
698+ Fixed bugs that could lead to crashes:
699+ <List >
700+ <Item >
701+ Fix readline crash when using autocomplete with <C >colored-completion-prefix</C > turned on in Bash
702+ (<URL ><LinkText >&Hash; 2991</LinkText ><Link >https://github.com/gap-system/gap/pull/2991</Link ></URL >).
703+ </Item >
704+ <Item >
705+ Fix overlapping <C >memcpy</C > in <C >APPEND_LIST</C >
706+ (<URL ><LinkText >&Hash; 3216</LinkText ><Link >https://github.com/gap-system/gap/pull/3216</Link ></URL >).
707+ </Item >
708+ </List >
709+
710+ Fixed bugs that could lead to incorrect results:
711+ <List >
712+ <Item >
713+ Fix bugs in the code for partial permutations
714+ (<URL ><LinkText >&Hash; 3220</LinkText ><Link >https://github.com/gap-system/gap/pull/3220</Link ></URL >).
715+ </Item >
716+ <Item >
717+ Fix a bug in <C >Gcd</C > for polynomials not returning standard associates, introduced in &GAP; 4.10.0
718+ (<URL ><LinkText >&Hash; 3227</LinkText ><Link >https://github.com/gap-system/gap/pull/3227</Link ></URL >).
719+ </Item >
720+ </List >
721+
722+ Fixed bugs that could lead to break loops:
723+ <List >
724+ <Item >
725+ Change <Ref Oper =" GroupWithGenerators" BookName =" ref" /> to accept collections again (to avoid
726+ regressions in code that relied on this undocumented behavior)
727+ (<URL ><LinkText >&Hash; 3095</LinkText ><Link >https://github.com/gap-system/gap/pull/3095</Link ></URL >).
728+ </Item >
729+ <Item >
730+ Fix <Ref Oper =" ShallowCopy" BookName =" ref" /> for for a Knuth-Bendix rewriting system
731+ (<URL ><LinkText >&Hash; 3128</LinkText ><Link >https://github.com/gap-system/gap/pull/3128</Link ></URL >).
732+ [Reported by Ignat Soroko]
733+ </Item >
734+ <Item >
735+ Fix <Ref Prop =" IsMonomialMatrix" BookName =" ref" /> to work with compressed matrices
736+ (<URL ><LinkText >&Hash; 3149</LinkText ><Link >https://github.com/gap-system/gap/pull/3149</Link ></URL >).
737+ [Reported by Dominik Bernhardt]
738+ </Item >
739+ </List >
740+
741+ Removed or obsolete functionality:
742+ <List >
743+ <Item >
744+ Disable <C >make install</C > (previously it displayed a warning which often got ignored)
745+ (<URL ><LinkText >&Hash; 3005</LinkText ><Link >https://github.com/gap-system/gap/pull/3005</Link ></URL >).
746+ </Item >
747+ </List >
748+
749+ Other fixed bugs:
750+ <List >
751+ <Item >
752+ Fix some errors which stopped triggering a break loop
753+ (<URL ><LinkText >&Hash; 3013</LinkText ><Link >https://github.com/gap-system/gap/pull/3013</Link ></URL >).
754+ </Item >
755+ <Item >
756+ Fix compiler error with GCC 4.4.7
757+ (<URL ><LinkText >&Hash; 3026</LinkText ><Link >https://github.com/gap-system/gap/pull/3026</Link ></URL >).
758+ </Item >
759+ <Item >
760+ Fix string copying logic
761+ (<URL ><LinkText >&Hash; 3071</LinkText ><Link >https://github.com/gap-system/gap/pull/3071</Link ></URL >).
762+ </Item >
763+ </List >
764+
765+ </Subsection >
766+
767+ <Subsection Label =" New and updated packages since GAP 4.10.0" >
768+ <Heading >New and updated packages since &GAP; 4.10.0</Heading >
769+
770+ &GAP; 4.10.1 distribution contains 145 packages, including updated
771+ versions of 35 packages from &GAP; 4.10.0 distribution, and also
772+ the following five new packages:
773+
774+ <List >
775+ <Item >
776+ <Package >MajoranaAlgebras</Package >
777+ by Markus Pfeiffer and Madeleine Whybrow, which constructs Majorana
778+ representations of finite groups.
779+ </Item >
780+ <Item >
781+ <Package >PackageManager</Package >
782+ by Michael Torpey, providing a collection of functions for
783+ installing and removing &GAP; packages, with the eventual aim of
784+ becoming a full pip-style package manager for the &GAP; system.
785+ </Item >
786+ <Item >
787+ <Package >Thelma</Package >
788+ by Victor Bovdi and Vasyl Laver, implementing algorithms to deal
789+ with threshold elements.
790+ </Item >
791+ <Item >
792+ <Package >walrus</Package >
793+ by Markus Pfeiffer, providing methods for proving hyperbolicity
794+ of finitely presented groups in polynomial time.
795+ </Item >
796+ <Item >
797+ <Package >YangBaxter</Package >
798+ by Leandro Vendramin and Alexander Konovalov, which provides
799+ functionality to construct classical and skew braces, and also
800+ includes a database of classical and skew braces of small orders.
801+ </Item >
802+ </List >
803+
804+ </Subsection >
805+
806+ </Section >
807+
627808</Chapter >
0 commit comments