/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 check-ins occurring around 6917d9f437224229.

2015-01-16
12:44
Merge all 3.8.8 changes into the sessions branch. check-in: bebd131a user: drh tags: sessions
12:24
Merge the 3.8.8 release changes from trunk. check-in: 518621f8 user: drh tags: apple-osx
12:08
Version 3.8.8 check-in: 7d68a42f user: drh tags: trunk, release, version-3.8.8
2015-01-15
17:38
Fix the spelling of "malloc_usable_size" in configure and configure.ac. check-in: 8f45217c user: drh tags: trunk
15:47
Makefile enhancements: (1) Rename autoconf/tea/configure.in to autoconf/tea/configure.ac so that it works with the latest versions of autoconf. (2) Add the "amalgamation-tarball" targets to Makefile.in and main.mk (renamed from "dist" in the latter case). (3) Update the README.first file in autoconf/ (4) The TOP macro in Makefile.in is now an absolute rather than a relative path. check-in: 3bafeec9 user: drh tags: trunk
2015-01-14
17:16
Merge trunk 3.8.8 beta changes into the sessions branch check-in: 0ba12454 user: drh tags: sessions
2015-01-13
21:26
Simplify some code in rtree, to avoid confusing the optimizer in GCC on some macs: gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00). Prior to these changes, compiling with -O3 would cause incorrect code to be generated. The change to the nodeGetCell() routine is key. The other changes are merely cosmetic details discovered while bug hunting. check-in: 882181ff user: drh tags: trunk
17:25
Fix prefix indexes so that they work in characters, not bytes. check-in: af8d43a4 user: dan tags: fts5
01:12
Fix the e_walauto.test test module so that it works on both little-endian and big-ending machines. check-in: 5682db7b user: drh tags: trunk
2015-01-12
21:43
Fix harmless compiler warnings when using -W4 with MSVC. check-in: e693e11d user: mistachkin tags: trunk
20:25
Fix harmless compiler warning in an assert() statement. Closed-Leaf check-in: bdbeed01 user: mistachkin tags: msvcW4
20:20
Add two more classes of harmless MSVC compiler warnings. check-in: de30d5b0 user: mistachkin tags: msvcW4
19:59
Silence some harmless uninitialized local variable warnings. check-in: 44375a34 user: mistachkin tags: msvcW4
19:49
Harmless compiler warning fixes for 'testfixture' and the miscellaneous extensions when built with the MSVC makefile. check-in: 923fd660 user: mistachkin tags: msvcW4
18:52
Merge updates from trunk. check-in: ca5f2c54 user: mistachkin tags: msvcW4
18:52
Get things compiling cleanly with MSVC and W4. check-in: c8725fa5 user: mistachkin tags: msvcW4
18:38
Fix some harmless compiler warnings. check-in: 2b8eecbf user: mistachkin tags: msvcW4
18:27
Fix comments and add another disabled warning for MSVC. check-in: 43b6b4cc user: mistachkin tags: msvcW4
18:02
Work in progress on fixing harmless compiler warnings when using -W4 and MSVC. check-in: 856dd245 user: mistachkin tags: msvcW4
17:58
Optimize the unicode61 tokenizer so that it handles ascii text faster. Make it the default tokenizer. Change the name of the simple tokenizer to "ascii". check-in: f22dbcca user: dan tags: fts5
17:56
Add an assert() in order to calm a scan-build warning. check-in: 11e81ac2 user: drh tags: trunk
2015-01-10
20:34
Fix some documentation issues in fts5. check-in: 512e1bdb user: dan tags: fts5
18:22
Add detection of the isnan() library function to the configure script. Make the code responsive to the HAVE_ISNAN configuration option. check-in: 46f3aba2 user: drh tags: trunk
18:02
Make use of the fdatasync() interface if the HAVE_FDATASYNC macro is true. check-in: 694228e4 user: drh tags: trunk
16:49
Improvements to compile-time-option hygiene. Use "#if OPTION" instead of "#ifdef OPTION" in cases where that makes sense, so that -DOPTION=0 will work. Add the "Have-Not" configuration in releasetest.tcl which disables all of the "HAVE_component" compile-time options. check-in: 9e92a5ed user: drh tags: trunk
15:21
Add the ability to put comments in the Config and Platform setup sections of the releasetest.tcl script. check-in: d6f8c899 user: drh tags: trunk
14:27
Autoconf configure script updates: (1) remove the long-obsolete --enable-cross-thread-connections option. (2) remove the --with-hints= options. (3) Extension loading is enabled by default. (4) Check for strchrnull() (5) Update the --help text. check-in: 5004063c user: drh tags: trunk
2015-01-09
21:54
Change the testfixture binary so that it explicitly enabled core files on a crash (on unix). Add a test case to verify that this works. check-in: 90f422ed user: drh tags: trunk
20:00
Add SQLITE_ENABLE_STMT_SCANSTATUS to the Update-Delete-Limit configuration in the releasetest.tcl script. check-in: c70d5eda user: drh tags: trunk
19:45
Remove an unused preprocessor macro from pcache.c. check-in: 88a7a967 user: drh tags: trunk
19:36
Improvements to the sqlite3_stmt_scanstatus() documentation. No changes to code. check-in: 9309c9bc user: drh tags: trunk
01:27
Fix three crash problems discovered by afl-fuzz. Ticket [a59ae93ee990a55]. check-in: fe578863 user: drh tags: trunk
00:38
Add the "ascii" mode to the command-line shell. check-in: e1518a94 user: drh tags: trunk
2015-01-08
22:08
Omit modules from the "valgrind" permutation that fork off separate processes. Also omit selectG.test because it is timing sensitive and valgrind is too slow to get the right answer. check-in: 662932a6 user: drh tags: trunk
20:06
Merge recent enhancements from trunk, including test scripts enhancements and the removal of limits on the number of terms in a VALUES clause. check-in: 5a2dec55 user: drh tags: sessions
19:55
Merge the testing enhancements and the unlimited VALUES enhancement from trunk. check-in: cc780842 user: drh tags: apple-osx
16:47
Try to fix up the "valgrindtest" target in Makefile.in so that it avoids misuse testing that can trigger false errors. check-in: 50b5a8af user: drh tags: trunk
02:28
Fix the extension tags on the "smoketest" makefile target for Windows. check-in: 826fd311 user: drh tags: trunk
02:15
In releasetest.tcl: (1) Add the Failure-Detection platform. (2) Re-add the --disable-shared argument on Default that was mistakenly removed by the previous commit. (3) Remove the -ftrapv tests, as we read that -ftrapv does not work in GCC. check-in: 1f2fb777 user: drh tags: trunk
01:05
In releasetest.tcl: add options --veryquick and pass-through compiler optimization settings (ex: -O0). Collect the SQLite version number from the main.test output and show it during the summary report at the end. check-in: e7e7bc1d user: drh tags: trunk
2015-01-07
19:38
In releasetest.tcl, always use --disable-shared together with --disable-amalgamation because mingw generates a binary that crashes and cannot be debugged using gdb if you don't. check-in: 19982439 user: drh tags: trunk
19:33
Add the fts5 'optimize' command. check-in: e749be56 user: dan tags: fts5
18:44
In releasetest.tcl, copy certain command-line arguments (-g, -D..., etc) down into each test run. check-in: 889864b5 user: drh tags: trunk
18:19
Modify the valgrind target to be consistent with regard to target suffixes. check-in: dc4aa732 user: mistachkin tags: trunk
18:11
Fix threads-enabled builds on Windows when the amalgamation is not in use. check-in: 9b92a4d2 user: mistachkin tags: trunk
17:11
Add the 'rebuild' and 'delete-all' commands. check-in: 0cb2fed5 user: dan tags: fts5
14:41
In releasetest.tcl, change the --dryrun option to work as it does in multitest.tcl of TH3. Add the new --trace option that work like the --dryrun option used to work. Add the ability to specify additional configure-script options in the Config array, and create configurations that use --disable-shared and --disable-amalgamation for testing. check-in: be17ef03 user: drh tags: trunk
14:09
Add a valgrind test to the Linux-x86_64 platform in releasetest.tcl. check-in: 4b6df035 user: drh tags: trunk
2015-01-06
21:31
Fix a problem in the unix implementation of FCNTL_SIZE_HINT on systems that do not support posix_fallocate(). check-in: af20eae1 user: dan tags: trunk
19:08
Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. check-in: 65f0262f user: dan tags: fts5
16:53
Improved and more rigorous test of large VALUES clauses. check-in: 6917d9f4 user: drh tags: trunk
14:38
Further fixes and test cases related to external content tables. check-in: ce6a899b user: dan tags: fts5
2015-01-05
20:41
Tests and fixes for fts5 external content tables. check-in: 047aaf83 user: dan tags: fts5
20:13
Enhance "INSERT INTO ... VALUES" so that the number of rows in the VALUES clause is not limited by SQLITE_LIMIT_COMPOUND_SELECT, and so that the stack depth is constant regardless of the number of rows in VALUES. check-in: e1c4a359 user: drh tags: trunk
20:04
Avoid O(N*N) behavior with very long lists of VALUES. Closed-Leaf check-in: ee30fb35 user: drh tags: many-VALUEs
19:16
Handle compound-select statements originating from VALUES clauses as a special case that does not use recursion. check-in: 9ce9e43a user: drh tags: many-VALUEs
16:27
Towards getting INSERT statements to except many VALUE terms (more than the limit imposed by SQLITE_LIMIT_COMPOUND_SELECT). This check-in segfaults on a stack overflow. And it is slow. check-in: c9d65f73 user: drh tags: many-VALUEs
15:48
Remove some needless recursion from compound SELECT processing. check-in: fe677d13 user: drh tags: trunk
2015-01-03
20:44
Add support for external content tables to fts5. check-in: 17ef5b59 user: dan tags: fts5
18:59
In releasetest.tcl, omit the CC=clang text from the label on Sanitize tests, so that the label fits on an 80-character line. check-in: 23d4c07e user: drh tags: trunk
2015-01-02
21:54
Fix a harmless compiler warning. check-in: e0de5807 user: drh tags: trunk
20:06
Merge updates from trunk. Closed-Leaf check-in: ea99f4b2 user: mistachkin tags: asciiMode
19:17
Merge the latest changes from trunk into the apple-osx branch. check-in: df3cdf9f user: drh tags: apple-osx
15:55
Add the SQLITE_CONFIG_PMASZ start-time option. check-in: acb0d1e8 user: drh tags: trunk
14:55
Allow the rank column to be remapped on a per-query basis by including a term similar to "rank match 'bm25(10,2)'" in a where clause. check-in: 1cd15a17 user: dan tags: fts5
2015-01-01
23:02
Add logic to releasetest.tcl that detects -fsanitize=undefined errors. Fix a few false-positivies that come up when running the sanitize=undefined test. check-in: 2835e79a user: drh tags: trunk
19:53
Add the ability to specify an alternative compiler (clang instead of gcc) on the default Makefile. Use this in releasetest.tcl to implement an -fsanitize=undefined test. check-in: c55c05fe user: drh tags: trunk
19:11
Enhance the "lemon" executable so that it ignores -f, -W, -O, and -I command-line options. This permits most of the same options that are passed to the compiler to also be harmlessly passed to lemon, and thus simplifies makefiles. check-in: da408d12 user: drh tags: trunk
18:54
Fix an error in the computation of the number of hours of runtime for individual test runs in the releasetest.tcl script. check-in: e2b0ebe2 user: drh tags: trunk
18:03
Merge latest trunk changes with this branch. check-in: 4b365167 user: dan tags: fts5
16:47
Fix a harmless compiler warning in rtree. check-in: 30891c6b user: drh tags: trunk
16:46
Add a version of the unicode61 tokenizer to fts5. check-in: d09f7800 user: dan tags: fts5
14:13
Fix two test cases in memsubsys1 so that they work with the mmap permutation. check-in: 66269d0d user: drh tags: trunk
14:06
Fix the fkey-7.1 test so that it sorts its answer and hence always gives the same answer. check-in: 5830c557 user: drh tags: trunk
2014-12-31
20:35
Fix to releasetest.tcl: When doing the secondary _debug runs, convert "fulltest" to just "test". check-in: ec264bde user: drh tags: trunk
20:25
Adjust the memsubsys1-5.5 test case to avoid occasional false positives. check-in: 43241318 user: drh tags: trunk
20:19
Fix a floating-point round-off error problem in the percentile.test module. check-in: 456948ea user: drh tags: trunk
19:58
Disable the bigsort.test module on machine with less than 8GB of available RAM or machine, to avoid thrashing. check-in: 9d4fe116 user: drh tags: trunk
18:55
Change threadtest3.c so that SQLITE_SCHEMA returns result in warnings not hard errors. Add the Darwin-x86_64 platform to releasetest.tcl. check-in: b09a139c user: drh tags: trunk
18:28
Update the command-line parsing for threadtest3 so that tests are run in the order they are specified on the command-line. check-in: f489bc31 user: drh tags: trunk
18:25
Add a missing sqlite3_close() call to threadtest3.c. check-in: a65a44f3 user: dan tags: trunk
18:10
Only run walthread5 once when running all tests in threadtest3. check-in: ca2e4a5b user: drh tags: trunk
18:08
Do run pragma3.test as part of the mmap permutation. As it works as of [cf48eb608a]. check-in: 11057e26 user: dan tags: trunk
15:14
Change the width of output lines in releasetest.tcl from 70 to 79 characters. check-in: a468d967 user: drh tags: trunk
14:27
Merge the fix to PRAGMA data_version and testing improvements from trunk. check-in: 86e39123 user: drh tags: sessions
14:18
Make sure PRAGMA data_version is updated even if the cache is empty when another connection changes the database. check-in: cf48eb60 user: drh tags: trunk
09:52
Do not run pragma3.test as part of the mmap permutation. check-in: 94101011 user: dan tags: trunk
2014-12-30
20:40
Add the "mptester" tests to releasetest.tcl. check-in: 93094a68 user: drh tags: trunk
19:58
Ensure that when a file is extended using FCNTL_SIZE_HINT the last page is allocated on disk, even if the file will only use part of it. check-in: c7f84717 user: dan tags: trunk
19:26
Update the threadtest3 test program so that its output summary is compatible with releasetest.tcl. In threadtest3, do not record errors that contain the string "no such table" as being fatal errors, since they happen sometimes in a race condition in stress1. check-in: 98cb56e2 user: drh tags: trunk
18:07
Fix problems with the "inmemory_journal" permutation. check-in: 79693f04 user: dan tags: trunk
14:40
If the sorter uses mmap'd temp files, ensure all pages of the temp file have been allocated before it is accessed. Otherwise, a disk-full condition might result in a SIGBUS exception. check-in: 77664841 user: dan tags: trunk
13:04
Make SQLITE_CONFIG_PCACHE_HDRSZ accurate (not an over-estimate) on 32-bit systems. check-in: 340b3477 user: drh tags: trunk
12:03
Change notify2.test to check that sqlite3_blocking_step() uses CPU more efficiently than sqlite3_step(), not that it results in greater overall throughput for any specific number of threads. check-in: d904d293 user: dan tags: trunk
00:57
Round all object sizes that go into computing SQLITE_CONFIG_PCACHE_HDRSZ up to a multiple of 8 bytes. check-in: b28ce75f user: drh tags: trunk
2014-12-29
19:54
Fix the --dryrun option in releasetest.tcl. check-in: 0f9e5496 user: drh tags: trunk
15:59
Move all fts5 test files to new directory "ext/fts5/test". check-in: 7f148edb user: dan tags: fts5
12:02
Fix some recently added tests so that they work with SQLITE_DEFAULT_AUTOVACUUM=1. check-in: ef0626ab user: dan tags: trunk
11:50
Reinstate an assert() by adding an "|| CORRUPT_DB" term. check-in: 95ce2034 user: drh tags: trunk
11:24
Fixes to built-in tokenizers. check-in: b33fe0dd user: dan tags: fts5