{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604220426,"defaultBranch":"main","name":"oblique","ownerLogin":"will","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-20T15:35:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1973?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720881938.0","currentOid":""},"activityList":{"items":[{"before":"cafe5b19aca6d6ea29fc8f03044126eaf11bd2c3","after":"cafe07efe1dd8bcf9c0a47b2247b9de95295034e","ref":"refs/heads/main","pushedAt":"2024-07-13T18:15:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"add zls to devshell","shortMessageHtmlLink":"add zls to devshell"}},{"before":"5688bba104364e525633b9e2f26bd961723a2a89","after":"cafe5b19aca6d6ea29fc8f03044126eaf11bd2c3","ref":"refs/heads/main","pushedAt":"2024-07-13T15:22:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"remove unused line","shortMessageHtmlLink":"remove unused line"}},{"before":"cafe0bd49c7bef0fd3ab357b9a027e9c2be7e782","after":"5688bba104364e525633b9e2f26bd961723a2a89","ref":"refs/heads/main","pushedAt":"2024-07-13T15:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"add cross build script","shortMessageHtmlLink":"add cross build script"}},{"before":"cafeb081c379b0b7e840e3a9df190d38d6c6c9f9","after":"cafe0bd49c7bef0fd3ab357b9a027e9c2be7e782","ref":"refs/heads/main","pushedAt":"2024-07-13T14:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"Rewrite Rust->Zig. 2.7x faster, 2x smaller, 1/3 libraries\n\nZig:\n\n ❯ otool -L /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique\n /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique:\n /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.0.0)\n ❯ ls -la /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique\n .r-xr-xr-x root wheel 238 KB Thu Jan 1 01:00:01 1970  /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique\n\nRust:\n\n ❯ otool -L /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique\n /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique:\n /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.60.1)\n /nix/store/w99j5fqpc8dz0m732b40pk6kfdq4gsh1-libiconv-99/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)\n /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1770.255.0)\n ❯ ls -la /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique\n .r-xr-xr-x root wheel 454 KB Thu Jan 1 01:00:01 1970  /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique\n\nBenchmark:\n\n ❯ hyperfine -N /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique --warmup 100\n Benchmark 1: /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique\n Time (mean ± σ): 927.4 µs ± 51.4 µs [User: 323.4 µs, System: 367.5 µs]\n Range (min … max): 862.8 µs … 1492.5 µs 3129 runs\n\n Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.\n\n Benchmark 2: /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique\n Time (mean ± σ): 2.5 ms ± 0.2 ms [User: 1.2 ms, System: 1.0 ms]\n Range (min … max): 2.3 ms … 3.5 ms 1174 runs\n\n Warning: Statistical outliers were detected. Consider re-running this benchmark on a quiet system without any interferences from other programs. It might help to use the '--warmup' or '--prepare' options.\n\n Summary\n /nix/store/vbl2rw1lpyd6ffrzpzp79b1621zhnd97-oblique-2.0.0/bin/oblique ran\n 2.72 ± 0.26 times faster than /nix/store/9gsn2vy1agb4laxsl96m0akxrb71pv32-oblique-0.1.0/bin/oblique\n\nIt's possible most of the speed is due to different RNGs, but I don't\ncare enough to figure out what RNG the rust version was using.","shortMessageHtmlLink":"Rewrite Rust->Zig. 2.7x faster, 2x smaller, 1/3 libraries"}},{"before":null,"after":"cafeb081c379b0b7e840e3a9df190d38d6c6c9f9","ref":"refs/heads/rust","pushedAt":"2024-07-13T10:12:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"add flakestry","shortMessageHtmlLink":"add flakestry"}},{"before":"cafe1bf9424623d655141cb9120fa629773c8946","after":"cafeb081c379b0b7e840e3a9df190d38d6c6c9f9","ref":"refs/heads/main","pushedAt":"2023-10-25T16:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"add flakestry","shortMessageHtmlLink":"add flakestry"}},{"before":"cafe1005da0dbf0fd5b66a7bf16c0e21b3c8b792","after":"cafe1bf9424623d655141cb9120fa629773c8946","ref":"refs/heads/main","pushedAt":"2023-08-23T17:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"v1.0.0","shortMessageHtmlLink":"v1.0.0"}},{"before":"cafe8bac5a28538a6f296bbe9f663e161abfd28d","after":"cafe1005da0dbf0fd5b66a7bf16c0e21b3c8b792","ref":"refs/heads/main","pushedAt":"2023-08-23T17:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"will","name":"Will Leinweber","path":"/will","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1973?s=80&v=4"},"commit":{"message":"chore: add flakehub","shortMessageHtmlLink":"chore: add flakehub"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xM1QxODoxNTo1My4wMDAwMDBazwAAAAR-qLlO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yM1QxNzoxNDozNC4wMDAwMDBazwAAAANxAYSt"}},"title":"Activity · will/oblique"}