{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":259476841,"defaultBranch":"master","name":"ec-gpu","ownerLogin":"filecoin-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-27T23:03:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22014611?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723200600.0","currentOid":""},"activityList":{"items":[{"before":"b6f2274ca0099f72e42857f1a61bf3c859cdb278","after":"59ef5a073d9fb2b70859ad6745cdcd132ad1ce90","ref":"refs/heads/msrv-170","pushedAt":"2024-08-09T10:50:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: update MSRV to 1.70.0\n\nDue to the `home` v0.5.9 release we need at least Rust 1.70.0. Make this the\nnew minimum supported Rust version.\n\nNew lints were introduced, those are also fixed in this commit.\n\nFixes #54.","shortMessageHtmlLink":"fix: update MSRV to 1.70.0"}},{"before":null,"after":"b6f2274ca0099f72e42857f1a61bf3c859cdb278","ref":"refs/heads/msrv-170","pushedAt":"2024-08-09T10:50:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: update MSRV to 1.70.0\n\nDue to the `home` v0.5.9 release we need at least Rust 1.70.0. Make this the\nnew minimum supported Rust version. As 1.70.0 is already >1 year old, I dare\nto release this as a bugfix release.\n\nNew lints were introduced, those are also fixed in this commit.\n\nFixes #54.","shortMessageHtmlLink":"fix: update MSRV to 1.70.0"}},{"before":"9e999a52a9f9605cc29e6cc805e954ea7d06d9e9","after":"bdde768d0613ae546524c5612e2ad576a646e036","ref":"refs/heads/master","pushedAt":"2023-06-08T16:46:01.614Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"chore: Release ec-gpu-gen version 0.7.0","shortMessageHtmlLink":"chore: Release ec-gpu-gen version 0.7.0"}},{"before":"ca57f6a66ce7dd7b1f532a0a490a80529bb1c3a3","after":"9e999a52a9f9605cc29e6cc805e954ea7d06d9e9","ref":"refs/heads/master","pushedAt":"2023-06-08T10:57:09.268Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: improve DensityTracker::extend (#53)\n\n`DensityTracker::extend` takes its `other` argument by value to avoid a memory\r\ncopy when the receiver's bitvec is empty (in most other cases, the `other`\r\nbitvec is copied). This optimization is costly: the signature forces the caller\r\nto relinquish allocated variants of `other` in all calls, including those where\r\nthe receiver is not empty.\r\n\r\nSince the underlying `BitVec` already has a\r\n[very efficient copy routine](https://docs.rs/bitvec/latest/bitvec/vec/struct.BitVec.html#method.copy_from_bitslice)\r\nanyway, a better approach seems to be passing in the `other` argument by\r\nreference.\r\n\r\nBREAKING CHANGE: `DensityTracker::extend` now takes the `other` argument by\r\nreference.","shortMessageHtmlLink":"fix: improve DensityTracker::extend (#53)"}},{"before":"1464aa08504c18b7e957d80141da36e1a560104c","after":null,"ref":"refs/heads/extend_api-for-ci","pushedAt":"2023-06-08T10:26:58.107Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"}},{"before":null,"after":"1464aa08504c18b7e957d80141da36e1a560104c","ref":"refs/heads/extend_api-for-ci","pushedAt":"2023-06-08T10:24:07.046Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: improve DensityTracker::extend\n\n`DensityTracker::extend` takes its `other` argument by value to avoid a memory\ncopy when the receiver's bitvec is empty (in most other cases, the `other`\nbitvec is copied). This optimization is costly: the signature forces the caller\nto relinquish allocated variants of `other` in all calls, including those where\nthe receiver is not empty.\n\nSince the underlying `BitVec` already has a\n[very efficient copy routine](https://docs.rs/bitvec/latest/bitvec/vec/struct.BitVec.html#method.copy_from_bitslice)\nanyway, a better approach seems to be passing in the `other` argument by\nreference.\n\nBREAKING CHANGE: `DensityTracker::extend` now takes the `other` argument by\nreference.","shortMessageHtmlLink":"fix: improve DensityTracker::extend"}},{"before":"3ebe5673463b0e0a84881e37d47d56f981b88465","after":"ca57f6a66ce7dd7b1f532a0a490a80529bb1c3a3","ref":"refs/heads/master","pushedAt":"2023-04-14T14:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"chore: Release ec-gpu-gen version 0.6.0","shortMessageHtmlLink":"chore: Release ec-gpu-gen version 0.6.0"}},{"before":"fd1a0e1db852f8374dcc42e90b64da643675a4b1","after":null,"ref":"refs/heads/upgrade-ff-013","pushedAt":"2023-04-14T14:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"}},{"before":"17c313dd3c52c0db97c446a36d34657773175183","after":"3ebe5673463b0e0a84881e37d47d56f981b88465","ref":"refs/heads/master","pushedAt":"2023-04-14T14:52:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: use newest version of ff, group and pairing (#49)\n\nUpgrade to ff v0.13, group v0.13 and pairing v0.23.\r\n\r\nThis commit is based on the work at\r\nhttps://github.com/leonardoalt/ec-gpu/pull/1\r\n\r\nBREAKING CHANGE: Changes on the ff traits mean a breaking change.\r\n\r\nCo-authored-by: Leo Alt ","shortMessageHtmlLink":"fix: use newest version of ff, group and pairing (#49)"}},{"before":"9616bd3cef2342ed71e0dde58112a134be9522a5","after":"fd1a0e1db852f8374dcc42e90b64da643675a4b1","ref":"refs/heads/upgrade-ff-013","pushedAt":"2023-04-14T14:22:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: use newest version of ff, group and pairing\n\nUpgrade to ff v0.13, group v0.13 and pairing v0.23.\n\nThis commit is based on the work at\nhttps://github.com/leonardoalt/ec-gpu/pull/1\n\nBREAKING CHANGE: Changes on the ff traits mean a breaking change.","shortMessageHtmlLink":"fix: use newest version of ff, group and pairing"}},{"before":"fbb7fec67301437401dc025048d3ced610e8256a","after":"9616bd3cef2342ed71e0dde58112a134be9522a5","ref":"refs/heads/upgrade-ff-013","pushedAt":"2023-04-13T12:33:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: use newest version of ff, group and pairing\n\nUpgrade to ff v0.13, group v0.13 and pairing v0.23.\n\nThis commit is based on the work at\nhttps://github.com/leonardoalt/ec-gpu/pull/1\n\nBREAKING CHANGE: Changes on the ff traits mean a breaking change.","shortMessageHtmlLink":"fix: use newest version of ff, group and pairing"}},{"before":"d1684cacda8dc21d32209a3e3b3bf12f8dcc65e4","after":null,"ref":"refs/heads/update-deps-20230413","pushedAt":"2023-04-13T12:29:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"}},{"before":"f87d8e39fd98aa4b1f2a65064b83e6e00dcd012d","after":"17c313dd3c52c0db97c446a36d34657773175183","ref":"refs/heads/master","pushedAt":"2023-04-13T12:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"chore: update dependencies and set MSRV (#50)\n\nThis commit updates to the latest dependencies that don't lead to\r\nbreaking changes. It also sets the minimum supported Rust version.\r\nIt's version 1.62.1 due to the `temp-env` dependency.","shortMessageHtmlLink":"chore: update dependencies and set MSRV (#50)"}},{"before":"33b47136b81217ee7a188b38923c1a09b031fedd","after":"fbb7fec67301437401dc025048d3ced610e8256a","ref":"refs/heads/upgrade-ff-013","pushedAt":"2023-04-13T11:50:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: use newest version of ff, group and pairing\n\nUpgrade to ff v0.13, group v0.13 and pairing v0.23.\n\nThis commit is based on the work at\nhttps://github.com/leonardoalt/ec-gpu/pull/1\n\nBREAKING CHANGE: Changes on the ff traits mean a breaking change.","shortMessageHtmlLink":"fix: use newest version of ff, group and pairing"}},{"before":"7e7079873e767d0614efe17fce9a7060eab9c156","after":"d1684cacda8dc21d32209a3e3b3bf12f8dcc65e4","ref":"refs/heads/update-deps-20230413","pushedAt":"2023-04-13T11:32:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"chore: update dependencies and set MSRV\n\nThis commit updates to the latest dependencies that don't lead to\nbreaking changes. It also sets the minimum supported Rust version.\nIt's version 1.62.1 due to the `temp-env` dependency.","shortMessageHtmlLink":"chore: update dependencies and set MSRV"}},{"before":"a78d5c03a94e5660f44d0fa9c3d323872259a760","after":null,"ref":"refs/heads/update-deps","pushedAt":"2023-04-13T10:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"}},{"before":null,"after":"7e7079873e767d0614efe17fce9a7060eab9c156","ref":"refs/heads/update-deps-20230413","pushedAt":"2023-04-13T10:46:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"chore: update dependencies and set MSRV\n\nThis commit updates to the latest dependencies that don't lead to\nbreaking changes. It also sets the minimum supported Rust version.\nIt's version 1.62.1 due to the `temp-env` dependency.","shortMessageHtmlLink":"chore: update dependencies and set MSRV"}},{"before":null,"after":"a78d5c03a94e5660f44d0fa9c3d323872259a760","ref":"refs/heads/update-deps","pushedAt":"2023-04-13T10:45:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"feat: update deps to latest","shortMessageHtmlLink":"feat: update deps to latest"}},{"before":null,"after":"33b47136b81217ee7a188b38923c1a09b031fedd","ref":"refs/heads/upgrade-ff-013","pushedAt":"2023-04-12T12:49:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vmx","name":"Volker Mische","path":"/vmx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42839?s=80&v=4"},"commit":{"message":"fix: use newest version of ff, group and pairing\n\nUpgrade to ff v0.13, group v0.13 and pairing v0.23.\n\nThis commit is based on the work at\nhttps://github.com/leonardoalt/ec-gpu/pull/1\n\nBREAKING CHANGE: Changes on the ff traits mean a breaking change.","shortMessageHtmlLink":"fix: use newest version of ff, group and pairing"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEliqTBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท filecoin-project/ec-gpu"}