{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":741031585,"defaultBranch":"main","name":"PhastFT","ownerLogin":"QuState","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-09T15:00:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133887627?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721194811.0","currentOid":""},"activityList":{"items":[{"before":"3e819b40bcd94e862dd4973f780de760ec8a20af","after":"d0996474a8bc16e40dba36ad7622661a0bc20070","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-17T23:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Add more comments to explain r2c fft","shortMessageHtmlLink":"Add more comments to explain r2c fft"}},{"before":"de59553e9959d78fb3f893c200f345012d5488f0","after":"3e819b40bcd94e862dd4973f780de760ec8a20af","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-17T17:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Replace naive deinterleave in R2C FFT","shortMessageHtmlLink":"Replace naive deinterleave in R2C FFT"}},{"before":"763b4d509c89c606ff1df4bf623ab9f6d0fe443a","after":"de59553e9959d78fb3f893c200f345012d5488f0","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-17T00:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Move planners out of r2c vs c2c benchmarks","shortMessageHtmlLink":"Move planners out of r2c vs c2c benchmarks"}},{"before":"0c10592182bf458b6e5cf011f1bd3e3dc4d3414b","after":"763b4d509c89c606ff1df4bf623ab9f6d0fe443a","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-15T21:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Use `Twiddles` iter for untangling step in R2C FFT","shortMessageHtmlLink":"Use Twiddles iter for untangling step in R2C FFT"}},{"before":"e7dbd86db4bc195aeb9af09274916cce84d6de7d","after":"0c10592182bf458b6e5cf011f1bd3e3dc4d3414b","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-15T19:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Fix bug in r2c fft using extra planner\n\n- This is a quick, but hacky and inefficient way to use the twiddle\n factors generated by the `Planner`, but it works.\n\n- Add more details to assert statements for debugging","shortMessageHtmlLink":"Fix bug in r2c fft using extra planner"}},{"before":"33dc48f70f1c67ea00b7ca4fc7a267498af24c71","after":"e7dbd86db4bc195aeb9af09274916cce84d6de7d","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-15T18:44:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Comment out uneeded example code","shortMessageHtmlLink":"Comment out uneeded example code"}},{"before":"675cc5e0a0c598a9785f881c3027bd4d1ffd8ab2","after":"33dc48f70f1c67ea00b7ca4fc7a267498af24c71","ref":"refs/heads/feature/r2c","pushedAt":"2024-08-13T14:05:42.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/r2c","shortMessageHtmlLink":"Merge branch 'main' into feature/r2c"}},{"before":"08eedcb6f877787fd6c5efd56b0c4e6df299eb2b","after":"7048416f4ec5c8ccff16c40faf3eecf6fc54c02d","ref":"refs/heads/main","pushedAt":"2024-07-17T19:31:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge pull request #34 from QuState/document-cfg\n\nMake required cfg show up on docs.rs","shortMessageHtmlLink":"Merge pull request #34 from QuState/document-cfg"}},{"before":"f347927e347cae043f7f7d5650d9078be1866297","after":"a0c5fc9fae2bfb472bb6b1f34ff960ae16841ac5","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:57:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Add #![feature(doc_cfg)] to make rustdoc actually accept doc_cfg","shortMessageHtmlLink":"Add #![feature(doc_cfg)] to make rustdoc actually accept doc_cfg"}},{"before":"379f0313d305b5e62f030bc2d04c39b6ac552df4","after":"f347927e347cae043f7f7d5650d9078be1866297","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Undo duplicate docs.rs all-features","shortMessageHtmlLink":"Undo duplicate docs.rs all-features"}},{"before":"35f290020448015a697e9cffecbe164c84f26391","after":"379f0313d305b5e62f030bc2d04c39b6ac552df4","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Don't gate feature documentation on docs.rs, we're on nightly anyway","shortMessageHtmlLink":"Don't gate feature documentation on docs.rs, we're on nightly anyway"}},{"before":"0a20be530ee392a51e22970db703a44568756d62","after":"35f290020448015a697e9cffecbe164c84f26391","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Make docs.rs build docs with all features enabled","shortMessageHtmlLink":"Make docs.rs build docs with all features enabled"}},{"before":"385a9f943f50e4a2c3cb3753cd93a2624c1b99f7","after":"0a20be530ee392a51e22970db703a44568756d62","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:43:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Fix docsrs config according to Clippy\n\ntbh not sure if Clippy is right in this case","shortMessageHtmlLink":"Fix docsrs config according to Clippy"}},{"before":null,"after":"385a9f943f50e4a2c3cb3753cd93a2624c1b99f7","ref":"refs/heads/document-cfg","pushedAt":"2024-07-17T05:40:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Shnatsel","name":"Sergey \"Shnatsel\" Davidoff","path":"/Shnatsel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291257?s=80&v=4"},"commit":{"message":"Make required cfg show up on docs.rs","shortMessageHtmlLink":"Make required cfg show up on docs.rs"}},{"before":"0c55f93c3ec179cebc95885e31c677a5a9046ebf","after":"675cc5e0a0c598a9785f881c3027bd4d1ffd8ab2","ref":"refs/heads/feature/r2c","pushedAt":"2024-07-17T05:38:28.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/r2c","shortMessageHtmlLink":"Merge branch 'main' into feature/r2c"}},{"before":"20fafbab4cbef03a668cb92f3d7e7d1c9cfbc0ff","after":"08eedcb6f877787fd6c5efd56b0c4e6df299eb2b","ref":"refs/heads/main","pushedAt":"2024-07-17T05:27:38.000Z","pushType":"pr_merge","commitsCount":28,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge pull request #27 from QuState/feature/interleaved-complex-nums\n\nAdd functions to support interleaved complex num","shortMessageHtmlLink":"Merge pull request #27 from QuState/feature/interleaved-complex-nums"}},{"before":"e94f2fc328d0f65a113e5c70b7fe17269795bc8e","after":"713b3a66cf36e33a0450877629d5305ca3434365","ref":"refs/heads/feature/interleaved-complex-nums","pushedAt":"2024-07-17T05:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Update pre-commit hook to run clippy everywhere","shortMessageHtmlLink":"Update pre-commit hook to run clippy everywhere"}},{"before":"1343268bd53bd0fb29872591c636dfc8442b5ae0","after":"e94f2fc328d0f65a113e5c70b7fe17269795bc8e","ref":"refs/heads/feature/interleaved-complex-nums","pushedAt":"2024-07-17T04:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Use new de-interleaving function","shortMessageHtmlLink":"Use new de-interleaving function"}},{"before":"a201e2c1151d24885eeffbc5b2dc550cbd9f6193","after":"1343268bd53bd0fb29872591c636dfc8442b5ae0","ref":"refs/heads/feature/interleaved-complex-nums","pushedAt":"2024-07-14T18:45:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Remove `array_chunks`","shortMessageHtmlLink":"Remove array_chunks"}},{"before":"5c09b89f0de9ba21375010e7652b4a35dbd2c474","after":"a201e2c1151d24885eeffbc5b2dc550cbd9f6193","ref":"refs/heads/feature/interleaved-complex-nums","pushedAt":"2024-07-14T18:18:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Update todo","shortMessageHtmlLink":"Update todo"}},{"before":"f639900d56a27e2cb4a213f21b11ad6e3a1e9107","after":"5c09b89f0de9ba21375010e7652b4a35dbd2c474","ref":"refs/heads/feature/interleaved-complex-nums","pushedAt":"2024-07-14T02:24:48.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/interleaved-complex-nums","shortMessageHtmlLink":"Merge branch 'main' into feature/interleaved-complex-nums"}},{"before":"b3568d3612098c2424499288710e14f2961fa793","after":null,"ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-14T02:18:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"}},{"before":"2df2f00e74bec14db7d51d133054ea2e5ed20a5e","after":"20fafbab4cbef03a668cb92f3d7e7d1c9cfbc0ff","ref":"refs/heads/main","pushedAt":"2024-07-14T02:17:56.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge pull request #33 from QuState/feature/reusable-planner\n\nMake planner reusable","shortMessageHtmlLink":"Merge pull request #33 from QuState/feature/reusable-planner"}},{"before":"8c24e088e1f09b47ca36ad624e1535afd3a5f622","after":"b3568d3612098c2424499288710e14f2961fa793","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-14T02:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"b882363fd88ae560dca8a1c9f5bd197724ba6ad6","after":"8c24e088e1f09b47ca36ad624e1535afd3a5f622","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-02T15:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Updates to benchmarks without planners","shortMessageHtmlLink":"Updates to benchmarks without planners"}},{"before":"db4c3d426866882471c9d0125b81873c0942a710","after":"b882363fd88ae560dca8a1c9f5bd197724ba6ad6","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-02T14:31:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Avoid cloning twiddles","shortMessageHtmlLink":"Avoid cloning twiddles"}},{"before":"0301325709b347ab19bc80211d9ea33714922f9c","after":"db4c3d426866882471c9d0125b81873c0942a710","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-01T18:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Add criterion group for forward FFT f32","shortMessageHtmlLink":"Add criterion group for forward FFT f32"}},{"before":"9db573977579aa50e14352cd90cbe30c538a360b","after":"0301325709b347ab19bc80211d9ea33714922f9c","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-01T17:52:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Move planner completely outside of bench function","shortMessageHtmlLink":"Move planner completely outside of bench function"}},{"before":null,"after":"9db573977579aa50e14352cd90cbe30c538a360b","ref":"refs/heads/feature/reusable-planner","pushedAt":"2024-07-01T16:37:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Make planner reusable\n\n- Planner should be re-usable so it can be re-used for FFT's of the same\n size\n\n- Add regression tests to make sure `fft_64`/`fft_32` gives the same\n results as `fft_64_with_opts_and_plan`/`fft_32_with_opts_and_plan`","shortMessageHtmlLink":"Make planner reusable"}},{"before":"892868f901cfb727f401e521fb62056cf05d931a","after":"0c55f93c3ec179cebc95885e31c677a5a9046ebf","ref":"refs/heads/feature/r2c","pushedAt":"2024-06-27T18:16:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"smu160","name":"Saveliy Yusufov","path":"/smu160","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8347475?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/r2c","shortMessageHtmlLink":"Merge branch 'main' into feature/r2c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QyMzo0MDozNC4wMDAwMDBazwAAAASdCLWd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QyMzo0MDozNC4wMDAwMDBazwAAAASdCLWd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxODoxNjo0My4wMDAwMDBazwAAAARxI6T-"}},"title":"Activity ยท QuState/PhastFT"}