drh
1a4b2117f1
On x64 hardware, round-trip uint64_t→double→uint64_t conversions
...
fail for values greater than UINT64_MAX-2047. This caused the SQLite
text-to-float converter routine to give incorrect results for values
between '1.8446744073709550592eNNN' and '1.8446744073709551609eNNN' for any
exponent NNN. This problem was introduced by check-in [761d8fd18b0ee868]
and first appeared in version 3.47.0 and was reported by
[forum:/forumpost/569a7209179a7f5e|forum post 569a7209179a7f5e]. Fixed
by this check-in.
FossilOrigin-Name: 81342fa6dd03fffbe7d4d699ff049dcef4d30344578bb6f91cb58a4e5a4f6036
2024-12-07 14:48:55 +00:00
..
2019-10-03 16:02:22 +00:00
2023-03-30 12:19:38 +00:00
2018-09-06 20:33:11 +00:00
2024-01-20 18:41:13 +00:00
2021-04-27 13:04:18 +00:00
2022-01-19 18:31:43 +00:00
2018-09-19 17:09:09 +00:00
2023-10-18 22:53:22 +00:00
2021-04-18 05:30:39 +00:00
2022-02-11 19:41:03 +00:00
2024-05-15 21:38:04 +00:00
2024-03-26 11:14:52 +00:00
2023-10-20 20:19:30 +00:00
2019-08-08 15:24:17 +00:00
2021-03-20 15:11:29 +00:00
2023-06-10 18:40:20 +00:00
2021-03-20 15:11:29 +00:00
2023-03-25 22:37:23 +00:00
2021-03-23 15:07:17 +00:00
2016-03-14 13:42:29 +00:00
2024-12-07 14:48:55 +00:00
2018-07-14 20:25:13 +00:00
2023-01-20 17:50:24 +00:00
2016-12-16 01:00:21 +00:00
2021-03-10 16:35:37 +00:00
2022-08-15 12:26:26 +00:00
2021-10-01 20:39:50 +00:00
2024-07-03 20:10:42 +00:00
2024-05-27 21:55:01 +00:00
2024-03-11 19:33:55 +00:00
2018-03-26 17:56:39 +00:00
2024-07-30 17:09:51 +00:00
2021-02-15 11:14:53 +00:00
2014-11-13 14:18:25 +00:00
2013-03-21 21:20:32 +00:00
2016-10-05 01:33:57 +00:00
2023-04-19 17:07:35 +00:00
2007-09-12 17:01:45 +00:00
2024-04-26 18:13:11 +00:00
2024-05-31 20:32:10 +00:00
2024-08-03 18:45:48 +00:00
2022-11-14 17:48:26 +00:00
2009-04-17 11:56:27 +00:00
2009-01-02 15:45:47 +00:00
2009-09-29 06:33:23 +00:00
2022-08-25 13:32:55 +00:00
2024-02-19 13:06:27 +00:00
2024-05-20 19:59:32 +00:00
2010-06-07 14:28:16 +00:00
2022-02-17 17:24:39 +00:00
2024-10-01 20:29:43 +00:00
2016-04-11 18:07:47 +00:00
2022-01-16 19:11:13 +00:00
2019-07-17 14:34:17 +00:00
2019-06-05 13:14:19 +00:00
2024-03-18 20:52:45 +00:00
2019-07-15 13:58:28 +00:00
2022-01-16 19:11:13 +00:00
2015-04-15 05:31:02 +00:00
2015-11-05 22:30:54 +00:00
2022-10-14 19:30:34 +00:00
2007-07-30 14:40:48 +00:00
2011-08-02 00:57:34 +00:00
2024-05-08 17:42:13 +00:00
2024-07-30 17:09:51 +00:00
2024-07-30 17:09:51 +00:00
2024-07-30 17:09:51 +00:00
2013-11-29 15:06:27 +00:00
2024-03-04 16:44:37 +00:00
2024-02-02 16:51:24 +00:00
2016-03-14 17:05:04 +00:00
2023-04-02 16:43:20 +00:00
2024-07-30 17:09:51 +00:00
2024-04-24 14:18:20 +00:00
2019-10-02 19:43:38 +00:00
2024-11-18 16:44:26 +00:00
2024-03-20 16:27:08 +00:00
2022-06-21 13:41:24 +00:00
2008-08-25 07:12:28 +00:00
2024-07-30 17:09:51 +00:00
2022-01-16 19:11:13 +00:00
2018-09-11 13:38:35 +00:00
2018-07-18 19:09:07 +00:00
2022-01-27 13:52:01 +00:00
2024-08-19 13:53:49 +00:00
2024-03-04 13:58:09 +00:00
2021-05-08 17:18:23 +00:00
2023-10-12 18:09:27 +00:00
2023-10-20 20:19:30 +00:00
2018-03-16 23:53:47 +00:00
2019-08-08 15:24:17 +00:00
2024-04-04 13:07:43 +00:00
2008-07-08 15:59:51 +00:00
2018-01-13 13:07:49 +00:00
2023-03-16 10:17:30 +00:00
2024-06-28 17:14:00 +00:00
2024-01-29 19:30:16 +00:00
2015-09-11 20:54:44 +00:00
2020-03-20 20:54:28 +00:00
2024-11-26 20:56:03 +00:00
2022-01-21 19:26:18 +00:00
2024-02-02 16:51:24 +00:00
2014-01-27 15:02:07 +00:00
2023-10-20 20:19:30 +00:00
2015-09-11 20:54:44 +00:00
2022-09-09 16:25:19 +00:00
2022-08-15 12:26:26 +00:00
2011-08-02 00:57:34 +00:00
2024-11-04 19:08:53 +00:00
2024-03-20 16:27:08 +00:00
2024-08-15 23:38:52 +00:00
2024-11-20 11:34:16 +00:00
2024-07-30 17:09:51 +00:00
2008-01-21 16:22:45 +00:00
2016-04-27 18:54:49 +00:00
2024-05-10 18:15:03 +00:00
2015-06-10 18:53:09 +00:00
2019-01-21 14:49:14 +00:00
2023-10-20 20:19:30 +00:00
2013-11-05 13:33:55 +00:00
2020-08-08 20:03:12 +00:00
2013-11-28 19:28:00 +00:00
2024-11-13 16:08:02 +00:00
2024-10-01 20:29:43 +00:00
2010-07-19 11:16:36 +00:00
2024-11-06 19:19:49 +00:00
2024-11-09 17:54:51 +00:00
2009-06-05 17:09:11 +00:00
2015-10-05 15:39:45 +00:00
2019-08-08 15:24:17 +00:00
2024-02-01 15:21:55 +00:00
2024-11-19 11:58:32 +00:00
2011-10-19 15:52:48 +00:00
2020-04-22 11:11:17 +00:00
2021-03-20 15:11:29 +00:00
2013-06-10 23:30:09 +00:00
2024-04-09 19:23:18 +00:00
2024-08-08 15:07:27 +00:00
2012-09-13 01:51:02 +00:00
2024-04-24 11:40:47 +00:00
2021-07-09 14:59:12 +00:00
2024-10-01 20:29:43 +00:00
2024-07-30 17:09:51 +00:00
2024-07-31 16:37:02 +00:00
2023-03-17 19:07:48 +00:00
2024-10-02 11:34:11 +00:00
2015-01-22 12:00:17 +00:00
2024-07-30 17:09:51 +00:00
2020-01-17 11:18:54 +00:00
2022-01-16 19:11:13 +00:00
2024-09-07 16:04:04 +00:00
2022-06-10 10:10:31 +00:00
2016-02-04 17:31:03 +00:00
2016-02-04 17:31:03 +00:00
2021-02-27 15:32:02 +00:00
2024-09-07 16:04:04 +00:00
2016-11-30 14:47:37 +00:00
2015-11-19 18:09:05 +00:00
2024-09-18 15:02:27 +00:00
2024-04-02 21:55:45 +00:00
2024-03-17 16:01:23 +00:00
2024-04-20 19:19:30 +00:00
2024-11-20 14:59:32 +00:00
2023-04-05 02:55:08 +00:00
2024-07-30 17:09:51 +00:00
2022-01-16 19:11:13 +00:00
2024-10-11 20:36:26 +00:00
2023-04-03 23:49:00 +00:00
2024-10-11 20:36:26 +00:00
2020-01-17 15:45:59 +00:00
2019-08-16 22:58:29 +00:00
2023-01-11 00:27:06 +00:00
2011-08-02 00:57:34 +00:00
2024-07-30 17:09:51 +00:00
2024-07-30 17:09:51 +00:00
2024-09-05 23:22:55 +00:00
2005-01-19 23:24:50 +00:00
2024-03-19 16:51:18 +00:00
2020-09-15 20:48:30 +00:00
2022-05-31 18:18:09 +00:00
2024-03-19 16:51:18 +00:00
2022-04-18 23:20:02 +00:00
2023-06-01 20:38:22 +00:00
2022-05-13 15:36:47 +00:00
2022-05-31 17:24:56 +00:00
2024-04-05 13:56:05 +00:00
2024-02-16 21:30:08 +00:00
2024-11-26 23:30:49 +00:00
2023-04-30 23:52:55 +00:00
2024-03-06 20:38:52 +00:00
2024-01-23 13:21:40 +00:00
2024-03-06 20:38:52 +00:00
2024-01-31 13:46:44 +00:00
2024-09-04 16:01:44 +00:00
2024-01-29 15:30:35 +00:00
2008-10-27 13:59:33 +00:00
2024-05-07 13:20:24 +00:00
2024-10-07 12:19:23 +00:00
2021-03-05 14:08:45 +00:00
2024-01-22 19:42:56 +00:00
2024-01-22 19:42:56 +00:00
2024-02-28 01:12:21 +00:00
2018-11-17 14:59:35 +00:00
2010-07-13 07:38:51 +00:00
2009-03-28 15:04:24 +00:00
2018-01-13 13:07:49 +00:00
2024-10-11 18:59:29 +00:00
2010-10-06 16:42:52 +00:00
2024-10-28 15:38:53 +00:00
2024-10-28 15:38:53 +00:00
2010-06-07 17:47:26 +00:00
2024-07-30 17:09:51 +00:00
2023-10-20 20:19:30 +00:00
2021-05-24 14:35:19 +00:00
2024-10-28 15:38:53 +00:00
2022-10-10 18:25:05 +00:00
2023-02-06 11:02:31 +00:00
2024-08-22 18:12:10 +00:00
2021-04-07 15:45:01 +00:00
2019-08-17 18:16:59 +00:00
2024-01-22 19:38:55 +00:00
2024-03-19 15:27:15 +00:00
2024-07-31 12:19:16 +00:00
2024-11-04 19:08:53 +00:00
2024-03-21 10:35:33 +00:00
2024-01-23 21:10:01 +00:00
2013-05-17 12:25:00 +00:00
2024-05-21 14:54:46 +00:00
2022-11-24 15:32:00 +00:00
2015-03-06 04:37:26 +00:00
2024-07-31 01:53:48 +00:00
2014-12-30 12:03:35 +00:00
2023-01-20 17:50:24 +00:00
2024-03-08 21:37:18 +00:00
2020-09-30 17:32:22 +00:00
2013-03-20 12:04:29 +00:00
2024-03-20 16:27:08 +00:00
2013-01-09 11:27:48 +00:00
2014-04-25 17:37:16 +00:00
2024-08-16 11:26:21 +00:00
2023-05-05 14:14:10 +00:00
2018-01-13 13:07:49 +00:00
2014-01-27 16:35:15 +00:00
2018-01-23 14:01:51 +00:00
2024-07-30 17:09:51 +00:00
2024-09-02 11:17:04 +00:00
2024-10-28 15:38:53 +00:00
2024-12-06 18:35:16 +00:00
2024-03-08 11:13:20 +00:00
2024-05-02 12:00:36 +00:00
2019-01-14 20:44:00 +00:00
2024-02-17 03:32:31 +00:00
2024-12-02 17:21:52 +00:00
2010-06-15 17:44:47 +00:00
2023-10-20 20:19:30 +00:00
2024-01-22 15:26:33 +00:00
2015-03-06 04:37:26 +00:00
2024-07-31 13:00:18 +00:00
2024-07-30 17:09:51 +00:00
2015-04-23 13:37:05 +00:00
2024-06-05 11:36:58 +00:00
2021-03-20 15:11:29 +00:00
2024-07-30 17:09:51 +00:00
2016-02-05 16:46:09 +00:00
2024-03-21 10:35:33 +00:00
2016-08-26 19:47:30 +00:00
2024-07-03 20:10:42 +00:00
2022-02-02 19:15:53 +00:00
2019-08-26 14:18:28 +00:00
2023-10-20 20:19:30 +00:00
2023-10-20 20:19:30 +00:00
2010-04-26 12:39:03 +00:00
2024-11-18 17:05:45 +00:00
2016-04-07 21:14:35 +00:00
2022-09-09 20:44:56 +00:00
2016-02-04 17:31:03 +00:00
2024-07-31 19:56:14 +00:00
2009-02-04 17:40:57 +00:00
2013-11-05 13:33:55 +00:00
2019-08-01 22:48:45 +00:00
2017-11-28 00:52:14 +00:00
2023-03-29 21:58:06 +00:00
2021-03-31 13:31:33 +00:00
2021-04-26 14:32:48 +00:00
2022-01-16 19:11:13 +00:00
2024-08-08 14:45:50 +00:00
2024-03-20 16:27:08 +00:00
2021-03-20 15:11:29 +00:00
2023-08-31 18:00:10 +00:00
2024-03-21 11:46:52 +00:00
2015-06-10 22:51:02 +00:00
2011-08-02 00:57:34 +00:00
2013-10-11 23:37:57 +00:00
2020-11-16 18:45:21 +00:00
2022-08-15 12:26:26 +00:00
2024-10-11 17:02:37 +00:00
2024-08-28 09:47:29 +00:00
2024-06-04 15:07:38 +00:00
2024-03-11 19:33:55 +00:00
2024-08-28 09:47:29 +00:00
2024-03-11 19:33:55 +00:00
2024-07-30 17:09:51 +00:00
2024-05-06 20:21:31 +00:00
2024-03-11 19:33:55 +00:00
2019-01-03 16:00:23 +00:00
2024-08-15 23:38:52 +00:00
2014-08-20 23:38:07 +00:00
2021-03-20 15:11:29 +00:00
2024-09-26 18:02:17 +00:00
2016-02-05 16:46:09 +00:00
2018-04-03 17:05:13 +00:00
2022-12-03 17:23:29 +00:00
2021-10-01 20:39:50 +00:00
2015-01-02 15:55:29 +00:00
2024-10-01 20:29:43 +00:00
2016-03-11 14:30:18 +00:00
2018-02-15 03:56:33 +00:00
2018-02-14 14:13:09 +00:00
2024-11-08 20:57:45 +00:00
2024-05-29 09:53:19 +00:00
2021-11-22 16:06:57 +00:00
2024-05-24 14:16:06 +00:00
2021-11-03 11:43:09 +00:00
2024-04-25 17:52:10 +00:00
2016-09-05 12:02:34 +00:00
2020-11-23 14:50:43 +00:00
2024-11-26 23:30:49 +00:00
2024-07-30 17:09:51 +00:00
2024-11-21 01:50:01 +00:00
2024-07-30 17:09:51 +00:00
2024-11-05 18:25:32 +00:00
2023-10-20 20:19:30 +00:00
2013-11-09 18:15:35 +00:00
2016-04-23 14:55:28 +00:00
2022-07-18 19:32:30 +00:00
2016-05-10 20:16:43 +00:00
2013-03-21 21:20:32 +00:00
2024-09-05 15:28:15 +00:00
2024-10-26 16:03:04 +00:00
2024-11-18 13:29:16 +00:00
2011-04-07 14:05:47 +00:00
2024-10-09 13:19:21 +00:00
2015-08-05 08:01:46 +00:00
2021-07-20 00:18:22 +00:00
2024-07-30 17:09:51 +00:00
2024-07-30 20:39:05 +00:00
2024-03-04 13:58:09 +00:00
2021-03-20 15:11:29 +00:00
2015-04-23 11:52:04 +00:00
2023-11-21 12:02:04 +00:00
2013-11-28 19:28:00 +00:00
2024-05-08 17:42:13 +00:00
2009-08-28 18:53:45 +00:00
2024-03-19 15:27:15 +00:00
2018-09-18 17:00:06 +00:00
2021-01-21 15:40:52 +00:00
2016-09-03 19:52:12 +00:00
2024-07-30 20:39:05 +00:00
2024-03-19 16:34:32 +00:00
2018-12-22 15:46:23 +00:00
2018-11-07 02:17:01 +00:00
2013-11-05 13:33:55 +00:00
2021-05-20 23:25:28 +00:00
2022-03-21 13:47:15 +00:00
2021-03-20 15:11:29 +00:00
2024-04-12 11:28:35 +00:00
2018-04-19 11:45:16 +00:00
2018-04-21 14:11:18 +00:00
2024-03-08 14:01:48 +00:00
2018-04-21 14:11:18 +00:00
2022-01-16 19:11:13 +00:00
2024-04-09 13:57:27 +00:00
2024-05-24 13:33:39 +00:00
2024-03-11 17:27:19 +00:00
2022-07-18 19:32:30 +00:00
2024-04-25 16:55:53 +00:00
2021-11-06 10:59:27 +00:00
2015-11-26 19:33:41 +00:00
2007-04-16 15:06:25 +00:00
2017-07-07 19:43:23 +00:00
2016-02-05 16:46:09 +00:00
2011-08-02 00:57:34 +00:00
2018-12-28 17:45:08 +00:00
2024-07-31 15:04:37 +00:00
2015-11-26 19:33:41 +00:00
2020-10-12 14:29:11 +00:00
2021-11-03 15:59:17 +00:00
2024-05-16 16:22:51 +00:00
2024-11-18 18:45:31 +00:00
2022-07-18 19:32:30 +00:00
2012-12-05 09:12:58 +00:00
2024-11-18 16:44:26 +00:00
2024-07-30 17:09:51 +00:00
2024-07-30 17:09:51 +00:00
2010-06-23 15:55:43 +00:00
2018-01-13 13:07:49 +00:00
2018-07-05 15:46:55 +00:00
2022-01-20 02:04:53 +00:00
2017-11-07 15:43:52 +00:00
2022-08-15 12:26:26 +00:00
2024-07-30 17:09:51 +00:00
2021-03-20 15:11:29 +00:00
2007-06-08 08:43:10 +00:00
2022-04-11 14:26:37 +00:00
2023-02-06 10:47:57 +00:00
2021-10-01 20:39:50 +00:00
2021-03-20 15:11:29 +00:00
2023-11-20 15:54:00 +00:00
2021-03-20 15:11:29 +00:00
2024-03-17 16:01:23 +00:00
2024-06-06 23:22:32 +00:00
2024-06-06 15:03:16 +00:00
2021-05-26 19:37:27 +00:00
2024-04-02 11:44:44 +00:00
2024-09-04 13:09:58 +00:00
2024-05-23 23:26:04 +00:00
2019-12-27 15:31:47 +00:00
2020-03-16 18:52:53 +00:00
2020-03-16 18:52:53 +00:00
2018-11-07 02:17:01 +00:00
2024-11-14 14:38:16 +00:00
2024-11-14 14:38:16 +00:00
2024-11-14 14:38:16 +00:00
2023-02-06 10:47:57 +00:00
2024-08-29 16:27:57 +00:00
2019-07-13 17:45:25 +00:00
2024-08-15 23:38:52 +00:00
2024-08-20 22:44:40 +00:00
2020-10-19 01:44:43 +00:00
2024-08-15 23:38:52 +00:00
2016-02-05 16:46:09 +00:00
2022-02-11 21:20:46 +00:00
2020-08-27 18:36:30 +00:00
2019-10-03 14:36:36 +00:00
2017-07-28 20:49:02 +00:00
2021-11-08 19:35:26 +00:00
2024-07-30 20:39:05 +00:00
2024-07-30 20:39:05 +00:00
2018-03-09 14:06:11 +00:00