{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":249487917,"defaultBranch":"master","name":"gnark-crypto","ownerLogin":"Consensys","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-23T16:43:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10818037?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714786674.0","currentOid":""},"activityList":{"items":[{"before":"bb57d23fac0bd6e6579a4a841922341cd72fdb16","after":null,"ref":"refs/heads/perf/points_to_bytes","pushedAt":"2024-05-04T01:37:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"}},{"before":"1ff1ab837cc577db3e7028c8472afb79be202e67","after":"564b6f724c3beac52d805e6e600d0a1fda9770b5","ref":"refs/heads/master","pushedAt":"2024-05-04T01:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"perf: unsafe.WriteSlice (#501) (#503)\n\n* refactor: expose pedersen basis slices\r\n\r\n* refactor: move test util package into isolated one\r\n\r\n* feat: more elegant solution to mem dump using unsafe and generics\r\n\r\n* fix: add BinaryDumper interface in kzg root package\r\n\r\n* feat: add guard for len == 0","shortMessageHtmlLink":"perf: unsafe.WriteSlice (#501) (#503)"}},{"before":"f9fac625954552196870b61a509eaee3f65bf6d0","after":"bb57d23fac0bd6e6579a4a841922341cd72fdb16","ref":"refs/heads/perf/points_to_bytes","pushedAt":"2024-05-04T01:36:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"feat: add guard for len == 0","shortMessageHtmlLink":"feat: add guard for len == 0"}},{"before":"0ee47d408480ad86f6282b803e1ed754f6fefd16","after":null,"ref":"refs/heads/refactor/utils_side_effect","pushedAt":"2024-05-04T00:44:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"}},{"before":"516f4df77d1b609cb5fea01aa7f33dc0198b9b4c","after":"1ff1ab837cc577db3e7028c8472afb79be202e67","ref":"refs/heads/master","pushedAt":"2024-05-04T00:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"refactor: move test util package into isolated one (#500)","shortMessageHtmlLink":"refactor: move test util package into isolated one (#500)"}},{"before":"6fe7c4a34943c6b89a55376c4a87f85d9fac6c65","after":"f9fac625954552196870b61a509eaee3f65bf6d0","ref":"refs/heads/perf/points_to_bytes","pushedAt":"2024-05-03T01:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"fix: add BinaryDumper interface in kzg root package","shortMessageHtmlLink":"fix: add BinaryDumper interface in kzg root package"}},{"before":null,"after":"6fe7c4a34943c6b89a55376c4a87f85d9fac6c65","ref":"refs/heads/perf/points_to_bytes","pushedAt":"2024-05-03T01:33:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"feat: more elegant solution to mem dump using unsafe and generics","shortMessageHtmlLink":"feat: more elegant solution to mem dump using unsafe and generics"}},{"before":null,"after":"0ee47d408480ad86f6282b803e1ed754f6fefd16","ref":"refs/heads/refactor/utils_side_effect","pushedAt":"2024-05-03T00:44:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"refactor: move test util package into isolated one","shortMessageHtmlLink":"refactor: move test util package into isolated one"}},{"before":"aba7888133e53c4cc2fe9d1fc6fc5463970d5e19","after":null,"ref":"refs/heads/perf/kzg_serialization","pushedAt":"2024-04-30T14:11:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"}},{"before":"7edca0e476c56cd55ff1ced46e9545208b16f449","after":"516f4df77d1b609cb5fea01aa7f33dc0198b9b4c","ref":"refs/heads/master","pushedAt":"2024-04-30T14:11:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"perf: add kzg.UnsafeToBytes and kzg.UnsafeFromBytes methods (#499)\n\n* feat: add UnsafeToBytes and UnsafeFromBytes to kzg SRS\r\n\r\n* test: add test for truncating feature\r\n\r\n* test: fix benchmark size\r\n\r\n* feat: address PR comments","shortMessageHtmlLink":"perf: add kzg.UnsafeToBytes and kzg.UnsafeFromBytes methods (#499)"}},{"before":"9a5079ec90d38084334dc046a066370417155776","after":"aba7888133e53c4cc2fe9d1fc6fc5463970d5e19","ref":"refs/heads/perf/kzg_serialization","pushedAt":"2024-04-30T14:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"feat: address PR comments","shortMessageHtmlLink":"feat: address PR comments"}},{"before":"71f56598e64e4cf1866491cf13356e2a763bb71d","after":"9a5079ec90d38084334dc046a066370417155776","ref":"refs/heads/perf/kzg_serialization","pushedAt":"2024-04-30T02:26:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"test: fix benchmark size","shortMessageHtmlLink":"test: fix benchmark size"}},{"before":null,"after":"71f56598e64e4cf1866491cf13356e2a763bb71d","ref":"refs/heads/perf/kzg_serialization","pushedAt":"2024-04-30T02:21:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gbotrel","name":"Gautam Botrel","path":"/gbotrel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11349757?s=80&v=4"},"commit":{"message":"test: add test for truncating feature","shortMessageHtmlLink":"test: add test for truncating feature"}},{"before":"2efc99b1ab0ea87ff0ba993ad84b9c47e5caf392","after":"46e95f8247ebc22a8536051abcc23c1b4f67915b","ref":"refs/heads/feat/fflonk","pushedAt":"2024-04-26T17:18:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: code gen","shortMessageHtmlLink":"feat: code gen"}},{"before":"23deb189b12f0c961728fcfb54bb43cde3a288c6","after":"2efc99b1ab0ea87ff0ba993ad84b9c47e5caf392","ref":"refs/heads/feat/fflonk","pushedAt":"2024-04-26T16:58:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: code gen","shortMessageHtmlLink":"feat: code gen"}},{"before":"5e0b0f5d11bb6c48b3d67aa7a1b5045334c5ee15","after":"23deb189b12f0c961728fcfb54bb43cde3a288c6","ref":"refs/heads/feat/fflonk","pushedAt":"2024-04-26T16:50:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: code gen","shortMessageHtmlLink":"feat: code gen"}},{"before":"a7d721497f2a98b1f292886bb685fd3c5a90f930","after":"5e0b0f5d11bb6c48b3d67aa7a1b5045334c5ee15","ref":"refs/heads/feat/fflonk","pushedAt":"2024-04-26T16:41:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: code gen","shortMessageHtmlLink":"feat: code gen"}},{"before":"3c411258187a3df5c2e41078bef5e81702e5afe6","after":null,"ref":"refs/heads/feat/ecdsa-errors","pushedAt":"2024-04-23T16:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"}},{"before":"f2e861f6ff47657ced4e2aa5360bee445d7261ec","after":"7edca0e476c56cd55ff1ced46e9545208b16f449","ref":"refs/heads/master","pushedAt":"2024-04-23T16:48:36.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"Merge pull request #497 from Consensys/feat/ecdsa-errors\n\nfeat: ECDSA error types","shortMessageHtmlLink":"Merge pull request #497 from Consensys/feat/ecdsa-errors"}},{"before":null,"after":"3c411258187a3df5c2e41078bef5e81702e5afe6","ref":"refs/heads/feat/ecdsa-errors","pushedAt":"2024-04-12T13:51:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ivokub","name":"Ivo Kubjas","path":"/ivokub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1309050?s=80&v=4"},"commit":{"message":"chore: go generate","shortMessageHtmlLink":"chore: go generate"}},{"before":"73d59806bf0bd5c0fab56141d23b670a8d8fbdfa","after":"f2e861f6ff47657ced4e2aa5360bee445d7261ec","ref":"refs/heads/master","pushedAt":"2024-04-11T16:27:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"AlexandreBelling","name":null,"path":"/AlexandreBelling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26905154?s=80&v=4"},"commit":{"message":"Merge pull request #496 from Consensys/sis/export-fft64\n\nChores: export the unrolled FFT64 out of SIS","shortMessageHtmlLink":"Merge pull request #496 from Consensys/sis/export-fft64"}},{"before":"a3e47b5434b7d34cfad31ee7a800b6322dfc1c08","after":"fe0c2ca79f4e98c04cc065907b5cafbc5731511b","ref":"refs/heads/sis/export-fft64","pushedAt":"2024-04-11T16:18:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreBelling","name":null,"path":"/AlexandreBelling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26905154?s=80&v=4"},"commit":{"message":"Fft -> FFT","shortMessageHtmlLink":"Fft -> FFT"}},{"before":"6443fda17626b0c0136e9fa32e6e4ae3c21c1a98","after":"a3e47b5434b7d34cfad31ee7a800b6322dfc1c08","ref":"refs/heads/sis/export-fft64","pushedAt":"2024-04-11T16:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreBelling","name":null,"path":"/AlexandreBelling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26905154?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"223ce6be1737941d2168463319dcfa7e790263bb","after":"6443fda17626b0c0136e9fa32e6e4ae3c21c1a98","ref":"refs/heads/sis/export-fft64","pushedAt":"2024-04-11T15:59:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreBelling","name":null,"path":"/AlexandreBelling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26905154?s=80&v=4"},"commit":{"message":"update the templates","shortMessageHtmlLink":"update the templates"}},{"before":null,"after":"223ce6be1737941d2168463319dcfa7e790263bb","ref":"refs/heads/sis/export-fft64","pushedAt":"2024-04-11T15:40:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexandreBelling","name":null,"path":"/AlexandreBelling","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26905154?s=80&v=4"},"commit":{"message":"export the unrolled FFT64 out of SIS","shortMessageHtmlLink":"export the unrolled FFT64 out of SIS"}},{"before":null,"after":"2a228c8bbbbbb68fea79d306185dd087d66d593d","ref":"refs/heads/feat/fflonk_tmp","pushedAt":"2024-04-07T21:30:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: print gamma","shortMessageHtmlLink":"feat: print gamma"}},{"before":"78bda2d2a276a82cc40a308c257cf79bb8dc49af","after":"a7d721497f2a98b1f292886bb685fd3c5a90f930","ref":"refs/heads/feat/fflonk","pushedAt":"2024-04-03T16:55:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: code gen marshal [][][]frElement","shortMessageHtmlLink":"feat: code gen marshal [][][]frElement"}},{"before":"e651058209cd0b4f62c842f31e2eb31c5bed5bba","after":"78bda2d2a276a82cc40a308c257cf79bb8dc49af","ref":"refs/heads/feat/fflonk","pushedAt":"2024-03-29T17:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: proof tunes the number of polynomial so it divides r-1","shortMessageHtmlLink":"feat: proof tunes the number of polynomial so it divides r-1"}},{"before":"941631d402bfc341529b83c10f80a69f0bafc25a","after":"e651058209cd0b4f62c842f31e2eb31c5bed5bba","ref":"refs/heads/feat/fflonk","pushedAt":"2024-03-29T11:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasPiellard","name":null,"path":"/ThomasPiellard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25467311?s=80&v=4"},"commit":{"message":"feat: add dummy polynomial so the number of poly divides r-1","shortMessageHtmlLink":"feat: add dummy polynomial so the number of poly divides r-1"}},{"before":"f019671abbef897ab2d868f81dbdede7440745d9","after":"3dfedd04bba38538e68759a0c909ad07ebf78c2c","ref":"refs/heads/perf/kzg-verify","pushedAt":"2024-03-26T14:48:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yelhousni","name":"Youssef El Housni","path":"/yelhousni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16170090?s=80&v=4"},"commit":{"message":"refactor: remove dead ScalarMultiplicationAffine","shortMessageHtmlLink":"refactor: remove dead ScalarMultiplicationAffine"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQThtowA","startCursor":null,"endCursor":null}},"title":"Activity ยท Consensys/gnark-crypto"}