๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 565d640 Merge the beta changes into sessions. by drh ยท 10 years ago
  2. 997de99 Remove an unused local variable from FTS5. by drh ยท 10 years ago
  3. 848b190 Explicitly limit the size of fts5 tokens to 32768 bytes. by dan ยท 10 years ago
  4. 0a2f2b5 Fix some errors in fts5 test scripts. by dan ยท 10 years ago
  5. 13969f5 Fix harmless compiler warnings. by drh ยท 10 years ago
  6. 6737aab Add tests to ensure that fts5 is now deterministic. by dan ยท 10 years ago
  7. dbf8a16 Merge 3.12.0 beta changes from trunk. by drh ยท 10 years ago
  8. f526826 Have fts5 cache the structure of its index in main memory. Use "PRAGMA data_version" to figure out when this cache should be invalidated. by dan ยท 10 years ago
  9. 3c6707f Rearrange code so that tests pass whether SQLITE_DEBUG is defined or not. by dan ยท 10 years ago fts5-data-version
  10. ef480d3 Change the way fts5 internally allocates segment ids in order to eliminated non-determinism from the module. by dan ยท 10 years ago
  11. fce07fb Fix a problem detecting invalid values in the rbu_control column of an rbu database table. by dan ยท 10 years ago rbu-percent-progress
  12. febfe02 Update the sqldiff tool so that it generates an rbu_count table. by dan ยท 10 years ago
  13. f11737f Merge latest trunk changes, including fixes to test script rbudiff.test, into this branch. by dan ยท 10 years ago
  14. 1e8dae0 Fix test scripts sqldiff.test and rbudiff.test so that they work with the --testdir option. by dan ยท 10 years ago
  15. cf9bce3 Add test file fts5multiclient.test. by dan ยท 10 years ago
  16. eea627d Add further tests for sqlite3rbu_bp_progress(). Fix a problem in handling WITHOUT ROWID tables in the same. by dan ยท 10 years ago
  17. 789780d Change the name of the new API on this branch to "sqlite3_bp_progress". Add tests and documentation for the same. by dan ยท 10 years ago
  18. fe485c0 Add tests for the changes on this branch. Fix a problem with calls to the new progress indicator API made after an rbu update has been resumed. by dan ยท 10 years ago
  19. 860443d Fix FTS5 so that it works with SQLITE_OMIT_AUTORESET. by drh ยท 10 years ago
  20. e42195b Add an API to indicate the percentage progress of an rbu update. by dan ยท 10 years ago
  21. c9460ab Fix some OOM-handling issues in the fts5 changes on this branch. by dan ยท 10 years ago
  22. db8d320 Merge the changes on the reusable-pragma branch into this one. by dan ยท 10 years ago
  23. 377ba38 Add a cast to an implict (size_t -> int) conversion in fts5_expr.c. by dan ยท 10 years ago
  24. f55fb66 Have fts5 cache the decoded structure of fts5 indexes in memory. Use "PRAGMA data_version" to detect stale caches. by dan ยท 10 years ago
  25. 47e1842 Merge all recent enhancements from trunk. by drh ยท 10 years ago
  26. 7d85774 Fix a memory leak in fts5 that could occur following a syntax error in a query expression. by dan ยท 10 years ago
  27. 5cf98f1 Fix a problem handling 'NEAR("" token)' in fts5 found by fuzzing. by dan ยท 10 years ago
  28. e8c2012 Fix handling of strings that contain zero tokens in fts5. And other problems found by fuzzing. by dan ยท 10 years ago
  29. 811f17b Update spellfix1_scriptcode() to output 215 (latin) for pure numeric text. by drh ยท 10 years ago
  30. 1bb85f3 Add tests to cover untested branches in recent fts5 changes. by dan ยท 10 years ago
  31. 6459ca0 Remove an unused local variable. by drh ยท 10 years ago
  32. 4dbc65b Add an incremental optimize capability to fts5. Make the 'merge' command independent of the 'automerge' settings. by dan ยท 10 years ago
  33. 57ebc84 Fix a problem in fts3/4 that was causing it to discard data cached in-memory if an 'optimize' command is run when there is no data on disk. The usual way this would happen is if the very first transaction that writes to the fts3/4 table also includes an 'optimize' command. by dan ยท 10 years ago
  34. 15d36c6 Remove an unused goto label in the RBU extension. by drh ยท 10 years ago
  35. d0b8b66 Add a new row type to RBU (a peer of insert, update and delete) - "delete then insert". by dan ยท 10 years ago
  36. c7dbce0 Update fts3/4 so that the 'merge=X,Y' command merges at least, instead of exactly, Y segments from a single level. This matches the documentation. 'merge=X,0' is, as it was in 3.11, an error. by dan ยท 10 years ago
  37. 108b795 Update fts3/4 so that the 'merge=X,0' command merges X pages from all segments of the first level in the fts index that contains 2 or more segments. by dan ยท 10 years ago
  38. c5c67ab Merge the virtual table query planner enhancement, the RTREE cost estimate by drh ยท 10 years ago
  39. e45216f Add a new row type to RBU (a peer of insert, update and delete) - "delete then insert". by dan ยท 10 years ago rbu-delete-then-insert
  40. 2ea74dc Adjust the cost estimates for RTREE such that the expected number of rows and by drh ยท 10 years ago xbestindex-fix
  41. 2606aca Merge recent enhancements from trunk. Default page size is 4096. Writes by drh ยท 10 years ago
  42. 2b33f6e Allow the left-hand side of IN operators on virtual tables to have the by drh ยท 10 years ago
  43. 5b38201 Merge 3.11.1 changes into trunk. by drh ยท 10 years ago
  44. 2396fce Increase the default upper bound on scope to 30. by drh ยท 10 years ago
  45. e18ec6a Fix an error in an fts5 test script. by dan ยท 10 years ago
  46. dbc4916 Allow the left-hand side of IN operators on virtual tables to have the by drh ยท 10 years ago
  47. 4778452 Add the optional -DSERIES_OMIT_CONSTRAINT_VERIFY=0 option to the series.c by drh ยท 10 years ago
  48. bce50c7 Do not attempt to run fts5bigtok.test or fts5merge2.test if FTS5 is not compiled in. by dan ยท 10 years ago
  49. fb02bad Remove a forgotten "breakpoint" command from an FTS5 test script. by drh ยท 10 years ago
  50. b1e8d31 Fix a problem in fts5 where a corrupt db could lead to a (huge) buffer overread. Cherrypick of [c9a30e117f]. by dan ยท 10 years ago branch-3.11-matchinfo
  51. 45a0e4e Fix an fts5 problem causing 'optimize' to corrupt the fts index under some circumstances. Cherrypick of [251d6473f7]. by dan ยท 10 years ago
  52. 889cb33 Better estimatedCost in the xBestIndex method of the generate_series vtab. by drh ยท 10 years ago
  53. 4e9d0d5 Fix a problem in fts5 where a corrupt db could lead to a (huge) buffer overread. by dan ยท 10 years ago
  54. 437a54e Fix an fts5 problem causing 'optimize' to corrupt the fts index under some circumstances. by dan ยท 10 years ago
  55. 62ab810 Fix typo in ICU error message. by mistachkin ยท 10 years ago
  56. 88a1650 Fix a potential buffer overflow in the ICU upper() function. by drh ยท 10 years ago
  57. 38c3d3d Fix the ICU extension LIKE function so that it does not read past the end of a buffer if it it passed malformed utf-8. by dan ยท 10 years ago
  58. d42908f Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to by drh ยท 10 years ago
  59. fd37e67 Disable the RESTRICT foreign key action if "PRAGMA defer_foreign_keys" is set. by dan ยท 10 years ago
  60. d3e1af4 Merge all the latest changes from trunk. by drh ยท 10 years ago
  61. e1ee002 Fix a couple of harmless warnings generated by clang. by drh ยท 10 years ago
  62. 9e2cfad Add an "#ifndef SQLITE_AMALGAMATION" guard around a typedef in fts5_test_mi.c to avoid redefining "u32" if it is compiled as part of the amalgamation. Cherrypick of [f9c49ba1]. by dan ยท 10 years ago
  63. 92b8592 Add an "#ifndef SQLITE_AMALGAMATION" guard around a typedef in fts5_test_mi.c to avoid redefining "u32" if it is compiled as part of the amalgamation. by dan ยท 10 years ago
  64. 557d038 Remove SQLITE_TEST macros from fts5_test_mi.c. Add the SQLITE_FTS5_ENABLE_TEST_MI compile time symbol - to make it easier to create builds that include the fts5 matchinfo demo by default. by dan ยท 10 years ago
  65. a0c2d3c Remove an unnecessary "include <tcl.h>" line from fts5_test_mi.c. by dan ยท 10 years ago
  66. 5e29f38 Remove the "#ifdef SQLITE_TEST" condition from fts5_test_mi.c. Update fts5_main.c so that if SQLITE_FTS5_TEST_MI is defined when it is built the fts5_test_mi.c entry point is automatically called. This makes it easier to build versions of fts5 that include the matchinfo() demo by default. by dan ยท 10 years ago
  67. 87d6b35 Improve test coverage of demo code in fts5_test_mi.c. by dan ยท 10 years ago
  68. 45f31be Experimental changes to Lemon for improved parser performance. by drh ยท 10 years ago
  69. 7ff8980 Fix a harmless compiler warning in FTS5. by drh ยท 10 years ago
  70. a66e386 Fix another test problem in sessionfault.test. by dan ยท 10 years ago
  71. 50d348b Harden sqlite3session_delete() against trying to delete a session that by drh ยท 10 years ago
  72. 6fee795 Fix a problem in sessionfault.test causing it to segfault following a test failure. This commit does not fix the actual test failure - just the subsequent segfault. by dan ยท 10 years ago
  73. d8b7d6e Merge the changes for the 3.11.0 release candidate from trunk. by drh ยท 10 years ago
  74. 53ff9c2 Fix a potential buffer overread provoked by invalid utf-8 in fts5. by dan ยท 10 years ago
  75. f2d328f Fix a fairly obscure buffer overread in fts5. by dan ยท 10 years ago
  76. 4553f6e Automatically disable FTS3 and FTS4 when building with SQLITE_OMIT_VIRTUALTABLE. by drh ยท 10 years ago
  77. 5d2e2f1 Remove the unused fts5BlobCompare() routine. by drh ยท 10 years ago
  78. df9c59f Fix another unused variable warning in fts5 code. by dan ยท 10 years ago
  79. 2a44b3d Avoid a buffer overread when reading a corrupt fts5 structure record. by dan ยท 10 years ago
  80. 22e8356 Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. by dan ยท 10 years ago
  81. df3a907 Add JSON1 and FTS5 to the set of extensions subject to close compiler warning by drh ยท 10 years ago
  82. 1a606f8 Merge enhancements and fixes from trunk. by drh ยท 10 years ago
  83. c2d0b56 Fix a signed/unsigned comparison warning in fts5. by dan ยท 10 years ago
  84. 83d7920 Fix a compiler warning when compiling without SQLITE_ENABLE_FTS3_TOKENIZER. by drh ยท 10 years ago
  85. e064c40 Disable the two-argument form of the fts3_tokenizer() SQL function unless the library is built with -DSQLITE_ENABLE_FTS3_TOKENIZER. by dan ยท 10 years ago
  86. d120a1e Add tests for and remove unreachable branches from fts5 in order to restore test coverage. by dan ยท 10 years ago
  87. b80b8f4 Further streamlining of fts5 prefix query code. by dan ยท 10 years ago
  88. 0ac7cfa Merge enhancements from trunk. by drh ยท 10 years ago
  89. 4a642b6 Improvements to the way that OOM errors are processed. by drh ยท 10 years ago
  90. 4786cf5 Further improve performance of unindexed fts5 prefix queries. by dan ยท 10 years ago
  91. c4703ee Use sqlite3_malloc64() instead of sqlite3_malloc() in the spellfix extension. by drh ยท 10 years ago
  92. 3b7f9a6 Escape control characters in JSON. Fix for ticket [ad2559db380abf8]. by drh ยท 10 years ago
  93. eb715c6 Improve performance of fts5 prefix queries on detail=col tables. by dan ยท 10 years ago
  94. b06347a Add tests to restore full coverage of fts5 code. by dan ยท 10 years ago
  95. 735ff4a Enhance the performance of fts5 AND and OR queries. by dan ยท 10 years ago
  96. 33c1eb6 Merge all recent enhancements from trunk. by drh ยท 10 years ago
  97. df01594 Improve performance of fts5 queries. by dan ยท 10 years ago
  98. 52f5d1b Performance enhancement for fts5 column filter queries on detail=full tables. by dan ยท 10 years ago
  99. 2f36f06 Performance improvements for fts5, particularly detail=col mode. by dan ยท 10 years ago
  100. 18205c7 Further minor performance improvements and code-size reductions related to fts5 column filters on detail=col tables. by dan ยท 10 years ago fts5-perf