{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31270208,"defaultBranch":"master","name":"gap","ownerLogin":"gap-system","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-24T16:47:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5344223?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715035064.0","currentOid":""},"activityList":{"items":[{"before":"178841d0c119c20a059cebec4e295cbd8694880c","after":null,"ref":"refs/heads/backports-4.13","pushedAt":"2024-05-06T22:37:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"}},{"before":"10ef076e14d5b28a11ecb43ed7add17c23ee7451","after":"c85656d5233cef2794fcb5e6f0fd1771bfd12179","ref":"refs/heads/stable-4.13","pushedAt":"2024-05-06T22:37:43.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Backports for GAP 4.13.1 (#5712)","shortMessageHtmlLink":"Backports for GAP 4.13.1 (#5712)"}},{"before":"603dcdb6accf014a4e51e67e98b6a642832e71f6","after":"69354050412a38a586f0ac456d1c28d0941ebb35","ref":"refs/heads/master","pushedAt":"2024-05-06T22:06:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Improve construction of permutation actions and by this e.g. make `FactorCosetAction` faster by several magnitudes in certain examples (#5698)\n\n* PERFORMANCE: Permutation Group transversal\r\n\r\nRewrite a condition, mapping with inverse permutations, to test for a\r\nsmall set of numbers rather than a large one. Doing so can give a\r\nsubstantial speedup for constructing certain right transversals.\r\n\r\nAlso adjust of storage limits to reflect hardware progress over\r\n20 years.\r\n\r\n* ENHANCE: Orbit calculation may keep permutations\r\n\r\nusing an option, if they are obtained for free during the calculation\r\n\r\n* ENHANCE: FactorCosetAction and RightTransversal\r\n\r\nSpeed up these operations by finding a better subgroup series, defined by\r\nactions, and use these actions if possible.\r\n\r\nAdded example and clarify that ordering of points in `FactorCosetAction`\r\nis not guaranteed.","shortMessageHtmlLink":"Improve construction of permutation actions and by this e.g. make `Fa…"}},{"before":null,"after":"178841d0c119c20a059cebec4e295cbd8694880c","ref":"refs/heads/backports-4.13","pushedAt":"2024-05-06T21:13:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"FIX: Permrep for Automorphism group\n\nIn rare cases, class representatives might all lie in existing group, but\nother elts are outside. Cover this situation.\nThis fixes #5708","shortMessageHtmlLink":"FIX: Permrep for Automorphism group"}},{"before":"fcd5de4c62de48cf74b67a58cf8310e135f099ae","after":"603dcdb6accf014a4e51e67e98b6a642832e71f6","ref":"refs/heads/master","pushedAt":"2024-05-06T19:55:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"FIX: Permrep for Automorphism group\n\nIn rare cases, class representatives might all lie in existing group, but\nother elts are outside. Cover this situation.\nThis fixes #5708","shortMessageHtmlLink":"FIX: Permrep for Automorphism group"}},{"before":"98a4b908ece948f58d9cebbf6a195d15ba37f717","after":"fcd5de4c62de48cf74b67a58cf8310e135f099ae","ref":"refs/heads/master","pushedAt":"2024-05-06T16:37:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Ensure subgroup is tested at least once, (#5709)\n\nin finding induced permutation representation of FpGroup,\r\neven if max parameter was increased in between. This resolves #5697\r\n\r\nCo-authored-by: Alexander Hulpke ","shortMessageHtmlLink":"Ensure subgroup is tested at least once, (#5709)"}},{"before":"c1b6cf0a08994347d3c705c61e0bc047c9435dc9","after":"98a4b908ece948f58d9cebbf6a195d15ba37f717","ref":"refs/heads/master","pushedAt":"2024-05-06T16:37:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"CI: install autoconf for macOS (#5710)","shortMessageHtmlLink":"CI: install autoconf for macOS (#5710)"}},{"before":"59190ceafe6e02a388f16a8b68c095473fedb1c8","after":"c1b6cf0a08994347d3c705c61e0bc047c9435dc9","ref":"refs/heads/master","pushedAt":"2024-05-06T14:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Speed up `CyclotomicPolynomial` substantially (#5707)\n\nThis function was implemented very inefficiently. The new code uses\r\na much better (and well known) recursion. The caching should only be done for\r\nodd non-prime and squarefree arguments.\r\n\r\nTo test the speedup try:\r\n CyclotomicPol(66150);\r\nor (difficult case):\r\n Minimum(CyclotomicPol(2*3*5*7*11*13*17));","shortMessageHtmlLink":"Speed up CyclotomicPolynomial substantially (#5707)"}},{"before":"3963ca08ea1a37c60502ea5937b5180af60b89da","after":"59190ceafe6e02a388f16a8b68c095473fedb1c8","ref":"refs/heads/master","pushedAt":"2024-04-24T14:16:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasBreuer","name":"Thomas Breuer","path":"/ThomasBreuer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25204833?s=80&v=4"},"commit":{"message":"fix `PreImagesRepresentative` for `IsToPcGroupHomomorphismByImages`\n\nAdded a check whether the given element is in the image of the map.\nNow the method returns `fail` if not, as is specified in the\ndocumentation of `PreImagesRepresentative`.\n\nNote that `InversePcgs` is called (only) in the\n`PreImagesRepresentative` method for a group homomorphism in\n`IsToPcGroupHomomorphismByImages`.\nIt sets the component `rangePcgs`; the value is a pcgs for the *image*\nof the homomorphism (in general *not* for the range).","shortMessageHtmlLink":"fix PreImagesRepresentative for IsToPcGroupHomomorphismByImages"}},{"before":"2d557346711f5ea282d3ae4f2190ac7be4f659a2","after":"3963ca08ea1a37c60502ea5937b5180af60b89da","ref":"refs/heads/master","pushedAt":"2024-04-11T14:56:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ThomasBreuer","name":"Thomas Breuer","path":"/ThomasBreuer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25204833?s=80&v=4"},"commit":{"message":"next iteration\n\nProceed as sketched in the discussion of the pull request:\n- Extend the documentation of `Pager` such that `start` can be a string,\n meaning a search string (without initial `/`),\n- change the calls of the different pagers accordingly, and\n- state that external pagers must have command line options `+n` and `+str`.\n\n(Also fix a problem with `PAGER_BUILTIN` if a too large line number\nis given as `start`.)","shortMessageHtmlLink":"next iteration"}},{"before":"584b54175ba829db399ed1df4c4aa62f804aa4bc","after":"2d557346711f5ea282d3ae4f2190ac7be4f659a2","ref":"refs/heads/master","pushedAt":"2024-04-11T07:29:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ThomasBreuer","name":"Thomas Breuer","path":"/ThomasBreuer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25204833?s=80&v=4"},"commit":{"message":"workaround for `IsBijective` test\n\n(If GAP is started without packages then something is missing.\nThis change is just a workaround, one can still run into problems.)","shortMessageHtmlLink":"workaround for IsBijective test"}},{"before":"566db48f5a645f94b693ef8040a46ae8c992a73a","after":null,"ref":"refs/heads/mh/doc-links","pushedAt":"2024-04-02T09:24:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"}},{"before":"0c2990296bc2d9fadca4fdd03e40cf76328129d9","after":"584b54175ba829db399ed1df4c4aa62f804aa4bc","ref":"refs/heads/master","pushedAt":"2024-04-02T09:24:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Update links to manuals (#5690)","shortMessageHtmlLink":"Update links to manuals (#5690)"}},{"before":"5590dd368cac6f1719a47f17f234f8867b1763de","after":null,"ref":"refs/heads/dependabot/github_actions/actions/configure-pages-5","pushedAt":"2024-04-02T07:35:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"}},{"before":"6e61ecc1fa7cc3bb2f10e888dd1af398faf3d1dc","after":"0c2990296bc2d9fadca4fdd03e40cf76328129d9","ref":"refs/heads/master","pushedAt":"2024-04-02T07:35:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Bump actions/configure-pages from 4 to 5 (#5694)\n\nBumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5.\r\n- [Release notes](https://github.com/actions/configure-pages/releases)\r\n- [Commits](https://github.com/actions/configure-pages/compare/v4...v5)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/configure-pages\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/configure-pages from 4 to 5 (#5694)"}},{"before":"cfebe1dc6ed2d0d053afa4bc7120ee0db1c0e42f","after":"6e61ecc1fa7cc3bb2f10e888dd1af398faf3d1dc","ref":"refs/heads/master","pushedAt":"2024-04-02T07:34:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Ensure fp groups for which Size successfully computed the order can also be enumerated (previously this could run out of memory) (#5677)\n\n* grpfp: detect relators that are powers\r\n\r\n* grpfp: fix enumerator for fp groups with a known cyclic subgroup\r\n\r\n* grpfp: fix \"working horse\" -> \"workhorse\"","shortMessageHtmlLink":"Ensure fp groups for which Size successfully computed the order can a…"}},{"before":null,"after":"5590dd368cac6f1719a47f17f234f8867b1763de","ref":"refs/heads/dependabot/github_actions/actions/configure-pages-5","pushedAt":"2024-04-01T01:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/configure-pages from 4 to 5\n\nBumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5.\n- [Release notes](https://github.com/actions/configure-pages/releases)\n- [Commits](https://github.com/actions/configure-pages/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/configure-pages\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/configure-pages from 4 to 5"}},{"before":"22911efbba782fd1fc235a72ee6a3e5f4610924f","after":"cfebe1dc6ed2d0d053afa4bc7120ee0db1c0e42f","ref":"refs/heads/master","pushedAt":"2024-03-27T09:38:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Fix multiplication of compressed matrix by scalar (#5688)\n\nThere was a long-standing bug where multiplying a compressed matrix\r\nover a finite field by a scalar could lead to a corrupt result which\r\nexhibited weird behavior in subsequent computations.\r\n\r\nThe root cause of this is that in GAP, finite field elements like `Z(2^2)`\r\nand `Z(2^4)^5` are equal but (internally) not identical. In this case,\r\na GAP library function had an input validation test that check if a\r\nscalar is in the right field (in the new test case, the field is GF(64),\r\nand `Z(2^2)` lives in that, hence also `Z(2^4)^5` as it is equal). But\r\nthe kernel code then used a *different* test which distinguishes between\r\nthese two elements. For `Z(2^2)` it happily proceeded as before and all\r\nwas good. But for `Z(2^4)^5` it instead dispatches to a generic function\r\nwhich ends up producing a result over the wrong field. Specifically,\r\nbefore this patch, we had this in the example from the new .tst file:\r\n\r\n gap> List(a, Q_VEC8BIT);\r\n [ 64, 64, 4, 4, 4, 4 ]\r\n gap> List(b, Q_VEC8BIT);\r\n [ 64, 64, 64, 64, 64, 64 ]\r\n\r\nWith the fix, both matrices give the correct second result.","shortMessageHtmlLink":"Fix multiplication of compressed matrix by scalar (#5688)"}},{"before":"816c79aae5cdff177813821ba19c5ea5a8f2c32f","after":"22911efbba782fd1fc235a72ee6a3e5f4610924f","ref":"refs/heads/master","pushedAt":"2024-03-27T09:38:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Fix issue with Test when rewriteToFile is set (#5686)","shortMessageHtmlLink":"Fix issue with Test when rewriteToFile is set (#5686)"}},{"before":"50ceb5b348ba80bd19329b5d6d316d18480f5d0e","after":"816c79aae5cdff177813821ba19c5ea5a8f2c32f","ref":"refs/heads/master","pushedAt":"2024-03-27T07:48:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Reject invalid arguments for SolvableQuotient (#5682)","shortMessageHtmlLink":"Reject invalid arguments for SolvableQuotient (#5682)"}},{"before":"002ccbc805fd5728ef8cf470b7349336b02bce71","after":null,"ref":"refs/heads/mh/SolvableQuotient","pushedAt":"2024-03-27T07:48:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"}},{"before":null,"after":"566db48f5a645f94b693ef8040a46ae8c992a73a","ref":"refs/heads/mh/doc-links","pushedAt":"2024-03-26T22:33:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Update links to manuals","shortMessageHtmlLink":"Update links to manuals"}},{"before":"203cc919b529fb05b8bec1bfa9f331667d5953fa","after":"50ceb5b348ba80bd19329b5d6d316d18480f5d0e","ref":"refs/heads/master","pushedAt":"2024-03-21T01:02:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"dev/releases/README.md: update based on release experience (#5679)","shortMessageHtmlLink":"dev/releases/README.md: update based on release experience (#5679)"}},{"before":null,"after":"002ccbc805fd5728ef8cf470b7349336b02bce71","ref":"refs/heads/mh/SolvableQuotient","pushedAt":"2024-03-19T08:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Reject invalid arguments for SolvableQuotient","shortMessageHtmlLink":"Reject invalid arguments for SolvableQuotient"}},{"before":"4f3a54b2e75c8844277c33f1818285ead7e31df8","after":"203cc919b529fb05b8bec1bfa9f331667d5953fa","ref":"refs/heads/master","pushedAt":"2024-03-18T23:27:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"create/update `doc/ref/user_pref_list.xml` automatically (#5681)","shortMessageHtmlLink":"create/update doc/ref/user_pref_list.xml automatically (#5681)"}},{"before":"a9dab6a928f2895b4f73970fde0c0f0b650303d4","after":"4f3a54b2e75c8844277c33f1818285ead7e31df8","ref":"refs/heads/master","pushedAt":"2024-03-16T23:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Fix dev/releases/utils_github.py","shortMessageHtmlLink":"Fix dev/releases/utils_github.py"}},{"before":"fbb26344826a40313adeb8075c6b711848a0c3fd","after":"10ef076e14d5b28a11ecb43ed7add17c23ee7451","ref":"refs/heads/stable-4.13","pushedAt":"2024-03-15T13:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Fix dev/releases/utils_github.py","shortMessageHtmlLink":"Fix dev/releases/utils_github.py"}},{"before":"351a597c36e94eff8559606dd42d4a12a1e4cbb1","after":"a9dab6a928f2895b4f73970fde0c0f0b650303d4","ref":"refs/heads/master","pushedAt":"2024-03-15T12:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Start work on GAP 4.14","shortMessageHtmlLink":"Start work on GAP 4.14"}},{"before":null,"after":"fbb26344826a40313adeb8075c6b711848a0c3fd","ref":"refs/heads/stable-4.13","pushedAt":"2024-03-15T12:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Create stable-4.13 branch","shortMessageHtmlLink":"Create stable-4.13 branch"}},{"before":"a4472995803471ec3f02baeaaf3192b339debb3e","after":"351a597c36e94eff8559606dd42d4a12a1e4cbb1","ref":"refs/heads/master","pushedAt":"2024-03-15T12:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fingolfin","name":"Max Horn","path":"/fingolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/241512?s=80&v=4"},"commit":{"message":"Update CHANGES.md, preparing 4.13.0 (#5674)\n\nAlso tweak dev/releases/release_notes.py to output suitable month/year","shortMessageHtmlLink":"Update CHANGES.md, preparing 4.13.0 (#5674)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQv8v7gA","startCursor":null,"endCursor":null}},"title":"Activity · gap-system/gap"}