]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Further simplifications, performance improvements, and size reductions master
authordrh <>
Tue, 17 Feb 2026 01:04:23 +0000 (01:04 +0000)
committerdrh <>
Tue, 17 Feb 2026 01:04:23 +0000 (01:04 +0000)
to the numeric to text conversion logic.

FossilOrigin-Name: dd5af703e1082951a4295a3453611db12b23cfbcfee4258ec3985abe96ab54ba

1  2 
manifest
manifest.uuid
src/resolve.c

diff --cc manifest
index 01047c2b7270c9ae8db5c39d98e4780bac06a21e,204e1e699f94970c0cc9b71151fce9071139490c..0e327cf01859d3ef2384eeee06621c940b63c7ef
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sanother\scase\swhere\sSQLite\smight\sfail\sto\sidentify\san\sON\sclause\son\sa\sRIGHT\sor\sFULL\sjoin\sthat\srefers\sto\sFROM-clause\selements\sto\sits\sright.
- D 2026-02-16T16:56:25.515
 -C Faster\sconversion\sof\sintegers\sto\stext,\sby\sconverting\stwo\sdigits\sat\sa\stime.
 -D 2026-02-17T00:37:12.629
++C Further\ssimplifications,\sperformance\simprovements,\sand\ssize\sreductions\nto\sthe\snumeric\sto\stext\sconversion\slogic.
++D 2026-02-17T01:04:23.976
  F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@@ -736,7 -736,7 +736,7 @@@ F src/pragma.c ecec75795c1821520266e4f9
  F src/prepare.c f6a6e28a281bd1d1da12f47d370a81af46159b40f73bf7fa0b276b664f9c8b7d
  F src/printf.c b1b29b5e58e1530d5daeee5963d3c318d8ab2d7e38437580e28755753e0c1ded
  F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
- F src/resolve.c f7af61e80e1ae1e0fc5aae9e430f6195a4063d670deae504905d1ef13324cd76
 -F src/resolve.c 57020e1b499b7189953c59ce8a4db9fe7fdc849b47d583b1e1eb50c9dd1d1733
++F src/resolve.c 928ff887f2a7c64275182060d94d06fdddbe32226c569781cf7e7edc6f58d7fd
  F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
  F src/select.c 615d62112f5c14fb24facf9391492b42403875bfd4288db6ba10d7e6fbc22c4c
  F src/shell.c.in b944a21d98cc4c6107bfd1ec702440579cb4bf86435125b67ff661180e9453b5
@@@ -2194,8 -2194,8 +2194,9 @@@ F tool/warnings-clang.sh bbf6a1e685e534
  F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
  F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
- P cf2dc6dfad275dad8fef763a57baaaf6301b0d3bf1916be90f22200cbe0115d0
- R 2e7ff14b5ef634dc725bfd72473b0ff4
- U dan
- Z d0c166fbac26f66972b26fd6effe2f97
 -P 6b9ab641763bc1620a01beec71589506b3b0827bff1c6cd98a5d17c6070050b3
 -R 576ef9ddbda75f09f3eafbf37da65a3c
++P e956b36063e77b5ad0d8b8afb5dc942665f570d762929ff277e320c06ded8ce6 90300e02f0de45b57d53976cae72928b3e56532d90b8b8cdc988e14762777930
++R b1ffbc813bb58c2693a15c98e01b4b2a
++T +closed 90300e02f0de45b57d53976cae72928b3e56532d90b8b8cdc988e14762777930
+ U drh
 -Z 308ac5fa17afdaa5c0816c0d53c230b6
++Z d14f3cc379cb89f415ec0148cadbccca
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 0a85212cf4e1fb3692de0f9ceab54de3d630ac17,586fb1f5fc48c55d5aee8eec17aed0ee4808ebcc..23349f3fe2908487b3ee064a26d58bae7cf4e077
@@@ -1,1 -1,1 +1,1 @@@
- e956b36063e77b5ad0d8b8afb5dc942665f570d762929ff277e320c06ded8ce6
 -90300e02f0de45b57d53976cae72928b3e56532d90b8b8cdc988e14762777930
++dd5af703e1082951a4295a3453611db12b23cfbcfee4258ec3985abe96ab54ba
diff --cc src/resolve.c
Simple merge