]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Compute WhereLevel.addrBrk and .addrHalt early so that those labels can be
authordrh <>
Mon, 30 Jun 2025 20:19:19 +0000 (20:19 +0000)
committerdrh <>
Mon, 30 Jun 2025 20:19:19 +0000 (20:19 +0000)
commitba56f7020d5829aa9b4b9a7556ca23785fa771f4
tree8820875f440ab14eec3b7f600f45da2c01cd0bb8
parent99f1aa03fb6cb417bd342b79ee09af61245c212f
Compute WhereLevel.addrBrk and .addrHalt early so that those labels can be
used to abort loops early.  Use this to improve performance on two more
of the cases described by [forum:/forumpost/52651713ac|forum post 52651713ac].

FossilOrigin-Name: 6fc0b9ac23be6840542982de4bb282ebca1db8b5ab3baefdde95a997c1506e81
manifest
manifest.uuid
src/where.c
src/whereInt.h
src/wherecode.c