From: drh Date: Mon, 15 Feb 2016 17:56:35 +0000 (+0000) Subject: Make the application-defined SQL function logic more compact and faster, X-Git-Tag: version-3.12.0~195 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3bff397248ad69117365af7aa96e5c8249b9ae2a;p=thirdparty%2Fsqlite.git Make the application-defined SQL function logic more compact and faster, especially faster for the case where an application defines thousands of new SQL functions. FossilOrigin-Name: 7d49ed32a7262ec95d72ce520ab75402633386a1 --- 3bff397248ad69117365af7aa96e5c8249b9ae2a diff --cc manifest index a33ec564a2,968113e200..db22aa6ddd --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Version\s3.11.0 - D 2016-02-15T17:29:24.141 -C Improvements\sto\sthe\sapplication-defined\sfunction\smechanism\sso\sthat\sit\sis\nmore\scompact\sand\sruns\sfaster,\sespecially\swhen\sthe\sapplication\sdefines\nthousands\sof\snew\sSQL\sfunctions. -D 2016-02-15T00:34:16.170 ++C Make\sthe\sapplication-defined\sSQL\sfunction\slogic\smore\scompact\sand\sfaster,\nespecially\sfaster\sfor\sthe\scase\swhere\san\sapplication\sdefines\sthousands\sof\nnew\sSQL\sfunctions. ++D 2016-02-15T17:56:35.428 F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 30f075dc4f27a07abb76088946b2944178d85347 @@@ -1427,10 -1427,10 +1427,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh ef6ebc6fd8d2dc35db3b622015c16a023d4fef4f F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P f694e60a79024967a3f4574e3928f0b28589d381 - R f2e9debe8cf42a0179962a66a44645cf - T +bgcolor * #d0c0ff - T +sym-release * - T +sym-version-3.11.0 * -P 37ec3015ec95035d31e3672f520908a0d36c9d67 -R 8daa9c28aeb9b7a90a9f45db47e6f0fa -T *branch * many-app-functions -T *sym-many-app-functions * -T -sym-trunk * ++P 3d862f207e3adc00f78066799ac5a8c282430a5f 3201fbcc5105d23132e6b8b7ac825e66af4f8a39 ++R 7e8cad0755c139fc1648de63f4495d22 ++T +closed 3201fbcc5105d23132e6b8b7ac825e66af4f8a39 U drh - Z e719a8e2c047e401006dde85de2084bf -Z 4df4dc22cfe3910711fb118d648968ac ++Z 0b09335c433bd37297af9a012fee6be6 diff --cc manifest.uuid index 474c1210cb,225e4ca215..0351f36384 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 3d862f207e3adc00f78066799ac5a8c282430a5f -3201fbcc5105d23132e6b8b7ac825e66af4f8a39 ++7d49ed32a7262ec95d72ce520ab75402633386a1