{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":141205659,"defaultBranch":"main","name":"swift-numerics","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-16T23:29:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1649301334.372881","currentOid":""},"activityList":{"items":[{"before":"ab63ebd7b23de3d28ecf3adf53e4f0f6d34be523","after":"877fd0aa9a61663471e2f43bc592ae98de4d8117","ref":"refs/heads/main","pushedAt":"2024-05-17T02:24:22.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #289 from stephentyrone/rework-complex-division\n\nReplaces the rescaling algorithm for Complex division to one inspired by Doug Priest's \"Efficient Scaling for Complex Division,\" with some further tweaks to:\r\n\r\n- allow it to work for arbitrary FloatingPoint types, including Float16\r\n- get exactly the same rounding behavior as the un-rescaled path, so that z/w = tz/tw when tz and tw are computed exactly.\r\n- allow future optimizations to hoist a rescaled reciprocal for more speedups.\r\n\r\nUnlike Priest, we do not try to avoid spurious overflow in the final computation when the result is very near the overflow boundary but cancellation brings us just inside it. We do not believe that this is a good tradeoff, as complex multiplication overflows in exactly the same way. We will investigate providing opt-in API to avoid this overflow case in a future PR.","shortMessageHtmlLink":"Merge pull request #289 from stephentyrone/rework-complex-division"}},{"before":"fa7db5761d2b94a92595f28921e29fe8fe5edb74","after":"ab63ebd7b23de3d28ecf3adf53e4f0f6d34be523","ref":"refs/heads/main","pushedAt":"2024-04-20T01:27:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #286 from stephentyrone/drop-support-5.4\n\nDrop support for Swift <= 5.4 on main","shortMessageHtmlLink":"Merge pull request #286 from stephentyrone/drop-support-5.4"}},{"before":"57ad9c588b0b99f3a10b2e5314a33cb82ff26488","after":"fa7db5761d2b94a92595f28921e29fe8fe5edb74","ref":"refs/heads/main","pushedAt":"2024-04-20T01:07:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #285 from stephentyrone/euclidean-gcd\n\nAdopt the Euclidean algorithm for GCD.","shortMessageHtmlLink":"Merge pull request #285 from stephentyrone/euclidean-gcd"}},{"before":"05a3ee869f663d50801e72ea6cc57e8dd936ce92","after":"57ad9c588b0b99f3a10b2e5314a33cb82ff26488","ref":"refs/heads/main","pushedAt":"2024-04-15T14:43:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #278 from compnerd/patch-1\n\nUpdate CMakeLists.txt","shortMessageHtmlLink":"Merge pull request #278 from compnerd/patch-1"}},{"before":"0111e791a16a08f577078e2e39b5f68918bf29b0","after":"05a3ee869f663d50801e72ea6cc57e8dd936ce92","ref":"refs/heads/main","pushedAt":"2024-04-15T14:07:12.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #280 from MaxDesiatov/patch-1\n\nRemove unused `LinuxMain.swift` and `WindowsMain.swift`","shortMessageHtmlLink":"Merge pull request #280 from MaxDesiatov/patch-1"}},{"before":"fd9722e60944a7152229232b318df6e17d40f1a4","after":"0098c438ebc687aec80c7fef15482f4b38e3583d","ref":"refs/heads/biginteger","pushedAt":"2024-01-10T18:55:23.000Z","pushType":"pr_merge","commitsCount":43,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #277 from gwynne/biginteger\n\nUpdate BigInteger branch from main","shortMessageHtmlLink":"Merge pull request #277 from gwynne/biginteger"}},{"before":"1883189574c7be40112a712d9b2d49ac5b3ac65f","after":"0111e791a16a08f577078e2e39b5f68918bf29b0","ref":"refs/heads/main","pushedAt":"2023-12-10T22:09:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #274 from stephentyrone/link-real-libm-linux\n\nMove the -lm link command to RealModule (from _NumericsShims).","shortMessageHtmlLink":"Merge pull request #274 from stephentyrone/link-real-libm-linux"}},{"before":"a1b54ad013f3edbae1154c2e16def2677a293744","after":"bab8d4eefaacde7c194c4d962e120ba24ca62f22","ref":"refs/heads/Quaternions","pushedAt":"2023-11-30T16:04:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #229 from markuswntr/quaternion/division-algebra\n\nRemove conformance to `AlgebraicField` on `Quaternion`","shortMessageHtmlLink":"Merge pull request #229 from markuswntr/quaternion/division-algebra"}},{"before":"b0e86b6fd7e7d92aa008a28a9800c58a2489e1d2","after":"a1b54ad013f3edbae1154c2e16def2677a293744","ref":"refs/heads/Quaternions","pushedAt":"2023-11-30T16:03:15.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #232 from markuswntr/quaternion/argument\n\nAllow direct access to `halfAngle` on quaternions","shortMessageHtmlLink":"Merge pull request #232 from markuswntr/quaternion/argument"}},{"before":"182c9b246bf8523ec3f5ccb95815acdd9edeb714","after":"1883189574c7be40112a712d9b2d49ac5b3ac65f","ref":"refs/heads/main","pushedAt":"2023-11-30T15:59:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #273 from xwu/toil-and-trouble\n\n[_TestSupport] Fix DoubleWidth think-o that trips an assert","shortMessageHtmlLink":"Merge pull request #273 from xwu/toil-and-trouble"}},{"before":"470e4236ff7dd3cb309fded3e1c9e9d9f47696c8","after":"182c9b246bf8523ec3f5ccb95815acdd9edeb714","ref":"refs/heads/main","pushedAt":"2023-09-29T18:34:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #271 from stephentyrone/none-some\n\nReplace `some BinaryInteger` with an explicit generic parameter.","shortMessageHtmlLink":"Merge pull request #271 from stephentyrone/none-some"}},{"before":"0a5bc04095a675662cf24757cc0640aa2204253b","after":"db4ef5686ad1e4006dcd3cee6bc43a112d2cbe93","ref":"refs/heads/release/1.0","pushedAt":"2023-09-28T18:55:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #270 from stephentyrone/fix-tvOS-availability-1.0\n\nCorrect tvOS availability for Float16 in _TestSupport.","shortMessageHtmlLink":"Merge pull request #270 from stephentyrone/fix-tvOS-availability-1.0"}},{"before":"485c60c6c40f942046df1011108952a57420ba5a","after":"470e4236ff7dd3cb309fded3e1c9e9d9f47696c8","ref":"refs/heads/main","pushedAt":"2023-09-20T13:56:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #269 from stephentyrone/enable-spi\n\nAdd .spi.yml file to build documentation for SPI.","shortMessageHtmlLink":"Merge pull request #269 from stephentyrone/enable-spi"}},{"before":"716e22fd64b027f52df03970575f078290f409ad","after":"485c60c6c40f942046df1011108952a57420ba5a","ref":"refs/heads/main","pushedAt":"2023-09-20T13:52:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #268 from stephentyrone/fix-tvOS-availability\n\nCorrect tvOS availability for Float16 in _TestSupport.","shortMessageHtmlLink":"Merge pull request #268 from stephentyrone/fix-tvOS-availability"}},{"before":"57508977327c7ae9f7bb89ce5e0654ca8e8a4822","after":"b0e86b6fd7e7d92aa008a28a9800c58a2489e1d2","ref":"refs/heads/Quaternions","pushedAt":"2023-09-19T17:33:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #264 from joesho112358/joesho112358-patch-1\n\nUpdating ReadMe's for Quaternions branch","shortMessageHtmlLink":"Merge pull request #264 from joesho112358/joesho112358-patch-1"}},{"before":"0bb0a9acffe1620f6119deb888de6cc8655f37f3","after":"716e22fd64b027f52df03970575f078290f409ad","ref":"refs/heads/main","pushedAt":"2023-04-29T14:02:33.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #218 from stephentyrone/saturating-arithmetic\n\nImplement saturating arithmetic on FixedWidthInteger","shortMessageHtmlLink":"Merge pull request #218 from stephentyrone/saturating-arithmetic"}},{"before":"93e5499e54c7b2ee1a8fce07bcb81958ecefbbc6","after":"0bb0a9acffe1620f6119deb888de6cc8655f37f3","ref":"refs/heads/main","pushedAt":"2023-04-28T18:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Only run benchmarks in Release, they're meaningless in Debug.","shortMessageHtmlLink":"Only run benchmarks in Release, they're meaningless in Debug."}},{"before":"97c716ba37f8c79ed5ae20f9fd3c378360bd3cce","after":"93e5499e54c7b2ee1a8fce07bcb81958ecefbbc6","ref":"refs/heads/main","pushedAt":"2023-04-26T13:14:36.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"stephentyrone","name":"Stephen Canon","path":"/stephentyrone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/641446?s=80&v=4"},"commit":{"message":"Merge pull request #214 from stephentyrone/rilakkuma\n\nInitial pass at \"relaxed\" multiply and add operations.","shortMessageHtmlLink":"Merge pull request #214 from stephentyrone/rilakkuma"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETHbhsAA","startCursor":null,"endCursor":null}},"title":"Activity ยท apple/swift-numerics"}