]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Enhancements and improved documentation to the byte-code branch coverage
authordrh <drh@noemail.net>
Tue, 10 Jul 2018 16:04:04 +0000 (16:04 +0000)
committerdrh <drh@noemail.net>
Tue, 10 Jul 2018 16:04:04 +0000 (16:04 +0000)
commit7083a487ad40ed34dbfc8c00ccd19d0856698c10
treea0a8f1e17899f60f863460d3c4bfc6fdfe45027f
parenteee08611555199aa56aa99f30e0033a124fd9ff7
Enhancements and improved documentation to the byte-code branch coverage
testing logic.  Provide new macros that allow the code to specify that
some branch instructions can never take the NULL path and that the OP_Jump
opcode is only interested in equal/not-equal.  The
SQLITE_TESTCTRL_VDBE_COVERAGE file control callback now works slightly
differently (it provides the callback with a bitmask of the branch action,
rather than an integer).

FossilOrigin-Name: cd2da7e1ba4e78e68ccf65d4969df963c1e3085930e74419450bda2799381e05
manifest
manifest.uuid
src/main.c
src/sqliteInt.h
src/vdbe.c
src/vdbe.h