Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 events occurring around 551dbe30eab58557.
2009-12-01
| ||
12:00 | Fix a segfault that can occur when querying an empty FTS3 table. Also restore the rowid/docid conflict handling to work as it did in version 3.6.20. (check-in: c022f66b user: dan tags: trunk) | |
09:41 | • New ticket [13137dcc] FTS3 and last_insert_rowid(). (artifact: e514a43c user: dan) | |
2009-11-30
| ||
19:48 | Test coverage improvements in the FTS3 porter stemmer. (check-in: 6d112bfd user: drh tags: trunk) | |
08:55 | Add test cases for examples recently added to documentation file fts3.html. (check-in: 498922cc user: dan tags: trunk) | |
2009-11-28
| ||
21:33 | Updates to snippet() and offsets() functions of FTS3 so that they work sanely following an OOM fault. (check-in: b939a37a user: drh tags: trunk) | |
19:36 | • New ticket [92af7da3] shell won't import large files. (artifact: d761eddf user: rogerb) | |
17:23 | Change FTS3 to detect when the RHS of the MATCH opertor encounters an OOM during string format conversion and report back an SQLITE_NOMEM error. (check-in: 31eed4f8 user: drh tags: trunk) | |
17:07 | Remove all benign OOM failure opportunities from the FTS3 hash table implementation. All OOM faults cause SQLITE_NOMEM to be returned. (check-in: 80754d38 user: drh tags: trunk) | |
15:35 | Add a test case for creating an FTS3 table with no module arguments or opening/closing brackets in the CREATE VIRTUAL TABLE statement. (check-in: a9cba7ea user: dan tags: trunk) | |
13:46 | Initialize a variable (unnecessarily) to avoid a compiler warning. (check-in: db65fd59 user: drh tags: trunk) | |
12:40 | Fix a bug introduced by the fts3 refactoring (segfault when creating a table with zero module args). Also a fix to handle an OOM error. (check-in: eada284b user: dan tags: trunk) | |
02:27 | • New ticket [36712658] No error reporting on file open failure. (artifact: ca5ab7c5 user: rogerb) | |
2009-11-27
| ||
18:31 | Change the test numbers in e_fkey.test so that they are in order. (check-in: ca73be44 user: dan tags: trunk) | |
12:14 | Remove a C++ism accidentally added to fts3.c. (check-in: 97d33241 user: dan tags: trunk) | |
12:12 | Move [7d30880114] to the trunk. Add optimizations to reduce the number of opcodes used for BEFORE UPDATE triggers. (check-in: 1b7c5250 user: dan tags: trunk) | |
2009-11-26
| ||
14:01 | Simplifications to the sqlite3_trace() bound parameter substitution logic. (check-in: cb4b9286 user: drh tags: trunk) | |
2009-11-25
| ||
22:42 | Make sure the new fts3Int.h header file is added to the amalgamation. (check-in: f25558f3 user: drh tags: trunk) | |
21:05 | Support zeroblob in trace output. (check-in: 5086bf8e user: drh tags: trunk) | |
19:35 | Get trace with parameter insertion working for UTF16 databases. (check-in: 01d5451a user: drh tags: trunk) | |
18:03 | Initial check-in of code that inserts tokenizations of the values for bound parameters into the output of sqlite3_trace(). (check-in: 545cfb3b user: drh tags: trunk) | |
16:53 | Enhance the %q, %Q, and %w printf conversions so that the precisions specifies the length of the input. (check-in: 3ba77313 user: drh tags: trunk) | |
2009-11-24
| ||
19:52 | • Edit [7d30880114802606|7d308801]: Change branch background color to "#fff0c0". Move to branch experimental. Mark "Closed". Edit check-in comment. Timestamp 2009-11-24 19:02:43. (artifact: 1e29e88f user: drh) | |
19:02 | Recomputed unchanged column values in an UPDATE statement after running BEFORE triggers, in case the triggers have modified any of those values. (Closed-Leaf check-in: 7d308801 user: drh tags: experimental) | |
16:26 | Fix a tracing macro in the VDBE in the VColumn opcode. (check-in: cb74b81b user: drh tags: trunk) | |
02:37 | Fix SQLITE_SECURE_DELETE so that it overwrites content on the root pages of tables and indices that are dropped using the truncate optimization. (check-in: 02ef972a user: drh tags: trunk) | |
2009-11-23
| ||
21:24 | • Fixed ticket [16fbf14c]: Faulty VDBE code generated for certain third-party virtual tables plus 3 other changes (artifact: 9fbc5ffe user: drh) | |
21:23 | Make sure registers computed for the VFilter opcode are marked invalid after the VFilter opcode finishes. Ticket [16fbf14cb2]. (check-in: 83dc7d38 user: drh tags: trunk) | |
21:17 | • New ticket [16fbf14c] Faulty VDBE code generated for certain third-party virtual tables. (artifact: 9abfe1d9 user: drh) | |
15:59 | Rearrange the order of two branches in order to restore 100% branch coverage after recent changes to in-memory database processing. (check-in: 6ce6ff44 user: drh tags: trunk) | |
14:39 | Change so that deleting an Expr structure requires only one frame per level in the expression tree, not two. (check-in: a4380ab3 user: dan tags: trunk) | |
13:17 | Bump the version number to 3.6.21. (check-in: 39214aee user: drh tags: trunk) | |
2009-11-21
| ||
03:03 | Add some missing comments to fts3 files. No source code changes. (check-in: b6402b20 user: dan tags: trunk) | |
01:33 | Fix a bug in transaction rollback during backup when the CODEC is enabled that can result in a corrupt backup file. This is only a problem when SQLITE_HAS_CODEC is defined. (check-in: f3398fc4 user: drh tags: trunk) | |
2009-11-20
| ||
18:51 | • Fixed ticket [564d412f]: OOM on autovacuum of in-memory database causes problems. plus 3 other changes (artifact: 3ed1331e user: drh) | |
18:48 | When moving pages as part of autovacuum on an in-memory database, make sure that the source location is journalled so that a ROLLBACK can occur. Part of the fix for ticket [564d412f15a00] (check-in: 2f42f91f user: drh tags: trunk) | |
17:23 | Merge leaf accidentally created by [1c4984c62f]. (check-in: cae949ce user: dan tags: trunk) | |
17:18 | Add a test to make sure a database can be attached to a single handle twice if not in shared-cache mode. (check-in: 1c4984c6 user: dan tags: trunk) | |
16:13 | Fix a bug in LIMIT 0 for compound SELECT statement. The problem was introduced by recent enhancements and has not appeared in any release. (check-in: c6ed7e2a user: drh tags: trunk) | |
15:02 | If the root pages numbers of the internal schema are adjusted due to autovacuum on a DROP TABLE statement and that statement later aborts (for example, due to an OOM error) then reset the internal schema at the conclusion of the statement. Partial fix for ticket [564d412f15a]. (check-in: e493b093 user: drh tags: trunk) | |
13:39 | • New ticket [564d412f] OOM on autovacuum of in-memory database causes problems.. (artifact: 5f5454d7 user: drh) | |
13:18 | Avoid unnecessary page cache allocations when move a page while autovacuuming an in-memory database, since the allocation might fail making it impossible to rollback the transaction. (check-in: 9a429349 user: drh tags: trunk) | |
10:23 | • Edit [cae949ce971ca216|cae949ce]: Timestamp 2009-11-20 17:23:13. (artifact: 2b5ac2c9 user: drh) | |
10:20 | • Edit [1c4984c62f393f41|1c4984c6]: Timestamp 2009-11-20 17:18:06. (artifact: 4f805e9e user: drh) | |
05:05 | Improve comments and other things in fts3_write.c. (check-in: 1cf0e3cc user: dan tags: trunk) | |
02:24 | Minor optimizations to fts3 code. (check-in: b456eacb user: dan tags: trunk) | |
2009-11-19
| ||
18:54 | • New ticket [517e206a] Fix sqlite3_analyzer. (artifact: 3db69633 user: aswift) | |
18:30 | Merge leaves [7cd178a72a] and [598727e6da]. (check-in: 4115c0c2 user: dan tags: trunk) | |
18:28 | Fix a performance regression introduced while reworking the fts3 code. (check-in: 7cd178a7 user: dan tags: trunk) | |
15:44 | Remove an unreachable branch from the OP_Affinity suppression logic. (check-in: 598727e6 user: drh tags: trunk) | |
15:30 | • Edit [3b17924754343c01|3b179247]: Mark "Closed". Timestamp 2009-11-19 15:25:25. (artifact: 043f3457 user: dan) | |
15:26 | Merge fts3-refactor into the main trunk. (check-in: 551dbe30 user: dan tags: trunk) | |
15:25 | Fix some fts3 related issues with the autoconf and amalgamation build systems. (Closed-Leaf check-in: 3b179247 user: dan) | |
14:59 | • Edit [7a46d1ebe348ce9f|7a46d1eb]: Timestamp 2009-11-19 14:57:14. Add tag "fts3-refactor". (artifact: ec335850 user: drh) | |
14:58 | • Edit [7a46d1ebe348ce9f|7a46d1eb]: Timestamp 2009-11-19 14:57:14. Cancel tag "fts3-refactor". (artifact: 107d468b user: drh) | |
14:57 | Merge with [4bd4330709]. (check-in: 7a46d1eb user: dan tags: fts3-refactor) | |
14:52 | Merge the fts3-refactor branch with the trunk. (check-in: c8d2bd37 user: dan tags: fts3-refactor) | |
14:48 | Fix a bug introduced with recent optimizations: The unary minus operator is TK_UMINUS, not TK_MINUS. (check-in: 4bd43307 user: drh tags: trunk) | |
12:06 | • Ticket [23b21282] Uninformative error message on check constraint failure status still Open with 1 other change (artifact: aa6ec7f3 user: anonymous) | |
02:54 | • Edit [c8d2bd37a4c16154|c8d2bd37]: Timestamp 2009-11-19 14:52:58. (artifact: a242e024 user: drh) | |
02:54 | • Edit [c8d2bd37a4c16154|c8d2bd37]: Timestamp 2009-11-19 12:52:58. (artifact: 48436c42 user: drh) | |
00:15 | Fix problems introduced into fts3 as part of the refactoring. (check-in: fa0998e1 user: dan tags: fts3-refactor) | |
2009-11-18
| ||
23:01 | Performance improvement by avoiding unnecessary calls to memset(). (check-in: 85940468 user: drh tags: trunk) | |
15:35 | Add some missing comments and fix some other issues in fts3 code. (check-in: 2fe579e7 user: dan tags: fts3-refactor) | |
01:25 | Suppress more instances of unnecessary OP_IsNull and OP_Affinity opcodes. (check-in: bf6c0bd1 user: drh tags: trunk) | |
2009-11-17
| ||
23:59 | Enhancements to the VDBE opcode loop to reduce the number of machine-code instructions evaluated by about 10%. (check-in: 9744ffb3 user: drh tags: trunk) | |
18:31 | Code generator tries to avoid pointless OP_IsNull and OP_Affinity opcodes. (check-in: ebb0c8a3 user: drh tags: trunk) | |
12:52 | Improvements to the way fts3 reads the full-text index. (check-in: 45c051e7 user: dan tags: fts3-refactor) | |
2009-11-16
| ||
23:36 | Make sure the output of sqlite3OsFullPathname is initialized even if the fails due to I/O or OOM errors. (check-in: e4943adb user: drh tags: trunk) | |
22:54 | Fix a reference to freed memory that can occur following an OOM error in where.c. (check-in: 929b6047 user: drh tags: trunk) | |
21:28 | Back out part of the change in [23ea2b700fd6d28d] since TH3 reveals some problems in OOM situations. (check-in: 15d215d6 user: drh tags: trunk) | |
20:59 | • Ticket [3211d778] replace function works on blobs status still Closed with 1 other change (artifact: 59f2850c user: drh) ... 1 similar event omitted. | |
16:36 | Add a few extra coverage test cases for fts3. (check-in: f29c8fca user: dan tags: fts3-refactor) | |
15:31 | • Edit [1c9243b0760741f4|1c9243b0]: Edit check-in comment. Timestamp 2009-11-16 15:11:51. (artifact: e2a6cc93 user: drh) | |
15:11 | Use the sqlite3CtypeMap to improve the speed and reduce the size of the logic in the tokenizer that recognizes identifiers. (check-in: 1c9243b0 user: drh tags: trunk) | |
13:24 | • Ticket [e123bd22] File handles aren't always immediately released on sqlite3_close status still Closed with 1 other change (artifact: 8c67bf45 user: drh) | |
12:51 | • Ticket [6b00e0a3] The great OP_If bug status still Fixed with 1 other change (artifact: a16d9fdf user: drh) | |
12:47 | • Closed ticket [702bbe75]: Invalid VDBE program built if ORDER BY used plus 1 other change (artifact: e97a5525 user: drh) | |
12:43 | • Fixed ticket [29ab7be9]: Hitting NOT NULL constraint does not roll back statement transaction plus 1 other change (artifact: ba930fde user: drh) | |
12:42 | • Ticket [58a75d62] encoding failure status still Closed with 2 other changes (artifact: 70c78f04 user: drh) | |
12:41 | • Ticket [98f156c7] status still Closed with 1 other change (artifact: 417f8c89 user: drh) | |
12:38 | • Ticket [19b44e35] sqlite3_bind_text inconsistent with NULL pointers, zero length etc status still Open with 1 other change (artifact: a6463ad0 user: drh) | |
12:36 | • Closed ticket [3211d778]: replace function works on blobs plus 4 other changes (artifact: 3a08fd95 user: drh) | |
12:34 | • Ticket [8f81455b] fts3GetVarint32 sets random number on error status still Open with 3 other changes (artifact: fb39b2d0 user: drh) | |
12:33 | • Closed ticket [e123bd22]: POSIX File handles aren't always immediately released on sqlite3_close plus 3 other changes (artifact: 344215c5 user: drh) | |
12:27 | • Closed ticket [60f26ed7]: Empty Title plus 5 other changes (artifact: b17123de user: drh) | |
03:13 | Additional optimizations in sqlite3VdbeRecordCompare(). (check-in: 23ea2b70 user: drh tags: trunk) | |
02:14 | Optimizations to the sqlite3VdbeRecordCompare() routine help it to run 12.5% faster for some traces. (check-in: 74c76f0b user: drh tags: trunk) | |
2009-11-15
| ||
06:51 | • Edit [d3cae986ee1a176b|d3cae986]: Timestamp 2009-11-15 06:50:11. (artifact: d8edbd54 user: dan) | |
06:50 | Fixes to fts3 integrity check code. (check-in: d3cae986 user: dan tags: fts3-refactor) | |
2009-11-14
| ||
23:22 | Optimizations to the main loop inside sqlite3VdbeExec() to help VDBE byte code run a few percent faster. (check-in: d622ac6a user: drh tags: trunk) | |
18:42 | • Edit [c27d46b33e8596b4|c27d46b3]: Timestamp 2009-11-14 18:41:01. (artifact: 636e3204 user: dan) | |
18:41 | Further OOM testing for fts3 code. Add Tcl code implementing an integrity-check for fts3. (check-in: c27d46b3 user: dan tags: fts3-refactor) | |
18:04 | Make the sqlite3VdbeExec() function about 2% faster by storing the opcode array in a local variable. (check-in: 8bd3cc82 user: drh tags: trunk) | |
2009-11-13
| ||
20:52 | Performance improvements and size reductions on the OP_Seek* family of VDBE opcodes. (check-in: ed820f45 user: drh tags: trunk) | |
19:43 | Simplify the OPFLG processing logic in the VDBE for a speed boost in the VDBE processing loop and a reduction in code size. (check-in: 3352b3eb user: drh tags: trunk) | |
17:36 | Start reworking fts3 code to match the rest of SQLite (code conventions, malloc-failure handling etc.). (check-in: 30a92f11 user: dan tags: fts3-refactor) | |
17:05 | Force 8-byte memory alignment on memory allocated for VDBE cursors. (check-in: bdc45ba7 user: drh tags: trunk) | |
10:44 | • Edit [30a92f1132801c75|30a92f11]: Timestamp 2009-11-13 17:36:21. (artifact: a27a5d95 user: drh) | |
10:04 | Changes to test_intarray.c so that it build with SQLITE_OMIT_VIRTUALTABLE. Added testcase() macros to expr.c. (check-in: f0599d28 user: drh tags: trunk) | |