Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
33 events for the month beginning 2023-07-01 by user dan
Following month ↑
2023-07-29
| ||
20:13 | Fix a buffer overread in the fts5_structure virtual table (test code). (check-in: b837aff7 user: dan tags: trunk) | |
2023-07-27
| ||
20:08 | Fix a couple of compiler warnings in fts5_index.c. (check-in: bf71faa2 user: dan tags: trunk) | |
19:13 | Add the contentless_delete=1 option to fts5. For creating contentless tables that support DELETE and REPLACE statements. (check-in: d66b182d user: dan tags: trunk) | |
2023-07-26
| ||
18:34 | Add a comment describing the contents of the ExceptionInformation[] array for win32 EXCEPTION_IN_PAGE_ERROR exceptions. No changes to code. (check-in: 8e203542 user: dan tags: wal-shm-exceptions) | |
17:51 | Add the ".scanstats vm" command to the shell tool. For profiling VM code in SQLITE_ENABLE_STMT_SCANSTATUS builds. (check-in: 0cbec399 user: dan tags: trunk) | |
16:41 | Improve the output when ".scanstats vm" is enabled. (Closed-Leaf check-in: 7df08fd3 user: dan tags: scanstatus-exp) | |
2023-07-25
| ||
17:54 | Fix a harmless "set-but-not-used" compiler warning in sqlite3session.c. (check-in: 54b3c43f user: dan tags: trunk) | |
17:11 | Merge trunk changes into this branch. (Closed-Leaf check-in: 719973d7 user: dan tags: fts5-contentless-delete) | |
16:48 | Add extra test for 'deletemerge'. (check-in: bc33cff4 user: dan tags: fts5-contentless-delete) | |
15:48 | Change the name of the fts5 'delete-automerge' option to 'deletemerge'. And add tests for it. (check-in: 1079300d user: dan tags: fts5-contentless-delete) | |
13:53 | Further tests for 'delete-automerge'. (check-in: ca26c7a3 user: dan tags: fts5-contentless-delete) | |
2023-07-24
| ||
19:13 | Add the fts5 'delete-automerge' integer option. A level is eligible for auto-merging if it has a greater than or equal percentage of its entries deleted by tombstones than the 'delete-automerge' option. Default value is 10. (check-in: b314be66 user: dan tags: fts5-contentless-delete) | |
2023-07-22
| ||
19:47 | Integrate contentless delete with auto-merge. (check-in: 85c1589a user: dan tags: fts5-contentless-delete) | |
2023-07-21
| ||
21:10 | Fix fts5 incremental optimization so that it too can handle an index that consists of a single segment with one or more tombstone hash pages. (check-in: e61c9b08 user: dan tags: fts5-contentless-delete) | |
19:33 | Ensure the fts5 'optimize' command correctly rewrites any index that consists of a single segment and one or more tombstone hash pages. (check-in: f4926006 user: dan tags: fts5-contentless-delete) | |
2023-07-20
| ||
20:29 | Fix some divide-by-zero errors that could occur when handling corrupt tombstone hash records. (check-in: 7567ca06 user: dan tags: fts5-contentless-delete) | |
20:09 | Avoid an infinite loop that could be entered when dealing with corrupt fts5 tombstone hash pages. (check-in: 69ce2ce0 user: dan tags: fts5-contentless-delete) | |
16:07 | Add tests and fixes for the new code on this branch. (check-in: 5aac50e9 user: dan tags: fts5-contentless-delete) | |
2023-07-19
| ||
18:47 | Fix various issues with code added to this branch. (check-in: 8d09011f user: dan tags: fts5-contentless-delete) | |
2023-07-18
| ||
19:52 | Fix various problems with fts5 contentless_delete=1 tables. (check-in: 0d005112 user: dan tags: fts5-contentless-delete) | |
16:29 | Fix memory leak in fts5 introduced by [def41225]. (check-in: 4dcad2db user: dan tags: trunk) | |
13:55 | Merge trunk changes with this branch. (check-in: 5f66eb4e user: dan tags: fts5-contentless-delete) | |
13:55 | Fix a buffer overrun in fts5 that could occur in 'secure-delete' mode when dealing with corrupt database records. (check-in: def41225 user: dan tags: trunk) | |
2023-07-17
| ||
18:40 | Fix cases where a row is inserted into a contentless_delete=1 fts5 table and then deleted within the same transaction. (check-in: d928856a user: dan tags: fts5-contentless-delete) | |
17:59 | Do not allow the 'delete' command to be used on contentless_delete=1 fts5 tables. (check-in: cc694b83 user: dan tags: fts5-contentless-delete) | |
11:47 | Merge trunk changes into this branch. (check-in: c4fb2f2e user: dan tags: fts5-contentless-delete) | |
2023-07-15
| ||
18:57 | Store large tombstone hash tables in multiple database records. Ensure the same hash tables handle rowid 0. (check-in: 4410e60d user: dan tags: fts5-contentless-delete) | |
2023-07-12
| ||
20:24 | Avoid a case of an infinite loop in fts5 when dealing with corrupt records. (check-in: 0e801f11 user: dan tags: fts5-contentless-delete) | |
19:34 | Fix a crash that may occur when handling corrupt records in contentless_delete=1 mode. (check-in: 74d7610a user: dan tags: fts5-contentless-delete) | |
2023-07-11
| ||
20:57 | Have contentless_delete=1 tables support REPLACE statements. (check-in: 2f553a66 user: dan tags: fts5-contentless-delete) | |
20:19 | Have contentless_delete=1 tables support regular DELETE statements, instead of just the special INSERT syntax. (check-in: fffb8616 user: dan tags: fts5-contentless-delete) | |
18:55 | Use a hash-table instead of a flat list to store tombstone rowids. (check-in: 948267b0 user: dan tags: fts5-contentless-delete) | |
2023-07-10
| ||
20:44 | Begin adding support for deleting rows from contentless fts5 tables. (check-in: e513bea8 user: dan tags: fts5-contentless-delete) | |