SQLite

Release Checklist For Sqlite 3.26.0
Login
2018-11-30 21:04:32 drhok
3. Documentation review:
2018-11-30 21:04:30 drhok
3i. Check new/changed documentation for spelling and gramatical mistakes.
2018-11-30 14:50:58 drhok
26. Compare performance to the previous release using kvtest.
2018-11-30 14:50:56 drhok
26a. Android
2018-11-30 14:49:13 drhok
23. Performance tests using speedtest1 compared against the previous release and a release from about one year ago.
2018-11-30 14:49:11 drhok
23a. Android
2018-11-30 14:43:42 drhok
17. SEE tests using TH3:
2018-11-30 14:43:38 drhok
17d. see-rc4.c
th3: 0 errors in 2141396 tests. 1220.501 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4013e
2018-11-30 14:16:59 drhok
26b. Linux
2018-11-30 14:14:47 drhok
17e. see-aes128-ccm.c
th3: 0 errors in 2136608 tests. 396.691 seconds on bella 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4013e
2018-11-30 14:02:29 drhok
17c. see-aes256-ofb.c
th3: 0 errors in 2136554 tests. 375.544 seconds on bella 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085
2018-11-29 16:45:01 drhok
24. Performance tests using speedtest1 --testset rtree
2018-11-29 16:44:59 drhok
24a. Linux
2018-11-29 16:44:21 drhok
23b. Linux
2018-11-29 16:38:07 drhok
20. NDS-Devkit testing
2018-11-29 16:38:05 drhok
20c. Verify the "NDS DevKit" version number shown at the end of the test
2018-11-29 16:38:01 drhok
20a. 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.
df1e04242609edcfc0915cda684c9cede88f32dfd017058e3212d810c8e403dc nds_sqlite3.c 9ec28fcb3c42bfd220d7aa9c2805014d45bb97aa81c0cfbdfc484eb50ce3115b nds_sqlite3.h
2018-11-29 16:37:39 drhok
20b. Test using: tclsh th3make test.rc nds_devkit.rc
th3: 0 errors in 8035960 tests. 1796.760 seconds on bella 64-bit little-endian th3: NDS DevKit 3.26.0 2018-11-29 16:05:17 d20f8a5d5a2ab2d2 th3: SQLite 3.26.0 2018-11-29 12:00:02 33576b12b450a37b467ba012e77b297eb80d7147b12a5b23302009bb32455720
2018-11-29 16:16:59 drhok
26d. Windows
2018-11-29 16:02:28 drhok
24b. Windows
2018-11-29 16:02:18 drhok
25. Run make wordcount; bash run-wordcount.bash $OPTIONS with options:
2018-11-29 16:02:15 drhok
25b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync
2018-11-29 16:01:41 drhok
20a. 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.
2018-11-29 15:53:12 drhok
23d. Windows
2018-11-29 15:46:07 drhok
25a. bash run-wordcount.sh sqlite3.c
2018-11-29 11:05:06 drhok
10. Tests for platform Windows:
2018-11-29 11:05:03 drhok
10a. tclsh multitest.tcl --msvc (after updating th3private)
0 failures on 38 th3makes and 168449055 tests in (13:16:37) 3 cores on SQLiteWin10 SQLite 3.26.0 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-29 11:04:16 drhok
6. Tests for platform Linux x86_64:
2018-11-29 11:04:11 drhok
6a. tclsh multitest.tcl (take care to update ../th3private)
2 failures on 44 th3makes and 212663867 tests in (09:50:56) 3 cores on darkstar. SQLite 3.26.0 2018-11-28 08:24:41 7b510f59fd2cf68331c35ef6b4c2bcf092adf1120ea22be74d1bab1f42a171f5 Both failures are coverage problems. After TH3 enhancements: 0 failures on 44 th3makes and 221929691 tests in (08:27:56) 3 cores on bella SQLite 3.26.0 2018-11-28 19:23:28 62360ceae9d2321003c49cfac3e9f915969a0da12d02c3e633cfa898c0a68566
2018-11-28 23:45:43 drhok
19. ZIPVFS tests:
2018-11-28 23:45:40 drhok
19d. th3make zipvfs.rc quick.rc -valgrind
th3: 0 errors in 3444760 tests. 26791.081 seconds on bella 64-bit little-endian th3: SQLite 3.26.0 2018-11-27 17:02:38 3c893d9bcc34c391505b08cc35808dd3abddf3c5d952798334c296547bcae6a6
2018-11-28 21:30:23 drhpending
10a. tclsh multitest.tcl --msvc (after updating th3private)
2018-11-28 21:21:48 drhok
10b. tclsh multitest.tcl --msvc --quick on x86
0 failures on 16 th3makes and 27968888 tests in (02:15:47) 3 cores on SQLiteWin10 SQLite 3.26.0 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-28 20:33:42 drhok
19g. At least one of the above on Mac OS X.
2018-11-28 20:33:37 drhok
19b. th3make zipvfs.rc test.rc
th3: 0 errors in 9201529 tests. 4307.819 seconds on SQLite-iMac-2018 64-bit little-endian th3: SQLite 3.26.0 2018-11-27 17:02:38 3c893d9bcc34c391505b08cc35808dd3abddf3c5d952798334c296547bcae6a6
2018-11-28 20:27:44 danok
6c. tclsh multitest.tcl --scenario failures - all failures detected
All configurations failed. 5 failures on 5 th3makes and 118 tests in (00:00:57) on darkstar. SQLite 3.26.0 2018-11-28 19:23:28 62360ceae9d2321003c49cfac3e9f915969a0da12d02c3e633cfa898c0a68566
2018-11-28 20:23:37 danok
6d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
All configurations report FAILED. 26 failures out of 786 tests in (00:11:50) on darkstar. SQLite 3.26.0 2018-11-28 19:23:28 62360ceae9d2321003c49cfac3e9f915969a0da12d02c3e633cfa898c0a68566
2018-11-28 19:49:37 danok
12. On an F2FS filesystem with the F2FS_FEATURE_ATOMIC_WRITE feature, test with: $(TOP)/configure && make test OPTS="-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_DEBUG -DSQLITE_NO_SYNC"
SQLite 2018-11-28 19:23:28 62360ceae9d2321003c49cfac3e9f915969a0da12d02c3e633cfa898c0a68566 0 errors out of 144821 tests on darkstar Linux 64-bit little-endian
2018-11-28 19:26:49 drhok
3h. Test metrics are up-to-date (testing.html).
2018-11-28 19:26:41 drhok
3e. Requirements marks are up-to-date in both documentation and source code.
2018-11-28 19:26:38 drhok
3c. Release accouncement in "news.html".
2018-11-28 18:43:16 drhok
3g. Database footprint is up-to-date (features.html).
2018-11-28 18:43:13 drhok
3f. The compile-time options are all up-to-date (compile.html).
2018-11-28 18:41:36 drhok
3d. No unresolved hyperlinks in the documentation build.
2018-11-28 18:41:13 drhok
3b. Release announcement in "changes.in".
2018-11-28 18:41:04 drhok
3a. Latest release on the "index.html" page.
2018-11-28 18:38:37 danok
11. Tests for platform OpenBSD (x86):
2018-11-28 18:38:32 danok
11b. th3make quick.rc
th3: 0 errors in 2129576 tests. 858.002 seconds on obsd.my.domain 32-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-28 18:38:12 danprelim
6a. tclsh multitest.tcl (take care to update ../th3private)
2 failures on 44 th3makes and 212663867 tests in (09:50:56) 3 cores on darkstar. SQLite 3.26.0 2018-11-28 08:24:41 7b510f59fd2cf68331c35ef6b4c2bcf092adf1120ea22be74d1bab1f42a171f5 Both failures are coverage problems.
2018-11-28 18:37:09 drhok
2. Source code change review. fossil diff --from release --to trunk
2018-11-28 18:37:07 drhok
2h. 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]*(/
2018-11-28 18:37:05 drhok
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2018-11-28 18:37:00 drhok
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2018-11-28 18:36:58 drhok
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2018-11-28 18:36:50 drhok
2i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2018-11-28 18:30:43 drhpending
10b. tclsh multitest.tcl --msvc --quick on x86
2018-11-28 18:29:05 drhok
10c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected
2018-11-28 18:28:05 drhok
10i. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2018-11-28 18:25:46 drhok
10g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test
SQLite 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771 0 errors out of 116692 tests on SQLiteWin10 Windows NT 64-bit little-endian
2018-11-28 18:21:35 danok
11a. make test
SQLite 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771 0 errors out of 146318 tests on obsd.my.domain OpenBSD 32-bit little-endian
2018-11-28 17:57:50 drhok
10f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 test
SQLite 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771 0 errors out of 116657 tests on SQLiteWin10 Windows NT 64-bit little-endian
2018-11-28 17:38:59 danok
7. Tests for platform Linux ARM (BeagleBoard)
2018-11-28 17:38:55 danok
7a. tclsh th3make min.rc
th3: 0 errors in 1971189 tests. 6760.954 seconds on beaglebone 32-bit little-endian. th3: SQLite 3.26.0 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-28 17:32:06 drhok
10h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2018-11-28 17:30:40 drhpending
19b. th3make zipvfs.rc test.rc
2018-11-28 17:30:30 drhpending
19d. th3make zipvfs.rc quick.rc -valgrind
2018-11-28 17:29:03 drhok
8. Tests for platform Mac OS X:
2018-11-28 17:28:59 drhok
8c. tclsh multitest.tcl --scenario failures - all failures detected
2018-11-28 17:27:34 drhok
10e. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-11-28 17:18:54 danpending
7a. tclsh th3make min.rc
2018-11-28 17:17:02 drhok
5. OMIT, ENABLE, and DISABLE options:
2018-11-28 17:17:00 drhok
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2018-11-28 17:14:39 drhok
8d. tclsh releasetest.tcl --platform Failure-Detection - all failures detected
2018-11-28 17:14:16 danok
37. Website built procedures
2018-11-28 17:14:13 danok
37b. All build products work on their target platforms
Tested on OSX, Linux and WinXP.
2018-11-28 17:13:53 danok
37a. Compile-time options for build products have been updated as necessary
No updates necessary.
2018-11-28 17:08:44 danok
35. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux.
All tests pass.
2018-11-28 16:58:18 danok
30. 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.7.3 and 3.8.2 using backcompat.test.
2018-11-28 16:51:44 danok
19a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
0 errors out of 81946 tests on darkstar Linux 64-bit little-endian. SQLite 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-28 16:28:11 danpending
19a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
2018-11-28 16:11:12 danok
7b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil up] works on sqlite.org/src. "This is fossil version 2.7 [c523d0a9b5] 2018-11-28 13:19:59 UTC"
2018-11-28 16:10:26 danok
7b. Recompile and test Fossil.
[fossil all rebuild] works. [fossil up] works on sqlite.org/src.
2018-11-28 16:08:44 drhok
19f. At least one of the above on Linux.
2018-11-28 16:08:41 drhok
19c. th3make zipvfs.rc memdebug.rc
th3: 0 errors in 11235680 tests. 8743.795 seconds on bella 64-bit little-endian th3: SQLite 3.26.0 2018-11-27 17:02:38 3c893d9bcc34c391505b08cc35808dd3abddf3c5d952798334c296547bcae6a6
2018-11-28 16:02:26 drhok
21. Amalgamation autoconf tarball.
2018-11-28 16:02:24 drhok
21d. Works on Windows MinGW
2018-11-28 15:54:31 drhok
21e. Works on Windows MSVC
2018-11-28 15:50:53 drhok
22. TEA archive builds correctly and runs:
2018-11-28 15:50:51 drhok
22b. Mac OS X
2018-11-28 15:47:15 drhok
21c. Works on Mac OS X.
2018-11-28 15:40:04 drhok
22a. Linux
2018-11-28 15:37:39 drhok
21b. Works on Linux.
2018-11-28 15:37:36 drhok
21a. Builds.
2018-11-28 15:26:48 drhok
31. Build and verify correct operation of sqlite3_analyzer on:
2018-11-28 15:26:45 drhok
31d. Windows (MSVC)
2018-11-28 15:20:52 drhok
26c. Mac
2018-11-28 15:05:19 drhok
14. Build using the configure/make in main source tree.
2018-11-28 15:05:16 drhok
14a. Make sure that autoconf has been run to update the configure script.
2018-11-28 15:05:13 drhok
14b. Verify the correct version numbers have been installed.
2018-11-28 15:03:08 drhok
4. Compiler warning checks.
2018-11-28 15:03:05 drhok
4c. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-11-28 15:02:59 drhok
4d. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc)
2018-11-28 15:02:56 drhok
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-11-28 15:01:29 drhok
6e. sh tool/symbols.sh - no incorrect exports or dependencies
2018-11-28 14:59:27 drhok
28. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date.
2018-11-28 14:56:16 drhok
27. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform
2018-11-28 14:56:13 drhok
27b. Linux
2018-11-28 14:55:51 drhok
27c. Mac
2018-11-28 14:55:09 drhok
27d. Windows
2018-11-28 14:55:05 danok
6b. tclsh releasetest.tcl
0 failures out of 8651176 tests in (02:54:40) 3 cores on darkstar; SQLite 3.26.0 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771
2018-11-28 14:50:05 drhok
29. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2018-11-28 14:50:01 drhok
29a. Linux
ae730ca6a0e519216c91c80f6628ef67dded2deb6f359a4cda25713eef282e7d sqlite3.c d2a97e11a4cbd6ea27494c30d1c1a99781398901555cf964f53cce9897bfc92d sqlite3.h
2018-11-28 14:49:02 drhok
29b. Mac OS X
ae730ca6a0e519216c91c80f6628ef67dded2deb6f359a4cda25713eef282e7d sqlite3.c d2a97e11a4cbd6ea27494c30d1c1a99781398901555cf964f53cce9897bfc92d sqlite3.h
2018-11-28 14:48:36 drhok
29d. Windows using NMAKE.
ae730ca6a0e519216c91c80f6628ef67dded2deb6f359a4cda25713eef282e7d sqlite3.c d2a97e11a4cbd6ea27494c30d1c1a99781398901555cf964f53cce9897bfc92d sqlite3.h
2018-11-28 14:48:03 drhok
29c. Windows using native MinGW.
ae730ca6a0e519216c91c80f6628ef67dded2deb6f359a4cda25713eef282e7d sqlite3.c d2a97e11a4cbd6ea27494c30d1c1a99781398901555cf964f53cce9897bfc92d sqlite3.h
2018-11-28 14:46:09 drhok
33. Build the "atrc" test program and run "./atrc $DB | ./sqlite3 $DB" against multiple databases, visually verify the result
2018-11-28 14:46:06 drhok
33b. MacOS
2018-11-28 14:44:25 drhok
32. Build and verify sqldiff
2018-11-28 14:44:22 drhok
32b. Mac
2018-11-28 14:42:21 drhok
31b. Mac OS X
2018-11-28 14:41:32 drhok
33c. Windows (MSVC)
2018-11-28 14:39:49 drhok
31e. A database containing WITHOUT ROWID tables.
2018-11-28 14:39:38 drhok
31c. Windows (MinGW)
2018-11-28 14:38:43 drhok
33a. Linux
2018-11-28 14:34:34 drhok
32a. Linux
2018-11-28 14:33:53 drhok
31a. Linux
2018-11-28 14:31:47 drhok
32c. Windows
2018-11-28 14:30:32 drhok
36. 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.
2018-11-28 14:28:48 drhok
9. Tests for platform Mac OS X 10.5 (PPC):
2018-11-28 14:28:46 drhok
9a. .selftest checks (see below)
2018-11-28 14:28:41 drhok
27a. iBook PPC
2018-11-28 14:27:15 drhok
34. Recompile and use this checklist program using the latest SQLite
2018-11-28 14:26:37 drhok
19e. th3make zipvfs.rc quick.rc
th3: 0 errors in 3463201 tests. 2539.357 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.26.0 2018-11-27 17:02:38 3c893d9bcc34c391505b08cc35808dd3abddf3c5d952798334c296547bcae6a6
2018-11-28 14:26:16 drhok
19h. At least one of the above on Windows.
2018-11-28 14:17:20 drhok
9c. Verify that Fossil repositories are cross-platform with x86/x64.
2018-11-28 14:07:44 drhok
9b. Recompile and test Fossil.
2018-11-28 13:46:31 drhok
23c. Mac
2018-11-28 13:29:35 drhok
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
2018-11-28 13:29:22 drhok
15. Fossil updated to use the latest SQLite.
2018-11-28 13:29:20 drhok
15b. Used on active websites with no issues.
2018-11-28 13:28:04 drhok
13. Sqllogictest:
2018-11-28 13:28:00 drhok
13d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 2935 seconds
2018-11-28 13:27:15 drhok
17j. At least one of the above on Mac OS X.
2018-11-28 13:27:12 drhok
17g. At least one of the above using "test.rc".
2018-11-28 13:27:09 drhok
17f. see-cccrypt.c
th3: 0 errors in 7186547 tests. 3192.798 seconds on SQLite-iMac-2018 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4013e
2018-11-28 13:25:42 drhok
16. CEROD tests in the "test/" subdirectory.
2018-11-28 13:24:50 drhok
15c. fossil all dbstat --db-check
2018-11-28 13:24:45 drhok
15a. No SQLite compiler warnings.
2018-11-28 12:50:04 drhok
18. SEE using configure; make test
2018-11-28 12:50:02 drhok
18a. Linux
SQLite 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4alt2 0 errors out of 146127 tests on bella Linux 64-bit little-endian
2018-11-28 12:49:51 drhok
17i. At least one of the above on Linux.
2018-11-28 12:49:47 drhok
17h. At least one of the above using "memdebug.rc".
2018-11-28 12:49:43 drhok
17a. see.c
th3: 0 errors in 9212988 tests. 5464.138 seconds on bella 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4013e
2018-11-28 12:28:04 drhok
18b. Mac
SQLite 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4alt2 0 errors out of 145505 tests on SQLite-iMac-2018 Darwin 64-bit little-endian
2018-11-28 12:03:41 drhok
17k. At least one of the above on Windows.
2018-11-28 12:03:38 drhok
17b. see-aes128-ofb.c
th3: 0 errors in 2136653 tests. 1167.797 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.26.0 2018-11-28 11:09:09 5c040fdb013d178e5dffa300621eab91b92beb085ffb9ef2ba08f6bf1dd4013e
2018-11-28 09:12:46 drhok
8b. tclsh multitest.tcl (after updating th3private)
0 failures on 39 th3makes and 178576674 tests in (07:54:36) 3 cores on SQLite-iMac-2018 SQLite 3.26.0 2018-11-27 19:47:55 0ea049f342d11c676e148239e45d252164081362e921a4beb735d6899eb77344
2018-11-28 03:14:42 drhok
10d. tclsh test/releasetest.tcl --msvc
0 failures out of 2083304 tests in (02:52:44) on SQLiteWin10 SQLite 3.26.0 2018-11-27 19:47:55 0ea049f342d11c676e148239e45d252164081362e921a4beb735d6899eb7alt1
2018-11-28 00:46:30 drhpending
8b. tclsh multitest.tcl (after updating th3private)
2018-11-28 00:45:24 drhok
8a. tclsh releasetest.tcl
0 failures out of 5176614 tests in (03:19:00) on SQLite-iMac-2018 SQLite 3.26.0 2018-11-27 19:47:55 0ea049f342d11c676e148239e45d252164081362e921a4beb735d6899eb77344
2018-11-27 22:53:50 drhok
13c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 820 seconds
2018-11-27 22:40:56 drhok
2l. Compare sqlite3.c and sqlite3.h against the previous release.
2018-11-27 22:40:44 drhok
2f. Variables and functions have been renamed to reflect changes in their use.
2018-11-27 22:40:42 drhok
2e. Comments have been updated to reflect code changes.
2018-11-27 22:40:39 drhok
2d. New code complies with design rules.
2018-11-27 22:40:37 drhok
2c. New code complies with style guidelines.
2018-11-27 22:40:35 drhok
2b. All significant changes are mentioned in the "changes" log of the documentation.
2018-11-27 22:40:32 drhok
2a. No stray changes.
2018-11-27 22:34:22 drhok
1. Test procedure review.
2018-11-27 22:34:20 drhok
1c. Review this checklist for completeness and accuracy.
2018-11-27 22:34:18 drhok
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2018-11-27 22:34:15 drhok
1a. Review the "test/releasetest.tcl" script for completeness and accuracy.
2018-11-27 22:13:18 drhok
13b. No SQLite compiler warnings.
2018-11-27 22:13:16 drhok
13a. Checked in latest SQLite amalgamation.
2018-11-27 21:16:34 drhpending
8a. tclsh releasetest.tcl
2018-11-27 21:16:22 drhpending
10d. tclsh test/releasetest.tcl --msvc