/ File History
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.

History of ext/fts5/fts5_buffer.c

2019-05-13
11:52
Fix an assert() failure in fts5 that could occur when processing a corrupt database. file: [5a5fe015] check-in: [f158c048] user: dan branch: trunk, size: 10598
2019-04-24
15:57
Fix a problem in fts5 where a corrupt position list could lead to a buffer overwrite. file: [43eecc62] check-in: [516ca894] user: dan branch: trunk, size: 10466
2019-03-20
05:45
Fix various harmless compiler warnings seen with MSVC. file: [7d91caa0] check-in: [1c0fe5b5] user: mistachkin branch: noWarnings, size: 10402
2019-01-23
12:19
Fix a buffer overwrite triggered by a prefix query on a corrupt fts5 table. file: [2e750cd4] check-in: [1d8172a9] user: dan branch: trunk, size: 10389
2019-01-18
21:03
Fix an infinite loop caused by a corrupt database in fts3. Also an undefined left-shift in fts5. file: [61f48c49] check-in: [55c5d72a] user: dan branch: trunk, size: 10374
2019-01-08
20:02
Use 64-bit math to compute the sizes of memory allocations in extensions. file: [9d7bd654] check-in: [ca67f2ec] user: drh branch: trunk, size: 10366
08:02
Fix further problems with fts5 and corrupt databases causing integer overflow. file: [9567442b] check-in: [673a7dd6] user: dan branch: trunk, size: 10354
2017-05-19
12:32
Fix some problems in fts5 code detected by -fsanitize=undefined. file: [1dd1ec04] check-in: [35f72104] user: dan branch: trunk, size: 10352
2016-02-11
15:37
Add JSON1 and FTS5 to the set of extensions subject to close compiler warning analysis. Fix some warnings in each. More (harmless) warnings still exist in FTS5. file: [4c1502d4] check-in: [cfe2eb88] user: drh branch: trunk, size: 10324
2016-02-08
20:14
Fix a signed/unsigned comparison warning in fts5. file: [5142f73d] check-in: [85eb05dd] user: dan branch: trunk, size: 10257
2016-02-05
21:09
Add tests for and remove unreachable branches from fts5 in order to restore test coverage. file: [2dac8e23] check-in: [22589018] user: dan branch: trunk, size: 10252
19:18
Further streamlining of fts5 prefix query code. file: [ad4bb545] check-in: [ca91bd8a] user: dan branch: trunk, size: 10308
2016-01-23
18:51
Fix an fts5 problem with using both xPhraseFirst() and xPhraseFirstColumn() within a single statement in detail=col mode. file: [f6e0c601] check-in: [72d53699] user: dan branch: fts5-perf, size: 9840
15:57
Fix some signed/unsigned comparison compiler warnings in fts5. file: [0b8e1f84] check-in: [3be336aa] user: dan branch: trunk, size: 9842
2016-01-18
17:48
Add tests for fts5. Fix a crash that can occur in fts5 if the database content is corrupted. file: [7d3f6f01] check-in: [acaf4264] user: dan branch: trunk, size: 9842
2016-01-16
18:58
Add further tests for fts5. Fix some problems with detail=col mode and auxiliary functions. file: [ba59964c] check-in: [de77d602] user: dan branch: trunk, size: 9839
2015-12-21
18:45
Fix an fts5 integrity-check problem that affects offsets=0 tables with prefix indexes. file: [87204c8b] check-in: [609a0bc7] user: dan branch: fts5-offsets, size: 9569
2015-12-17
20:36
Add the "offsets=0" option to fts5, to create a smaller index without term offset information. A few things are currently broken on this branch. file: [389d377d] check-in: [40b5bbf0] user: dan branch: fts5-offsets, size: 9322
2015-10-21
20:56
Remove some branches made unreachable by recent changes from fts5. file: [1e49512a] check-in: [ae350bfb] user: dan branch: trunk, size: 7733
2015-10-19
20:49
Another optimization for fts5 prefix (and other) queries. file: [6d4082da] check-in: [60a8bde0] user: dan branch: trunk, size: 7912
2015-10-14
20:34
Fix harmless compiler warnings. file: [9a3aa73a] check-in: [1c46c194] user: mistachkin branch: trunk, size: 8102
2015-10-12
19:12
Further tweaks to improve fts5 prefix query performance. file: [e99224a3] check-in: [1c20c1c2] user: dan branch: trunk, size: 8092
2015-10-07
17:01
Allow the subsitute character (codepoint 26 - 0x1A) to appear in fts5 barewords. file: [b2fb69c1] check-in: [baec1b96] user: dan branch: trunk, size: 8313
13:24
Add tests for fts5 phrase queries with column filters. file: [195f6f05] check-in: [f20f9f81] user: dan branch: trunk, size: 8264
2015-10-05
19:41
Improve performance of prefix queries without a prefix index on fts5 tables. file: [54b18497] check-in: [f2f0184e] user: dan branch: trunk, size: 8270
2015-09-08
19:55
Remove the 0x00 terminators from the end of fts5 doclists stored on disk. file: [64dcaf36] check-in: [00d99006] user: dan branch: fts5-incompatible, size: 8186
2015-07-02
15:52
Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. file: [80f9ba44] check-in: [7819002e] user: dan branch: trunk, size: 8180
2015-06-26
04:34
Initial changes to get FTS5 working with MSVC. file: [7428b0bc] check-in: [ef2052f8] user: mistachkin branch: fts5Msvc, size: 8238
2015-06-09
20:58
Add the "columnsize=" option to fts5, similar to fts4's "matchinfo=fts3". file: [be0dc80a] check-in: [aa12f9d9] user: dan branch: fts5, size: 8232
2015-05-30
11:49
Remove the "#include sqlite3Int.h" from fts5Int.h. file: [9ec57c75] check-in: [e008c3c8] user: dan branch: fts5, size: 7964
2015-05-18
17:50
Improve test coverage of fts5_config.c. file: [861599a0] check-in: [47dbfadb] user: dan branch: fts5, size: 7948
2015-05-02
20:35
Reorganize some of the fts5 expression parsing code. Improve test coverage of the same. file: [70b971e1] check-in: [c4456dc5] user: dan branch: fts5, size: 6915
2015-04-28
18:35
Improve coverage of fts5 tests. file: [8c8cfe7f] check-in: [8e8136f2] user: dan branch: fts5, size: 6221
2015-04-14
20:15
Begin changing fts5 to use a delete flag so that delete markers may be annihilated more quickly. file: [3ba56cc6] check-in: [9341c070] user: dan branch: fts5, size: 7630
2015-03-04
08:29
Fix a couple of build problems. file: [29f79841] check-in: [a5d5468c] user: dan branch: fts5, size: 7622
2015-01-29
20:59
Fix some problems with transactions that both read and write an fts5 table. file: [b92ba0eb] check-in: [0e225b15] user: dan branch: fts5, size: 7566
2015-01-06
19:08
Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. file: [32dd3c95] check-in: [65f0262f] user: dan branch: fts5, size: 7544
2014-12-03
17:27
Begin testing fts5 OOM and IO error handling. file: [1bc5c762] check-in: [2037dba6] user: dan branch: fts5, size: 7555
2014-11-28
20:01
Add a cookie mechanism to ensure that the %_config table is re-read as required. file: [c79d67a5] check-in: [bb4a37b5] user: dan branch: fts5, size: 7301
2014-07-23
19:31
Add a snippet() function to fts5. file: [248c61ac] check-in: [bdc58fd2] user: dan branch: fts5, size: 6814
2014-07-19
20:27
Add simple tests for the xColumnText() extension api. file: [00361d4a] check-in: [1e9053ab] user: dan branch: fts5, size: 6797
2014-07-18
19:59
Fix issues with position lists and NEAR constraints. file: [71cf2016] check-in: [16352d36] user: dan branch: fts5, size: 6056
2014-07-16
19:15
Begin adding interface for auxiliary functions. file: [b7aa6cdf] check-in: [1e2a7ba0] user: dan branch: fts5, size: 5726
2014-07-08
16:27
Add support for prefix queries to fts5. file: [83b463a1] check-in: [75ebd3cd] user: dan branch: fts5, size: 5147
2014-07-02
20:18
Add support for phrase queries to fts5. file: [f1a26a79] check-in: [2e5652e6] user: dan branch: fts5, size: 3580 Added