{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698437152,"defaultBranch":"main","name":"isqrt","ownerLogin":"ChaiTRex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-29T23:31:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23159282?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696030348.0","currentOid":""},"activityList":{"items":[{"before":"cd84b9bd81e13a714bc817416ffec40131981845","after":"cbb83f18092adc2fe5d1415439dad27077cc125d","ref":"refs/heads/main","pushedAt":"2024-07-29T22:54:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Added nonrecursive `karatsuba_2` implementation","shortMessageHtmlLink":"Added nonrecursive karatsuba_2 implementation"}},{"before":"3300b8ae42218d1202807c09ce7915ba20da354d","after":"cd84b9bd81e13a714bc817416ffec40131981845","ref":"refs/heads/main","pushedAt":"2024-07-29T22:38:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Added nonrecursive `karatsuba_2` implementation","shortMessageHtmlLink":"Added nonrecursive karatsuba_2 implementation"}},{"before":"da533107cb967758932c5fa5c1834cec6a987124","after":"3300b8ae42218d1202807c09ce7915ba20da354d","ref":"refs/heads/main","pushedAt":"2024-07-29T22:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Added nonrecursive `karatsuba_2` implementation","shortMessageHtmlLink":"Added nonrecursive karatsuba_2 implementation"}},{"before":"c70bae3ca4502bc8734625af4a75810e4c511e2f","after":"da533107cb967758932c5fa5c1834cec6a987124","ref":"refs/heads/main","pushedAt":"2023-10-09T18:31:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Various changes","shortMessageHtmlLink":"Various changes"}},{"before":"a554c8afeda6ed1caf88f1eb7dc3e7e6208865ae","after":"c70bae3ca4502bc8734625af4a75810e4c511e2f","ref":"refs/heads/main","pushedAt":"2023-10-09T18:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Various changes","shortMessageHtmlLink":"Various changes"}},{"before":"5a631638e93bcee8b598db33dacf8f157d773d4a","after":"a554c8afeda6ed1caf88f1eb7dc3e7e6208865ae","ref":"refs/heads/main","pushedAt":"2023-10-03T02:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Made the 64-bit floating point methods faster and easier to read.","shortMessageHtmlLink":"Made the 64-bit floating point methods faster and easier to read."}},{"before":"cfcb67d12dde7ef62152967fc316169431e5b2d6","after":"5a631638e93bcee8b598db33dacf8f157d773d4a","ref":"refs/heads/main","pushedAt":"2023-10-01T22:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Added the Karatsuba square root method.\n\n* Uses a table for 8-bit integers, the rest use the Karatsuba square root\n algorithm with the next smaller type.","shortMessageHtmlLink":"Added the Karatsuba square root method."}},{"before":"e15a38e8a1475ee3f4e65e8bcab0f9946b4a97d2","after":"cfcb67d12dde7ef62152967fc316169431e5b2d6","ref":"refs/heads/main","pushedAt":"2023-10-01T22:26:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"With floating point methods, `u64` bug fix and minor cleanups.\n\n* Corrected a bug in the `u64` implementation.\n* Added a proof of the `u64` implementation.\n* Made a few things more generic.","shortMessageHtmlLink":"With floating point methods, u64 bug fix and minor cleanups."}},{"before":"fe6c3511bb4fa2ccf9f9a9045f1c208375f071ee","after":"e15a38e8a1475ee3f4e65e8bcab0f9946b4a97d2","ref":"refs/heads/main","pushedAt":"2023-10-01T19:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"With floating point methods, `u64` bug fix and minor cleanups.\n\n* Corrected a bug in the `u64` implementation.\n* Added a proof of the `u64` implementation.\n* Made a few things more generic.","shortMessageHtmlLink":"With floating point methods, u64 bug fix and minor cleanups."}},{"before":"f49c3e57974d194dc76cb5208ff1059a67f7f580","after":"fe6c3511bb4fa2ccf9f9a9045f1c208375f071ee","ref":"refs/heads/main","pushedAt":"2023-10-01T04:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Minor cleanups of floating-point source code.","shortMessageHtmlLink":"Minor cleanups of floating-point source code."}},{"before":"8cd21743c5610c468c80e4be1ff1f283979212c5","after":"f49c3e57974d194dc76cb5208ff1059a67f7f580","ref":"refs/heads/main","pushedAt":"2023-10-01T02:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Added `.vscode/` to `.gitignore`.","shortMessageHtmlLink":"Added .vscode/ to .gitignore."}},{"before":"6c1d8ffad6fffdbd0ff5ddb2c557bda9a77a210f","after":"8cd21743c5610c468c80e4be1ff1f283979212c5","ref":"refs/heads/main","pushedAt":"2023-10-01T02:44:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Used Karatsuba square root algorithm on 128-bit integers for a major speedup.","shortMessageHtmlLink":"Used Karatsuba square root algorithm on 128-bit integers for a major …"}},{"before":"beb6d1c1630763eaa75269abcd63b414179e350d","after":"6c1d8ffad6fffdbd0ff5ddb2c557bda9a77a210f","ref":"refs/heads/main","pushedAt":"2023-10-01T02:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Used Karatsuba square root algorithm on 128-bit integers for a major speedup.","shortMessageHtmlLink":"Used Karatsuba square root algorithm on 128-bit integers for a major …"}},{"before":"3b5bbff4c1032eb2eb5d40420aadaa74d4c414e4","after":"beb6d1c1630763eaa75269abcd63b414179e350d","ref":"refs/heads/main","pushedAt":"2023-09-30T22:43:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Improved floating-point methods.\n\n* 128-bit method now uses the 64-bit floating-point method combined with the\n original method for the rest of the bits.\n* Added optimization assumptions regarding the range of outputs.","shortMessageHtmlLink":"Improved floating-point methods."}},{"before":"d2523798ed9891d437027338952df486d053ac29","after":"3b5bbff4c1032eb2eb5d40420aadaa74d4c414e4","ref":"refs/heads/main","pushedAt":"2023-09-30T21:34:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Improved floating-point methods.\n\n* 128-bit method now uses the 64-bit floating-point method combined with the\n original method for the rest of the bits.\n* Added optimization assumptions regarding the range of outputs.","shortMessageHtmlLink":"Improved floating-point methods."}},{"before":"4df97655db2046583c763a59cc57e717d734a6a8","after":"d2523798ed9891d437027338952df486d053ac29","ref":"refs/heads/main","pushedAt":"2023-09-30T13:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Finished initial version of 128-bit `isqrt` using a floating point method.","shortMessageHtmlLink":"Finished initial version of 128-bit isqrt using a floating point me…"}},{"before":null,"after":"4df97655db2046583c763a59cc57e717d734a6a8","ref":"refs/heads/main","pushedAt":"2023-09-29T23:32:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ChaiTRex","name":"Chai T. Rex","path":"/ChaiTRex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23159282?s=80&v=4"},"commit":{"message":"Initial commit.\n\nContains tests and benchmarks for various integer square root methods.\nCurrently, it includes a method chosen by @FedericoStra and a method that uses\nfloating-point sqrt instructions.\n\nThe 128-bit integers' floating-point method is not yet implemented.","shortMessageHtmlLink":"Initial commit."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjGUXHgA","startCursor":null,"endCursor":null}},"title":"Activity · ChaiTRex/isqrt"}