]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Merge trunk performance enhancements and fixes into the direct-printf branch.
authordrh <>
Sun, 29 Mar 2026 19:23:47 +0000 (19:23 +0000)
committerdrh <>
Sun, 29 Mar 2026 19:23:47 +0000 (19:23 +0000)
FossilOrigin-Name: 9fa9cd11f8f5f7591168870c6e41121221b58a4a3094e708e3fa5bab1502f190

1  2 
manifest
manifest.uuid
src/sqliteInt.h

diff --cc manifest
index 01fc9826d09cf21b27abbb77e60a27f5902ab7bd,94a5edf85b565e987045795f8478c6dfce551507..adfe0bb4b8101fb1e8ac506af97f280e761b1b20
+++ 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 40f15381e9382fbc8281ada1b40642b801c17373,8946699b1f42647ef417c9da89c9f258e7f5108f..7fe910ab0c8a8d4c52024c387e10384eb28b3322
@@@ -1,1 -1,1 +1,1 @@@
- e4e040e7aaaf5bfccbf0414fee3d08c5fdc24e03d1118dce92d2dd16c614ce63
 -2197677491dfc5ec87b57bbf807776875248a250f80ce9a5ce94ae385bb1d2bc
++9fa9cd11f8f5f7591168870c6e41121221b58a4a3094e708e3fa5bab1502f190
diff --cc src/sqliteInt.h
Simple merge