Historique des commits

Auteur SHA1 Message Date
  dan b4fc827c0f Merge latest trunk into this branch. il y a 1 an
  dan a3e8822c4b Fix an fts5 problem where a transaction consisting of (a) a DELETE on rowid X, (b) a prefix query, and (c) an INSERT on rowid X, could corrupt the index. il y a 1 an
  dan a35ae44150 Changes so that fts5 can handle tokens with embedded '\0' bytes. il y a 1 an
  dan 24730de8d1 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. il y a 1 an
  dan 2159292ce0 Integrate contentless delete with auto-merge. il y a 1 an
  dan f7ff755651 Fix an assert() in fts5 that could fail with a corrupt database. il y a 3 ans
  dan f6b0464e36 Fix some fts5 problems with signed integer overflow causing segfaults in -ftrapv builds. il y a 4 ans
  dan f2e151aeab Fix a problem in fts5 causing the in-memory hash table to be flushed more often than necessary. il y a 4 ans
  mistachkin 065f3bf4f2 Fix various harmless compiler warnings seen with MSVC. il y a 5 ans
  dan d406d07262 Fix a buffer overread that could occur when running fts5 prefix queries inside a transaction. il y a 5 ans
  dan b15f19c75e Fix an fts5 problem with interleaving reads and writes in a single transaction. il y a 5 ans
  drh 2d77d80a65 Use 64-bit math to compute the sizes of memory allocations in extensions. il y a 6 ans
  dan d9d7d253fc Fix another potential buffer overread in fts5. il y a 6 ans
  mistachkin 831265f962 Fix harmless compiler warnings in FTS5. il y a 7 ans
  dan 22025ef198 Fix some problems in fts5 code detected by -fsanitize=undefined. il y a 7 ans
  mistachkin 77fac879d2 More harmless compiler warning fixes. il y a 8 ans
  dan f2d328fa25 Fix a fairly obscure buffer overread in fts5. il y a 8 ans
  dan d11e397b2c Updates to fts5 to support detail=none mode. As of this commit, many cases are still broken. il y a 9 ans
  dan 9f44deed93 Change the name of the offsets=0 option to "detail=column". Have the xInst, xPhraseFirst and other API functions work by parsing the original text for detail=column tables. il y a 9 ans
  dan b12dc84fbb 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. il y a 9 ans
  mistachkin b9becaa268 Fix even more harmless compiler warnings. il y a 9 ans
  mistachkin cdabd7bd50 Fix harmless compiler warnings. il y a 9 ans
  dan d0dc8cb5a3 Remove a potentially undefined behaviour involving signed integers and bitshift operations from fts5_hash.c. il y a 9 ans
  dan 8694d6049f Fix compiler warnings in fts5 code. il y a 9 ans
  dan 3f09beda45 Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. il y a 9 ans
  dan 3f3074e0c1 Remove the "#include sqlite3Int.h" from fts5Int.h. il y a 9 ans
  dan 4591334dd4 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. il y a 9 ans
  dan cdbd150170 Improve coverage of fts5 tests. il y a 9 ans
  dan f1e58b7e8d Begin changing fts5 to use a delete flag so that delete markers may be annihilated more quickly. il y a 9 ans
  dan 56e2497aaa Improve fts5 integrity-check so that it checks that DESC queries return the same as ASC. Change the poslist format slightly to make room for a delete-flag. il y a 9 ans