/ Timeline
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

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

100 descendants and 100 ancestors of [e38c08d9]

2010-03-26
01:54
Fix OOM error on ANALYZE with STAT2 enabled with zero-length data. Ticket [cbd054fa6b]. check-in: c33b38b5 user: shaneh tags: trunk
2010-03-24
15:57
Fix for [9861b74ab9]. Correctly handle strings with zero tokens in the fts3 offsets() function. check-in: d37034f7 user: dan tags: trunk
11:55
Attempt to suppress a warning from Borland Code Guard. check-in: be278979 user: drh tags: trunk
2010-03-23
18:24
More commenting and documentation enhancements in FTS3. check-in: 892e2867 user: drh tags: trunk
15:46
Fix up obsolete comments in FTS3 to conform to the latest nomenclature. Add new comments to better explain FTS3 operation. check-in: 3e4a0082 user: drh tags: trunk
15:29
Close the auxiliary database db2 at the end of the crash8.test script. check-in: 0fbdc431 user: drh tags: trunk
2010-03-22
17:38
Add an extra test case for crash recovery. check-in: f2326dad user: dan tags: trunk
17:13
After a rollback that writes or truncates the database file, sync the database file before invalidating the journal contents. Fix for [015d3820f2]. check-in: b21b911f user: dan tags: trunk
15:47
Disable the "init.test" test script when compiled with SQLITE_THREADSAFE=0. check-in: ad68fa65 user: drh tags: trunk
04:32
Change the formatting of the preprocessor macros surrounding the compileoption interface in sqlite.h.in. This is so the documentation produced by parsing this part of sqlite.h.in is formatted similarly to the docs for the deprecated interfaces (with the #ifndef visible on the webpage). check-in: 161958d1 user: dan tags: trunk
2010-03-19
19:23
Put an ALWAYS() around a condition in pcache.c that must always be true in the current implementation. check-in: 88810cd0 user: drh tags: trunk
19:02
Have the xUpdate() method of the rtree module virtual table implementation set the *pRowid output variable when inserting a row. Fix for [dd3ba6063a]. check-in: f31d2248 user: dan tags: trunk
16:55
Store the SQLite version number of the last writer in bytes 96..99 of the header. check-in: 146d4f5d user: drh tags: trunk
16:52
Make sure the in-journal boolean vector is cleared and released when ending a transaction. This fixes an obscure problem with the previous check-in. check-in: 69d749d9 user: drh tags: trunk
15:48
Do not create, open, or initialize the rollback journal until something actually needs to be written into the journal. That way, expensive filesystem operations are avoided if the transaction ends up being a no-op. check-in: b78e58ae user: drh tags: trunk
13:59
Rewrite a couple of queries used internally by FTS3 to take advantage of the "SELECT max(x) FROM ..." optimization. check-in: b7e42ae7 user: dan tags: trunk
2010-03-18
16:34
Mark internal routines as "static" in FTS3. Ticket [b1552d0fa7]. check-in: 39b34ac4 user: drh tags: trunk
2010-03-15
20:53
Improved error message when the right-hand operand of MATCH in FTS3 is not a valid search expression. Ticket [170872f1c3]. check-in: bea92586 user: drh tags: trunk
19:27
Fix FTS3 so that it does not run illegal SQL and cause a spurious log message. Ticket [42d45a693e6]. check-in: f186b6a6 user: drh tags: trunk
2010-03-13
02:15
Store the database size in pages in bytes 28..31 of the header. Currently this is for forensic use only, but it might be used in the future. check-in: 59f75bba user: drh tags: trunk
2010-03-12
16:32
Add assert()s to mem2.c (activated by SQLITE_MEMDEBUG) which verify that memory alloctions that might have come from lookaside are always freed using a lookaside-aware free routine. check-in: c2af2164 user: drh tags: trunk
2010-03-10
23:13
Move the ctime.c source module near the beginning of the list of files inserted into the amalgamation so that #defines that are overridden in other modules will not effect the values returned by sqlite3_compiletime_used(). check-in: bb591802 user: drh tags: trunk
21:42
Add the SQLITE_DBSTATUS_CACHE_SIZE verb for sqlite3_db_status(). The highwater mark does not yet work on this verb. check-in: 418c6d81 user: drh tags: trunk
20:06
Remove the "experimental" markings on most interfaces that have been around for multiple releases. check-in: d670e8bd user: drh tags: trunk
14:06
Fix typo in a comment in the sqliteInt.h. No changes to code. check-in: 1716821d user: drh tags: trunk
2010-03-09
19:31
Version 3.6.23 check-in: 4ae453ea user: drh tags: trunk, release
15:10
Fix a test script issue affecting the TCL backup tests under Windows. check-in: 20c400e7 user: shaneh tags: trunk
14:41
Version 3.6.23 release candidate 4 check-in: 3445eda0 user: shaneh tags: trunk
14:41
Minor changes to silence compiler warnings on various MSVC builds. check-in: 115c978b user: shaneh tags: trunk
13:12
Version 3.6.23 release candidate 3 check-in: 747baea5 user: drh tags: trunk
13:02
Check-in [87a6a9970b] did not completely disable FTS4. This check-in aims to finish the job. check-in: 0259b629 user: drh tags: trunk
12:35
Version 3.6.23 release candidate 2 check-in: 73f4d292 user: drh tags: trunk
12:35
Disable FTS4 (which is incomplete and not ready for publication) to prevent accidental use. check-in: 87a6a997 user: drh tags: trunk
05:01
Version 3.6.23 release candidate 1 check-in: 30e9f966 user: drh tags: trunk
2010-03-08
21:40
Add NEVER and assert macros and explanatory comments for unreachable conditions. check-in: ffb6596e user: drh tags: trunk
15:17
Correct an assert() in mem2.c (test code only). check-in: 1a88e31b user: dan tags: trunk
10:32
Do not run the stmt.test script as part of the inmemory_journal permutation. check-in: 049cadf9 user: dan tags: trunk
2010-03-05
20:17
Make sure the dbFileVers field in the Pager object is properly initialized even if there is an I/O error while reading its content off of disk. check-in: 81ff698f user: drh tags: trunk
18:46
Change a condition in sqlite3VdbeMemShallowCopy() to avoid accessing an unitialized variable (doing so was not dangerous, but caused a valgrind error). check-in: 4793c381 user: dan tags: trunk
17:27
Fix a one byte buffer overread in fts3. check-in: 6e3e014a user: dan tags: trunk
16:32
Modify the vdbe so that the comparison operator opcodes do not modify the data type of operands. Fix for [aa92c76cd4]. check-in: 8858042f user: dan tags: trunk
13:53
Adjustments to #ifdefs so that the #include of <sys/mount.h> is not included twice, because that confuses the amalgamation builder. check-in: 27413fc8 user: drh tags: trunk
13:41
Adjust some #ifdefs so that the build works on Mac both with and without SQLITE_ENABLE_LOCKING_STYLE. check-in: 0cc981f1 user: drh tags: trunk
2010-03-04
22:36
Second thoughts: Let Tiger users set SQLITE_ENABLE_LOCKING_STYLE=0. Was: Change SQLITE_ENABLE_LOCKING_STYLE to default off, even on Macs, since older Macs (Tiger) cannot compile the latest proxy locking sources. Closed-Leaf check-in: 1a0fa8d1 user: drh tags: mistake
17:58
Fix for [9abd6aa831]. Do not overread a buffer used for an %q or %w conversion with a precision specifier. check-in: 5e472896 user: dan tags: trunk
17:11
Fix an uninitialized variable in printf when compiling with SQLITE_OMIT_FLOATING_POINT. check-in: 14ad62b9 user: drh tags: trunk
16:12
Suppress harmless compiler warnings. check-in: fc2c63ac user: drh tags: trunk
00:53
Increase the maximum length of an sqlite3_log() result string. Provide more details on the statement abort log message. check-in: 5322d1df user: drh tags: trunk
2010-03-03
22:43
Pull the latest Lemon updates from the lemon-update-2010 branch into the trunk. check-in: 84d760bf user: drh tags: trunk
22:25
Modify the sqlite3_log() interface and implementation so that it never uses dynamic memory allocation - to avoid deadlocking when called while holding the memory allocator mutex. check-in: 28d1bc98 user: drh tags: trunk
17:09
Fixed compiler warning on Visual Studio. check-in: 83495128 user: icculus tags: lemon-update-2010
17:06
Whoops, that shouldn't have been in the merge. Removed buggy code. check-in: 64372800 user: icculus tags: lemon-update-2010
17:00
Use Strsafe() instead of strdup(). Fixes Visual Studio complaining. check-in: 89d8f98e user: icculus tags: lemon-update-2010
16:54
Merged trunk to lemon-update-2010 branch. check-in: 88b466ba user: icculus tags: lemon-update-2010
16:02
Fix some extra instances of the constants addressed by [83e47ca006]. check-in: 0354ab27 user: dan tags: trunk
15:18
Factor out constant expressions in sqlite3GetVarint() to work around nuisance warning messages from the RVT compiler. check-in: 83e47ca0 user: drh tags: trunk
14:23
Modify the command line tool to disable all mutexes. The command line tool is single-threaded. check-in: 00e56790 user: dan tags: trunk
2010-03-02
23:34
When TEMP files are in memory, also put the massive TEMP file used by the VACUUM command in memory. check-in: 9daf4e7d user: drh tags: trunk
2010-02-26
16:37
Rename the sqlite_compile_option_*() SQL functions to sqlite_compileoption_*() for consistency with the C/C++ interface. check-in: dd4962aa user: drh tags: trunk
15:39
Remove the compile_option pragma (retaining compile_options - with an "s"). Updates to documentation. check-in: 733778df user: drh tags: trunk
15:09
Avoid a buffer overwrite that can occur with a corrupt database if secure-delete is enabled. check-in: 7bdb1e05 user: dan tags: trunk
13:07
Avoid incorrect compiler warnings by doing a couple of needless variable initializations. check-in: 8f29490d user: drh tags: trunk
12:58
Increase the version number to 3.6.23 in preparation for the next release. check-in: b5835d3e user: drh tags: trunk
01:46
Minor changes to silence some compiler warnings with MSVC. check-in: 4927c62d user: shaneh tags: trunk
2010-02-25
23:44
Fix to the database connection validity checker. Other test coverage enhancements. check-in: 0f6291bb user: drh tags: trunk
21:27
Test coverage enhancements. Additional documentation detail on the new sqlite3_log() interface. check-in: d986e928 user: drh tags: trunk
19:09
Add experimental fix for corruption detection problem. This may well be revised yet. check-in: 1cc4be7e user: dan tags: trunk
16:09
Fixed numbering of a few tests; minor tweaks on others; added a couple new tests to stress previous simplifications to compile-time option reporting functions. check-in: 9b18dfd1 user: shaneh tags: trunk
15:28
Minor simplifications to the compile-time option reporting functions and pragmas to facilitate coverage testing. check-in: 633d8747 user: drh tags: trunk
14:47
Expire pragma statements when reset, even if they were not run to completion. check-in: 78351d28 user: drh tags: trunk
04:15
Make sure the ON clause of a LEFT JOIN does not cause an index to be used to speed access to a table to the left of the join. Ticket [ebdbadade5] check-in: f0ae251a user: drh tags: trunk
2010-02-24
21:44
Add testcase() macros beside each sqlite3_log() call to make sure it is tested with both logging enable and disabled. check-in: 1168763d user: drh tags: trunk
19:36
Changes to compile time option diags to report values for some defines. Added test cases to TCL test suite (ctime.test). check-in: dd480f62 user: shaneh tags: trunk
19:23
Add a sqlite3_log() call on anonymous constraint failures. Fix the output of test cases having to do with improved reprepare reporting. Fix the VACUUM command to report more helpful error messages when things go wrong. check-in: 69a49318 user: drh tags: trunk
18:40
Fix an incorrect ALWAYS() macro in vdbeapi.c. Fix the output of a few test cases that changed due to better error propagation out of reprepare. check-in: a8c984c1 user: drh tags: trunk
18:25
Remove an unused variable from rtree. check-in: 8e60d399 user: drh tags: trunk
17:15
Enhancements to the way errors are reported up when an automatic statement reprepare fails. check-in: 1a6d4bb1 user: drh tags: trunk
15:10
Fix an assertion fault that occurs when two different virtual tables are used in a single UPDATE statement. Ticket [d2f02d37f52b]. check-in: ff61e0fd user: drh tags: trunk
2010-02-23
21:08
Fix the stmt.test test script so that it works with SQLITE_TEMP_STORE=3. check-in: 8bf710ce user: drh tags: trunk
20:32
Merge the compile-time option introspection interfaces into the trunk. check-in: 9f429434 user: drh tags: trunk
20:11
Continuing improvements to error reporting and the sqlite3_log() routine. check-in: edea3bb7 user: drh tags: trunk
20:08
Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. Closed-Leaf check-in: 76a0294a user: shaneh tags: compile_opts
18:05
Fix a segfault that can occur if a malloc fails in ATTACH in shared-cache mode. check-in: e3713737 user: dan tags: trunk
17:36
Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging output for CORRUPT, and CANTOPEN errors. check-in: 7c4cca6d user: drh tags: trunk
10:56
Fix a segfault that can occur if a malloc fails in ATTACH in shared-cache mode. check-in: 875f8fa3 user: dan tags: compile_opts
05:17
Removed checking of some compile options from the sqlite3_compileopts() API. check-in: 833da702 user: shaneh tags: compile_opts
04:19
Test new api to report which options (defines) were used to compile SQLite. check-in: 84c97569 user: shaneh tags: compile_opts
01:47
Add the ".log" command to the shell. This shows that some errors are logged multiple times and other errors are never logged at all. check-in: 6d910245 user: drh tags: trunk
01:01
Remove the ".genfkey" command from the shell. We've had foreign-key support in the core since 3.6.19. Anyone who still needs the simulated foreign-key triggers can always generate them with an older version of the shell. check-in: c4401fc9 user: drh tags: trunk
2010-02-22
23:17
Fix an assertion-fault/segfault problem that comes up when trying to VACUUM an auto-vacuumed database with a large schema. Ticket [da1151f97df244]. check-in: 86d50ce5 user: drh tags: trunk
19:37
Merge in the massive clean-up and ANSI-fication of Lemon carried out by Ryan Gordon. There are no functional changes to SQLite itself - Lemon still generates exactly the same parsing automaton from exactly the same grammar. check-in: 1e8b8420 user: drh tags: trunk
2010-02-17
20:31
Report error if the grammar has multiple %type lines for the same nonterminal. check-in: 721f33e7 user: icculus tags: lemon-update-2010
20:22
Fixed % formatting in some printf-style strings. check-in: f96add89 user: icculus tags: lemon-update-2010
20:19
Corrected error message (cut-and-paste bug). check-in: b3839f2a user: icculus tags: lemon-update-2010
05:40
Removed unused variables. check-in: ca570a02 user: icculus tags: lemon-update-2010
2010-02-16
16:09
Removed %expect directive, on drh's advice. check-in: b43ac330 user: icculus tags: lemon-update-2010
16:07
Patched to compile. Accidentally removed va_list declaration. check-in: 673d470c user: icculus tags: lemon-update-2010
2010-02-15
00:01
Removed the 80-char line formatting for ErrorMsg(), on dhr's suggestion. check-in: 132ea4e5 user: icculus tags: lemon-update-2010
2010-02-14
17:14
Make Lemon able to compile as C++ code. check-in: 75a1060b user: icculus tags: lemon-update-2010
05:42
Added option to not clip error output.    This is useful for IDEs and other tools that benefit from full path information, so they can jump directly to the error line in the source code. check-in: 90602030 user: icculus tags: lemon-update-2010
05:34
Delete output files if this is a failed run.    Otherwise, the fail will stop a Makefile from progressing, but if you immediately run the build again, Make will think the output files are up to date, since they are newer (albeit incomplete/incorrect). check-in: e38c08d9 user: icculus tags: lemon-update-2010
05:19
Added %expect directive, to consider a certain number of conflicts "correct."    This has the side effect of changing the process exit code to never overflow. check-in: d8bab8cf user: icculus tags: lemon-update-2010
00:48
Added -T option, to specify a template filename on the command line.    The default is still "lempar.c", though. check-in: e6cbe1e5 user: icculus tags: lemon-update-2010
2010-02-13
02:31
Merged tracing and initialization changes from mutex_unix.c into mutex_w32.c. check-in: 942aa1f6 user: shaneh tags: trunk
2010-02-12
19:46
Enhancements to the secure_delete pragma to make it easier to use. check-in: 2bb38bb9 user: drh tags: trunk
18:18
Allow the secure-delete setting to be changed at run-time using a pragma. The SQLITE_SECURE_DELETE compile-time option determines the default setting. check-in: f72f8a87 user: drh tags: trunk
2010-02-10
05:33
Fix a segfault in fts3 that may occur if the snippet, offsets or matchinfo functions are used in a query that does not contain a MATCH clause. check-in: 14ab536a user: dan tags: trunk
2010-02-05
18:00
Make sure file descriptors are closed before unlinking in VxWorks. check-in: f64b81f1 user: drh tags: trunk
16:28
Avoid truncating non-in-memory sub-journals when releasing a savepoint for a small performance improvement. check-in: 27dc5b1c user: shaneh tags: trunk
14:12
Remove the use of 64-bit math in the offset computations of the OP_Column opcode for a small performance improvement. check-in: 61a2c8d4 user: drh tags: trunk
2010-02-04
17:38
Fix a performance glitch that appears for large transactions. check-in: 26cb1df7 user: drh tags: trunk
2010-02-03
19:55
Add a new full-text search variant that tracks the total number of documents and document sizes, to make ranking search results easier. Currently called FTS4. check-in: 1b6e6094 user: drh tags: trunk
2010-01-31
15:14
Fix a C++-ism that snuck into sqlite3_finalize(). check-in: fb96f2a2 user: drh tags: trunk
14:18
If an OOM occurs while setting the page size for the TEMP database, be sure that error gets reported back out to the interface layer. check-in: 6487e70a user: drh tags: trunk
2010-01-28
19:56
Tweaks for consistency to the SEE and CEROD API declarations in sqlite3.h. check-in: 299f7456 user: shaneh tags: trunk
2010-01-26
01:25
Make the TEMP file tables use the page size set for the main database. Ticket [b80eeab588c4]. Also copy over the changes from apple-osx check-in [7c3bede3f2]. check-in: 5dcfb0c9 user: drh tags: trunk
2010-01-22
15:48
Fix two similar problems in fts3 that meant that an OOM error could cause a memory leak. check-in: 701ef64b user: dan tags: trunk
2010-01-21
23:11
Fix a segfault that can occur when the LHS of a LIKE operator has an undefined collating sequence. Ticket [1258875e07553]. check-in: a82e6b45 user: drh tags: trunk
01:53
Redesign the string to numeric value caster so that it is more likely to work on unusual floating point hardware. check-in: 8bb1104c user: drh tags: trunk
2010-01-20
14:25
Fix a problem with handling OOM errors in fts3. check-in: f9c54e95 user: dan tags: trunk
13:07
Move the Apple OS-X VFS changes into the trunk. check-in: 571594bf user: drh tags: trunk
01:20
Manually copy over the rebustness fixes from the apple-osx branch. check-in: 095c74ea user: drh tags: trunk
2010-01-18
18:17
Fix a problem with the CLI where not all SQL commands were being echoed. Added tests of same to tools/shell2.test. Ticket [eb620916be]. check-in: 7080ae3b user: shaneh tags: trunk
2010-01-15
17:33
Fix test numbering in fts3snippet.test. check-in: 34f68546 user: dan tags: trunk
17:25
Add coverage tests for fts3_snippet.c. Also fixes related to the same. check-in: 5e9d8cca user: dan tags: trunk
2010-01-14
11:45
Add a test to e_fts3.test for the matchinfo example in fts3.html. check-in: e5336edc user: dan tags: trunk
11:17
Fix some matchinfo related test problems in fts3rnd.test. check-in: da7abe05 user: dan tags: trunk
00:39
Comment cleanup in sqliteInt.h. check-in: 67c3aea5 user: drh tags: trunk
2010-01-13
17:39
Make the sqlite3IsNaN() function a macro that evaluates to FALSE when compiled with SQLITE_OMIT_FLOATING_POINT. check-in: 56f232d5 user: drh tags: trunk
16:43
When SQLITE_OMIT_FLOATING_POINT is defined, the floating-point formats in the sqlite3_*printf() functions should pull an int64 off of the parameter list and ignore it. check-in: 3fd6f9ad user: drh tags: trunk
16:25
When SQLITE_OMIT_FLOATING_POINT is defined, make sure the result of a mathematical operation is always tagged as an integer. check-in: e12da0d3 user: drh tags: trunk
15:15
Make the doubleToInt64() routine a pass-through when using OMIT_FLOATING_POINT. check-in: 41716718 user: drh tags: trunk
14:08
Add tests to backup.test to verify that SQLite behaves as expected when the source database is modified mid-backup. check-in: 985d3bec user: dan tags: trunk
04:22
Comment out unused code when SQLITE_OMIT_FLOATING_POINT is selected. Added testcase() macros to boundary conditions in util.c routines. check-in: dfc6595d user: drh tags: trunk
00:04
Make the sqlite3_result_double() interface work the same as sqlite3_result_int64() when SQLITE_OMIT_FLOATING_POINT is defined. check-in: 61df5986 user: drh tags: trunk
2010-01-12
23:54
Make sure internal queries are well ordered, even when the reverse_unordered_selects pragma is in effect. Ticket [eb942c64a157]. check-in: 0209f171 user: drh tags: trunk
19:28
Fix the implementation of CURRENT_TIMESTAME and CURRENT_DATE when SQLITE_OMIT_DATETIME_FUNCS is defined. check-in: eb98265b user: drh tags: trunk
17:57
Update comments in fts3_snippet.c. check-in: dd9689b7 user: dan tags: trunk
17:04
Use #ifdefs to disable unused code when SQLITE_OMIT_FLOATING_POINT is defined. check-in: 66bab856 user: drh tags: trunk
2010-01-11
18:26
Add a few documentation evidence comments to the built-in function implementations. check-in: 8bd0f814 user: drh tags: trunk
12:00
Modify snippets code to run more efficiently. And to avoid a bug relating to snippets based on full-text queries that contain duplicate terms. check-in: a2b1183d user: dan tags: trunk
2010-01-09
07:33
Fix handling of an OOM error in the fts3 offsets() function. Fix a couple of snippet related test cases in e_fts3.test. check-in: 14dc46a7 user: dan tags: trunk
2010-01-08
23:01
Update comments in fts3.c to more accurately describe the doclist format. check-in: e424a030 user: drh tags: trunk
04:50
Added option to restore_jrnl.tcl utility to hex dump journal pages. check-in: 08c545f0 user: shaneh tags: trunk
2010-01-07
22:02
Minor tweaks to restore_jrnl.tcl utility script. check-in: b97aca12 user: shaneh tags: trunk
21:49
Small tool that attempts to repair a journal header. check-in: 05b18b5f user: shaneh tags: trunk
15:17
Fix the expression comparison logic to take the COLLATE operator into account. Ticket [360c6073e197] check-in: 44bb1bfe user: drh tags: trunk
11:27
Changes to test code so that testfixture compiles when OMIT_SHARED_CACHE and OMIT_UTF16 are defined. check-in: d6ee5ff6 user: dan tags: trunk
10:54
Fixes to problems in FTS3 snippet() function found by th3 tests. check-in: 3b5ccd26 user: dan tags: trunk
03:53
Another attempt at fixing the table generator in lemon. Again, this does not effect the SQLite grammar. check-in: e22c090f user: drh tags: trunk
2010-01-06
18:36
Fix a segfault that can occur following an OOM in the FTS3 snippet() function check-in: c7e5966e user: dan tags: trunk
17:19
Change the fts3 snippet function to return (hopefully) more relevant snippets in less time. check-in: 8a208223 user: dan tags: trunk
13:07
Fix an issue with lemon generating incorrect grammars. This issue does not effect SQLite. check-in: 077a6bee user: drh tags: trunk
00:00
Version 3.6.22 check-in: 28d0d771 user: drh tags: trunk, release
2010-01-05
14:18
Removed compiler warnings in MSVC. check-in: 4ecb4725 user: shaneh tags: trunk
13:40
Make sure new pages are zeroed even when loading a freelist page using the noContent option. This prevents a harmless valgrind warning. check-in: e47e2133 user: drh tags: trunk
04:59
Fix a problem in the shell tool. In some cases sqlite3_errmsg() was being called before sqlite3_finalize(), causing error messages to be more generic than they should be. check-in: e5d07045 user: dan tags: trunk
03:30
In the debugging memory allocator, initialize new memory allocations to pseudo-randomness in an effort to find problems with memcmp() of structures that have uninitialized pad bytes. check-in: 6462817b user: drh tags: trunk
00:14
Fix a case in os_unix.c where two structures that might have uninitialized padding bytes are compared using memcmp(). check-in: e02f2556 user: drh tags: trunk
2010-01-04
13:30
Version 3.6.22 Release Candidate 1 check-in: 9d8ab0f1 user: drh tags: trunk
2010-01-02
19:02
Add experimental implementation of FTS3 functions matchinfo() and snippet() (not enabled by default). check-in: 51f7ee84 user: dan tags: trunk
03:46
Fix a bug in the new sqlite3_test_control case of the previous check-in. check-in: 3b77701b user: drh tags: trunk
03:21
Add a new sqlite3_test_control() verb that facilitates testing that all keywords are shown in the documentation. (Two keywords were found to be missing while testing the change.) check-in: d3cdc4b1 user: drh tags: trunk
2010-01-01
18:57
Add evidence marks associated with autoincrement. check-in: 0e918c54 user: drh tags: trunk
2009-12-31
20:35
Add comments and an assert() to help clarify the operation of the sqlite3VdbeList() routine used to implement EXPLAIN. check-in: e1ccdb93 user: drh tags: trunk
19:48
Minor changes to test scripts to support various SQLITE_OMIT options. check-in: 97f8a886 user: shaneh tags: trunk
19:06
Changes to remove warnings in MSVC build. check-in: 6cf76c2a user: shaneh tags: trunk
15:51
Change evidence marks to track requirement number changes in the foreign-key documentation. check-in: 6b4fcd81 user: drh tags: trunk
2009-12-30
14:19
Change the version number to 3.6.22. check-in: 96919a46 user: drh tags: trunk
14:12
Adjustments to column cache handling in order to restore 100% branch test coverage. check-in: cc6b959b user: drh tags: trunk
01:13
Remove some code in the column cache that is no longer used. Replace it with an assert(). check-in: 1f890efb user: drh tags: trunk
00:12
Remove obsolete comment text from expr.c. No functional code changes. check-in: 84058be0 user: drh tags: trunk
2009-12-29
23:39
Within the special new.* and old.* tables of a trigger, recognize all the original table names even if those names overload the "rowid", "oid", or "_rowid_" special names. Ticket [34d2ae1c6d0]. check-in: 1a0e5fa9 user: drh tags: trunk
10:32
Fix a bug triggered by optimizing an FTS3 table when there are no segments on disk but pending terms in the hash table. check-in: a3b50e4f user: dan tags: trunk
2009-12-24
16:00
Immediately purge entries from the column cache when the associated register undergoes an affinity change. Ticket [eb5548a849]. Enhance the SQLITE_TESTCTRL_OPTIMIZATIONS setting of sqlite3_test_control so that it can disable the column cache for testing purposes, in an effort to prevent future problems of a similar nature to this one. check-in: ea4e57e1 user: drh tags: trunk
2009-12-22
23:52
Move the query flattener turn-off from a pragma to an sqlite3_test_control() call. Make provisions (not yet implemented) to turn off other optimizers using the same call. check-in: 4a97c623 user: drh tags: trunk
18:56
Add the experimental FTS3 matchinfo() function. Provides details of the match that may be used for result ranking and other purposes. check-in: 37a1de02 user: dan tags: trunk
00:29
Add a pragma to disable the query flattener - for use during testing. check-in: 1d8550e5 user: drh tags: trunk
2009-12-21
08:53
Change many comments in e_fkey.test to include the full text of the corresponding statement in foreignkeys.html. check-in: 4b489ecb user: dan tags: trunk
2009-12-20
15:00
Fix a problem in FTS3 phrase queries. Add tests to check that it really is fixed. check-in: 956de051 user: dan tags: trunk
2009-12-17
22:17
Modified statement machine in sqlite3_complete() to return 0 on empty string. Added/updated tests for same. Ticket [356c885b0b]. check-in: 76eca729 user: shaneh tags: trunk
22:12
Fixed some TCL test cases to work if SQLITE_OMIT_TRIGGER is defined. check-in: 85e3c734 user: shaneh tags: trunk
21:07
Updated and added new test cases for CLI. check-in: 29e3c8da user: shaneh tags: trunk
21:07
In shell.c (CLI), modified local_getline() to remove '\r' as well as '\n' from end of lines. This provides consistency between MSVC and CYGWIN builds. check-in: b1b48be1 user: shaneh tags: trunk
21:05
Fix typo in comment of prepare.c. check-in: 333c3ffe user: shaneh tags: trunk
03:49
Disable trace when recursively running commands while vacuuming. check-in: 69a1348a user: drh tags: trunk
02:13
Change the REGEXP function in ICU to require exactly 2 arguments. check-in: c34cf23e user: drh tags: trunk
2009-12-16
23:43
Remove unreachable code that was added by the fix to the "(xANDy)OR(z)" bug in the previous check-in. check-in: 04915562 user: drh tags: trunk
22:10
Ensure WHERE clause terms involving tables on the right end of a join are not prematurely evaluated when tables on the left end of the join make use of the OR-clause optimization. Fix for ticket [31338dca7e]. check-in: 2c2de252 user: drh tags: trunk
14:49
Modify some comments in e_fkey.test. No changes to code or tests. check-in: 1ba4f412 user: dan tags: trunk
2009-12-14
17:42
Add a few simple evidence comments to the tokenizer. No functional changes. check-in: 0daec309 user: drh tags: trunk
15:17
Handle an unhandled OOM error code that occurs in fts3 with SQLITE_TEST defined. check-in: 82b06999 user: dan tags: trunk
14:49
Fix a broken assert() in fts3_write.c. Also fix a couple of compiler warnings in fts3 code. check-in: a730a05b user: dan tags: trunk
2009-12-13
23:03
Additional corrections to documentation comments. No functional code changes. check-in: b3740b0a user: drh tags: trunk
22:20
Minor documentation updates. No functional changes. check-in: 6ae7e40b user: drh tags: trunk
2009-12-12
23:57
Fix some documentation comments in sqlite.h.in. No functional code changes. check-in: c16b9bec user: drh tags: trunk
19:15
Tests to cover a few extra branches in fts3.c. check-in: 06b72b00 user: dan tags: trunk
16:04
Further fts3 coverage tests. check-in: d2a8c0f6 user: dan tags: trunk
13:58
Rename tkt-d82e3f3721.txt to use the (correct) .test suffix. check-in: 68cccd62 user: drh tags: trunk
13:16
Extra tests for coverage of fts3 code. check-in: eee921a9 user: dan tags: trunk
09:51
Add coverage test cases for fts3. check-in: 8fcb0478 user: dan tags: trunk