From: drh <> Date: Sun, 29 Mar 2026 23:37:16 +0000 (+0000) Subject: Enhance the printf() formatter to write floating point conversions directly X-Git-Tag: major-release~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9660a4dec01a5c33902de6502ef4adcde1467ce6;p=thirdparty%2Fsqlite.git Enhance the printf() formatter to write floating point conversions directly into the output buffer, rather than staging into an intermediate buffer. FossilOrigin-Name: ccb6b6c4ac21742dbfc435cf3a2a0dc887075b3e0877aea7ed8eace08b7b5571 --- 9660a4dec01a5c33902de6502ef4adcde1467ce6 diff --cc manifest index 94a5edf85b,6e99e640e0..265208742f --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - 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 Fix\sharmless\scompiler\swarnings\sabout\sunused\svariable\sassignments. -D 2026-03-29T22:41:12.963 ++C Enhance\sthe\sprintf()\sformatter\sto\swrite\sfloating\spoint\sconversions\sdirectly\ninto\sthe\soutput\sbuffer,\srather\sthan\sstaging\sinto\san\sintermediate\sbuffer. ++D 2026-03-29T23:37:16.205 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@@ -2196,8 -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 e75f30c7e66e725a2f3f46c7d4d69a2ff925e2de9a86c3a6ec38897545b43a58 - R afdcaa646f7e2c48f9521367d5bf245b -P 9fa9cd11f8f5f7591168870c6e41121221b58a4a3094e708e3fa5bab1502f190 ++P 2197677491dfc5ec87b57bbf807776875248a250f80ce9a5ce94ae385bb1d2bc afe7e9fd1c476c7cdcefab0adf0191a8dc3283811f72a685fff3eb6539b72dcc + R 3d9d1b868f679fc05545d2cf5aa8e36a U drh - Z d27904683472a5531629ef5a5e64c8f1 -Z e2629b4a210900f82e89295566df240e ++Z bebe9325bf0ef53bd3fb1ec15e53dbde # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 8946699b1f,fc1667d8f7..333c40df98 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 2197677491dfc5ec87b57bbf807776875248a250f80ce9a5ce94ae385bb1d2bc -afe7e9fd1c476c7cdcefab0adf0191a8dc3283811f72a685fff3eb6539b72dcc ++ccb6b6c4ac21742dbfc435cf3a2a0dc887075b3e0877aea7ed8eace08b7b5571