{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":259663494,"defaultBranch":"main","name":"geographiclib-rs","ownerLogin":"georust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-28T14:39:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10320338?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725567719.0","currentOid":""},"activityList":{"items":[{"before":"80e33a649ff9ab6a85c9c1c057406686881c456c","after":"dec5cd7db63a4f20fe3c5f51bba034e9cb640334","ref":"refs/heads/main","pushedAt":"2024-09-05T21:35:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Merge branch 'mkirk/clippy-1.81'","shortMessageHtmlLink":"Merge branch 'mkirk/clippy-1.81'"}},{"before":null,"after":"90630d279428d0b5bf52290d88d9a6440cfd3240","ref":"refs/heads/mkirk/clippy-1.81","pushedAt":"2024-09-05T20:21:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"clippy nits","shortMessageHtmlLink":"clippy nits"}},{"before":"443916b4513d70bd49a9f0ad273bf0c9a4da1184","after":"80e33a649ff9ab6a85c9c1c057406686881c456c","ref":"refs/heads/main","pushedAt":"2024-09-05T20:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"doc typo","shortMessageHtmlLink":"doc typo"}},{"before":"42ced392d2325b88a811df5bf9fec507adc00dfc","after":"443916b4513d70bd49a9f0ad273bf0c9a4da1184","ref":"refs/heads/main","pushedAt":"2024-02-06T23:26:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"prepare for 0.2.4 release","shortMessageHtmlLink":"prepare for 0.2.4 release"}},{"before":"4891fc4e2ac69cd1344a39b22a59684ca6fd136c","after":"42ced392d2325b88a811df5bf9fec507adc00dfc","ref":"refs/heads/main","pushedAt":"2024-02-06T22:22:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Merge pull request #61 from georust/mkirk/sincosd-perf\n\nuse libm remquo and copysign for a little speedup","shortMessageHtmlLink":"Merge pull request #61 from georust/mkirk/sincosd-perf"}},{"before":"8b62a2bd8c1e44db401ed4ec04d4f9fbf7674e63","after":"a2c65f4e7c9933792dff843dc4ee28db92395aab","ref":"refs/heads/mkirk/sincosd-perf","pushedAt":"2024-02-06T22:15:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"fixup! use libm remquo and copysign for a little speedup\n\nWithout the change, we see sign failures like:\n\n cosx(-810) = 0, but got -0","shortMessageHtmlLink":"fixup! use libm remquo and copysign for a little speedup"}},{"before":null,"after":"8b62a2bd8c1e44db401ed4ec04d4f9fbf7674e63","ref":"refs/heads/mkirk/sincosd-perf","pushedAt":"2024-01-27T01:08:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"use libm remquo and copysign for a little speedup\n\nThis makes our implement of sincosd look more like the cpp version.\n\n $ cargo bench --bench=\"*\" -- --baseline=4891fc4\n Finished bench [optimized] target(s) in 0.02s\n Running benches/geodesic_benchmark.rs (target/release/deps/geodesic_benchmark-cda172d0984b8505)\n direct (c wrapper)/default\n time: [24.046 µs 24.071 µs 24.099 µs]\n change: [-0.2131% +0.0210% +0.2593%] (p = 0.86 > 0.05)\n No change in performance detected.\n Found 9 outliers among 100 measurements (9.00%)\n 3 (3.00%) low severe\n 2 (2.00%) low mild\n 1 (1.00%) high mild\n 3 (3.00%) high severe\n\n direct (rust impl)/default\n time: [26.129 µs 26.168 µs 26.211 µs]\n change: [-5.5845% -5.3729% -5.1792%] (p = 0.00 < 0.05)\n Performance has improved.\n Found 9 outliers among 100 measurements (9.00%)\n 4 (4.00%) high mild\n 5 (5.00%) high severe\n\n inverse (c wrapper)/default\n time: [45.061 µs 45.141 µs 45.227 µs]\n change: [+0.3738% +0.6326% +0.8919%] (p = 0.00 < 0.05)\n Change within noise threshold.\n Found 7 outliers among 100 measurements (7.00%)\n 3 (3.00%) high mild\n 4 (4.00%) high severe\n\n inverse (rust impl)/default\n time: [67.739 µs 67.796 µs 67.865 µs]\n change: [-3.2442% -3.0580% -2.8479%] (p = 0.00 < 0.05)\n Performance has improved.\n Found 11 outliers among 100 measurements (11.00%)\n 1 (1.00%) low severe\n 5 (5.00%) low mild\n 2 (2.00%) high mild\n 3 (3.00%) high severe","shortMessageHtmlLink":"use libm remquo and copysign for a little speedup"}},{"before":"9f2b3b930d92a3d2b28db7e744c48c02395e74aa","after":"4891fc4e2ac69cd1344a39b22a59684ca6fd136c","ref":"refs/heads/main","pushedAt":"2024-01-25T23:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Use faster loop iter (despite clippy's advice)\n\n $ cargo bench --bench=\"*\" rust -- --baseline=main-2024-01-25\n direct (rust impl)/default\n time: [27.773 µs 27.806 µs 27.842 µs]\n change: [-4.9255% -4.6540% -4.3868%] (p = 0.00 < 0.05)\n Performance has improved.\n\n inverse (rust impl)/default\n time: [70.088 µs 70.139 µs 70.194 µs]\n change: [-9.8981% -9.7426% -9.5881%] (p = 0.00 < 0.05)\n Performance has improved.","shortMessageHtmlLink":"Use faster loop iter (despite clippy's advice)"}},{"before":"f41bfdc7da140f2fd4d0459e733201facd3485dc","after":"4891fc4e2ac69cd1344a39b22a59684ca6fd136c","ref":"refs/heads/mkirk/faster-loops","pushedAt":"2024-01-25T22:47:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Use faster loop iter (despite clippy's advice)\n\n $ cargo bench --bench=\"*\" rust -- --baseline=main-2024-01-25\n direct (rust impl)/default\n time: [27.773 µs 27.806 µs 27.842 µs]\n change: [-4.9255% -4.6540% -4.3868%] (p = 0.00 < 0.05)\n Performance has improved.\n\n inverse (rust impl)/default\n time: [70.088 µs 70.139 µs 70.194 µs]\n change: [-9.8981% -9.7426% -9.5881%] (p = 0.00 < 0.05)\n Performance has improved.","shortMessageHtmlLink":"Use faster loop iter (despite clippy's advice)"}},{"before":null,"after":"f41bfdc7da140f2fd4d0459e733201facd3485dc","ref":"refs/heads/mkirk/faster-loops","pushedAt":"2024-01-25T22:42:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Use faster loop iter (despite clippy's advice)\n\n $ cargo bench --bench=\"*\" rust -- --baseline=main-2024-01-25\n direct (rust impl)/default\n time: [27.773 µs 27.806 µs 27.842 µs]\n change: [-4.9255% -4.6540% -4.3868%] (p = 0.00 < 0.05)\n Performance has improved.\n\n inverse (rust impl)/default\n time: [70.088 µs 70.139 µs 70.194 µs]\n change: [-9.8981% -9.7426% -9.5881%] (p = 0.00 < 0.05)\n Performance has improved.","shortMessageHtmlLink":"Use faster loop iter (despite clippy's advice)"}},{"before":"c4de165b4a1f71684943067528f47d9548c15337","after":"9f2b3b930d92a3d2b28db7e744c48c02395e74aa","ref":"refs/heads/main","pushedAt":"2024-01-25T19:27:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Merge branch 'mkirk/usize'","shortMessageHtmlLink":"Merge branch 'mkirk/usize'"}},{"before":"20a2b333570905a54296f23928644722fb29a93f","after":"a9b8f921a543e84a39c8ed16b06c58fe59e1fe95","ref":"refs/heads/mkirk/usize","pushedAt":"2024-01-25T19:12:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"ignore clippy warnings that are hurting perf","shortMessageHtmlLink":"ignore clippy warnings that are hurting perf"}},{"before":null,"after":"20a2b333570905a54296f23928644722fb29a93f","ref":"refs/heads/mkirk/usize","pushedAt":"2024-01-25T17:30:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"ignore clippy warnings that are hurting perf","shortMessageHtmlLink":"ignore clippy warnings that are hurting perf"}},{"before":"766915da9ddc816702ad3255658a0c44f6653363","after":"c4de165b4a1f71684943067528f47d9548c15337","ref":"refs/heads/main","pushedAt":"2024-01-16T20:28:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Merge pull request #55: include example","shortMessageHtmlLink":"Merge pull request #55: include example"}},{"before":"aa2e4e121ef78b592d204ce5c6ea037b75119052","after":"43a1febc531d39f87f1bcbc28579338737b63552","ref":"refs/heads/mkirk/example","pushedAt":"2024-01-16T20:05:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"make clippy happy","shortMessageHtmlLink":"make clippy happy"}},{"before":"36c00d96ff23c073df4cdf77747d5dad36c22c6b","after":"aa2e4e121ef78b592d204ce5c6ea037b75119052","ref":"refs/heads/mkirk/example","pushedAt":"2024-01-16T20:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"make clippy happy","shortMessageHtmlLink":"make clippy happy"}},{"before":"870ccedf08f939461fe13ff3dfc0fe50799a8cf1","after":"36c00d96ff23c073df4cdf77747d5dad36c22c6b","ref":"refs/heads/mkirk/example","pushedAt":"2024-01-16T20:00:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"include example","shortMessageHtmlLink":"include example"}},{"before":null,"after":"870ccedf08f939461fe13ff3dfc0fe50799a8cf1","ref":"refs/heads/mkirk/example","pushedAt":"2024-01-16T19:59:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"include example","shortMessageHtmlLink":"include example"}},{"before":"f8d9f98c689ac18f48c766b9214decdbbfeba86b","after":null,"ref":"refs/heads/oncelcok","pushedAt":"2023-12-04T21:24:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"}},{"before":"01f89f978d17270debcde3c7c19e6c33170f623a","after":"766915da9ddc816702ad3255658a0c44f6653363","ref":"refs/heads/main","pushedAt":"2023-12-04T21:23:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Merge pull request #52 from georust/oncelcok\n\nReplace `lazy_static` dependency with `sync::OnceLock`.","shortMessageHtmlLink":"Merge pull request #52 from georust/oncelcok"}},{"before":"d71031231ae7337671ede6486730eb764b08d550","after":"f8d9f98c689ac18f48c766b9214decdbbfeba86b","ref":"refs/heads/oncelcok","pushedAt":"2023-12-04T21:16:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"Replace `lazy_static` dependency with `sync::OnceLock`.","shortMessageHtmlLink":"Replace lazy_static dependency with sync::OnceLock."}},{"before":"ff1033b2309e2afb40370ddcd5e9613f0ca5e2d2","after":"01f89f978d17270debcde3c7c19e6c33170f623a","ref":"refs/heads/main","pushedAt":"2023-12-04T21:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"clippy fixes","shortMessageHtmlLink":"clippy fixes"}},{"before":null,"after":"01f89f978d17270debcde3c7c19e6c33170f623a","ref":"refs/heads/mkirk/clippy","pushedAt":"2023-12-04T21:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelkirk","name":"Michael Kirk","path":"/michaelkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/217057?s=80&v=4"},"commit":{"message":"clippy fixes","shortMessageHtmlLink":"clippy fixes"}},{"before":null,"after":"d71031231ae7337671ede6486730eb764b08d550","ref":"refs/heads/oncelcok","pushedAt":"2023-11-25T16:29:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frewsxcv","name":"Corey Farwell","path":"/frewsxcv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416575?s=80&v=4"},"commit":{"message":"Replace `lazy_static` dependency with `sync::OnceLock`.","shortMessageHtmlLink":"Replace lazy_static dependency with sync::OnceLock."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQyMTozNTo1NS4wMDAwMDBazwAAAASuUZBE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQyMTozNTo1NS4wMDAwMDBazwAAAASuUZBE","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNVQxNjoyOTo1My4wMDAwMDBazwAAAAO3fzG2"}},"title":"Activity · georust/geographiclib-rs"}