{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":225444010,"defaultBranch":"main","name":"swift-extras-base64","ownerLogin":"swift-extras","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-02T18:39:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73952949?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715700437.0","currentOid":""},"activityList":{"items":[{"before":"cc223c2361d9adfb5b4e9b9e0ffc3d4609d5cb88","after":null,"ref":"refs/heads/base32-decode-fastpath","pushedAt":"2024-05-14T15:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"c27064535a29cdb6a617a2903b010ed378efc9ba","after":"dc8121fdd2b444c97d6b0534e8ad4ddecbe0d5f4","ref":"refs/heads/main","pushedAt":"2024-05-14T15:08:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add Base32 decode fastpath (#36)\n\n* Add fast path to base32 decode for data without null characters\r\n\r\n* Add benchmark Base32.decodeIgnoreNullCharacters\r\n\r\n* Add options to String.base32decoded\r\n\r\n* Structify errors\r\n\r\n* Add encode/decode random buffers test","shortMessageHtmlLink":"Add Base32 decode fastpath (#36)"}},{"before":"de6f9b3517e2ca05efcc5e56efeb69f06e314dcd","after":null,"ref":"refs/heads/replace-performance","pushedAt":"2024-05-14T15:07:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"4ce194fdf6878dab6ce45461e7a78486f5befe88","after":"c27064535a29cdb6a617a2903b010ed378efc9ba","ref":"refs/heads/main","pushedAt":"2024-05-14T15:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Replace performance tests with Benchmarks (#35)\n\n* Replace perfomance test with Benchmarks\r\n\r\n* Don't compare Foundation benchmarks\r\n\r\n* Fix GH action, and fixup benchmark names\r\n\r\n* Run benchmarks on linux and macOS, remove old performance CI","shortMessageHtmlLink":"Replace performance tests with Benchmarks (#35)"}},{"before":"576003fb702a34ed84a6ad5d5ab1a39e05c5be73","after":"cc223c2361d9adfb5b4e9b9e0ffc3d4609d5cb88","ref":"refs/heads/base32-decode-fastpath","pushedAt":"2024-05-14T15:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add encode/decode random buffers test","shortMessageHtmlLink":"Add encode/decode random buffers test"}},{"before":"9ed9826a9033072774f230008ba5b3968daa3081","after":"576003fb702a34ed84a6ad5d5ab1a39e05c5be73","ref":"refs/heads/base32-decode-fastpath","pushedAt":"2024-05-14T14:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Structify errors","shortMessageHtmlLink":"Structify errors"}},{"before":"b0b98069869f6985099aaf4e9442d57e226d9818","after":"9ed9826a9033072774f230008ba5b3968daa3081","ref":"refs/heads/base32-decode-fastpath","pushedAt":"2024-05-14T14:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add options to String.base32decoded","shortMessageHtmlLink":"Add options to String.base32decoded"}},{"before":null,"after":"b0b98069869f6985099aaf4e9442d57e226d9818","ref":"refs/heads/base32-decode-fastpath","pushedAt":"2024-05-14T14:44:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add benchmark Base32.decodeIgnoreNullCharacters","shortMessageHtmlLink":"Add benchmark Base32.decodeIgnoreNullCharacters"}},{"before":"717f4b04b69f475ff7dd7ab08b73ceee7cb95849","after":"de6f9b3517e2ca05efcc5e56efeb69f06e314dcd","ref":"refs/heads/replace-performance","pushedAt":"2024-05-14T13:24:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Run benchmarks on linux and macOS, remove old performance CI","shortMessageHtmlLink":"Run benchmarks on linux and macOS, remove old performance CI"}},{"before":"4a5e54331ae1785fd1c6cb95e602646e809f6994","after":"717f4b04b69f475ff7dd7ab08b73ceee7cb95849","ref":"refs/heads/replace-performance","pushedAt":"2024-05-14T13:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Fix GH action, and fixup benchmark names","shortMessageHtmlLink":"Fix GH action, and fixup benchmark names"}},{"before":"4e67ddae03d7bef45d184fc26c298f1ae3c1d5b8","after":"4a5e54331ae1785fd1c6cb95e602646e809f6994","ref":"refs/heads/replace-performance","pushedAt":"2024-05-14T13:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Don't compare Foundation benchmarks","shortMessageHtmlLink":"Don't compare Foundation benchmarks"}},{"before":null,"after":"4e67ddae03d7bef45d184fc26c298f1ae3c1d5b8","ref":"refs/heads/replace-performance","pushedAt":"2024-05-14T13:03:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Replace perfomance test with Benchmarks","shortMessageHtmlLink":"Replace perfomance test with Benchmarks"}},{"before":"0d7b7bde62f336bc18883fbed55170cb795ea7b9","after":null,"ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T19:13:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"1e8b1cc1930bdbd165a76d6f96632390a199606d","after":"4ce194fdf6878dab6ce45461e7a78486f5befe88","ref":"refs/heads/main","pushedAt":"2024-05-13T19:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Replace IntegrationTests with Benchmarks (#34)","shortMessageHtmlLink":"Replace IntegrationTests with Benchmarks (#34)"}},{"before":"530c0a99750cbf5dcc9ab875ca6b55cf04013096","after":"0d7b7bde62f336bc18883fbed55170cb795ea7b9","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T18:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Fix benchmarks","shortMessageHtmlLink":"Fix benchmarks"}},{"before":"ff0b7bda903049458861939b38df1ba5beafa1ed","after":"530c0a99750cbf5dcc9ab875ca6b55cf04013096","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T18:40:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Don't include Package.resolved","shortMessageHtmlLink":"Don't include Package.resolved"}},{"before":"188c596cd4bf1bfbad934e461304022a30440648","after":"1e8b1cc1930bdbd165a76d6f96632390a199606d","ref":"refs/heads/main","pushedAt":"2024-05-13T15:28:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"encodeBytes -> encodeToBytes etc (#33)","shortMessageHtmlLink":"encodeBytes -> encodeToBytes etc (#33)"}},{"before":"4291de6fbb8184da50d585c9e2537714f8b2ae8c","after":"ff0b7bda903049458861939b38df1ba5beafa1ed","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T10:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Don't include Package.resolved","shortMessageHtmlLink":"Don't include Package.resolved"}},{"before":"c9540fa6f327273d2a228d0081f7c92861df480c","after":"4291de6fbb8184da50d585c9e2537714f8b2ae8c","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T09:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add benchmarkBaselines to gitignore","shortMessageHtmlLink":"Add benchmarkBaselines to gitignore"}},{"before":"d64068f81086f8df27412f4e62bfdb7a9c897c36","after":"c9540fa6f327273d2a228d0081f7c92861df480c","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T09:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Haven't merged encodeTo PR yet","shortMessageHtmlLink":"Haven't merged encodeTo PR yet"}},{"before":null,"after":"d64068f81086f8df27412f4e62bfdb7a9c897c36","ref":"refs/heads/benchmarks","pushedAt":"2024-05-13T09:04:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Replace IntegrationTests with Benchmarks","shortMessageHtmlLink":"Replace IntegrationTests with Benchmarks"}},{"before":"97237cf1bc1feebaeb0febec91c1e1b9e4d839b3","after":"188c596cd4bf1bfbad934e461304022a30440648","ref":"refs/heads/main","pushedAt":"2024-05-13T07:10:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gwynne","name":"Gwynne Raskind","path":"/gwynne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1130717?s=80&v=4"},"commit":{"message":"support padding characters in base32 (#32)\n\n* Support Base32 with padding\r\n\r\n* Optimize Base32._encode\r\n\r\n* Add .vscode to .gitignore\r\n\r\n* Swift format, Update CI\r\n\r\n* Correct buffer size\r\n\r\n* Calculate padding size correctly\r\n\r\n* Update CI\r\n\r\nGet rid of Xcode build tests and just use SwiftPM, reduce number of tests as many are unnecessary\r\n\r\n* Update CI Integration tests\r\n\r\n* Dunno what is going on with Integration tests\r\n\r\n* Update code-coverage\r\n\r\n* Delete LinuxMain.swift\r\n\r\n* xcrun llvm-cov\r\n\r\n* Fix typo in macOS CI\r\n\r\n* Use macOS-14","shortMessageHtmlLink":"support padding characters in base32 (#32)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESZ2S6AA","startCursor":null,"endCursor":null}},"title":"Activity ยท swift-extras/swift-extras-base64"}