SQLite

History of test/atof1.test of trunk
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file test/atof1.test at check-in trunk

2023-07-03
18:18
[f2765d7f] part of check-in [b7850fd4] Enhance sqlite3AtoF() so that it honors the USELONGDOUBLE test-control. Enable the test/atof1.test module on non-intel platforms. (check-in: [b7850fd4] user: drh branch: fp-to-decimal-refactor, size: 2573)
10:00
[191ce0d7] part of check-in [d3c48807] Fix one constant in the normalization logic. Improved error output from atof1.test. (check-in: [d3c48807] user: drh branch: fp-to-decimal-branch1, size: 2648)
09:07
[b4dbc371] part of check-in [4fa6938d] Replace the dodgy error estimating logic in the previous check-in with full-up Dekker double-double multiplication, and this idea works much better. There are still a few inaccuracies, but it is much closer. (check-in: [4fa6938d] user: drh branch: fp-to-decimal-branch1, size: 2449)
2022-03-10
11:48
[1f24a6f1] part of check-in [4173819c] Only run atof1.test on x86_64 machines. (check-in: [4173819c] user: drh branch: trunk, size: 2446)
2021-12-30
12:26
[77e8517d] part of check-in [986a94d0] Disable the atof1.test test module on non-x64 hardware. (check-in: [986a94d0] user: drh branch: branch-3.37, size: 2492)
2020-08-27
16:28
[10049623] part of check-in [aafb7a21] Apply the same fix for ticket [9eda2697f5cc1aba] to text-to-integer conversions that was done for floating point conversions by check-in [1c76f1d8ec0937a2]. (check-in: [aafb7a21] user: drh branch: trunk, size: 2379)
2020-01-08
12:17
[1ccfc96a] part of check-in [1c76f1d8] When doing a text-to-double conversion on a BLOB with an odd number of bytes and assuming a UTF16 encoding, ignore the last byte. Ticket [9eda2697f5cc1aba]. (check-in: [1c76f1d8] user: drh branch: trunk, size: 2271)
2015-11-06
14:59
[ff0b0156] part of check-in [a3f7614b] A different approach to handling integer/float comparisons. This seems to work better on systems where "long double" and "double" are the same type, but still needs refinement and testing. (check-in: [a3f7614b] user: drh branch: int-float-precision, size: 1645)
2013-11-26
16:20
[08a61df9] part of check-in [fafca560] Do not try to run the atof1.test test script on ARM hardware which lacks the "long double" type. (check-in: [fafca560] user: drh branch: trunk, size: 1686)
2012-06-21
15:02
[9bf1d251] part of check-in [0f706acf] Disable the atof1.test module when compiling on MSVC. (check-in: [0f706acf] user: drh branch: floating-point-conversions, size: 1647)
2012-06-19
03:35
[b765ba6b] part of check-in [fd7bd4a5] Round-trip conversions of real->text->real are now lossless on x64 with GCC. Untested on other platforms so far. Still a corner-case problem with round(). (check-in: [fd7bd4a5] user: drh branch: floating-point-conversions, size: 1578)
03:11
[6e6d4133] part of check-in [8ecffca9] Improved accuracy on text-to-real and real-to-text conversions. Most conversions now round-trip correctly. Still need to fix some corner cases. (check-in: [8ecffca9] user: drh branch: floating-point-conversions, size: 1750)
00:45
Added: [1f6dc0f4] part of check-in [699b792c] Improved rounding accuracy on text-to-float conversions. (check-in: [699b792c] user: drh branch: trunk, size: 935)