From: drh Date: Wed, 17 Feb 2016 13:24:12 +0000 (+0000) Subject: Enhance Lemon to generate more compact and efficient code for yy_reduce(). X-Git-Tag: version-3.12.0~180 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b7997fe3a9b4f18a6b17ca725801321684cf6f49;p=thirdparty%2Fsqlite.git Enhance Lemon to generate more compact and efficient code for yy_reduce(). Update the main SQL grammar to take advantage of the new capabilities. FossilOrigin-Name: 53fd040c98d9647ea135d43c493777bf8da4aebd --- b7997fe3a9b4f18a6b17ca725801321684cf6f49 diff --cc manifest index 12fd666b91,1da9e5e200..c5003ad35d --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Documentation\stypo\son\ssqlite3_wal_hook().\s\sNo\schanges\sto\scode. - D 2016-02-17T11:13:20.401 -C More\sagressive\suse\sof\s/*A-overwrites-X*/\sin\sthe\sparser.\s\sFix\san\soff-by-one\nerror\sin\sparser\sstack\soverflow\sdetection. -D 2016-02-17T12:34:03.961 ++C Enhance\sLemon\sto\sgenerate\smore\scompact\sand\sefficient\scode\sfor\syy_reduce().\nUpdate\sthe\smain\sSQL\sgrammar\sto\stake\sadvantage\sof\sthe\snew\scapabilities. ++D 2016-02-17T13:24:12.055 F Makefile.in 4e90dc1521879022aa9479268a4cd141d1771142 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 30f075dc4f27a07abb76088946b2944178d85347 @@@ -1427,7 -1427,7 +1427,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh a98af506df552f3b3c0d904f94e4cdc4e1a6d598 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 9570b6b43df3bc5ce314cded20bca8be9e968efe - R fa7ad000641c654ec7b23cbb3e1a9847 -P 5cfe9545d478a2c500083613dd20e14b2ffce645 -R d924bff2a49f13e938a4912c2ba811f7 ++P fc2043ebaa3f106529500164936bb82f9b921b1c 417e777701bbf4bd67626d4ca3bc2c5d847f6cd0 ++R 2ca4dc2ba891e3629351ceac13b91136 ++T +closed 417e777701bbf4bd67626d4ca3bc2c5d847f6cd0 U drh - Z 6e5104d61f82ea485c4100026aadb443 -Z be09b78429c9c8eaf29c2a1ea6a1c05b ++Z 146115d4bedb6d62469919152a1417e4 diff --cc manifest.uuid index 2b73547074,329508012e..4b6e90b619 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - fc2043ebaa3f106529500164936bb82f9b921b1c -417e777701bbf4bd67626d4ca3bc2c5d847f6cd0 ++53fd040c98d9647ea135d43c493777bf8da4aebd