From: drh Date: Mon, 18 May 2015 12:28:09 +0000 (+0000) Subject: Transitive constraints should only work if operands have compatible X-Git-Tag: version-3.8.11~253 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a48bae88195f68c5f82ae69c228cdf368e503751;p=thirdparty%2Fsqlite.git Transitive constraints should only work if operands have compatible affinities and collating sequences. FossilOrigin-Name: 5df4056448fee1c766f8f79c735ed12abdce5101 --- a48bae88195f68c5f82ae69c228cdf368e503751 diff --cc manifest index 88b0774ed3,613107e7c0..6244204eab --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Make\sa\shard\scopy\sof\sthe\sresults\sof\sa\ssubquery\slest\sthe\sresult\sof\sthe\nsubquery\sbe\sreferenced\safter\sa\schange\sto\sthe\stable\sthat\sgenerated\sthe\ssubquery\nresult. - D 2015-05-18T04:24:27.963 -C Use\san\sALWAY()\son\sconditionals\sin\sthe\stransitive\sconstraint\slogic\sthat\sare\nalways\strue\sas\sfar\sas\swe\sknow. -D 2015-05-18T12:18:37.067 ++C Transitive\sconstraints\sshould\sonly\swork\sif\soperands\shave\scompatible\naffinities\sand\scollating\ssequences. ++D 2015-05-18T12:28:09.009 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in edfc69769e613a6359c42c06ea1d42c3bece1736 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1258,7 -1258,7 +1258,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P ee4b74250ad7a4061421d44b490cb79f649b3720 - R cec1b3be1402a8f9c8bcb82830e4cc3b -P 6bfaf525cac2e0c0a4a3bd3a1fc7bf5bd3234303 -R 6e68677be01e9eb58bd600864e0bd14f ++P 9c0d80907b4dee8ee8f205c2ebdb759f5ba1d771 204e567f68e4b3e069f04ca0643c6e5db781d39f ++R a4e8ba2aafa10a2da2324dbd46c77e5c ++T +closed 204e567f68e4b3e069f04ca0643c6e5db781d39f U drh - Z f5d245b9071d9cc745d677044b477f63 -Z db7553e06fec928a1e05d39be9821e62 ++Z b4b536b620859a084b09e8398affe376 diff --cc manifest.uuid index 33fd7e8015,a2436cc2df..472e26ef0a --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 9c0d80907b4dee8ee8f205c2ebdb759f5ba1d771 -204e567f68e4b3e069f04ca0643c6e5db781d39f ++5df4056448fee1c766f8f79c735ed12abdce5101