]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improved performance and stack usage when processing VALUES clauses with
authordrh <drh@noemail.net>
Fri, 3 Feb 2017 20:54:57 +0000 (20:54 +0000)
committerdrh <drh@noemail.net>
Fri, 3 Feb 2017 20:54:57 +0000 (20:54 +0000)
a very large number of rows.

FossilOrigin-Name: 5706d4708a30eb54da0ecbb6eb02f54746c390d9

1  2 
manifest
manifest.uuid

diff --cc manifest
index b4fd3e2062ff786ff7c088662ff7ab4f5fe6a593,9a2d78f7e174f57c34d5d1f831376334863fa53b..9df6e76bf0d457024632bda6c8e98dede5e9d67d
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Improved\stests\sfor\sthe\scarray()\stable-valued\sfunction.
- D 2017-02-03T15:16:25.769
 -C Avoid\sa\sperformance\sproblem\swhen\svery\slarge\s"VALUES(..),\s(..),\s(..)"\sterms\sare\nused\sin\squeries.
 -D 2017-02-03T19:16:39.919
++C Improved\sperformance\sand\sstack\susage\swhen\sprocessing\sVALUES\sclauses\swith\na\svery\slarge\snumber\sof\srows.
++D 2017-02-03T20:54:57.815
  F Makefile.in 5f415e7867296d678fed2e6779aea10c1318b4bc
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc ba953c8921fc7e18333f61898007206de7e23964
@@@ -1552,7 -1552,7 +1552,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 8e03a8e95fada5c24d369672a71f6e02288051da
- R 408679a2eb27f8712868946a0e8b1f65
 -P a7674ead5be986c66f7d61d598adc7e5728bcd30
 -R 1275850dbdc882ce3db2a9a335b19414
 -U dan
 -Z aab63e41186ee170ee1c431b74360517
++P 83a099f139aba03edac19c890a0019e922032a25 f5306ad6816cc377036685cdae227e762885229c
++R 907fd4e78b73041fa2c16ebe05829550
++T +closed f5306ad6816cc377036685cdae227e762885229c
 +U drh
- Z 773cdc68fe82e971a45f4eb8ed248cd4
++Z 822640b9e481bfb5464894fc5cf2cee4
diff --cc manifest.uuid
index 14c0befdff58b03b0001aafb8c6f903c883ddebd,c0409900d61d0d1dd49befc53543df48b577210a..fa2ce116388850131c479d7a5dcd21d5af928ca9
@@@ -1,1 -1,1 +1,1 @@@
- 83a099f139aba03edac19c890a0019e922032a25
 -f5306ad6816cc377036685cdae227e762885229c
++5706d4708a30eb54da0ecbb6eb02f54746c390d9