From: drh Date: Mon, 3 Mar 2014 00:12:39 +0000 (+0000) Subject: Change the MEM_Dyn flag so that it means that Mem.xDel exists and must X-Git-Tag: version-3.8.4~38 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f21fa489b1261640899a45f90acb892eff8e65c8;p=thirdparty%2Fsqlite.git Change the MEM_Dyn flag so that it means that Mem.xDel exists and must be used to free the string or blob. Add tighter invariant checks on Mem. FossilOrigin-Name: e3f6c61e0333d4d237dcd2ba2e404f0a91ee5069 --- f21fa489b1261640899a45f90acb892eff8e65c8 diff --cc manifest index 3686379a18,5a221fb21d..e3e4bab9d6 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C In\sthe\scommand-line\sshell\sadd\sthe\s(undocumented\sand\sunsupported)\s".eqp"\ncommand\sand\s-eqp\scommand-line\soption,\sto\scause\sEXPLAIN\sQUERY\sPLAN\sto\sbe\nrun\son\seach\sSQL\sstatement\sas\sit\sis\sevaluated.\s\sIntended\suse\sis\sfor\sanalysis\nof\sthe\squery\splanner. - D 2014-02-28T20:47:24.221 -C Change\sthe\sMEM_Dyn\sflag\sso\sthat\sit\smeans\sthat\sMem.xDel\sexists\sand\smust\sbe\nused\sto\sfree\sthe\sstring\sor\sblob.\s\sAdd\stighter\sinvariant\schecks\son\sMem. -D 2014-03-01T18:13:23.744 ++C Change\sthe\sMEM_Dyn\sflag\sso\sthat\sit\smeans\sthat\sMem.xDel\sexists\sand\smust\s\nbe\sused\sto\sfree\sthe\sstring\sor\sblob.\sAdd\stighter\sinvariant\schecks\son\sMem. ++D 2014-03-03T00:12:39.825 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 2ef13430cd359f7b361bb863504e227b25cc7f81 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1152,7 -1152,7 +1152,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01 F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff - P 0a3579d9b9d2a60bb85a9811bc7936edb88debae - R 195e6e751f71ffa9e9cfd28d6f8e532d -P 354699d50e7d251504a7b3d6fbec9e5bcf99557f ++P e6ecf7337658624d664e1e71ba3fc527fd6578c1 44e1c33767cae3bf2cbd2238831fe67197009b43 + R 0950c7cf1a1151e6071aa7a5599d1f4e ++T +closed 44e1c33767cae3bf2cbd2238831fe67197009b43 U drh - Z d48791979092ee78fb00c8a21c663b3b -Z c9678592d0817ad1269cd44af9e6bf96 ++Z 4d8fd5c0a86772bcec65a15ca628db9f diff --cc manifest.uuid index 6108cf5bed,764bf41b7a..eadf23b042 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - e6ecf7337658624d664e1e71ba3fc527fd6578c1 -44e1c33767cae3bf2cbd2238831fe67197009b43 ++e3f6c61e0333d4d237dcd2ba2e404f0a91ee5069