From: drh Date: Fri, 7 Dec 2018 01:56:26 +0000 (+0000) Subject: Fix the sqlite3ExprDup() function so that it correctly duplicates the X-Git-Tag: version-3.27.0~318 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b9a0e668f32417271de797d7f4a460f0b6412a19;p=thirdparty%2Fsqlite.git Fix the sqlite3ExprDup() function so that it correctly duplicates the Window object list on a Select that contains window functions. Fix for ticket [f09fcd17810f65f717]. FossilOrigin-Name: db5ed2268eda2e6c1df15cd8df4176463d89103b8fda33ba9a0604f0d92bd4da --- b9a0e668f32417271de797d7f4a460f0b6412a19 diff --cc manifest index 035bff0044,4b2190f9c8..fae9ecaa07 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C When\smasking\sbits\soff\sof\ssqlite3.flags,\smake\ssure\sthe\smask\sis\s64\sbits\nin\ssize\sso\sas\snot\sto\saccidentally\smask\sof\shigh-order\sbits. - D 2018-12-06T17:06:02.839 -C Performance\simprovement:\s\sAvoid\susing\ssqlite3WalkerSelectExpr()\nand\ssqlite3WalkerSelectFrom()\stwice,\sso\sthat\sthe\scompiler\swill\sin-line\stheir\nimplementation. -D 2018-12-06T22:12:18.890 ++C Fix\sthe\ssqlite3ExprDup()\sfunction\sso\sthat\sit\scorrectly\sduplicates\sthe\nWindow\sobject\slist\son\sa\sSelect\sthat\scontains\swindow\sfunctions.\s\sFix\nfor\sticket\s[f09fcd17810f65f717]. ++D 2018-12-07T01:56:26.338 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 68d0ba0f0b533d5bc84c78c13a6ce84ee81183a67014caa47a969e67f028fa1c @@@ -1782,7 -1782,7 +1782,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 9c6dbcfab5952cf4e54de30cf9cee48f988b91a35dc3f04d64d6d994dd84a076 - R b1b5c125b5cc5dd847ef51923c461312 -P 940174543e87184a0278fcd02e8a096a11510174d9c1d65d21878819790ddaff ++P 53d3b169d8e1892163526caff2c843302c92e280fdeff6831e23a9bb15b82be3 2b9258b8b0342330ebe8c22b59ec276fd042a05547d15b24fdf29e16280868de + R 49ae07edd1762ce880f34b83601e0b9e ++T +closed 2b9258b8b0342330ebe8c22b59ec276fd042a05547d15b24fdf29e16280868de U drh - Z 9423d60b113ec33e61947be8b42c640e -Z bcb12cb10c9264efa5baeffb2512d3d5 ++Z 8b11b2c511f2560f5e30a67bc4544388 diff --cc manifest.uuid index 8f6dcb9997,40b4d9a6d6..bf0d95f7f0 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 53d3b169d8e1892163526caff2c843302c92e280fdeff6831e23a9bb15b82be3 -2b9258b8b0342330ebe8c22b59ec276fd042a05547d15b24fdf29e16280868de ++db5ed2268eda2e6c1df15cd8df4176463d89103b8fda33ba9a0604f0d92bd4da