SQLite

Checklist For SQLite 3.21.0
Login
2017-10-24 18:47:47 drhok
210. Amalgamation autoconf tarball.
2017-10-24 18:47:43 drhok
210e. Works on Windows MSVC
2017-10-24 18:22:18 drhok
30. Documentation review:
2017-10-24 18:22:15 drhok
30i. Check new/changed documentation for spelling and gramatical mistakes.
2017-10-24 18:22:11 drhok
30c. Release accouncement in "news.html".
2017-10-24 18:11:37 drhok
30h. Test metrics are up-to-date (testing.html).
2017-10-24 18:11:32 drhok
30g. Database footprint is up-to-date (features.html).
2017-10-24 18:11:28 drhok
30f. The compile-time options are all up-to-date (compile.html).
2017-10-24 18:11:22 drhok
30e. Requirements marks are up-to-date in both documentation and source code.
2017-10-24 18:10:06 drhok
20. Source code change review. fossil diff --from release --to trunk
2017-10-24 18:10:06 drhok
20f. Variables and functions have been renamed to reflect changes in their use.
2017-10-24 18:10:06 drhok
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2017-10-24 18:10:06 drhok
20h. Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: /(Re|M)alloc[FORZa-z]*(/
2017-10-24 18:10:06 drhok
20i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2017-10-24 18:10:06 drhok
20j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2017-10-24 18:10:06 drhok
20k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2017-10-24 18:09:34 drhok
10. Test procedure review.
2017-10-24 18:09:34 drhok
10a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2017-10-24 18:09:34 drhok
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2017-10-24 18:08:51 drhok
260. Compare performance to the previous release using kvtest.
2017-10-24 18:08:47 drhok
260b. Linux
2017-10-24 18:06:51 drhok
240. Performance tests using speedtest1 --testset rtree
2017-10-24 18:06:48 drhok
240a. Linux
3.21.0: 7.082s 3.20.1: 7.073s 3.15.0: 10.512s
2017-10-24 18:04:00 drhok
230. Performance tests using speedtest1 compared against the previous release and a release from about one year ago.
2017-10-24 18:03:56 drhok
230b. Linux
3.21.0: 3.134s 3.20.1: 3.253s 3.15.0: 3.697s
2017-10-24 18:02:03 drhok
260d. Windows
2017-10-24 17:57:23 drhok
240b. Windows
3.21.0: 7.814s 3.20.1: 7.861s 3.15.0: 13.360s
2017-10-24 16:21:34 drhok
230d. Windows
3.21.0: 5.235s 3.20.1: 5.360s 3.15.0: 5.859s
2017-10-24 15:37:17 danok+
260a. Android
Tested with default database and "--count 100000" 3.21.0: Total elapsed time: 3.276, Microseconds per BLOB read: 32.760, Content read rate: 305.3 MB/s 3.20.1: Total elapsed time: 3.321, Microseconds per BLOB read: 33.210, Content read rate: 301.1 MB/s
2017-10-24 15:36:26 danok
260a. Android
3.21.0: Total elapsed time: 3.276, Microseconds per BLOB read: 32.760, Content read rate: 305.3 MB/s 3.20.1: Total elapsed time: 3.321, Microseconds per BLOB read: 33.210, Content read rate: 301.1 MB/s
2017-10-24 14:58:33 drhok
190h. At least one of the above on Windows.
2017-10-24 14:57:19 drhok
90. Tests for platform Mac OS X 10.2 (PPC):
2017-10-24 14:57:15 drhok
90a. .selftest checks (see below)
2017-10-24 14:54:51 drhok
280. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date.
2017-10-24 14:41:52 drhok
270. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform
2017-10-24 14:41:49 drhok
270a. iBook PPC
2017-10-24 14:31:42 danok
230a. Android
3.21.0: 40.78s, 3.20.1: 41.1s, 3.15.0: 46.6s.
2017-10-24 14:08:33 drhok
190. ZIPVFS tests:
2017-10-24 14:08:25 drhok
190e. th3make zipvfs.rc quick.rc
th3: 0 errors in 2833601 tests. 1683.948 seconds on DESKTOP-8U9G1N8 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 16:03:54 58e5bb491bc0e28412ca188ba8fbe94adc67b5b1e9d7c112c36011400528alt1
2017-10-24 14:07:39 drhok
90c. Verify that Fossil repositories are cross-platform with x86/x64.
2017-10-24 14:07:20 drhok
90b. Recompile and test Fossil.
2017-10-24 13:58:49 drhok
200. NDS-Devkit testing
2017-10-24 13:18:30 drhok
200b. Test using: tclsh th3make test.rc nds_devkit.rc
th3: 0 errors in 7047461 tests. 1216.806 seconds on bella 64-bit little-endian th3: NDS DevKit 3.21.0 2017-10-24 03:48:55 9feaedb118d46640 th3: SQLite 3.21.0 2017-10-23 20:20:42 f632b87002a7ee9be569aacb5ce85bb7e9c86b7d77bb8d1bf8b55eb5be4ecc77
2017-10-24 11:57:21 drhok
190d. th3make zipvfs.rc quick.rc -valgrind
th3: 0 errors in 1699044 tests. 277.043 seconds on bella 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6 ==25346== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
2017-10-24 10:43:37 danok
80. Tests for platform Mac OS X:
2017-10-24 10:43:32 danok
60. Tests for platform Linux x86_64:
2017-10-24 10:31:59 danok
70. Tests for platform Linux ARM (BeagleBoard)
2017-10-24 10:31:54 danok
70a. tclsh th3make min.rc
0 errors in 1593046 tests. 4685.102 seconds on beaglebone 32-bit little-endian SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 09:27:55 danpending
190d. th3make zipvfs.rc quick.rc -valgrind
2017-10-24 09:17:22 danok
70b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil clone] works.
2017-10-24 09:08:17 danok
330. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux.
All tests report "round trip successful".
2017-10-24 08:58:07 danok
300. Verify that databases (including FTS3 and RTREE databases), rollback journals, and WAL files created by the release candidate are readable and writeable by historical versions of SQLite (as long as no unsupported features are used) and vice versa.
Tested against 3.8.2 and 3.7.3 using backcompat.test.
2017-10-24 08:55:31 danpending
70b. Recompile and test Fossil.
2017-10-24 08:49:56 danpending
70a. tclsh th3make min.rc
2017-10-24 04:48:25 drhok
170. SEE tests using TH3:
2017-10-24 04:48:17 drhok
170f. see-cccrypt.c
th3: 0 errors in 1683464 tests. 273.243 seconds on macpro01 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 04:41:53 drhok
170j. At least one of the above on Mac OS X.
2017-10-24 04:41:45 drhok
170h. At least one of the above using "memdebug.rc".
2017-10-24 04:41:36 drhok
170a. see.c
th3: 0 errors in 8251752 tests. 5257.199 seconds on macpro01 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 16:34:07 0481330756e861de8e1eb7136e7dca2f333b2a82377949d2e0eba401af7d73dd
2017-10-24 04:28:03 drhreview
190e. th3make zipvfs.rc quick.rc
1 error on zipvfs1.zmisc01.120+3. Possibly due to inadequate seeding of the PRNG due to the removal of rand_s() from the entropy gathering routines for the windows vfs.
2017-10-24 04:26:08 drhok
200c. Verify the "NDS DevKit" version number shown at the end of the test
2017-10-24 04:25:59 drhreview
200b. Test using: tclsh th3make test.rc nds_devkit.rc
40 errors. Discrepancy between version number in header and in code due to changes to code implemented by mkdevkit.tcl. Consider also modifying the hash in the header, or modifying the tests to ignore the last five characters of the hash.
2017-10-24 03:48:16 drhok
200a. Verify that devkit sources are up-to-date with SQLite and ZIPVFS by running update-src.sh and mkdevkit.tcl in the sbin subdirectory of the devkit source tree. Record nds_sqlite3.[ch] hashes in the comment.
2017-10-24 03:45:49 drhok
170e. see-aes128-ccm.c
th3: 0 errors in 1699044 tests. 277.043 seconds on bella 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 03:39:28 drhok
170d. see-rc4.c
th3: 0 errors in 1698868 tests. 274.504 seconds on bella 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 03:33:27 drhok
170i. At least one of the above on Linux.
2017-10-24 03:33:23 drhok
170g. At least one of the above using "test.rc".
2017-10-24 03:33:13 drhok
170b. see-aes128-ofb.c
th3: 0 errors in 8204233 tests. 2155.050 seconds on bella 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 03:31:28 drhok
170k. At least one of the above on Windows.
2017-10-24 03:31:18 drhok
170c. see-aes256-ofb.c
th3: 0 errors in 1703076 tests. 682.041 seconds on Lenovo 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 03:14:26 drhok
40. Compiler warning checks.
2017-10-24 03:14:20 drhok
40d. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc)
2017-10-24 03:12:55 drhok
100b. tclsh multitest.tcl --msvc --quick on x86
0 failures on 16 th3makes and 22203907 tests in (02:20:40) on DESKTOP-8U9G1N8 SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 02:02:59 drhok
190a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
SQLite 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6 0 errors out of 77121 tests on bella Linux 64-bit little-endian
2017-10-24 01:45:20 drhok
40c. OpenBSD GCC using options -Wall
2017-10-24 01:42:04 drhok
190f. At least one of the above on Linux.
2017-10-24 01:42:00 drhok
190c. th3make zipvfs.rc memdebug.rc
th3: 0 errors in 10030920 tests. 7752.709 seconds on bella 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 16:03:54 58e5bb491bc0e28412ca188ba8fbe94adc67b5b1e9d7c112c36011400528alt1
2017-10-24 01:39:45 drhok
110. Tests for platform OpenBSD (x86):
2017-10-24 01:39:40 drhok
110b. th3make quick.rc
th3: 0 errors in 1705774 tests. 3142.418 seconds on wolfman.devio.us 32-bit little-endian th3: SQLite 3.21.0 2017-10-23 21:24:38 54b90b4f27f6f213825e881929fa04a6282e5b909a12e881366f9aef6872dcb6
2017-10-24 00:44:43 drhok
100c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected
2017-10-24 00:20:59 drhok
110a. make test
3 failures due to floating point differences. Deemed pass.
2017-10-24 00:03:02 drhok
100d. tclsh test/releasetest.tcl --msvc
0 failures out of 1974192 tests in (02:17:32) on DESKTOP-8U9G1N8 SQLite 3.21.0 2017-10-23 20:20:42 f632b87002a7ee9be569aacb5ce85bb7e9c86b7d77bb8d1bf8b55eb5be4ecc77
2017-10-23 23:41:40 drhok
60d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2017-10-23 23:40:56 drhok
80c. tclsh multitest.tcl --scenario failures - all failures detected
2017-10-23 23:37:17 drhok
80d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2017-10-23 23:34:22 drhok
60c. tclsh multitest.tcl --scenario failures - all failures detected
2017-10-23 21:40:57 drhok
210a. Builds.
2017-10-23 21:39:06 drhok
210d. Works on Windows MinGW
2017-10-23 21:38:43 drhok
220. TEA archive builds correctly and runs:
2017-10-23 21:38:39 drhok
220a. Linux
2017-10-23 21:38:35 drhok
220b. Mac OS X
2017-10-23 21:35:40 drhok
210c. Works on Mac OS X.
2017-10-23 21:35:36 drhok
210b. Works on Linux.
2017-10-23 21:10:34 drhok
310. Build and verify correct operation of sqlite3_analyzer on:
2017-10-23 21:10:31 drhok
310c. Windows (MinGW)
2017-10-23 21:07:05 danok
60b. tclsh releasetest.tcl
0 failures out of 10008874 tests in (01:46:36) 3 cores on darkstar SQLite 3.21.0 2017-10-23 07:53:00 c333ee7e9677bda1dad8e80cf94755350bfe20bc0754577442727b6f807ad831
2017-10-23 21:06:00 danok
80a. tclsh releasetest.tcl
0 failures out of 4943513 tests in (04:09:39) 2 cores on Chanphen-Kruatawongs-iMac.local SQLite 3.21.0 2017-10-23 16:03:54 58e5bb491bc0e28412ca188ba8fbe94adc67b5b1e9d7c112c36011400528alt1
2017-10-23 20:39:41 drhok
190i. th3make zipvfs-cov.rc - verify full coverage
2017-10-23 20:34:41 drhok
190g. At least one of the above on Mac OS X.
2017-10-23 20:34:35 drhok
190b. th3make zipvfs.rc test.rc
th3: 0 errors in 8251752 tests. 5257.199 seconds on macpro01 64-bit little-endian th3: SQLite 3.21.0 2017-10-23 16:34:07 0481330756e861de8e1eb7136e7dca2f333b2a82377949d2e0eba401af7d73dd
2017-10-23 18:39:05 drhok
160. CEROD tests in the "test/" subdirectory.
2017-10-23 18:32:06 drhok
120. Sqllogictest:
2017-10-23 18:32:01 drhok
120b. No SQLite compiler warnings.
2017-10-23 18:31:57 drhok
120a. Checked in latest SQLite amalgamation.
2017-10-23 18:31:46 drhok+
120d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 2456 seconds
2017-10-23 18:31:38 drhok
120d. tclsh run-all.tcl - on windows
2017-10-23 17:40:06 drhok
130. Build using the configure/make in main source tree.
2017-10-23 17:40:06 drhok
130a. Make sure that autoconf has been run to update the configure script.
2017-10-23 17:40:06 drhok
130b. Verify the correct version numbers have been installed.
2017-10-23 17:39:45 drh
130. Build using the configure/make in main source tree.
2017-10-23 17:39:45 drh
130a. Make sure that autoconf has been run to update the configure script.
2017-10-23 17:39:45 drh
130b. Verify the correct version numbers have been installed.
2017-10-23 17:33:34 drhok
270d. Windows
2017-10-23 17:30:18 drhok
310d. Windows (MSVC)
2017-10-23 17:29:02 drhok
290. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2017-10-23 17:28:51 drhok
290c. Windows using native MinGW.
2417f18f546d0507defda4639881edd114c4c8c128e8a5935afbb4e868cdd29a sqlite3.c 5c307937c9c3995060abdc75819b9c2b9ea180edcbb7798fb5f5c5aff48fb849 sqlite3.h 5bfaf8b604771085a1d8c1fca979596bc8acd8dc19dc10acfae6f937aa320081 shell.c
2017-10-23 17:27:27 drhok
320. Build and verify sqldiff
2017-10-23 17:27:23 drhok
320c. Windows
2017-10-23 17:22:40 drhok
290d. Windows using NMAKE.
2417f18f546d0507defda4639881edd114c4c8c128e8a5935afbb4e868cdd29a sqlite3.c 5c307937c9c3995060abdc75819b9c2b9ea180edcbb7798fb5f5c5aff48fb849 sqlite3.h 5bfaf8b604771085a1d8c1fca979596bc8acd8dc19dc10acfae6f937aa320081 shell.c
2017-10-23 17:21:53 drhok
290b. Mac OS X
2417f18f546d0507defda4639881edd114c4c8c128e8a5935afbb4e868cdd29a sqlite3.c 5c307937c9c3995060abdc75819b9c2b9ea180edcbb7798fb5f5c5aff48fb849 sqlite3.h 5008a9b007d10fafdcc23a500eabe11a18728b2d6d56e9ff6469e4e9bfe645fd shell.c
2017-10-23 17:21:23 drhok
290a. Linux
2417f18f546d0507defda4639881edd114c4c8c128e8a5935afbb4e868cdd29a sqlite3.c 5c307937c9c3995060abdc75819b9c2b9ea180edcbb7798fb5f5c5aff48fb849 sqlite3.h 5008a9b007d10fafdcc23a500eabe11a18728b2d6d56e9ff6469e4e9bfe645fd shell.c
2017-10-23 17:10:29 drhok
310b. Mac OS X
2017-10-23 17:09:16 drhok
320b. Mac
2017-10-23 17:04:10 drhok
180. SEE using configure; make test
2017-10-23 17:04:07 drhok
180b. Mac
2017-10-23 17:00:53 drhok
180a. Linux
2017-10-23 15:47:34 drhok
150. Rebuild and use Firefox with the latest SQLite
2017-10-23 15:47:30 drhok
150a. Routine use with no problems
2017-10-23 15:42:45 drhok
150d. ./mach web-platform-tests IndexedDB
2017-10-23 15:39:50 drhok
150c. ./mach xpcshell-test dom/indexedDB
2017-10-23 15:38:07 drhok
150b. ./mach mochitest dom/indexedDB
2017-10-23 15:15:43 drhok
270c. Mac
2017-10-23 15:06:03 drhok
260c. Mac
2017-10-23 14:58:56 drhok
230c. Mac
3.21.0: 4.628s 3.20.1: 4.685s 3.15.0: 5.217s Run on a RAM disk.
2017-10-23 14:46:54 drhok
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2017-10-23 14:03:26 drhok
100e. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2017-10-23 14:00:16 drhok
100h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2017-10-23 14:00:08 drhok
100i. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2017-10-23 12:08:31 drhok
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test
SQLite 2017-10-22 08:02:56 0fcf1e61ef2b6c1fb8f4846f973d2d427598ffbc80dbc49e56e71513b194bae7 0 errors out of 115900 tests on Lenovo Windows NT 64-bit little-endian
2017-10-23 11:16:31 drhok
10c. Review this checklist for completeness and accuracy.
2017-10-23 01:36:22 drhok
100f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 test
SQLite 2017-10-22 08:02:56 0fcf1e61ef2b6c1fb8f4846f973d2d427598ffbc80dbc49e56e71513b194bae7 0 errors out of 114825 tests on Lenovo Windows NT 64-bit little-endian
2017-10-23 01:35:15 drhok
80b. tclsh multitest.tcl (after updating th3private)
0 failures on 38 th3makes and 156070444 tests in (11:52:33) 2 cores on macpro01 SQLite 3.21.0 2017-10-21 17:17:17 fb3ee1b7cac09e4950e4f48b44c277e4f391cb6c8f069644732d2389ca653da4
2017-10-22 21:58:32 drhok
100a. tclsh multitest.tcl --msvc (after updating th3private)
0 failures on 37 th3makes and 146246640 tests in (11:27:15) 2 core on Lenovo SQLite 3.21.0 2017-10-21 17:17:17 fb3ee1b7cac09e4950e4f48b44c277e4f391cb6c8f069644732d2389ca653da4
2017-10-22 18:34:39 drhok+
60a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 43 th3makes and 193204328 tests in (06:28:52) 3 cores on bella SQLite 3.21.0 2017-10-12 01:19:06 f0a2724f0a255cd5a262f31e4ee1f99ae713c25a9ecc56dc794c95f223453b9b 0 failures on 43 th3makes and 193205784 tests in (07:41:32) 2 cores on bella SQLite 3.21.0 2017-10-21 17:17:17 fb3ee1b7cac09e4950e4f48b44c277e4f391cb6c8f069644732d2389ca653da4
2017-10-22 00:22:49 drhok
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2017-10-22 00:22:49 drhok
250a. bash run-wordcount.sh sqlite3.c
2017-10-22 00:22:49 drhok
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2017-10-22 00:19:40 drhok
340. Verify that the "sqlite3-all.c" build target works and that the resulting "sqlite3-all.c" file and its include files ("sqlite3-?.c") compile and run the same as the single-file amalgamation.
2017-10-22 00:11:54 drhok
320a. Linux
2017-10-22 00:08:35 drhok
310e. A database containing WITHOUT ROWID tables.
2017-10-22 00:08:31 drhok
310a. Linux
2017-10-22 00:05:54 drhok
270b. Linux
2017-10-21 21:01:37 drhok
20d. New code complies with design rules.
2017-10-21 21:01:34 drhok
20c. New code complies with style guidelines.
2017-10-21 21:01:30 drhok
20b. All significant changes are mentioned in the "changes" log of the documentation.
2017-10-21 21:01:27 drhok
20a. No stray changes.
2017-10-21 21:01:00 drhok
30d. No unresolved hyperlinks in the documentation build.
2017-10-21 21:00:56 drhok
30b. Release announcement in "changes.in".
2017-10-21 21:00:52 drhok
30a. Latest release on the "index.html" page.
2017-10-21 19:47:24 drhok
140. Fossil updated to use the latest SQLite.
2017-10-21 19:47:24 drhok
140a. No SQLite compiler warnings.
2017-10-21 19:47:24 drhok
140b. Used on active websites with no issues.
2017-10-21 19:47:24 drhok
140c. fossil all dbstat --db-check
2017-10-21 19:36:34 drhok
120c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 799 seconds
2017-10-21 19:13:22 drhok
50. OMIT, ENABLE, and DISABLE options:
2017-10-21 19:13:19 drhok
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2017-10-21 18:33:38 drhok
20e. Comments have been updated to reflect code changes.
2017-10-21 18:28:04 drhok
20l. Compare sqlite3.c and sqlite3.h against the previous release.
2017-10-21 18:01:34 drhok
60e. sh tool/symbols.sh - no incorrect exports or dependencies
2017-10-21 18:00:37 drhok
40e. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc)
2017-10-21 18:00:09 drhok
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2017-10-12 10:01:31 drhok
60a. tclsh multitest.tcl (take care to update ../th3private)
0 failures on 43 th3makes and 193204328 tests in (06:28:52) 3 cores on bella SQLite 3.21.0 2017-10-12 01:19:06 f0a2724f0a255cd5a262f31e4ee1f99ae713c25a9ecc56dc794c95f223453b9b