]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Merge all recent trunk changes, especially the fix for
authordrh <drh@noemail.net>
Thu, 21 Aug 2014 16:09:36 +0000 (16:09 +0000)
committerdrh <drh@noemail.net>
Thu, 21 Aug 2014 16:09:36 +0000 (16:09 +0000)
ticket [369d57fb8e5ccdff06f1], but also the skip-scan improvement and
performance improvements in the b-tree code.

FossilOrigin-Name: 0b9e2c3269695713b538561d999c68097db70f0c

1  2 
manifest
manifest.uuid
src/delete.c
src/insert.c
src/shell.c
src/tclsqlite.c
src/vdbeapi.c

diff --cc manifest
index 05bbcc7219c484a26bdb8c76c582a247ca95856a,1e5132fbcf26f4d07d5873c77e1a590a4070f4c4..f47a3f4e0f9594c0f4daac7b31e337d6ad057e5d
+++ b/manifest
@@@ -1,12 -1,12 +1,12 @@@
- C Disable\sthe\shook-7.5.2\stests\swhen\susing\ssessions,\ssince\sthat\sare\snot\scorrect\nin\sthat\scase.
- D 2014-08-19T00:33:22.234
 -C Fix\sa\sfaulty\sassert()\sstatement.\s\sAdd\scomments\sto\sclarify\sthe\sbehavior\sof\nthe\ssqlite3OpenTableAndIndices()\sroutine\sin\sinsert.c.\s\sAdd\stest\scases\sto\nverify\sthat\sthe\sassert()\sstatement\sis\snot\sfiring\sinappropriately.\nTicket\s[369d57fb8e5ccdff06f1].
 -D 2014-08-21T14:10:23.770
++C Merge\sall\srecent\strunk\schanges,\sespecially\sthe\sfix\sfor\nticket\s[369d57fb8e5ccdff06f1],\sbut\salso\sthe\sskip-scan\simprovement\sand\nperformance\simprovements\sin\sthe\sb-tree\scode.
++D 2014-08-21T16:09:36.975
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 -F Makefile.in 5eb79e334a5de69c87740edd56af6527dd219308
 +F Makefile.in d5ad373b7a23525414b8843b3084cf90c560d92f
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 -F Makefile.msc 5b04e657cf08a9ac7fc47d876c5c8be962c47d6b
 +F Makefile.msc f1bbf555916b6e60887d86cea62f27e6a26cdb24
  F Makefile.vxworks 034289efa9d591b04b1a73598623119c306cbba0
  F README.md 64f270c43c38c46de749e419c22f0ae2f4499fe8
- F VERSION 1c877615a9db323e3cd301e3d57d853f9d5c4a07
+ F VERSION 53a0b870e7f16d3b06623c31d233a304c163a6af
  F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
  F addopcodes.awk 9eb448a552d5c0185cf62c463f9c173cedae3811
  F art/sqlite370.eps aa97a671332b432a54e1d74ff5e8775be34200c2
@@@ -191,7 -176,7 +192,7 @@@ F src/callback.c fcff28cf0df2403dd2f313
  F src/complete.c dc1d136c0feee03c2f7550bafc0d29075e36deac
  F src/ctime.c 0231df905e2c4abba4483ee18ffc05adc321df2a
  F src/date.c 593c744b2623971e45affd0bde347631bdfa4625
- F src/delete.c 50b74c1dde25d1ebcb4fa5c870762e6470ee46f1
 -F src/delete.c 5adcd322c6b08fc25d215d780ca62cebce66304d
++F src/delete.c cb7a757eb829ebb046c66f6399435c6636fe1314
  F src/expr.c f749009cf4a8534efb5e0d5cd7c9fb1fb0f2836c
  F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb
  F src/fkey.c 8545f3b36da47473e10800ea4fb0810fd4062514
@@@ -200,7 -185,7 +201,7 @@@ F src/global.c 1e4bd956dc2f608f87d2a929
  F src/hash.c d139319967164f139c8d1bb8a11b14db9c4ba3cd
  F src/hash.h 8890a25af81fb85a9ad7790d32eedab4b994da22
  F src/hwtime.h d32741c8f4df852c7d959236615444e2b1063b08
- F src/insert.c b1f57e168d39fed8a0d3d891bf38091b104dd707
 -F src/insert.c d1a104e67b33314d4cc5c1356147446086ab9fc8
++F src/insert.c 3d41db1398a5863c4a1c064d2082d0dc43274628
  F src/journal.c b4124532212b6952f42eb2c12fa3c25701d8ba8d
  F src/legacy.c febc2a9e7ad6c1a6191c7b5b9170b325d263f343
  F src/lempar.c cdf0a000315332fc9b50b62f3b5e22e080a0952b
@@@ -239,15 -224,15 +240,15 @@@ F src/random.c d10c1f85b6709ca97278428f
  F src/resolve.c 0ea356d32a5e884add23d1b9b4e8736681dd5697
  F src/rowset.c a9c9aae3234b44a6d7c6f5a3cadf90dce1e627be
  F src/select.c ea48e891406ccdf748f3eb02893e056d134a0fea
- F src/shell.c 220564b70a2115e2157688f8faa6bb751ffe019a
 -F src/shell.c 728d2226594d356bf4fbdbdfd08538fd78fd06f3
 -F src/sqlite.h.in ed9d35990c61f0388ca6405706455c4095310553
++F src/shell.c 34be9dc9e7b96081488acebecae6cd92632397a6
 +F src/sqlite.h.in 021a1f5c50e83060675d994a6014fd409e611d9e
  F src/sqlite3.rc 992c9f5fb8285ae285d6be28240a7e8d3a7f2bad
  F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc
 -F src/sqliteInt.h 641f8fbb65ca2084c8df95b525f6f82c7a1e91ae
 +F src/sqliteInt.h d60dbbadfd64374a5a2f362fc6f45899540c2c8e
  F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d
  F src/status.c 7ac05a5c7017d0b9f0b4bcd701228b784f987158
  F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e
- F src/tclsqlite.c 7ada527ce7916adcabad7997c10f09680aac7c9b
 -F src/tclsqlite.c 7d100e2e7aad614bb3d7026a41a0e3827dbaaebc
++F src/tclsqlite.c 30d8f4ba516061832cfe10d7c71d84e17bff1918
  F src/test1.c 14409a611e9c27c6c522c610bbff5561f05c1558
  F src/test2.c 98049e51a17dc62606a99a9eb95ee477f9996712
  F src/test3.c 1c0e5d6f080b8e33c1ce8b3078e7013fdbcd560c
@@@ -299,12 -284,12 +300,12 @@@ F src/update.c b0f38fda25d532343d54b7dc
  F src/utf.c a0314e637768a030e6e84a957d0c4f6ba910cc05
  F src/util.c 3076bdd51cdbf60a6e2e57fada745be37133c73e
  F src/vacuum.c 3728d74919d4fb1356f9e9a13e27773db60b7179
 -F src/vdbe.c f7f4066e4d6e3858878d76ce9288ea603e12ddf6
 -F src/vdbe.h c63fad052c9e7388d551e556e119c0bcf6bebdf8
 -F src/vdbeInt.h f5513f2b5ac1e2c5128996c7ea23add256a301df
 -F src/vdbeapi.c 7858d7e7cd23267d3fbca18e3a28cce8e0d162a8
 -F src/vdbeaux.c 25d62ef82cf1be2a1255eacac636fa0d943d8b3d
 -F src/vdbeblob.c 9205ce9d3b064d9600f8418a897fc88b5687d9ac
 +F src/vdbe.c ff9bec31cc128e98d852ebee6e5d4e160846e0c5
 +F src/vdbe.h ca3b6df299adce6e2f499c57e42ae54f142ae823
 +F src/vdbeInt.h 5eee1752eff410de9373196e2b327f7deefb3920
- F src/vdbeapi.c 52335de5ff97bba93d6779d8df87feab5d53d7df
++F src/vdbeapi.c 11d97cd50ca78f6c6ce796d0c78913ef27f5383d
 +F src/vdbeaux.c 22aabbdea2394cea26e35b2190fa9111e4bc18c2
 +F src/vdbeblob.c d7c232d1c6afc7ee1176c38b7d81b2e17af15ceb
  F src/vdbemem.c d90a1e8acf8b63dc9d14cbbea12bfec6cec31394
  F src/vdbesort.c f7f5563bf7d4695ca8f3203f3bf9de96d04ed0b3
  F src/vdbetrace.c 6f52bc0c51e144b7efdcfb2a8f771167a8816767
@@@ -1203,7 -1188,7 +1205,7 @@@ F tool/vdbe_profile.tcl 67746953071a9f8
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P b69f7dd1f35846c3bb9f4f160d50c4f03796f887
- R 8c550f2382b76c35956caff857ef2faa
 -P 91594aae0725388765070c80039dfe1bf126392d
 -R 25e887863ed8cfd2c8a241fac46385f1
++P 6d5b9332e8d8bb572ac98b0f4e47e59ad12aac26 7029b3404d3f5f698a496934f3a3f2972051b257
++R a953db417f3d0f990497f5e1512b276c
  U drh
- Z 2eb508c95168b21e7a389265ba7bb22f
 -Z ed55b6e966354470a11e6c95fe10b90c
++Z d706f9a9d70b2e75b205ef1091dd3b5f
diff --cc manifest.uuid
index 795c3d44c48255b8f80e3d25cdbd10721457fbcb,944f894bbc10eab54f5f585e50020ece8985b477..523d250c73af0ac19f49c47910661ae77749e695
@@@ -1,1 -1,1 +1,1 @@@
- 6d5b9332e8d8bb572ac98b0f4e47e59ad12aac26
 -7029b3404d3f5f698a496934f3a3f2972051b257
++0b9e2c3269695713b538561d999c68097db70f0c
diff --cc src/delete.c
Simple merge
diff --cc src/insert.c
Simple merge
diff --cc src/shell.c
Simple merge
diff --cc src/tclsqlite.c
Simple merge
diff --cc src/vdbeapi.c
Simple merge