From: drh Date: Fri, 3 Feb 2017 20:54:57 +0000 (+0000) Subject: Improved performance and stack usage when processing VALUES clauses with X-Git-Tag: version-3.17.0~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=88610c968e54525a98c3b4c24f40346f63aeba5a;p=thirdparty%2Fsqlite.git Improved performance and stack usage when processing VALUES clauses with a very large number of rows. FossilOrigin-Name: 5706d4708a30eb54da0ecbb6eb02f54746c390d9 --- 88610c968e54525a98c3b4c24f40346f63aeba5a diff --cc manifest index b4fd3e2062,9a2d78f7e1..9df6e76bf0 --- a/manifest +++ 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 14c0befdff,c0409900d6..fa2ce11638 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 83a099f139aba03edac19c890a0019e922032a25 -f5306ad6816cc377036685cdae227e762885229c ++5706d4708a30eb54da0ecbb6eb02f54746c390d9