๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 879746c Parsing of DML statements in a WITH clause. But at this point, it just by drh ยท 4 years, 10 months ago dml-in-cte
  2. 40803ca Fix a longstanding problem causing an RBU vacuum to omit releasing some locks before finishing. by dan ยท 4 years, 10 months ago
  3. b9edded Remove an assert() added by the previous commit that is sometimes false. by dan ยท 4 years, 10 months ago shm-lock-fix
  4. 513c9a1 Fix a longstanding problem causing an RBU vacuum to omit releasing some locks before finishing. by dan ยท 4 years, 10 months ago
  5. 8737d46 In RBU, avoid passing VFS xShmLock calls through to the underlying VFS in cases where xShmMap calls may not be. This fixes a bad interaction with ZipVFS. by dan ยท 4 years, 10 months ago
  6. 82ab4f6 Correctly detect correlated subqueries when resolving names in RETURNING by drh ยท 4 years, 10 months ago
  7. d510197 Improved name resolution for references to a table begin modified from by drh ยท 4 years, 10 months ago
  8. e1c9a4e Do not allow RETURNING in the DML statements of a trigger. by drh ยท 4 years, 10 months ago
  9. 8729642 Fix harmless compiler warnings. by drh ยท 4 years, 10 months ago
  10. 5f32378 Remove an ALWAYS() and NEVER() in the authorizer that become reachable by drh ยท 4 years, 10 months ago
  11. 8873aea Fix the OSSFuzz-discovered shift problem from two days ago. This patch was by drh ยท 4 years, 10 months ago
  12. 29f6a36 Remove unreachable code. Fix a shift UB problem introduced yesterday by drh ยท 4 years, 10 months ago
  13. 70bd212 Change the RETURNING algorithm so that outputs accumulate in an ephemeral by drh ยท 4 years, 10 months ago
  14. 7dec804 Remove dead code. Fix RETURNING for INSERT into a virtual table. by drh ยท 4 years, 10 months ago returning-manifested
  15. e1db934 Fix an issue with RETURNING from UPSERT. by drh ยท 4 years, 10 months ago
  16. 552562c Snapshot. New design appears to work on a simple test case. by drh ยท 4 years, 10 months ago
  17. 381bdac Preliminary changes for a new implementation of RETURNING that captures all by drh ยท 4 years, 10 months ago
  18. 8ab79d6 Add NEVER() to a branch that check-in [5d54d9fd40638138] apparently made by drh ยท 4 years, 10 months ago
  19. 02c4aa3 Performance optimization in sqlite3FinishCoding(). by drh ยท 4 years, 10 months ago
  20. 8c333cf Corrections to the 'filepath_normalize' test suite helper procedure. by mistachkin ยท 4 years, 10 months ago
  21. 17b7481 Change the name of Vdbe.magic to Vdbe.iVdbeMagic to disambiguate with by drh ยท 4 years, 10 months ago
  22. 7937f63 Avoid doing any foreign-key constraint related processing for an UPDATE statement that does not modify any columns that are part of FK constraints, even if the table has a self-referencing FK. by dan ยท 4 years, 10 months ago
  23. c5eb176 Fix a harmless compiler warning. by drh ยท 4 years, 10 months ago
  24. cd39cda Add support for the RETURNING clause following PostgreSQL syntax. by drh ยท 4 years, 10 months ago
  25. 78197e0 Fix an assert() that might be off-by-one in the case of a prior by drh ยท 4 years, 10 months ago
  26. 2aa41c8 Modify the SQLITE_DBCONFIG_ENABLE_TRIGGER setting so that it only disables by drh ยท 4 years, 10 months ago returning
  27. 4760008 Load enhancements from trunk into the returning branch. by drh ยท 4 years, 10 months ago
  28. cb83dc9 Do not allow aggregates in a RETURNING clause. Fix a memory leak that by drh ยท 4 years, 10 months ago
  29. e0d2096 Modify the sessions extension to use more efficient SQL when applying a changeset or patchset. by dan ยท 4 years, 10 months ago
  30. 709dd13 Report an error if RETURNING is used for DELETE or UPDATE of a virtual table. by drh ยท 4 years, 10 months ago
  31. c9be863 Allow the RETURNING trigger to exist for virtual tables. by drh ยท 4 years, 10 months ago
  32. d33d3a2 Add a few test cases for RETURNING together with UPDATE/DELETE LIMIT. by drh ยท 4 years, 10 months ago
  33. 9e673ac Improved corrupt database detection in balance_nonroot(). by drh ยท 4 years, 11 months ago
  34. 7baf3d4 Modify RETURNING so that it does not return changes implemented by by drh ยท 4 years, 11 months ago
  35. 9407b6e Mark an unreachable branch as ALWAYS(). by drh ยท 4 years, 11 months ago
  36. 18e5607 New opcode OP_ChngCntRow used to output the result of PRAGMA change_count. by drh ยท 4 years, 11 months ago
  37. 662fe79 When setting the number of result columns in a RETURNING trigger, be sure by drh ยท 4 years, 11 months ago
  38. 28828c5 Improved comments on the new code. by drh ยท 4 years, 11 months ago
  39. 1832f29 Add an ALWAYS() to an unreachable branch. by drh ยท 4 years, 11 months ago
  40. a8a64a0 Chagne the OP_ResultRow opcode so that it does not cancel by drh ยท 4 years, 11 months ago
  41. 0166df0 Fix a obsolete assert() in the bytecode engine. Improved OOM detection by drh ยท 4 years, 11 months ago
  42. cf4108b Fix handling of an OOM condition in sqlite3AddReturning(). by drh ยท 4 years, 11 months ago
  43. 658f0a3 Fix a memory deallocation problem that comes up when doing a RETURNING query by drh ยท 4 years, 11 months ago
  44. 343256b Another attempt to get trigger selection correct for RETURNING triggers. by drh ยท 4 years, 11 months ago
  45. 16d861f When running the RETURNING trigger, if it is tagged as a DELETE trigger, by drh ยท 4 years, 11 months ago
  46. ba71a8a Test cases added. RETURNING works with UPSERT as does PG. by drh ยท 4 years, 11 months ago
  47. 8f4e2e2 Better handling of errors in RETURNING due to corrupt database files. by drh ยท 4 years, 11 months ago
  48. d086aa0 RETURNING works even if "PRAGMA count_changes=ON" is set. by drh ยท 4 years, 11 months ago
  49. dac9a5f Allow "*" wildcards in the RETURNING clause. by drh ยท 4 years, 11 months ago
  50. b835247 Working prototype. by drh ยท 4 years, 11 months ago
  51. 02d6f9b Fix possible division-by-zero in the new log() SQL functions. by drh ยท 4 years, 11 months ago
  52. 2c99b84 Incorporate the sqlite3TriggerList() optimization from trunk. And move by drh ยท 4 years, 11 months ago
  53. f54a80f Performance optimization (and size reduction) in sqlite3TriggerList() for the by drh ยท 4 years, 11 months ago
  54. 55d4c84 Merge recent enhancements from trunk. by drh ยท 4 years, 11 months ago
  55. 16cd8b9 Fix an issue with IN operator optimization introduced by by drh ยท 4 years, 11 months ago
  56. df1b52e Ensure a cursor used by the SeekScan operator does not point to a valid row on the first iteration of the loop. Possible fix for [2d6e8400]. by dan ยท 4 years, 11 months ago fix-2d6e8400
  57. e5ceaac Add an extra log message in the case of an SQLITE_CORRUPT_INDEX error. by drh ยท 4 years, 11 months ago
  58. 8ac090f Enhance the query planner to enable it to use an index for IS NOT NULL by drh ยท 4 years, 11 months ago
  59. 17988aa Merge fixes from trunk. Omit a conditional in by drh ยท 4 years, 11 months ago isnotnull-opt
  60. 906602a Do not allow VACUUM to resize the page_size to 512 if the reserve_byte value by drh ยท 5 years ago
  61. 71aff85 Performance optimizations in exprAnalyze() by drh ยท 5 years ago
  62. 6cca0aa Always enable the IS NOT NULL optimization, even if STAT4 is not enabled. by drh ยท 5 years ago
  63. 7bb0a7d Fix a problem caused by using an SQL variable in an OVER clause within a trigger program. by dan ยท 5 years ago
  64. f380c3f Fix a problem caused by using an SQL variable in an OVER clause within a trigger program. by dan ยท 5 years ago fix-over-trigger
  65. 7b88f54 Improvements to the auxiliary "main.mk" makefile so that it works better with by drh ยท 5 years ago
  66. a2560ce Add tests for sqlite3session_memory_used() interface. by dan ยท 5 years ago
  67. d6665c5 Fix harmless compiler warnings seen with MSVC. by mistachkin ยท 5 years ago
  68. f3ebea8 Update test helper procedure 'get_pwd' to handle the ComSpec environment variable being absent. by mistachkin ยท 5 years ago
  69. abc6b67 Enhance the query planner so that it is able to code EXISTS operators in by drh ยท 5 years ago
  70. 06afa29 More comments on the EXISTS-to-IN optimization logic. by drh ยท 5 years ago exists-to-in
  71. 9fcc8c6 Minor simplification of the EXISTS-to-IN logic. by drh ยท 5 years ago
  72. 9ffa258 Improved handling of vector equalities in the EXISTS-to-IN translator. by drh ยท 5 years ago
  73. 4be8bdc Give the EXISTS-to-IN optimization the ability to handle some cases that by drh ยท 5 years ago
  74. 2a3be74 Add debugging output about the EXISTS-to-IN optimization when by drh ยท 5 years ago
  75. 1e2896e Fix a hyperlink in the Lemon documentation. by drh ยท 5 years ago
  76. f7588d4 Add OOM injection tests for new code on this branch. by dan ยท 5 years ago
  77. a828d56 Update header comments for routines added by this branch. by dan ยท 5 years ago
  78. e8f7fcf Ensure the EXISTS->IN transformation preserves the collation sequence of the comparison operation. by dan ยท 5 years ago
  79. 9d326d6 Fix a potential NULL pointer dereference following OOM. by drh ยท 5 years ago
  80. 19ef211 Add a new optimizer disabling bit to close off the exists-to-in optimization, by drh ยท 5 years ago
  81. 10c9ef6 Small performance improvement in the EXISTS-to-IN translator for the by drh ยท 5 years ago
  82. 19f9cd7 Merge the latest trunk enhancements into the exists-to-in branch. by drh ยท 5 years ago
  83. 76cac6e Add simple tests (and a fix) for the change on this branch. by dan ยท 5 years ago
  84. 41d0140 Improvements to the min/max optimization. Fix for a performance by drh ยท 5 years ago
  85. 6bfc167 Allow the planner to convert an EXISTS(SELECT...) expression in a WHERE clause to the equivalent IN(...) expression in situations where this is possible and advantageous. by dan ยท 5 years ago
  86. 5870dc8 The early-out of the inner loop on the min/max optimization was overly by drh ยท 5 years ago minmax-opt-exp
  87. 5e5683a Fix a harmless compiler warning. by drh ยท 5 years ago
  88. af7b765 Expand the number of optimization-disable bits from 16 to 32. Use one of by drh ยท 5 years ago
  89. d193057 Further enhancements to the min/max optimization of by drh ยท 5 years ago
  90. aa556b0 cli: Omit surplus whitespace at the end of lines in .explain output. by drh ยท 5 years ago
  91. b9366f8 In the .selecttrace output, show the ORDER BY clause added by the Min/Max by drh ยท 5 years ago
  92. 2053f31 Lexer and grammar rules for a RETURNING clause on DELETE/INSERT/UPDATE. by drh ยท 5 years ago
  93. b782e05 Merge the ParseCleanup enhancement to trunk. by drh ยท 5 years ago
  94. 21d4f5b Fix a potential use-after-free following an OOM in sqlite3ParserAddCleanup() by drh ยท 5 years ago parse-cleanup
  95. d9cc532 Rerun autoconf. by drh ยท 5 years ago
  96. ef36ccd Fix for the top-level configure script so that it works with tcl 8.7. by dan ยท 5 years ago
  97. cf3c078 Add a linked list of ParseCleanup objects to the end of a Parse object and by drh ยท 5 years ago
  98. a6e6cf2 New CLI command: ".stats vmstep" enables the display of the virtual-machine by drh ยท 5 years ago
  99. 4ee492f More detailed compile-time testing before attempting to use atomic load by drh ยท 5 years ago
  100. 1242c0c Fix an issue with sha3_query() when the first argument contains blank by drh ยท 5 years ago