SQLite

Release Checklist For SQLite 3.31.0
Login
2020-01-22 17:53:34 drhok
13. Trunk changes merged and verified on active branches:
2020-01-22 17:53:32 drhok
13a. apple-osx
2020-01-22 17:53:29 drhok
13b. begin-concurrent
2020-01-22 17:53:27 drhok
13c. begin-concurrent-pnu
2020-01-22 17:53:25 drhok
13d. begin-concurrent-pnu-wal2
2020-01-22 17:53:23 drhok
13e. reuse-schema
2020-01-22 17:53:21 drhok
13f. wal2
2020-01-22 17:53:08 drhok
3. Documentation review:
2020-01-22 17:53:05 drhok
3c. Release accouncement in "news.html".
2020-01-22 17:49:54 drhok
3i. Check new/changed documentation for spelling and gramatical mistakes.
2020-01-22 17:13:21 drhok
1. Test procedure review.
2020-01-22 17:13:19 drhok
1a. Review the "test/wapptest.tcl" script for completeness and accuracy.
2020-01-22 17:13:16 drhok
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness.
2020-01-22 17:13:13 drhok
1c. Review this checklist for completeness and accuracy.
2020-01-22 17:13:01 drhok
3h. Test metrics are up-to-date (testing.html).
2020-01-22 17:12:45 drhok
3g. Database footprint is up-to-date (features.html).
2020-01-22 17:12:09 drhok
3f. The compile-time options are all up-to-date (compile.html).
2020-01-22 17:11:58 drhok
3e. Requirements marks are up-to-date in both documentation and source code.
Bypass this step for the 3.31.0 release. Some requirements marks need updating. I'll catch that on the next release cycle.
2020-01-22 17:11:21 drhok
2. Source code change review. fossil diff --from release --to trunk
2020-01-22 17:11:18 drhok
2l. Compare sqlite3.c and sqlite3.h against the previous release.
2020-01-22 17:11:15 drhok
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface.
2020-01-22 17:11:09 drhok
2i. Verify that source code contains no tabs and that surplus whitespace has been removed.
2020-01-22 17:10:44 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]*(/
2020-01-22 16:42:49 drhok
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean.
2020-01-22 14:43:46 danok
37b. All build products work on their target platforms
2020-01-22 14:43:44 danok
37a. Compile-time options for build products have been updated as necessary
2020-01-22 14:43:41 danok
37. Website built procedures
2020-01-22 14:04:23 danok
31. 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: SQLite 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b 0 errors out of 265 tests on darkstar Linux 64-bit little-endian
2020-01-22 14:02:31 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 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b 0 errors out of 248140 tests on darkstar Linux 64-bit little-endian
2020-01-22 13:08:48 danok
11. Tests for platform OpenBSD (x86):
2020-01-22 13:08:45 danok
11b. th3make quick.rc
th3: 0 errors in 1902342 tests. 677.828 seconds on obsd.my.domain 32-bit little-endian th3: SQLite 3.31.0 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b
2020-01-22 11:34:33 danok
11a. make test
SQLite 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b 0 errors out of 249073 tests on obsd.my.domain OpenBSD 32-bit little-endian
2020-01-22 00:05:26 drhok
3d. No unresolved hyperlinks in the documentation build.
2020-01-22 00:05:21 drhok
3b. Release announcement in "changes.in".
2020-01-21 21:24:28 danok
6. Tests for platform Linux x86_64:
2020-01-21 21:24:24 danok
6e. tclsh test/wapptest.tcl --platform Failure-Detection -noui - all failures detected
All failures detected: 10 errors from 393 tests in 7 configurations. SQLite version 3.31.0 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b
2020-01-21 21:21:04 danok
6b. tclsh test/wapptest.tcl -noui
15 errors from 15900168 tests in 32 configurations. SQLite version 3.31.0 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b All errors are benign cases detected by sanitizers.
2020-01-21 21:16:00 drhok
3a. Latest release on the "index.html" page.
2020-01-21 21:12:01 danok
8. Tests for platform Mac OS X:
2020-01-21 21:11:57 danok
8d. tclsh test/wapptest.tcl -platform Failure-Detection -noui - all failures detected
All failures detected: 8 errors from 197 tests in 7 configurations. SQLite version 3.31.0 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b
2020-01-21 21:06:21 danok
8a. tclsh test/wapptest.tcl -noui
0 errors from 6267708 tests in 6 configurations. SQLite version 3.31.0 2020-01-21 16:31:26 4daf94d83319231e42243625c804d5db2d14f10fa5ea1a1f358c3603c47b955b
2020-01-21 20:11:14 drhok
29. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date.
2020-01-21 20:05:39 drhok
25. Performance tests using speedtest1 --testset rtree
2020-01-21 20:05:37 drhok
25a. Linux
2020-01-21 20:05:31 drhok
27. Compare performance to the previous release using kvtest.
2020-01-21 20:05:28 drhok
27b. Linux
2020-01-21 20:03:43 drhok
24. Performance tests using speedtest1 compared against the previous release and a release from about one year ago.
2020-01-21 20:03:41 drhok
24b. Linux
2020-01-21 18:04:20 drhok
18. SEE tests using TH3:
2020-01-21 18:04:18 drhok
18l. At least one of the above on Linux.
2020-01-21 18:04:16 drhok
18j. At least one of the above using "memdebug.rc".
2020-01-21 18:04:14 drhok
18g. see-aes256-openssl.c
th3: 0 errors in 9878962 tests. 5923.806 seconds on bella 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87 FILES GENERATED:
2020-01-21 16:07:53 drhok
18e. see-aes128-ccm.c
th3: 0 errors in 1874868 tests. 385.459 seconds on SQLite-iMac-2018.local 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 15:39:26 drhok
35. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux.
2020-01-21 14:54:25 drhok
27c. Mac
2020-01-21 14:53:17 drhok
24c. Mac
2020-01-21 14:24:12 drhok
22. Amalgamation autoconf tarball.
2020-01-21 14:24:09 drhok
22d. Works on Windows MinGW
2020-01-21 14:03:44 drhok
20. ZIPVFS tests:
2020-01-21 14:03:42 drhok
20a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details)
SQLite 2020-01-21 13:40:35 3a62f64222ebd176c06e89b9fe5275b7b1f09df0afbae1c5c148a4e527e9d80b 0 errors out of 81294 tests on bella Linux 64-bit little-endian
2020-01-21 13:53:26 drhok
20f. At least one of the above on Linux.
2020-01-21 13:53:24 drhok
20d. th3make zipvfs.rc quick.rc -valgrind
th3: 0 errors in 3051929 tests. 23206.010 seconds on bella 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 13:52:35 drhok
24a. Android
2020-01-21 13:52:27 drhok
27a. Android
2020-01-21 02:33:47 drhok
20c. th3make zipvfs.rc memdebug.rc
th3: 0 errors in 9873900 tests. 10656.844 seconds on SQLite-iMac-2018.local 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 02:04:46 drhok
23. TEA archive builds correctly and runs:
2020-01-21 02:01:02 drhok
23a. Verify that the SQLite version number is correct in autoconf/tea/configure.ac
2020-01-21 02:00:24 drhok
23d. Windows MSVC
2020-01-21 01:44:58 drhok
18a. see.c
th3: 0 errors in 1905474 tests. 928.464 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 01:14:45 drhok
18b. see-aes128-ofb.c
th3: 0 errors in 1905468 tests. 910.426 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 00:55:36 drhok
18c. see-aes256-ofb.c
th3: 0 errors in 1905478 tests. 943.846 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 00:34:06 drhok
18k. At least one of the above with option -DSQLITE_DIRECT_OVERFLOW_READ.
2020-01-21 00:33:57 drhok
18d. see-rc4.c
th3: 0 errors in 1907867 tests. 927.688 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-21 00:07:13 drhok
27d. Windows
2020-01-21 00:04:41 drhok
25b. Windows
2020-01-21 00:04:38 drhok
24d. Windows
2020-01-20 23:18:43 drhok
22e. Works on Windows MSVC
2020-01-20 23:15:21 drhok
20h. At least one of the above on Windows.
2020-01-20 23:15:18 drhok
20b. th3make zipvfs.rc test.rc
th3: 0 errors in 9807830 tests. 7148.792 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-20 23:14:50 drhok
20g. At least one of the above on Mac OS X.
2020-01-20 23:14:44 drhok
20e. th3make zipvfs.rc quick.rc
th3: 0 errors in 3039007 tests. 824.659 seconds on SQLite-iMac-2018.local 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-20 21:15:44 drhok
18i. At least one of the above using "test.rc".
2020-01-20 21:15:28 drhok
18m. At least one of the above on Mac OS X.
2020-01-20 21:15:23 drhok
18f. see-cccrypt.c
th3: 0 errors in 7797353 tests. 3560.971 seconds on SQLite-iMac-2018.local 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-20 21:06:22 drhok
23c. Mac OS X
2020-01-20 21:01:47 drhok
22c. Works on Mac OS X.
2020-01-20 20:39:37 drhok
16. Fossil updated to use the latest SQLite.
2020-01-20 20:39:35 drhok
16c. fossil all dbstat --db-check
2020-01-20 20:39:19 drhok
18n. At least one of the above on Windows.
2020-01-20 20:39:15 drhok
18h. see-aes256-cryptoapi.c
th3: 0 errors in 1905467 tests. 914.006 seconds on SQLiteWin10 64-bit little-endian th3: SQLite 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-20 20:31:36 drhok
16b. Used on active websites with no issues.
2020-01-20 20:31:34 drhok
16a. No SQLite compiler warnings.
2020-01-20 20:27:56 drhok
15. Build using the configure/make in main source tree.
2020-01-20 20:27:53 drhok
15b. Verify the correct version numbers have been installed.
2020-01-20 20:27:50 drhok
15a. Make sure that autoconf has been run to update the configure script.
2020-01-20 20:27:07 drhok
22a. Builds.
2020-01-20 20:20:34 drhretest
18f. see-cccrypt.c
Many failures in cov1/vtab01.test. Seems to be a test problem, but need to investigate further and fix it before continuing.
2020-01-20 20:20:06 drhok
28. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform
2020-01-20 20:20:03 drhok
28c. Mac
2020-01-20 19:35:40 drhok
32. Build and verify correct operation of sqlite3_analyzer on:
2020-01-20 19:35:37 drhok
32b. Mac OS X
2020-01-20 19:35:33 drhok
33. Build and verify sqldiff
2020-01-20 19:35:30 drhok
33c. Windows
2020-01-20 19:34:57 drhok
33b. Mac
2020-01-20 19:34:02 drhok
32c. Windows
2020-01-20 19:13:32 drhok
33a. Linux
2020-01-20 19:12:37 drhok
32a. Linux
2020-01-20 19:11:48 drhok
34. Build the "atrc" test program and run "./atrc $DB | ./sqlite3 $DB" against multiple databases, visually verify the result
2020-01-20 19:06:53 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.
2020-01-20 18:42:30 drhok
14. Sqllogictest:
2020-01-20 18:42:28 drhok
14d. tclsh run-all.tcl - on windows
0 errors out of 11879758 tests and 1244 invocations in 3012 seconds
2020-01-20 17:19:18 drhok
10. Tests for platform Windows:
2020-01-20 17:19:12 drhok
10f. sh tool/symbols-mingw.sh - no incorrect exports or dependencies
2020-01-20 17:18:03 drhfail
18f. see-cccrypt.c
Many failures in cov1/vtab01.test. Seems to be a test problem, but need to investigate further and fix it before continuing.
2020-01-20 17:16:22 drhok
10g. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources.
2020-01-20 17:14:57 drhok
10e. tclsh test/wapptest.tcl --msvc --platform Failure-Detection -noui - all failures detected
2020-01-20 17:13:54 drhok
10d. tclsh test/wapptest.tcl --msvc -noui
0 errors from 2453912 tests in 5 configurations. SQLite version 3.31.0 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87
2020-01-20 16:47:33 drhok
21. NDS-Devkit testing
2020-01-20 16:47:31 drhok
21a. Merge all trunk enhancements into the reuse-schema branch and use that branch to update the devkit.
2020-01-20 16:47:29 drhok
21c. Verify the "NDS DevKit" version number shown at the end of the test
2020-01-20 16:47:27 drhok
21b. Test using: tclsh th3make test.rc nds_devkit.rc
th3: 0 errors in 8706409 tests. 2052.591 seconds on bella 64-bit little-endian th3: NDS DevKit 3.31.0-beta-1 2020-01-20 15:33:18 2bede434304b3988 th3: SQLite 3.31.0 2020-01-20 15:32:47 9c920bbad3d0a79279e8ff89a01d0f197c77d0a530ac51c57e57fe6db316c905
2020-01-20 15:56:24 drhok
19. SEE using configure; make test
2020-01-20 15:56:22 drhok
19a. Linux
SQLite 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4a9c87 0 errors out of 250007 tests on bella Linux 64-bit little-endian
2020-01-20 15:50:22 drhok
17. CEROD tests in the "test/" subdirectory.
2020-01-20 15:37:54 drhok
19b. Mac
SQLite 2020-01-20 14:42:09 63d886f4ce3c770498b8bdad45b04143a3f63197d81793bde107450aba4aalt2 0 errors out of 248249 tests on SQLite-iMac-2018.local Darwin 64-bit little-endian
2020-01-20 14:55:10 drhok
8c. tclsh multitest.tcl --scenario failures - all failures detected
2020-01-20 14:51:51 drhok
6h. Test the reuse-schema branch with ./configure --enable-all && make "OPTS=-DSQLITE_ENABLE_SHARED_SCHEMA" test.
2020-01-20 14:45:20 drhok
10c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected
2020-01-20 14:43:30 drhok
6g. CC=clang CFLAGS='-fsanitize=address,undefined' ./configure --enable-debug --enable-all && make test
2020-01-20 12:47:18 drhok
6f. sh tool/symbols.sh - no incorrect exports or dependencies
2020-01-20 12:46:45 drhok
6d. tclsh multitest.tcl --scenario failures - all failures detected
2020-01-20 12:45:27 drhok
6c. tclsh multitest.tcl --scenario obscure
0 failures on 2 th3makes and 3830694 tests in (00:09:10) on bella SQLite 3.31.0 2020-01-19 20:37:26 4d46255096671ae7be33081e81bb25561304e069f459ffa7587f1f19381a1851
2020-01-20 12:18:57 drhok
10a. tclsh multitest.tcl --msvc
0 failures on 38 th3makes and 175943338 tests in (16:05:33) 2 cores on SQLiteWin10 SQLite 3.31.0 2020-01-18 23:52:45 535afe150939d06342fbbed4ca1b6a1472fde51ac9edd4b4b583b87d90f509c2
2020-01-19 15:31:13 drhok
6a. tclsh multitest.tcl
0 failures on 44 th3makes and 230970963 tests in (10:37:22) 3 cores on bella SQLite 3.31.0 2020-01-18 23:52:45 535afe150939d06342fbbed4ca1b6a1472fde51ac9edd4b4b583b87d90f509c2
2020-01-19 03:05:20 drhok
8b. tclsh multitest.tcl
0 failures on 39 th3makes and 186236037 tests in (12:01:41) 2 cores on SQLite-iMac-2018.local SQLite 3.31.0 2020-01-18 14:50:06 fee945671a19a93287f9bfadc346f9821fb1311c7fc75b95a6a48d1419c840e7
2020-01-18 19:04:03 drhok
7. Tests for platform Linux ARM (BeagleBoard or RaspberryPI)
2020-01-18 19:04:00 drhok
7a. tclsh th3make min.rc
th3: 0 errors in 1716723 tests. 3673.464 seconds on raspberrypi 32-bit little-endian th3: SQLite 3.31.0 2020-01-18 14:50:06 fee945671a19a93287f9bfadc346f9821fb1311c7fc75b95a6a48d1419c840e7
2020-01-18 18:57:58 drhok
10b. tclsh multitest.tcl --msvc --quick on x86
0 failures on 16 th3makes and 25134174 tests in (02:10:43) 2 cores on SQLiteWin10 SQLite 3.31.0 2020-01-18 14:50:06 fee945671a19a93287f9bfadc346f9821fb1311c7fc75b95a6a48d1419c840e7
2020-01-18 17:22:36 drhpending
7a. tclsh th3make min.rc
2020-01-18 17:03:37 drhpending
8b. tclsh multitest.tcl
2020-01-18 17:03:18 drhpending
10b. tclsh multitest.tcl --msvc --quick on x86
2020-01-18 16:58:21 drhok
7b. Recompile and test Fossil.
2020-01-18 16:50:31 drhok
14c. tclsh run-all.tcl - on unix
0 errors out of 11879758 tests and 1244 invocations in 856 seconds
2020-01-18 16:31:56 drhok
14b. No SQLite compiler warnings.
2020-01-18 16:31:54 drhok
14a. Checked in latest SQLite amalgamation.
2020-01-18 16:30:03 drhok
4. Compiler warning checks.
2020-01-18 16:30:00 drhok
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script)
2020-01-18 16:26:01 drhok
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script)
Need to fix -Wimplicit-fallthrough warnings for GCC7 and later. Do this on the next release cycle.
2020-01-18 16:20:39 drhok
9. Tests for platform Mac OS X 10.5 (PPC):
2020-01-18 16:20:37 drhok
9a. .selftest checks (see below)
2020-01-18 16:17:25 drhok
30. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms.
2020-01-18 16:17:22 drhok
30d. Windows using native MinGW.
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h
2020-01-18 16:14:17 drhok
28d. Windows
2020-01-18 16:13:38 drhok
30b. Mac OS X
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h
2020-01-18 16:12:10 drhok
30e. Windows using NMAKE.
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h
2020-01-18 16:10:43 drhok
30c. Mac OS X (PPC)
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h
2020-01-18 16:10:32 drhok
30a. Linux
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h
2020-01-18 16:03:21 drhok
28a. iBook PPC
2020-01-18 15:52:38 drhok
9c. Verify that Fossil repositories are cross-platform with x86/x64.
2020-01-18 15:52:32 drhok
9b. Recompile and test Fossil.
2020-01-18 01:19:21 drhok
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h).
2020-01-18 01:19:08 drhok
2a. No stray changes.
2020-01-18 01:19:02 drhok
2f. Variables and functions have been renamed to reflect changes in their use.
2020-01-18 01:19:00 drhok
2e. Comments have been updated to reflect code changes.
2020-01-18 01:18:58 drhok
2d. New code complies with design rules.
2020-01-18 01:18:56 drhok
2c. New code complies with style guidelines.
2020-01-18 01:18:52 drhok
2b. All significant changes are mentioned in the "changes" log of the documentation.
2020-01-17 20:19:55 drhok
23b. Linux
2020-01-17 20:19:52 drhok
22b. Works on Linux.
2020-01-17 19:46:45 drhok
28b. Linux
2020-01-17 19:14:55 drhok
5. OMIT, ENABLE, and DISABLE options:
2020-01-17 19:14:53 drhok
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a
2020-01-17 17:28:18 drhok
26. Run make wordcount and do tests on current and prior versions:
2020-01-17 17:28:13 drhok
26b. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all --cachesize 5 --nosync
3.31.0 is consistently about 8-10% faster here. Dunno why, but I'll take it.
2020-01-17 16:59:32 drhok
26a. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all