]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the SQLITE_UTF8_ZT value which can be the encoding argument to
authordrh <>
Fri, 23 Jan 2026 00:55:36 +0000 (00:55 +0000)
committerdrh <>
Fri, 23 Jan 2026 00:55:36 +0000 (00:55 +0000)
sqlite3_result_text64() or sqlite3_bind_test64() to indicate that the
argument is UTF-8 text that is zero-terminated.

FossilOrigin-Name: cef0eed8054f3f760cf3142a897c7eead20869157da8b2a0ee9443733eecd371

1  2 
manifest
manifest.uuid

diff --cc manifest
index 46e191371d3782597bbe006b9f6ff5895d16baaf,54ae9cad8300b622bf919e71ae81a1babd1262d8..6acf23645a2f1ab48be9d8585e5461d5f8d843ef
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Enhance\sthe\s[/info/e33da6d5dc964db8|EXISTS-to-JOIN\soptimization]\sso\sthat\nthe\sinserted\sJOIN\sterms\sare\snot\srequired\sto\sbe\son\sthe\sinner-most\sloops,\nas\slong\sas\sall\sdependencies\sfor\sthe\sEXISTS-to-JOIN\sloops\sare\sin\souter\nloops.\s\sThis\saddresses\sthe\sperformance\sconcern\sof\n[forum:/forumpost/2026-01-21T19:49:04z|forum\spost\s2026-01-21T19:49:04z].\nTest\scases\sin\sTH3.
- D 2026-01-22T19:02:32.952
 -C Merge\sthe\slatest\strunk\senhancements\sinto\sthe\sutf8-zt\sbranch.
 -D 2026-01-22T19:29:34.547
++C Add\sthe\sSQLITE_UTF8_ZT\svalue\swhich\scan\sbe\sthe\sencoding\sargument\sto\nsqlite3_result_text64()\sor\ssqlite3_bind_test64()\sto\sindicate\sthat\sthe\nargument\sis\sUTF-8\stext\sthat\sis\szero-terminated.
++D 2026-01-23T00:55:36.962
  F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@@ -2193,8 -2193,8 +2193,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534
  F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
  F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
- P 756484fcaa7efed0691814f3affeb2449d3301c5c764530f2ec8e290caea567f
- R eaa1f3917dc945edf4c3fa8d74ac8c4b
 -P 2d84ce88fed12766272f6b1293927eb4c7ce92da0334b09b4875ed2dfdd00ade 298d5c8fa6207afb6cdcca3b312a1eeddda0edeb6d840aa5476a7195047a2158
++P 298d5c8fa6207afb6cdcca3b312a1eeddda0edeb6d840aa5476a7195047a2158 0dd1633d34a0c6a6d56e32ca3b05bc0aa55e47097f600d1fc9f00022a53681b3
+ R 1c96ab7e93f80b0c39a48b13383397ea
++T +closed 0dd1633d34a0c6a6d56e32ca3b05bc0aa55e47097f600d1fc9f00022a53681b3
  U drh
- Z 48ecc3b553956c6b2d376be4e206c0f9
 -Z ea84af583409d1c886fafeccc562dc19
++Z af381fe3ee4b322b4cf005f5df07c71c
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 9a8d37ca038c6805c3ddacb603afe94fde8e946c,a89fd80ba260ae82f026e2dd6ece95058d2cc441..3fa0bdc34bf3ad977019d92e05a428bc36bcb21c
@@@ -1,1 -1,1 +1,1 @@@
- 298d5c8fa6207afb6cdcca3b312a1eeddda0edeb6d840aa5476a7195047a2158
 -0dd1633d34a0c6a6d56e32ca3b05bc0aa55e47097f600d1fc9f00022a53681b3
++cef0eed8054f3f760cf3142a897c7eead20869157da8b2a0ee9443733eecd371