{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":797999540,"defaultBranch":"dev","name":"Float32AVR","ownerLogin":"igor-240340","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-08T22:29:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11084724?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721652911.0","currentOid":""},"activityList":{"items":[{"before":"132967bf758f8f18685b57798e1085a0f40dfece","after":"9718b78d75c2fd3c0db203ff0136441016405e9d","ref":"refs/heads/dev","pushedAt":"2024-09-18T12:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change case for notes","shortMessageHtmlLink":"Change case for notes"}},{"before":"a040a979988d7e99824ddfcc52a3948e800847f1","after":"132967bf758f8f18685b57798e1085a0f40dfece","ref":"refs/heads/dev","pushedAt":"2024-09-18T12:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change case for notes","shortMessageHtmlLink":"Change case for notes"}},{"before":"1295b7e53a3b15a4e6af07161c130976b25019ca","after":"a040a979988d7e99824ddfcc52a3948e800847f1","ref":"refs/heads/dev","pushedAt":"2024-09-17T08:13:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"b8056a9e3aa4ffb2851bd3d664e9dccbf0dcceb5","after":"1295b7e53a3b15a4e6af07161c130976b25019ca","ref":"refs/heads/dev","pushedAt":"2024-09-16T17:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"d846ac43dd62988621bae79f99fa9551b50a7dfe","after":"b8056a9e3aa4ffb2851bd3d664e9dccbf0dcceb5","ref":"refs/heads/dev","pushedAt":"2024-09-16T08:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"b3d546158f272a382bc785e80a83c125e2d1ca60","after":"d846ac43dd62988621bae79f99fa9551b50a7dfe","ref":"refs/heads/dev","pushedAt":"2024-09-15T16:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"66d8cc6c8d67b6d8cd9bd0cd6101db56cf2f22d6","after":"b3d546158f272a382bc785e80a83c125e2d1ca60","ref":"refs/heads/dev","pushedAt":"2024-09-14T11:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"e3bc4426df2217a6e867b487503bbfeb1930cdff","after":"66d8cc6c8d67b6d8cd9bd0cd6101db56cf2f22d6","ref":"refs/heads/dev","pushedAt":"2024-09-13T14:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"d451ea16bdeabc7b1c1c7a9f81c989163061b3e7","after":"e3bc4426df2217a6e867b487503bbfeb1930cdff","ref":"refs/heads/dev","pushedAt":"2024-09-12T11:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"3728f7baf525a6648cdfbeec20a52dd1a4e2fef9","after":"d451ea16bdeabc7b1c1c7a9f81c989163061b3e7","ref":"refs/heads/dev","pushedAt":"2024-09-11T09:59:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Change comment style","shortMessageHtmlLink":"Change comment style"}},{"before":"1fb0cc61b4c7a27d35440b759f1fee6e2eee42fe","after":"3728f7baf525a6648cdfbeec20a52dd1a4e2fef9","ref":"refs/heads/dev","pushedAt":"2024-08-26T14:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"48d4d0eab4f0afc1edc90e97bd09367ee6d4d4ca","after":"1fb0cc61b4c7a27d35440b759f1fee6e2eee42fe","ref":"refs/heads/dev","pushedAt":"2024-08-26T14:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Fix README.md","shortMessageHtmlLink":"Fix README.md"}},{"before":"6a6fb9f979d1b764d9145e1a803665f5b493c9eb","after":"48d4d0eab4f0afc1edc90e97bd09367ee6d4d4ca","ref":"refs/heads/dev","pushedAt":"2024-08-26T14:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c48f89b733917291beba12635e2d6cb8bf551385","after":"6a6fb9f979d1b764d9145e1a803665f5b493c9eb","ref":"refs/heads/dev","pushedAt":"2024-08-17T19:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Fix `FSUB32`\n\nFixed incorrect result for -12-(-14) in `FSUB32`.\nThe problem was due to using `OR` instead of `XOR` to reverse the sign of the second operand,\nwhich left the sign unchanged. This effectively turned the expression into -12 + (-14), giving -26 instead of the correct result of 2.","shortMessageHtmlLink":"Fix FSUB32"}},{"before":"f88d4da32f9d1a34afb28354c64f977bf1345ed5","after":"c48f89b733917291beba12635e2d6cb8bf551385","ref":"refs/heads/dev","pushedAt":"2024-08-15T20:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update flowchart for `FTOAE`","shortMessageHtmlLink":"Update flowchart for FTOAE"}},{"before":"ccebb360333ae9f5b3a0fa202c79da6344176145","after":"f88d4da32f9d1a34afb28354c64f977bf1345ed5","ref":"refs/heads/dev","pushedAt":"2024-08-15T19:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Fix `FTOAE`\n\nCheck if a number is zero to avoid an infinite left normalization loop.\nFixed `FTOAN` - when a number is zero, a register was pushed without being popped upon returning from the subroutine, leading to an incorrect return address.","shortMessageHtmlLink":"Fix FTOAE"}},{"before":"297736b944c627ab2bda0b0926459d45d4a7fb5b","after":"ccebb360333ae9f5b3a0fa202c79da6344176145","ref":"refs/heads/dev","pushedAt":"2024-08-15T17:36:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Implement `FTOAE`\n\nFinished converting exponent to string.\nAdd more test examples.\nUpdated readme.\nAdded flowchart.","shortMessageHtmlLink":"Implement FTOAE"}},{"before":"0459b33c0b3588b6fbb8b061fd13fb0124317b83","after":"297736b944c627ab2bda0b0926459d45d4a7fb5b","ref":"refs/heads/dev","pushedAt":"2024-08-15T12:24:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Rename `EXITFTOA` to `EXITFTOAN`","shortMessageHtmlLink":"Rename EXITFTOA to EXITFTOAN"}},{"before":"6e6a4ccdf52e94fe7fd3b85cf0fe53c1f0b27e93","after":"0459b33c0b3588b6fbb8b061fd13fb0124317b83","ref":"refs/heads/dev","pushedAt":"2024-08-06T22:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Refactor `FDIV32`\n\nNow throws an error when both operands are zero.","shortMessageHtmlLink":"Refactor FDIV32"}},{"before":"39b72108ad3f192ea193173b1207118c3b358307","after":"6e6a4ccdf52e94fe7fd3b85cf0fe53c1f0b27e93","ref":"refs/heads/dev","pushedAt":"2024-08-05T23:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"593aed8d29deb23fa343c36be1faccc9c972519d","after":"39b72108ad3f192ea193173b1207118c3b358307","ref":"refs/heads/dev","pushedAt":"2024-08-05T23:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Refactor `ATOF`\n\nReturn positive zero if a string representing negative zero is passed to `ATOF`.\nThis is because we don't support all features of IEEE 754, including negative zero.\nAs a result, if negative zero is passed to any arithmetic subroutine, it won't be recognized as zero and will unpack into a non-zero value.","shortMessageHtmlLink":"Refactor ATOF"}},{"before":"77757b4a967a3f899b0deeb6443d5feab944f523","after":"593aed8d29deb23fa343c36be1faccc9c972519d","ref":"refs/heads/dev","pushedAt":"2024-08-05T14:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Refactor `ATOF`\n\nAdded safe exception handling: exceptions are now caught within `ATOF`, the stack is cleared of intermediate variables, and execution jumps to the exception handler in the outer scope, leaving only the return address after `ATOF` on the stack.","shortMessageHtmlLink":"Refactor ATOF"}},{"before":"ac773c1fae2dda0f74fe030e5de8dd074cb88dc4","after":"77757b4a967a3f899b0deeb6443d5feab944f523","ref":"refs/heads/dev","pushedAt":"2024-08-04T13:13:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Refactor `ATOF`\n\nAdded handling of the sign.\nAdded a new test for `ATOF` to verify handling of negative number strings.","shortMessageHtmlLink":"Refactor ATOF"}},{"before":"021b546ae02e080fb51b366f9a8207e4ed5b3fb6","after":"ac773c1fae2dda0f74fe030e5de8dd074cb88dc4","ref":"refs/heads/dev","pushedAt":"2024-07-25T12:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update documentation for FTOA\n\nExplained why checking if a number belongs to the range [0, 1) can be done by verifying that its biased binary exponent is less than 127.","shortMessageHtmlLink":"Update documentation for FTOA"}},{"before":"f955049961d17719c1b448e2501e979f744d185b","after":"021b546ae02e080fb51b366f9a8207e4ed5b3fb6","ref":"refs/heads/dev","pushedAt":"2024-07-25T12:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update documentation for FADD32\n\nExplained why false detection of overflow during rounding is impossible in FADD32.\nThis relates to the issue observed in FMUL32, where false overflow detection occurred due to a garbage value in the carry bit.\nIn FMUL32, we resolved this by skipping overflow checking when the rounding error is less than ULP/2, as this indicates that no actual ULP addition is performed and, consequently, the carry is not changed and may contain a garbage value.\nHowever, this approach was implemented from the start in FADD32.","shortMessageHtmlLink":"Update documentation for FADD32"}},{"before":"f090e23489271967b5068ee267fd5b6ca2cece30","after":"f955049961d17719c1b448e2501e979f744d185b","ref":"refs/heads/dev","pushedAt":"2024-07-25T11:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update documentation for FMUL32\n\nClarify why overflow checking is skipped after rounding when the error is less than ULP/2 and there is no actual ULP addition. The reason is that checking for overflow in such cases could trigger an overflow situation due to a garbage value left from previous operations, even though no addition occurs in the rounding branch.","shortMessageHtmlLink":"Update documentation for FMUL32"}},{"before":"be5b610f84bb12b5d7251e08b05584e6f4c690c9","after":"f090e23489271967b5068ee267fd5b6ca2cece30","ref":"refs/heads/dev","pushedAt":"2024-07-25T10:41:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Add ATOF to README","shortMessageHtmlLink":"Add ATOF to README"}},{"before":"be5b610f84bb12b5d7251e08b05584e6f4c690c9","after":null,"ref":"refs/heads/ftoa","pushedAt":"2024-07-22T12:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"}},{"before":"3c7b1ee3c12ceae65b03444558481cdd62da6d23","after":"be5b610f84bb12b5d7251e08b05584e6f4c690c9","ref":"refs/heads/dev","pushedAt":"2024-07-22T12:49:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"ad880e9badb5146dcce0e64c14406a91d10efc54","after":"be5b610f84bb12b5d7251e08b05584e6f4c690c9","ref":"refs/heads/ftoa","pushedAt":"2024-07-22T12:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igor-240340","name":"igor","path":"/igor-240340","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11084724?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMjozODoyOS4wMDAwMDBazwAAAAS5qtJ5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMjozODoyOS4wMDAwMDBazwAAAAS5qtJ5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxMjo0ODo1OC4wMDAwMDBazwAAAASFxUO3"}},"title":"Activity ยท igor-240340/Float32AVR"}