]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Avoid an unnecessary key comparison when doing an indexed lookup against an
authordrh <drh@noemail.net>
Fri, 6 Nov 2015 20:22:25 +0000 (20:22 +0000)
committerdrh <drh@noemail.net>
Fri, 6 Nov 2015 20:22:25 +0000 (20:22 +0000)
equality constraint.

FossilOrigin-Name: d741e1ccdce96e6142e294fbdd20a0282296dcea

1  2 
manifest
manifest.uuid
src/vdbeaux.c

diff --cc manifest
index adf0a26c27f5cb907cc8ae594958e705d5f9edd4,f7386a922e2297c8b100beb3963ff79699ae8417..e3670972768191d4345b3f302a5d9d4cc43b3c4d
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Work\saround\sa\ssign-extension\sbug\sin\sthe\soptimizer\son\sthe\sHP\sC\scompiler\sthat\ncomes\swith\sHP/UX.
- D 2015-11-06T20:13:48.903
 -C Improvements\sand\ssimplifications\sto\sthe\sequality\sseek\slogic.\s\sTests\sare\nadjusted\sso\sthat\sthey\sall\spass\snow.
 -D 2015-11-05T22:30:54.990
++C Avoid\san\sunnecessary\skey\scomparison\swhen\sdoing\san\sindexed\slookup\sagainst\san\nequality\sconstraint.
++D 2015-11-06T20:22:25.475
  F Makefile.in 3a705bb4bd12e194212ddbdbf068310d17153cdb
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 702d3e98f3afc6587a78481257f3c4c900efc3a4
@@@ -407,7 -407,7 +407,7 @@@ F src/vdbe.c a9b0ec9f8df86a805d593b625d
  F src/vdbe.h efb7a8c1459e31f3ea4377824c6a7e4cb5068637
  F src/vdbeInt.h 33403622c6a8feaaac5f0f3f17f5d1bf6df42286
  F src/vdbeapi.c 020681b943e77766b32ae1cddf86d7831b7374ca
- F src/vdbeaux.c 232c242a0ccb3d67a66d55c71135a00123a5d88f
 -F src/vdbeaux.c 229c12a66944ce2cb86c3d6c935601b13da820c8
++F src/vdbeaux.c 6d55530b05b69bc663c87d2d258318dcdf042644
  F src/vdbeblob.c 565fabd302f5fca3bdf3d56cac330483616a39b6
  F src/vdbemem.c fdd1578e47bea61390d472de53c565781d81e045
  F src/vdbesort.c 8b23930a1289526f6d2a3a9f2e965bcc963e4a68
@@@ -1400,8 -1398,7 +1400,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P d421efbf9a5688f5a20b6dfe3aa216299c7b9c86 8a171548e4f665f03d00af6dcb46669a4a78fad5
- R 0bb8acd557038f7fa4d6dfd57e3d94da
- T +closed 8a171548e4f665f03d00af6dcb46669a4a78fad5
 -P 32e31b9bc8664afcd326a1ff3892d86dc5202474
 -R 39eaab676629cc3889ae2b19a383806f
++P 46c36b1543d7a8156eaa866c67080526153fb10d 997ce6c90b454c03cc2ef6934752ee8dd2e520e3
++R d671b922284dee0f3690ad077e9da684
++T +closed 997ce6c90b454c03cc2ef6934752ee8dd2e520e3
  U drh
- Z 27befb1035577d32c475d270bda1aa44
 -Z 569a968eaa17fd575e8f13c4e6f1f518
++Z 296d234d0e2e95f43350e42db47ce3df
diff --cc manifest.uuid
index 245a53d7df1b08fe127f61580cac2345bd1708fe,bc5f548b56c561b5d11244a5c255dc6fcd1213d5..dd7abc718adca930c877dd99c7bd25597c5ff31a
@@@ -1,1 -1,1 +1,1 @@@
- 46c36b1543d7a8156eaa866c67080526153fb10d
 -997ce6c90b454c03cc2ef6934752ee8dd2e520e3
++d741e1ccdce96e6142e294fbdd20a0282296dcea
diff --cc src/vdbeaux.c
Simple merge