From: drh <> Date: Sun, 29 Mar 2026 19:23:47 +0000 (+0000) Subject: Merge trunk performance enhancements and fixes into the direct-printf branch. X-Git-Tag: major-release~26^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6d27844bbe45455f4b4e0b82d24d8fff75eba11d;p=thirdparty%2Fsqlite.git Merge trunk performance enhancements and fixes into the direct-printf branch. FossilOrigin-Name: 9fa9cd11f8f5f7591168870c6e41121221b58a4a3094e708e3fa5bab1502f190 --- 6d27844bbe45455f4b4e0b82d24d8fff75eba11d diff --cc manifest index 01fc9826d0,94a5edf85b..adfe0bb4b8 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C In\ssqlite3_str_vappendf(),\swrite\sfloating-point\srenderings\sdirectly\sinto\nthe\soutput\sbuffer,\ssaving\sa\smemcpy(). - D 2026-03-28T20:24:47.134 -C Avoid\susing\sunsigned\s64-bit\sinteger\sdivision\son\splatforms\sthat\sdo\snot\ssupport\nit\sin\shardware. -D 2026-03-29T19:06:36.213 ++C Merge\strunk\sperformance\senhancements\sand\sfixes\sinto\sthe\sdirect-printf\sbranch. ++D 2026-03-29T19:23:47.581 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -738,7 -738,7 +738,7 @@@ F src/shell.c.in 91ee40ec3f75192362cbaa F src/sqlite.h.in e7acbb01518f05c5a342149ec1eeb1afcdccf9b90a6e9770a4893ae9a3c756ae F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479 F src/sqlite3ext.h 1b7a0ee438bb5c2896d0609c537e917d8057b3340f6ad004d2de44f03e3d3cca - F src/sqliteInt.h 3ed075ef00be15203ef0560e316b7201c896801abb0c42c3cc444d6fd7c74147 -F src/sqliteInt.h 9d6e04c079cade18c32bcf615552ac5dfba6a151b29abd2319c368764a5d297e ++F src/sqliteInt.h bc1cbc0c23dba35b324ae85a7dbb5fb182321bbd30857fb21f3d0cba049001a5 F src/sqliteLimit.h c70656b67ab5b96741a8f1c812bdd80c81f2b1c1e443d0cc3ea8c33bb1f1a092 F src/status.c 7565d63a79aa2f326339a24a0461a60096d0bd2bce711fefb50b5c89335f3592 F src/table.c 0f141b58a16de7e2fbe81c308379e7279f4c6b50eb08efeec5892794a0ba30d1 @@@ -2196,11 -2196,8 +2196,8 @@@ F tool/warnings-clang.sh bbf6a1e685e534 F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c - P ff9008e7615d877e6cc852c60097777006b274971646d368eaa56b99a7acf6c7 - R 17c8bb5bf63c6fdc308a7448452e8ccb - T *branch * direct-printf - T *sym-direct-printf * - T -sym-trunk * -P e75f30c7e66e725a2f3f46c7d4d69a2ff925e2de9a86c3a6ec38897545b43a58 -R afdcaa646f7e2c48f9521367d5bf245b ++P e4e040e7aaaf5bfccbf0414fee3d08c5fdc24e03d1118dce92d2dd16c614ce63 2197677491dfc5ec87b57bbf807776875248a250f80ce9a5ce94ae385bb1d2bc ++R b7bb3beb8b659bc0a16361f92809136c U drh - Z e912b19fcd984317ce0146494ddfd817 -Z d27904683472a5531629ef5a5e64c8f1 ++Z ed52eb6a4e94c6e2b9a1f0169bd17bee # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 40f15381e9,8946699b1f..7fe910ab0c --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - e4e040e7aaaf5bfccbf0414fee3d08c5fdc24e03d1118dce92d2dd16c614ce63 -2197677491dfc5ec87b57bbf807776875248a250f80ce9a5ce94ae385bb1d2bc ++9fa9cd11f8f5f7591168870c6e41121221b58a4a3094e708e3fa5bab1502f190