2020-01-22 17:53:34
| drh | ok
|
13. Trunk changes merged and verified on active branches: |
2020-01-22 17:53:32
| drh | ok
|
13a. apple-osx |
2020-01-22 17:53:29
| drh | ok
|
13b. begin-concurrent |
2020-01-22 17:53:27
| drh | ok
|
13c. begin-concurrent-pnu |
2020-01-22 17:53:25
| drh | ok
|
13d. begin-concurrent-pnu-wal2 |
2020-01-22 17:53:23
| drh | ok
|
13e. reuse-schema |
2020-01-22 17:53:21
| drh | ok
|
13f. wal2 |
2020-01-22 17:53:08
| drh | ok
|
3. Documentation review: |
2020-01-22 17:53:05
| drh | ok
|
3c. Release accouncement in "news.html". |
2020-01-22 17:49:54
| drh | ok
|
3i. Check new/changed documentation for spelling and gramatical mistakes. |
2020-01-22 17:13:21
| drh | ok
|
1. Test procedure review. |
2020-01-22 17:13:19
| drh | ok
|
1a. Review the "test/wapptest.tcl" script for completeness and accuracy. |
2020-01-22 17:13:16
| drh | ok
|
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2020-01-22 17:13:13
| drh | ok
|
1c. Review this checklist for completeness and accuracy. |
2020-01-22 17:13:01
| drh | ok
|
3h. Test metrics are up-to-date (testing.html). |
2020-01-22 17:12:45
| drh | ok
|
3g. Database footprint is up-to-date (features.html). |
2020-01-22 17:12:09
| drh | ok
|
3f. The compile-time options are all up-to-date (compile.html). |
2020-01-22 17:11:58
| drh | ok
|
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
| drh | ok
|
2. Source code change review. fossil diff --from release --to trunk |
2020-01-22 17:11:18
| drh | ok
|
2l. Compare sqlite3.c and sqlite3.h against the previous release. |
2020-01-22 17:11:15
| drh | ok
|
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface. |
2020-01-22 17:11:09
| drh | ok
|
2i. Verify that source code contains no tabs and that surplus whitespace has been removed. |
2020-01-22 17:10:44
| drh | ok
|
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
| drh | ok
|
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. |
2020-01-22 14:43:46
| dan | ok
|
37b. All build products work on their target platforms |
2020-01-22 14:43:44
| dan | ok
|
37a. Compile-time options for build products have been updated as necessary |
2020-01-22 14:43:41
| dan | ok
|
37. Website built procedures |
2020-01-22 14:04:23
| dan | ok
|
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
| dan | ok
|
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
| dan | ok
|
11. Tests for platform OpenBSD (x86): |
2020-01-22 13:08:45
| dan | ok
|
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
| dan | ok
|
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
| drh | ok
|
3d. No unresolved hyperlinks in the documentation build. |
2020-01-22 00:05:21
| drh | ok
|
3b. Release announcement in "changes.in". |
2020-01-21 21:24:28
| dan | ok
|
6. Tests for platform Linux x86_64: |
2020-01-21 21:24:24
| dan | ok
|
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
| dan | ok
|
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
| drh | ok
|
3a. Latest release on the "index.html" page. |
2020-01-21 21:12:01
| dan | ok
|
8. Tests for platform Mac OS X: |
2020-01-21 21:11:57
| dan | ok
|
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
| dan | ok
|
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
| drh | ok
|
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
| drh | ok
|
25. Performance tests using speedtest1 --testset rtree |
2020-01-21 20:05:37
| drh | ok
|
25a. Linux |
2020-01-21 20:05:31
| drh | ok
|
27. Compare performance to the previous release using kvtest. |
2020-01-21 20:05:28
| drh | ok
|
27b. Linux |
2020-01-21 20:03:43
| drh | ok
|
24. Performance tests using speedtest1 compared against the previous release and a release from about one year ago. |
2020-01-21 20:03:41
| drh | ok
|
24b. Linux |
2020-01-21 18:04:20
| drh | ok
|
18. SEE tests using TH3: |
2020-01-21 18:04:18
| drh | ok
|
18l. At least one of the above on Linux. |
2020-01-21 18:04:16
| drh | ok
|
18j. At least one of the above using "memdebug.rc". |
2020-01-21 18:04:14
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
35. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux. |
2020-01-21 14:54:25
| drh | ok
|
27c. Mac |
2020-01-21 14:53:17
| drh | ok
|
24c. Mac |
2020-01-21 14:24:12
| drh | ok
|
22. Amalgamation autoconf tarball. |
2020-01-21 14:24:09
| drh | ok
|
22d. Works on Windows MinGW |
2020-01-21 14:03:44
| drh | ok
|
20. ZIPVFS tests: |
2020-01-21 14:03:42
| drh | ok
|
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
| drh | ok
|
20f. At least one of the above on Linux. |
2020-01-21 13:53:24
| drh | ok
|
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
| drh | ok
|
24a. Android |
2020-01-21 13:52:27
| drh | ok
|
27a. Android |
2020-01-21 02:33:47
| drh | ok
|
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
| drh | ok
|
23. TEA archive builds correctly and runs: |
2020-01-21 02:01:02
| drh | ok
|
23a. Verify that the SQLite version number is correct in autoconf/tea/configure.ac |
2020-01-21 02:00:24
| drh | ok
|
23d. Windows MSVC |
2020-01-21 01:44:58
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
18k. At least one of the above with option -DSQLITE_DIRECT_OVERFLOW_READ. |
2020-01-21 00:33:57
| drh | ok
|
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
| drh | ok
|
27d. Windows |
2020-01-21 00:04:41
| drh | ok
|
25b. Windows |
2020-01-21 00:04:38
| drh | ok
|
24d. Windows |
2020-01-20 23:18:43
| drh | ok
|
22e. Works on Windows MSVC |
2020-01-20 23:15:21
| drh | ok
|
20h. At least one of the above on Windows. |
2020-01-20 23:15:18
| drh | ok
|
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
| drh | ok
|
20g. At least one of the above on Mac OS X. |
2020-01-20 23:14:44
| drh | ok
|
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
| drh | ok
|
18i. At least one of the above using "test.rc". |
2020-01-20 21:15:28
| drh | ok
|
18m. At least one of the above on Mac OS X. |
2020-01-20 21:15:23
| drh | ok
|
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
| drh | ok
|
23c. Mac OS X |
2020-01-20 21:01:47
| drh | ok
|
22c. Works on Mac OS X. |
2020-01-20 20:39:37
| drh | ok
|
16. Fossil updated to use the latest SQLite. |
2020-01-20 20:39:35
| drh | ok
|
16c. fossil all dbstat --db-check |
2020-01-20 20:39:19
| drh | ok
|
18n. At least one of the above on Windows. |
2020-01-20 20:39:15
| drh | ok
|
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
| drh | ok
|
16b. Used on active websites with no issues. |
2020-01-20 20:31:34
| drh | ok
|
16a. No SQLite compiler warnings. |
2020-01-20 20:27:56
| drh | ok
|
15. Build using the configure/make in main source tree. |
2020-01-20 20:27:53
| drh | ok
|
15b. Verify the correct version numbers have been installed. |
2020-01-20 20:27:50
| drh | ok
|
15a. Make sure that autoconf has been run to update the configure script. |
2020-01-20 20:27:07
| drh | ok
|
22a. Builds. |
2020-01-20 20:20:34
| drh | retest
|
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
| drh | ok
|
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
| drh | ok
|
28c. Mac |
2020-01-20 19:35:40
| drh | ok
|
32. Build and verify correct operation of sqlite3_analyzer on: |
2020-01-20 19:35:37
| drh | ok
|
32b. Mac OS X |
2020-01-20 19:35:33
| drh | ok
|
33. Build and verify sqldiff |
2020-01-20 19:35:30
| drh | ok
|
33c. Windows |
2020-01-20 19:34:57
| drh | ok
|
33b. Mac |
2020-01-20 19:34:02
| drh | ok
|
32c. Windows |
2020-01-20 19:13:32
| drh | ok
|
33a. Linux |
2020-01-20 19:12:37
| drh | ok
|
32a. Linux |
2020-01-20 19:11:48
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
14. Sqllogictest: |
2020-01-20 18:42:28
| drh | ok
|
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
| drh | ok
|
10. Tests for platform Windows: |
2020-01-20 17:19:12
| drh | ok
|
10f. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2020-01-20 17:18:03
| drh | fail
|
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
| drh | ok
|
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
| drh | ok
|
10e. tclsh test/wapptest.tcl --msvc --platform Failure-Detection -noui - all failures detected |
2020-01-20 17:13:54
| drh | ok
|
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
| drh | ok
|
21. NDS-Devkit testing |
2020-01-20 16:47:31
| drh | ok
|
21a. Merge all trunk enhancements into the reuse-schema branch and use that branch to update the devkit. |
2020-01-20 16:47:29
| drh | ok
|
21c. Verify the "NDS DevKit" version number shown at the end of the test |
2020-01-20 16:47:27
| drh | ok
|
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
| drh | ok
|
19. SEE using configure; make test |
2020-01-20 15:56:22
| drh | ok
|
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
| drh | ok
|
17. CEROD tests in the "test/" subdirectory. |
2020-01-20 15:37:54
| drh | ok
|
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
| drh | ok
|
8c. tclsh multitest.tcl --scenario failures - all failures detected |
2020-01-20 14:51:51
| drh | ok
|
6h. Test the reuse-schema branch with ./configure --enable-all && make "OPTS=-DSQLITE_ENABLE_SHARED_SCHEMA" test. |
2020-01-20 14:45:20
| drh | ok
|
10c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected |
2020-01-20 14:43:30
| drh | ok
|
6g. CC=clang CFLAGS='-fsanitize=address,undefined' ./configure --enable-debug --enable-all && make test |
2020-01-20 12:47:18
| drh | ok
|
6f. sh tool/symbols.sh - no incorrect exports or dependencies |
2020-01-20 12:46:45
| drh | ok
|
6d. tclsh multitest.tcl --scenario failures - all failures detected |
2020-01-20 12:45:27
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
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
| drh | ok
|
7. Tests for platform Linux ARM (BeagleBoard or RaspberryPI) |
2020-01-18 19:04:00
| drh | ok
|
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
| drh | ok
|
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
| drh | pending
|
7a. tclsh th3make min.rc |
2020-01-18 17:03:37
| drh | pending
|
8b. tclsh multitest.tcl |
2020-01-18 17:03:18
| drh | pending
|
10b. tclsh multitest.tcl --msvc --quick on x86 |
2020-01-18 16:58:21
| drh | ok
|
7b. Recompile and test Fossil. |
2020-01-18 16:50:31
| drh | ok
|
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
| drh | ok
|
14b. No SQLite compiler warnings. |
2020-01-18 16:31:54
| drh | ok
|
14a. Checked in latest SQLite amalgamation. |
2020-01-18 16:30:03
| drh | ok
|
4. Compiler warning checks. |
2020-01-18 16:30:00
| drh | ok
|
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2020-01-18 16:26:01
| drh | ok
|
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
| drh | ok
|
9. Tests for platform Mac OS X 10.5 (PPC): |
2020-01-18 16:20:37
| drh | ok
|
9a. .selftest checks (see below) |
2020-01-18 16:17:25
| drh | ok
|
30. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. |
2020-01-18 16:17:22
| drh | ok
|
30d. Windows using native MinGW. |
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c
adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h |
2020-01-18 16:14:17
| drh | ok
|
28d. Windows |
2020-01-18 16:13:38
| drh | ok
|
30b. Mac OS X |
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c
adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h |
2020-01-18 16:12:10
| drh | ok
|
30e. Windows using NMAKE. |
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c
adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h |
2020-01-18 16:10:43
| drh | ok
|
30c. Mac OS X (PPC) |
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c
adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h |
2020-01-18 16:10:32
| drh | ok
|
30a. Linux |
5e0cdab4b41e0a2f0abd2b4287c6a742e94c141d1c4b2decd1edba03a0e291b1 sqlite3.c
adc127cd756328e6cea6b93320d67573ebd0626f79ac83924b01d9d2a9d4c2c1 sqlite3.h |
2020-01-18 16:03:21
| drh | ok
|
28a. iBook PPC |
2020-01-18 15:52:38
| drh | ok
|
9c. Verify that Fossil repositories are cross-platform with x86/x64. |
2020-01-18 15:52:32
| drh | ok
|
9b. Recompile and test Fossil. |
2020-01-18 01:19:21
| drh | ok
|
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). |
2020-01-18 01:19:08
| drh | ok
|
2a. No stray changes. |
2020-01-18 01:19:02
| drh | ok
|
2f. Variables and functions have been renamed to reflect changes in their use. |
2020-01-18 01:19:00
| drh | ok
|
2e. Comments have been updated to reflect code changes. |
2020-01-18 01:18:58
| drh | ok
|
2d. New code complies with design rules. |
2020-01-18 01:18:56
| drh | ok
|
2c. New code complies with style guidelines. |
2020-01-18 01:18:52
| drh | ok
|
2b. All significant changes are mentioned in the "changes" log of the documentation. |
2020-01-17 20:19:55
| drh | ok
|
23b. Linux |
2020-01-17 20:19:52
| drh | ok
|
22b. Works on Linux. |
2020-01-17 19:46:45
| drh | ok
|
28b. Linux |
2020-01-17 19:14:55
| drh | ok
|
5. OMIT, ENABLE, and DISABLE options: |
2020-01-17 19:14:53
| drh | ok
|
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
2020-01-17 17:28:18
| drh | ok
|
26. Run make wordcount and do tests on current and prior versions: |
2020-01-17 17:28:13
| drh | ok
|
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
| drh | ok
|
26a. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all |