Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for ext/fts5/fts5_tcl.c
2024-11-11
| ||
19:49 | [7fb5a3d340] part of check-in [84f4e37178] Fix the fts5 trigram tokenizer so that it handles non-nul-terminated strings. (check-in: [84f4e37178] user: dan branch: trunk, size: 46912) | |
2024-11-04
| ||
19:18 | [aee6ae6d0c] part of check-in [bc93e17924] Fix harmless compiler warnings. (check-in: [bc93e17924] user: drh branch: trunk, size: 46608) | |
2024-10-27
| ||
16:12 | [5b16a24996] part of check-in [133fff8bd7] Fix build errors in fts5_tcl.c on Mac. (check-in: [133fff8bd7] user: drh branch: trunk, size: 46605) | |
15:58 | [055a52c54a] part of check-in [b7da7980d3] Fix test code added by [ba358d26]. (check-in: [b7da7980d3] user: dan branch: trunk, size: 46569) | |
2024-10-26
| ||
18:09 | [9b390c318e] part of check-in [ba358d265b] Add test case for fts5 trigram tokenizer. (check-in: [ba358d265b] user: dan branch: trunk, size: 46566) | |
2024-08-27
| ||
18:25 | [4db9258a78] part of check-in [ca21c942c3] Add test code to drop an fts5 table with corrupt records in its shadow tables. (check-in: [ca21c942c3] user: dan branch: trunk, size: 45267) | |
2024-08-16
| ||
16:20 | [1dcf080281] part of check-in [681edd08ab] Add tests to restore coverage of fts5_main.c. (check-in: [681edd08ab] user: dan branch: fts5-locale, size: 42738) | |
2024-08-12
| ||
11:13 | [50c7e16753] part of check-in [f7d56a1f21] Update the auxiliary function API to include xTokenize_x2() instead of xSetLocale(). (check-in: [f7d56a1f21] user: dan branch: fts5-locale, size: 42170) | |
2024-08-10
| ||
20:03 | [7bd4bcd455] part of check-in [b243007525] Merge trunk changes into this branch. (check-in: [b243007525] user: dan branch: fts5-locale, size: 42695) | |
19:18 | [af5817de02] part of check-in [924d3467ce] Fix an uninitialized variable in fts5_tcl.c. (check-in: [924d3467ce] user: dan branch: fts5-locale, size: 42714) | |
18:59 | [f901f32a1b] part of check-in [03e63ed24e] Update the fts5_tokenizer_v2 API so that the locale is passed as parameter to xTokenize(), instead of via a separate call to xSetLocale(). (check-in: [03e63ed24e] user: dan branch: fts5-locale, size: 42750) | |
2024-08-09
| ||
20:59 | [20bb08b43f] part of check-in [a3ef7d47b5] Ensure tokenizers registered with xCreateTokenizer_v2() can be accessed using xFindTokenizer(), and that those registered with xCreateTokenizer() work with xFindTokenizer_v2(). (check-in: [a3ef7d47b5] user: dan branch: fts5-locale, size: 42236) | |
2024-07-30
| ||
15:49 | [5ca3e3e350] part of check-in [6e5bb48a74] First attempt at getting the build to work with Tcl 9.0. (check-in: [6e5bb48a74] user: drh branch: tcl9, size: 36587) | |
2024-07-29
| ||
20:31 | [93b705cb87] part of check-in [14006711d8] Fix xColumnText() and xColumnSize() APIs. Add xColumnLocale() and xTokenizeSetLocale(). (check-in: [14006711d8] user: dan branch: fts5-locale, size: 39165) | |
15:00 | [e22e579107] part of check-in [4e3e529313] Fix a couple of asan problems on this branch. (check-in: [4e3e529313] user: dan branch: fts5-locale, size: 38747) | |
2024-07-26
| ||
20:50 | [a1c307785b] part of check-in [8839ef7cfb] Add the fts5_locale() function, and begin adding the related functionality to fts5. (check-in: [8839ef7cfb] user: dan branch: fts5-locale, size: 38722) | |
2024-04-16
| ||
14:23 | [fd485d0fb5] part of check-in [c2f9d1259c] Add some tests for the fts5 tokenize-blob functionality on this branch. (check-in: [c2f9d1259c] user: dan branch: fts5-tokenize-blob, size: 37554) | |
2024-04-15
| ||
20:24 | [97e5e14f7d] part of check-in [6c51c9c6a8] Add experimental way to specify an alternative tokenizer when writing to or querying an fts5 table. (check-in: [6c51c9c6a8] user: dan branch: fts5-tokenize-blob, size: 37530) | |
2024-02-04
| ||
04:01 | [fdf7e2bb9a] part of check-in [e52c87420b] Fix harmless compiler warnings seen with MSVC. (check-in: [e52c87420b] user: mistachkin branch: trunk, size: 36606) | |
2023-11-15
| ||
11:45 | [cf0fd0dbe6] part of check-in [a34b26fe7f] Add implementation of xInstToken() API. (check-in: [a34b26fe7f] user: dan branch: fts5-token-data, size: 36599) | |
2023-11-13
| ||
14:29 | [71641a0c56] part of check-in [828566392b] Add new fts5 API xQueryToken(). (check-in: [828566392b] user: dan branch: fts5-token-data, size: 36078) | |
2023-09-30
| ||
18:13 | [0d2bb0ff7b] part of check-in [c027c092c4] Changes so that fts5 can handle tokens with embedded '\0' bytes. (check-in: [c027c092c4] user: dan branch: fts5-token-data, size: 35545) | |
2021-03-29
| ||
20:04 | [b1445cbe69] part of check-in [004559544e] Add "#ifdef SQLITE_DEBUG" blocks around test variables sqlite3_fts5_may_be_corrupt and sqlite3_fts3_may_be_corrupt. (check-in: [004559544e] user: dan branch: trunk, size: 30987) | |
2018-01-16
| ||
21:00 | [39bcbae507] part of check-in [2ab4e8d5d8] Fix compiler warning in the FTS5 test interface. (check-in: [2ab4e8d5d8] user: drh branch: trunk, size: 30933) | |
20:44 | [a021468dfa] part of check-in [8e2048113f] Fix a test problem causing an error in fts5fault9.test. (check-in: [8e2048113f] user: dan branch: trunk, size: 30926) | |
2018-01-05
| ||
17:10 | [b470467be4] part of check-in [19aabccfe3] Fix compiler warnings. (check-in: [19aabccfe3] user: mistachkin branch: sqlar-shell-support, size: 30890) | |
2017-07-27
| ||
03:48 | [a7df39442a] part of check-in [3d9e841f60] Add a destructor argument to sqlite3_bind_pointer() and sqlite3_result_pointer(). (check-in: [3d9e841f60] user: drh branch: pointer-with-destructor, size: 30885) | |
2017-07-17
| ||
15:38 | [4fab0eaba3] part of check-in [bc78235f54] Improved the interface to the fts5() extension mechanism for enhanced security. (check-in: [bc78235f54] user: drh branch: branch-3.20, size: 30882) | |
2016-07-29
| ||
01:31 | [4a901f00c8] part of check-in [bc8c9b55dd] Add macro necessary for building several extensions when the __stdcall calling convention is not in use. (check-in: [bc8c9b55dd] user: mistachkin branch: callbackConv, size: 30943) | |
2016-07-28
| ||
23:58 | [6805005886] part of check-in [fc5c187602] Missed a couple Tcl command deletion callbacks. (check-in: [fc5c187602] user: mistachkin branch: callbackConv, size: 30884) | |
23:54 | [caede54ed5] part of check-in [df2543652b] Use the SQLITE_TCLAPI macro in several extensions that were missed in the previous check-in. (check-in: [df2543652b] user: mistachkin branch: callbackConv, size: 30856) | |
14:37 | [b41f046009] part of check-in [e8be3dfeab] Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. (check-in: [e8be3dfeab] user: mistachkin branch: callbackConv, size: 30716) | |
2016-01-16
| ||
18:58 | [f8731e0508] part of check-in [de77d6026e] Add further tests for fts5. Fix some problems with detail=col mode and auxiliary functions. (check-in: [de77d6026e] user: dan branch: trunk, size: 30641) | |
2016-01-14
| ||
20:05 | [bcacc05dec] part of check-in [8ec8314354] Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible. (check-in: [8ec8314354] user: dan branch: trunk, size: 30431) | |
2015-12-29
| ||
19:35 | [18e9382d8c] part of check-in [8c30605bcd] Add the xPhraseFirstColumn() and xPhraseNextColumn() API functions to fts5. For iterating through the set of columns that contain intances of a phrase. (check-in: [8c30605bcd] user: dan branch: fts5-offsets, size: 29799) | |
2015-12-22
| ||
18:54 | [c3cfff5f72] part of check-in [69bffc1632] Updates so that fts5 API functions xInst, xPhraseFirst and xPhraseNext work with the offsets=0 option. (check-in: [69bffc1632] user: dan branch: fts5-offsets, size: 29008) | |
2015-10-08
| ||
20:11 | [3bf445e66d] part of check-in [e9e76e1281] Fix a couple of errors in fts5 compilation. This branch still does not build with -Wall -Werror. (check-in: [e9e76e1281] user: dan branch: amalg-json1-fts5, size: 28067) | |
2015-08-29
| ||
18:46 | [6da58d6e8f] part of check-in [98d07d16ca] Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index. (check-in: [98d07d16ca] user: dan branch: fts5-incompatible, size: 28109) | |
15:44 | [058f8da519] part of check-in [fc71868496] Another change to the fts5 tokenizer API. (check-in: [fc71868496] user: dan branch: fts5-incompatible, size: 26997) | |
2015-08-28
| ||
19:56 | [41e2d6b455] part of check-in [90b85b42f2] Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. (check-in: [90b85b42f2] user: dan branch: fts5-incompatible, size: 26976) | |
2015-08-06
| ||
03:19 | [96a3b9e982] part of check-in [0ddb2532b2] Fix harmless compiler warnings in FTS5 code. (check-in: [0ddb2532b2] user: mistachkin branch: fts5NoWarn, size: 26904) | |
2015-08-04
| ||
20:29 | [fac2c0a30e] part of check-in [4f9520a9dc] Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. (check-in: [4f9520a9dc] user: dan branch: trunk, size: 26848) | |
2015-07-02
| ||
15:52 | [85eb4e0d0f] part of check-in [7819002ed8] Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. (check-in: [7819002ed8] user: dan branch: trunk, size: 26282) | |
2015-06-26
| ||
16:55 | [b82f13f73a] part of check-in [bfcd16089c] Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings. (check-in: [bfcd16089c] user: mistachkin branch: fts5Msvc, size: 26254) | |
2015-05-19
| ||
11:32 | [7ea165878e] part of check-in [de9f8ef6eb] Fix a memory leak that could follow an OOM condition in fts5. (check-in: [de9f8ef6eb] user: dan branch: fts5, size: 26174) | |
2015-05-13
| ||
17:15 | [f18eeb125d] part of check-in [aa34bf666c] 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 branch: fts5, size: 26087) | |
2015-05-01
| ||
12:14 | [aa3b102bb0] part of check-in [add4f4681c] Improve test coverage of fts5.c. (check-in: [add4f4681c] user: dan branch: fts5, size: 26343) | |
2015-04-29
| ||
20:54 | [19ab8cfa64] part of check-in [c1f07a3aa9] Improve fts5 tests. (check-in: [c1f07a3aa9] user: dan branch: fts5, size: 24619) | |
2015-04-28
| ||
18:35 | [af1d37fa93] part of check-in [8e8136f2dc] Improve coverage of fts5 tests. (check-in: [8e8136f2dc] user: dan branch: fts5, size: 24604) | |
2015-04-24
| ||
15:56 | [10bf0eb678] part of check-in [41449f7a0b] Add extra tests for corrupt database handling in fts5. (check-in: [41449f7a0b] user: dan branch: fts5, size: 23831) | |
2015-03-04
| ||
08:29 | [617b6bb965] part of check-in [a5d5468c05] Fix a couple of build problems. (check-in: [a5d5468c05] user: dan branch: fts5, size: 22870) | |
2015-01-06
| ||
19:08 | [1293fac2bb] part of check-in [65f0262fb8] Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. (check-in: [65f0262fb8] user: dan branch: fts5, size: 22704) | |
2015-01-01
| ||
16:46 | [664e710e2b] part of check-in [d09f7800cf] Add a version of the unicode61 tokenizer to fts5. (check-in: [d09f7800cf] user: dan branch: fts5, size: 23003) | |
2014-12-29
| ||
11:24 | [ce11e46589] part of check-in [b33fe0dd89] Fixes to built-in tokenizers. (check-in: [b33fe0dd89] user: dan branch: fts5, size: 21990) | |
2014-12-22
| ||
21:01 | [4392e74421] part of check-in [ca5d44042a] Fixes and simplifications for the snippet() and highlight() functions. (check-in: [ca5d44042a] user: dan branch: fts5, size: 14149) | |
2014-12-19
| ||
20:53 | [d56484fd5c] part of check-in [67e3ffd950] Remove the fts5_test() aux function. Test aux functions using the tcl interface instead. (check-in: [67e3ffd950] user: dan branch: fts5, size: 12587) | |
2014-12-01
| ||
20:05 | Added: [5272224faf] part of check-in [9c1697a2aa] Add code to parse a rank() function specification. And a tcl interface to add auxiliary functions to fts5. (check-in: [9c1697a2aa] user: dan branch: fts5, size: 8897) | |