]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
The output of sqlite3_trace() now shows each command of a trigger as it is
authordrh <drh@noemail.net>
Wed, 27 Dec 2017 22:09:53 +0000 (22:09 +0000)
committerdrh <drh@noemail.net>
Wed, 27 Dec 2017 22:09:53 +0000 (22:09 +0000)
evaluated.  This feature involved major changes to the parser, such as
removing the ExprSpan object and replacing it with a new mechanism for
capturing the original SQL text of phrases in the input SQL.

FossilOrigin-Name: 0fdf97efe5df745510c6b4b377a8ee5683a3a237630bfbd0f56e57c7c6e5b246

1  2 
manifest
manifest.uuid

diff --cc manifest
index da68400145a40214a0d9a9114e491425f371357f,ea3a94013a3df609cf918de2b72dc73e81e7820f..d4345bd99ca93d8c139c656dae6c919749a5c223
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Enhance\sthe\sLemon\sparser\sgenerator\sso\sthat\sit\screates\sa\sfaster\sparser\sat\sthe\ncost\sof\sslightly\slarger\sparser\stables.\s\sAdd\sthe\sability\sto\smeasure\scoverage\nof\sthe\sgenerated\sstate\smachine\swhen\scompiling\swith\sthe\s-DYYCONVERGE\soption.\nIn\sSQLite,\sadd\sthe\sSQLITE_TESTCTRL_PARSER_COVERAGE\stest-control\sto\squery\sthe\nnew\sparser\scoverage\sfeature.
- D 2017-12-27T18:19:06.642
 -C Omit\sall\ssqlite3_trace()\soutput\sfrom\sthe\striggers\sassociated\swith\nforeign\skey\sconstraints.
 -D 2017-12-27T21:30:34.358
++C The\soutput\sof\ssqlite3_trace()\snow\sshows\seach\scommand\sof\sa\strigger\sas\sit\sis\nevaluated.\s\sThis\sfeature\sinvolved\smajor\schanges\sto\sthe\sparser,\ssuch\sas\nremoving\sthe\sExprSpan\sobject\sand\sreplacing\sit\swith\sa\snew\smechanism\sfor\ncapturing\sthe\soriginal\sSQL\stext\sof\sphrases\sin\sthe\sinput\sSQL.
++D 2017-12-27T22:09:53.804
  F Makefile.in ceb40bfcb30ebba8e1202b34c56ff7e13e112f9809e2381d99be32c2726058f5
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 6480671f7c129e61208d69492b3c71ce4310d49fceac83cfb17f1c081e242b69
@@@ -1687,8 -1687,7 +1687,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 fd2e0e7a770c2ce9355068aad1024c3d2861c104fd3be304a91c55ca742155fa ec9b19eb652e81cd3c8a5595eb39aac3aca4abe72136c4b65c9cc257594a9c92
- R 0e64cfa85d322f92630985625ab9cde3
- T +closed ec9b19eb652e81cd3c8a5595eb39aac3aca4abe72136c4b65c9cc257594a9c92
 -P fe3d2b97d8945e6a9636472f77bcdc92cc5dda8b3e6e3a4fcbdd0a212ea5b9aa
++P 1b22b42e59793af19c69a2e5f6822883cc2687d4a0d9b9280bbff885276c6baa fda08e3d10cc850664a356efdafcfc68187053849e1b00991b0b35d892a6776b
+ R 22de62f1b2836f49ea0af57f6725c723
++T +closed fda08e3d10cc850664a356efdafcfc68187053849e1b00991b0b35d892a6776b
  U drh
- Z 2c8c57db844de473726a040b30aceb6b
 -Z 3aa637606646f6f00ff3a9a21b2a3987
++Z e235709d3662d8065d80f758148733ed
diff --cc manifest.uuid
index 0ece256edabdd8d5f68b556de860ab7fd442a8cb,2b2a68d7faefc3ea14961942fd3fa23dc005bc54..cf17777f879156cd4f4546ad7dfdc1be369c0eda
@@@ -1,1 -1,1 +1,1 @@@
- 1b22b42e59793af19c69a2e5f6822883cc2687d4a0d9b9280bbff885276c6baa
 -fda08e3d10cc850664a356efdafcfc68187053849e1b00991b0b35d892a6776b
++0fdf97efe5df745510c6b4b377a8ee5683a3a237630bfbd0f56e57c7c6e5b246