--- parser3/tests/results/422.processed 2023/11/16 22:32:37 1.2 +++ parser3/tests/results/422.processed 2026/01/07 18:47:31 1.3 @@ -1,19 +1,34 @@ -Content-Type: text/html -Content-Length: 403 - +Content-Type: text/html +Content-Length: 1196 + +Parser3 with wide int (int53) 2000000000: 2000000000 2000000000 77359400 -4000000000: 2147483647 4000000000 ee6b2800 -5000000000: 2147483647 4294967295 ffffffff +4000000000: 4000000000 4000000000 ee6b2800 +5000000000: 5000000000 5000000000 12a05f200 -2000000000: -2000000000 2294967296 88ca6c00 --4000000000: -2147483648 2147483648 80000000 --5000000000: -2147483648 2147483648 80000000 -n:100000000000 (clipped 0xffffffff) -1. % 1 -2. \ 21 +-4000000000: -4000000000 2147483648 80000000 +-5000000000: -5000000000 2147483648 80000000 +-1: -1 4294967295 ffffffff +-2: -2 4294967294 fffffffe +9.00719925474099e+15: 9007199254740990 9007199254740990 1ffffffffffffe +9007199254740991: 9007199254740991 9007199254740991 1fffffffffffff +9.00719925474099e+15: 9007199254740991 9007199254740991 1fffffffffffff +-9.00719925474099e+15: -9007199254740991 2147483648 80000000 +-9007199254740991: -9007199254740991 2147483648 80000000 +-9.00719925474099e+15: -9007199254740990 2147483648 80000000 +n:1e+16 (clipped 0x1fffffffffffff) +1. % 0 +2. \ 900 3. ~ 80000000 -4. >> 7fff +4. >> 1fffffffff 5. << ffff0000 (-65536) 6. % 0.1 -7. mod 0.5 +7. mod 10 - out of double precision, but works 8. mod 2 -9. mod 0.4 \ No newline at end of file +9. mod 0.4 +10. wide int.as_int overflow, exception : Exception type: number.format, +Source: year, +Comment: 9007199254740991 is out of regular int range +11. double.as_int overflow, no exception : Exception type: date.range, +Source: year, +Comment: year '2147483647' is out of range 0..9999