From: drh Date: Mon, 8 Sep 2014 15:04:24 +0000 (+0000) Subject: Merge support for large files on Android from trunk. X-Git-Tag: version-3.13.0~148^2~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4a8a3c22e60402ac604b70adc471d37aaae5daa;p=thirdparty%2Fsqlite.git Merge support for large files on Android from trunk. FossilOrigin-Name: c2885c6bb24cc55178467e57e77bf71df58b3b13 --- a4a8a3c22e60402ac604b70adc471d37aaae5daa diff --cc manifest index 33b9992ce7,ccd849754b..df9dd11580 --- a/manifest +++ b/manifest @@@ -1,9 -1,9 +1,9 @@@ - C Merge\sthe\slatest\strunk\schanges,\sincluding\sthe\smulti-threaded\ssorter,\sinto\nthe\ssessions\sbranch. - D 2014-09-02T15:49:47.703 -C Fixes\sto\sos_unix.c\sto\ssupport\sdatabase\s(and\sother)\sfiles\slarger\sthan\s2GiB\son\sAndroid. -D 2014-09-06T17:06:13.410 ++C Merge\ssupport\sfor\slarge\sfiles\son\sAndroid\sfrom\strunk. ++D 2014-09-08T15:04:24.810 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f -F Makefile.in cf57f673d77606ab0f2d9627ca52a9ba1464146a +F Makefile.in dd5f245aa8c741bc65845747203c8ce2f3fb6c83 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 -F Makefile.msc e31dee24038965fb6269d6d61073fd6b7e331dec +F Makefile.msc 35808af7f8d999176ed5b38fb482a87a129ee3e1 F Makefile.vxworks 034289efa9d591b04b1a73598623119c306cbba0 F README.md 64f270c43c38c46de749e419c22f0ae2f4499fe8 F VERSION 53a0b870e7f16d3b06623c31d233a304c163a6af @@@ -183,73 -167,73 +183,73 @@@ F src/attach.c 3801129015ef59d76bf23c95 F src/auth.c 523da7fb4979469955d822ff9298352d6b31de34 F src/backup.c a31809c65623cc41849b94d368917f8bb66e6a7e F src/bitvec.c 19a4ba637bd85f8f63fc8c9bae5ade9fb05ec1cb - F src/btmutex.c ec9d3f1295dafeb278c3830211cc5584132468f4 - F src/btree.c 2a483a8045118faa99867a8679da42754b532318 + F src/btmutex.c 49ca66250c7dfa844a4d4cb8272b87420d27d3a5 + F src/btree.c b1c1cd1cc3ae2e433a23b9a6c9ab53805707d8cd F src/btree.h a79aa6a71e7f1055f01052b7f821bd1c2dce95c8 - F src/btreeInt.h cf180d86b2e9e418f638d65baa425c4c69c0e0e3 - F src/build.c c26b233dcdb1e2c8f468d49236c266f9f3de96d8 - F src/callback.c b97d0695ffcf6a8710ee445ffe56ee387d4d8a6f - F src/complete.c dc1d136c0feee03c2f7550bafc0d29075e36deac + F src/btreeInt.h e0ecb5dba292722039a7540beb3fc448103273cc + F src/build.c 8cb237719c185eec7bd8449b2e747491ded11932 + F src/callback.c 7b44ce59674338ad48b0e84e7b72f935ea4f68b0 + F src/complete.c 535183afb3c75628b78ce82612931ac7cdf26f14 F src/ctime.c 0231df905e2c4abba4483ee18ffc05adc321df2a - F src/date.c 593c744b2623971e45affd0bde347631bdfa4625 - F src/delete.c cb7a757eb829ebb046c66f6399435c6636fe1314 - F src/expr.c e1691ab0fe6be7247ef073b0038fb8ecd9944fad + F src/date.c 57a7f9ba9f6b4d5268f5e411739066a611f99036 -F src/delete.c fae81cc2eb14b75267d4f47d3cfc9ae02aae726f ++F src/delete.c de3d07d6602b90ae6e8bdebeb7b3265bb846377f + F src/expr.c 441a7e24e2f7bea9475778fa8acce9e8a69ca8f0 F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb - F src/fkey.c 8d81a780ad78d16ec9082585758a8f1d6bf02ca3 - F src/func.c bbb724b74ed96ca42675a7274646a71dd52bcda7 - F src/global.c 1e4bd956dc2f608f87d2a929abc4a20db65f30e4 + F src/fkey.c da985ae673efef2c712caef825a5d2edb087ead7 + F src/func.c 0517037766e18eff7dce298e6b3a8e6311df75ec + F src/global.c 5110fa12e09729b84eee0191c984ec4008e21937 F src/hash.c 4263fbc955f26c2e8cdc0cf214bc42435aa4e4f5 F src/hash.h c8f3c31722cf3277d03713909761e152a5b81094 F src/hwtime.h d32741c8f4df852c7d959236615444e2b1063b08 - F src/insert.c 3d41db1398a5863c4a1c064d2082d0dc43274628 -F src/insert.c 0b073fade178d9dbd990bbb32b4438e50b884a06 ++F src/insert.c 92e955206fadb4d1184161d00894b32c90879e86 F src/journal.c b4124532212b6952f42eb2c12fa3c25701d8ba8d F src/legacy.c 87c92f4a08e2f70220e3b22a9c3b2482d36a134a F src/lempar.c cdf0a000315332fc9b50b62f3b5e22e080a0952b F src/loadext.c 31c2122b7dd05a179049bbf163fd4839f181cbab - F src/main.c 20a0c78f2b9f66766402d2a6563ffe047c64a8be -F src/main.c e48517e3da289d93ad86e8b7b4f68078df5e6e51 ++F src/main.c faf3629e61ba31912b474316c02f173878ddd566 F src/malloc.c 954de5f998c23237e04474a3f2159bf483bba65a F src/mem0.c 6a55ebe57c46ca1a7d98da93aaa07f99f1059645 - F src/mem1.c c0c990fcaddff810ea277b4fb5d9138603dd5d4b + F src/mem1.c faf615aafd8be74a71494dfa027c113ea5c6615f F src/mem2.c dce31758da87ec2cfa52ba4c5df1aed6e07d8e8f F src/mem3.c 61c9d47b792908c532ca3a62b999cf21795c6534 - F src/mem5.c 74670012946c4adc8a6ad84d03acc80959c3e529 - F src/memjournal.c 0683aac6cab6ec2b5374c0db37c0deb2436a3785 + F src/mem5.c 61eeb90134f9a5be6c2e68d8daae7628b25953fb + F src/memjournal.c 3eb2c0b51adbd869cb6a44780323f05fa904dc85 F src/mutex.c 84a073c9a23a8d7bdd2ea832522d1730df18812c - F src/mutex.h 5bc526e19dccc412b7ff04642f6fdad3fdfdabea + F src/mutex.h 779d588e3b7756ec3ecf7d78cde1d84aba414f85 F src/mutex_noop.c f3f09fd7a2eb4287cfc799753ffc30380e7b71a1 F src/mutex_unix.c 1b10d5413dfc794364a8adf3eb3a192926b43fa3 F src/mutex_w32.c 06bfff9a3a83b53389a51a967643db3967032e1e F src/notify.c 9711a7575036f0d3040ba61bc6e217f13a9888e7 F src/os.c 1b147e4cf7cc39e618115c14a086aed44bc91ace - F src/os.h 60d419395e32a8029fa380a80a3da2e9030f635e + F src/os.h 3e57a24e2794a94d3cf2342c6d9a884888cd96bf F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04 F src/os_setup.h c9d4553b5aaa6f73391448b265b89bed0b890faa - F src/os_unix.c 8525ca79457c5b4673a5fda2774ee39fe155f40f - F src/os_win.c 2aa8aa7780d7cf03e912d2088ab2ec5c32f33dc5 + F src/os_unix.c addd023b26c623fec4dedc110fc4370a65b4768c + F src/os_win.c 0a4042ef35f322e86fa01f6c8884c5e645b911e7 F src/os_win.h 09e751b20bbc107ffbd46e13555dc73576d88e21 - F src/pager.c 3e732d2bbdd8d8d95fed0c5ae7e718d73153c4c5 + F src/pager.c 31da9594ad4c3b5851bb6fe1a95c33835ab7ddce F src/pager.h ffd5607f7b3e4590b415b007a4382f693334d428 F src/parse.y 22d6a074e5f5a7258947a1dc55a9bf946b765dd0 - F src/pcache.c 3b3791297e8977002e56b4a9b8916f2039abad9b + F src/pcache.c 2048affdb09a04478b5fc6e64cb1083078d369be F src/pcache.h 9b559127b83f84ff76d735c8262f04853be0c59a - F src/pcache1.c c5af6403a55178c9d1c09e4f77b0f9c88822762c + F src/pcache1.c dab8ab930d4a73b99768d881185994f34b80ecaa F src/pragma.c 14bcdb504128a476cce5bbc086d5226c5e46c225 F src/prepare.c 3842c1dfc0b053458e3adcf9f6efc48e03e3fe3d - F src/printf.c 00986c86ddfffefc2fd3c73667ff51b3b9709c74 + F src/printf.c e74925089a85e3c9f0e315595f41c139d3d118c2 F src/random.c d10c1f85b6709ca97278428fd5db5bbb9c74eece - F src/resolve.c 0ea356d32a5e884add23d1b9b4e8736681dd5697 - F src/rowset.c a9c9aae3234b44a6d7c6f5a3cadf90dce1e627be - F src/select.c 89e569b263535662f54b537eb9118b2c554ae7aa + F src/resolve.c 0d1621e45fffe4b4396477cf46e41a84b0145ffb + F src/rowset.c eccf6af6d620aaa4579bd3b72c1b6395d9e9fa1e + F src/select.c b4457526cee73c0b69fad42f799f619b1d5a8a8a -F src/shell.c 713cef4d73c05fc8e12f4960072329d767a05d50 -F src/sqlite.h.in 64a77f2822f1325b12050972003184f99b655a0f +F src/shell.c ec6d5f630ed617dc80cbc35d9e45fe47f07923db - F src/sqlite.h.in 49c501f66e0d6591ebe7588edddf0c4b06c8b9e9 ++F src/sqlite.h.in 70de5c9e5ac117363db78d144c7e6f1f65d007a1 F src/sqlite3.rc 992c9f5fb8285ae285d6be28240a7e8d3a7f2bad - F src/sqlite3ext.h 886f5a34de171002ad46fae8c36a7d8051c190fc - F src/sqliteInt.h 465b40ebe68a1a4127e33740550ac53976172652 + F src/sqlite3ext.h 1f40357fb9b12a80c5a3b2b109fd249b009213d4 -F src/sqliteInt.h 4d1b0488f097aa7be346176c4d5e3cc1e25d99da ++F src/sqliteInt.h 4d6c5c87324c2b6218c01a0895c0d298fffb5aff F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d F src/status.c 7ac05a5c7017d0b9f0b4bcd701228b784f987158 - F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e - F src/tclsqlite.c 30d8f4ba516061832cfe10d7c71d84e17bff1918 - F src/test1.c 363a5089230a92cf0aaa7a2945da7f2bf3b0a8d3 + F src/table.c 4e28a53e66bad8d014a510ef0205f5497c712b08 -F src/tclsqlite.c 8d6d6833c0053f0b3b1aeb1c5c7a7eeff0ad4d3f ++F src/tclsqlite.c 9d0073dda76ab2508c8fde50950f4556fe2fdafb + F src/test1.c 22bfe1ce9f2f3746d682093a475ec0a33e0e55d8 F src/test2.c 98049e51a17dc62606a99a9eb95ee477f9996712 F src/test3.c 1c0e5d6f080b8e33c1ce8b3078e7013fdbcd560c F src/test4.c 9b32d22f5f150abe23c1830e2057c4037c45b3df @@@ -295,27 -279,27 +295,27 @@@ F src/test_vfs.c f84075a388527892ff1849 F src/test_vfstrace.c bab9594adc976cbe696ff3970728830b4c5ed698 F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9 F src/threads.c 22dded4283dc4b25422f6444cdcb8d6b1ea0b5ff - F src/tokenize.c ae45399d6252b4d736af43bee1576ce7bff86aec - F src/trigger.c 4bddd12803275aa98f1c7ce0118fceb02b2167f6 - F src/update.c b0f38fda25d532343d54b7dc49f55ab73e92ca45 + F src/tokenize.c 722872c816887fd66931333c59570ebd9622a95f + F src/trigger.c 25571661fdeae8c7f975ff40ffec205520a3f92f -F src/update.c 729f6f18fc27740591d085e1172cebe311144bf0 ++F src/update.c b9e5295d3a78e96b7c2978c4f9d224d06880f031 F src/utf.c 77abb5e6d27f3d236e50f7c8fff1d00e15262359 - F src/util.c 068dcd26354a3898ccc64ad5c4bdb95a7a15d33a - F src/vacuum.c 3728d74919d4fb1356f9e9a13e27773db60b7179 - F src/vdbe.c 591bd4a84f1c37d004f545f8e805b7e597afc87f + F src/util.c 4006c01772bd8d8ac4306d523bbcee41d3e392d8 + F src/vacuum.c 59f03f92bcff57faa6a8ca256eb29ccddfb0614a -F src/vdbe.c 9a45dcbcc967fc0cb9248c75ba245d1d47de3e78 -F src/vdbe.h c63fad052c9e7388d551e556e119c0bcf6bebdf8 -F src/vdbeInt.h b4843c35c3ba533b69d4250f550b5bacf2fb013d -F src/vdbeapi.c e43a6b98f853d8064cc096e349ce47e63d4c72d2 -F src/vdbeaux.c 91fd1e0c54a765838dc61fcf79f31acce035ce38 -F src/vdbeblob.c 848238dc73e93e48432991bb5651bf87d865eca4 ++F src/vdbe.c 16b7d573a683e70a1e502332c5f90dd48fa34736 +F src/vdbe.h ca3b6df299adce6e2f499c57e42ae54f142ae823 - F src/vdbeInt.h 872d39f632bfd12897a6ab184ad4c1df5c38eb7a - F src/vdbeapi.c 6b14e76648bbd10a95a2f3963ee09a8d06658f5e - F src/vdbeaux.c 3118c164becbbf5a017d04826bbd93559ab9e190 ++F src/vdbeInt.h 0dec00acd7e490a456a0ebaa6f478de94da7b52d ++F src/vdbeapi.c d63985095b5d24b522fc206c547df1683a4e73ee ++F src/vdbeaux.c 264284931ecd079076ab40a71522570107b8e723 +F src/vdbeblob.c d65b01f439df63911ac3d7a9a85c15503965f2c3 - F src/vdbemem.c 921d5468a68ac06f369810992e84ca22cc730a62 - F src/vdbesort.c 02646a9f86421776ae5d7594f620f9ed669d3698 - F src/vdbetrace.c 6f52bc0c51e144b7efdcfb2a8f771167a8816767 + F src/vdbemem.c dc36ea9fe26c25550c50085f388167086ef7d73a + F src/vdbesort.c ab39574ec6e0c6213bd2a5c09cca9f9f8ba98450 + F src/vdbetrace.c 16d39c1ef7d1f4a3a7464bea3b7b4bdd7849c415 F src/vtab.c 019dbfd0406a7447c990e1f7bd1dfcdb8895697f - F src/wal.c 264df50a1b33124130b23180ded2e2c5663c652a + F src/wal.c 10e7de7ce90865a68153f001a61f1d985cd17983 F src/wal.h df01efe09c5cb8c8e391ff1715cca294f89668a4 - F src/walker.c 11edb74d587bc87b33ca96a5173e3ec1b8389e45 - F src/where.c d9eae96b2cbbe4842eac3ee156ccd1b933d802c4 - F src/whereInt.h 923820bee9726033a501a08d2fc69b9c1ee4feb3 + F src/walker.c c253b95b4ee44b21c406e2a1052636c31ea27804 + F src/where.c 839b5e1db2507e221ad1c308f148a8519ed750be + F src/whereInt.h 124d970450955a6982e174b07c320ae6d62a595c F test/8_3_names.test ebbb5cd36741350040fd28b432ceadf495be25b2 F test/aggerror.test a867e273ef9e3d7919f03ef4f0e8c0d2767944f2 F test/aggnested.test 45c0201e28045ad38a530b5a144b73cd4aa2cfd6 @@@ -1210,7 -1193,7 +1210,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 08ae974ac80fabe53f515bbbd93ccf55de8ee671 9779c7a9eb1e2bd36e9286331a9314f064014d80 - R 11d01aea9d4869c03771e6bed22886b5 -P e62aab5e9290503869e1f4d5e0fefd2b4dee0a69 9dca7ce55797b3eb617859f6189c1a2ec6f66566 -R 4eacabb789e62917f709201f03eadd53 -U dan -Z f60ed4f30cad7188918c7dd18fc1b985 ++P d4cce2c71e64ab7b6a65a81b88b69445ed859351 ad7063aa1a0db32cdbe71815545b2edca57d3bcc ++R 4a5cc1720b7ac28a8c5dae667ce4d5c3 +U drh - Z 5223b9b83d8a079e78fcc2500add2ce8 ++Z 6dac05eb8bc8db62f0a6dc6a2d623660 diff --cc manifest.uuid index 89f6e35640,fc5888a5d9..fefc26aff6 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - d4cce2c71e64ab7b6a65a81b88b69445ed859351 -ad7063aa1a0db32cdbe71815545b2edca57d3bcc ++c2885c6bb24cc55178467e57e77bf71df58b3b13