/ History for ext/fts5/fts5_buffer.c
Login

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

History for ext/fts5/fts5_buffer.c

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