/ Timeline
Login

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

50 ancestors of [aa34bf666c]

2015-05-13
17:15
Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token. check-in: aa34bf666c user: dan tags: fts5
2015-05-09
18:28
Allow the fts5vocab table to optionally provide data on a per-column basis. check-in: 3922276135 user: dan tags: fts5
2015-05-08
20:21
Add the fts5vocab module, for direct access to the fts5 index. check-in: 6bf93e3b56 user: dan tags: fts5
09:21
Improve the error message returned by FTS5 if it encounters an unknown file format. check-in: f369caec14 user: dan tags: fts5
2015-05-07
19:29
Change to storing all keys in a single merge-tree structure instead of one main structure and a separate one for each prefix index. This is a file-format change. Also introduce a mechanism for managing file-format changes. check-in: a684b5e2d9 user: dan tags: fts5
2015-05-02
20:35
Reorganize some of the fts5 expression parsing code. Improve test coverage of the same. check-in: c4456dc5f5 user: dan tags: fts5
2015-05-01
20:38
Further improvements to test coverage of fts5 code. check-in: d4331943df user: dan tags: fts5
12:14
Improve test coverage of fts5.c. check-in: add4f4681c user: dan tags: fts5
2015-04-29
20:54
Improve fts5 tests. check-in: c1f07a3aa9 user: dan tags: fts5
2015-04-28
20:24
Fix an fts5 bug in handling writes while there are active cursors. check-in: 07f7095539 user: dan tags: fts5
18:35
Improve coverage of fts5 tests. check-in: 8e8136f2dc user: dan tags: fts5
2015-04-27
16:21
Change the fts5 content= option so that it matches fts5 columns with the underlying table columns by name, not by their position within the CREATE TABLE statement. check-in: e38e2bb637 user: dan tags: fts5
11:31
Further tests for fts5. check-in: ffeb3ef3cf user: dan tags: fts5
2015-04-25
20:29
Improve coverage of fts5_index.c slightly. check-in: e5aaa01306 user: dan tags: fts5
18:56
Add tests for fts5. check-in: e748651c94 user: dan tags: fts5
2015-04-24
20:18
Merge latest trunk changes with this branch. check-in: 1c78d8920f user: dan tags: fts5
19:41
Add the "unindexed" column option to fts5. check-in: 8630996134 user: dan tags: fts5
18:31
Fix fuzzershell so that it works with SQLITE_OMIT_TRACE. check-in: dc88fe7e64 user: drh tags: trunk
17:50
Add the --with-tcl=DIR option to the test/releasetest.tcl script. check-in: 4dda916a57 user: drh tags: trunk
16:53
Run fuzzershell as part of the valgrindtest makefile target. check-in: 0bb96a037b user: drh tags: trunk
16:16
Add the fuzztest target to the MSVC makefile. check-in: 98edc6152c user: drh tags: trunk
16:09
Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically run fuzzershell against those cases on a "make test". check-in: 627ea83c26 user: drh tags: trunk
15:56
Add extra tests for corrupt database handling in fts5. check-in: 41449f7a0b user: dan tags: fts5
14:47
Add the --unique-cases option to fuzzershell. check-in: 7cb718491b user: drh tags: trunk
13:00
Fuzzershell enhancements: (1) Add the --verbose and --quiet flags (2) Show percentage complete and final test count for multi-test inputs (3) Omit trace and result logs unless the --verbose flag is used. check-in: ed202ffac2 user: drh tags: trunk
06:02
Fix an fts5 build problem in main.mk. check-in: 60045cedef user: dan tags: fts5
2015-04-23
13:37
Fix a faulty assert() in the "AS" alias resolution logic of the parser. check-in: b5e4360283 user: drh tags: trunk
13:00
Improvement to "ID" formatting on the ".selecttrace 0x1ff" debugging function. check-in: 01c50cee37 user: drh tags: trunk
11:52
Fix a problem causing the fts3 integrity-check to fail if run inside a transaction. check-in: 3b925189a7 user: dan tags: trunk
2015-04-22
20:58
Add extra OOM tests for fts5. check-in: 2dd59b5762 user: dan tags: fts5
20:14
Fix problems with doclist-indexes involving very large rowids. check-in: 1e5994097e user: dan tags: fts5
13:16
Improved filtering of input for fuzzershell for modes other than generic. check-in: 025e8370dd user: drh tags: trunk
11:16
Change the printf, strftime, and glob modes of fuzzershell so that they reject all inputs that do not start with a string literal followed by a comma. This helps the fuzzer focus in on the kinds of behavior those modes are intended to test. check-in: 1cceefa7c6 user: drh tags: trunk
09:40
Update this branch with latest trunk changes. check-in: 9797482ded user: dan tags: fts5
01:33
When compiling for UAP, link against the new minimal MSVC runtime. check-in: 2cb945116e user: mistachkin tags: trunk
2015-04-21
20:13
Fix a problem in fts5fault1.test. check-in: a21d60cb2a user: dan tags: fts5
19:07
Fix an fts5 problem with large deletes. check-in: e50e8031d6 user: dan tags: fts5
17:17
Alternative fix for the double-initialization of type and collating sequence problem that leaves the estimated table size intact. check-in: 623ddbdbf4 user: drh tags: trunk
17:07
Make sure the datatype and collating sequence of transients tables are not initialized more than once. Otherwise a memory leak results. check-in: 9e6beda2c8 user: drh tags: trunk
16:38
Ensure that tables names are dequoted exactly once by the trigger logic. check-in: 9d887b92f8 user: dan tags: trunk
16:09
Fix a memory leak in the SELECT code generator tracing logic (code that is omitted in non-debugging builds). check-in: b623ebd859 user: drh tags: trunk
15:49
Fix an obscure problem with "INSERT INTO tbl(cols) SELECT" statements where the SELECT is a compound with an ORDER BY and "cols" is a strict subset of tbl's columns. check-in: 718d5d0eab user: dan tags: trunk
15:16
Change an assert() in the aggregate query code generator into a testcase(). check-in: d1e6bc918b user: drh tags: trunk
12:06
Fix an fts4 problem to do with the handling of phrases that contain zero tokens. check-in: caba5be0b2 user: dan tags: trunk
03:13
Fix some identifier name de-quoting issues in the foreign key and trigger logic. check-in: 59e92bd952 user: drh tags: trunk
02:17
Test case for the previous check-in. check-in: a526f58bc9 user: drh tags: trunk
02:12
Make sure the whereSplit() routine in the query planner is not confused by the likely() operator. check-in: 588db14ffb user: drh tags: trunk
00:23
Enable compilation and VSIX package creation with the Visual Studio 2015 CTP. check-in: 03b725a768 user: mistachkin tags: trunk
2015-04-20
22:36
Add the --mode option to fuzzershell. check-in: b940b0fa6c user: drh tags: trunk
18:58
Many new configuration options for fuzzershell. check-in: 41c9543916 user: drh tags: trunk
18:48
Fix some fts5 problems with very large position lists. check-in: 2ea8f9cbe6 user: dan tags: fts5