๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. c29c5aa1 Restore the incorrect legacy ON INSERT syntax to the parser as a no-op. by drh ยท 16 years ago
  2. 5e17e8b Fix a couple of compiler warnings under MSVC. by shaneh ยท 16 years ago
  3. 6a51741 Suppress excess OP_Null opcodes caused by binary IS or IS NOT operators by drh ยท 16 years ago
  4. c81c11f Remove the obsolete "$Id:$" RCS identifier strings from the source code. by drh ยท 16 years ago
  5. fcf486c Add evidence marks to parse.y. Fix a broken evidence link in e_fkey.tcl. by drh ยท 16 years ago
  6. 8099ce6 Add missing comments to fkey.c. Also, change the terminology used for comments and names in fkey.c from "referenced/referencing" to "parent/child". This is arguably less correct, but is easier to follow. by dan ยท 16 years ago
  7. 6a2fe09 Generalize the IS and IS NOT operators so that their right-hand side can be by drh ยท 16 years ago
  8. 7ba5bc5 Factor the UMINUS and UPLUS tokens out of the parser so that the parser by drh ยท 16 years ago
  9. 9c8abf2 The NO ACTION action really should be no-action and not RESTRICT. by drh ยท 16 years ago
  10. 75cbd98 Fix compilation with OMIT_TRIGGER defined. Ticket [1ff6d29030e9757d052af0f394e56bea96b8b59b|1ff6d29030]. by dan ยท 16 years ago
  11. 1da40a3 Check in implementation of foreign key constraints. by dan ยท 16 years ago
  12. 5eff7cf Removed some warnings from the MSVC compile. (CVS 6965) by shane ยท 16 years ago
  13. b1819a0 Make explicit the restrictions on UPDATE, DELETE, and INSERT statement syntax by drh ยท 16 years ago
  14. 9b87d7b Do not ignore alias "a" in a query of the form "SELECT ... FROM (...) AS a" Fix for #3935. Also expand upon (6751) to fix some similar obscure memory leaks. (CVS 6831) by danielk1977 ยท 16 years ago
  15. 8bfdf72 Reorganize and cleanup the prepared statement object. Remove code that has by drh ยท 17 years ago
  16. 8a415d3 The lemon parser generator now inserts yytestcase() macros on reduce action by drh ยท 17 years ago
  17. 994704d Enable the SQLITE_LIMIT_FUNCTION_ARG limiter. (CVS 6753) by drh ยท 17 years ago
  18. 13d32d1 An additional memory leak in the parser fixed. Ticket #3911. (CVS 6751) by drh ยท 17 years ago
  19. d3ec02d Modifications to the parser to eliminate unreachable code. (CVS 6749) by drh ยท 17 years ago
  20. 33e619f Additional refinements to Expr handling. Restore compression of trigger by drh ยท 17 years ago
  21. b7916a7 Simplifications to the Expr object: Remove Expr.span completely and convert by drh ยท 17 years ago
  22. aaac8b4 Enhance the parser to allow nested parentheses in the module argument of by drh ยท 17 years ago
  23. 24fb627 Record within the Token structure itself whether or not the token has by drh ยท 17 years ago
  24. 6da861b Allow "default" to be a keyword used by PRAGMA statements. (CVS 6454) by drh ยท 17 years ago
  25. ada2ee0 Fix the PRAGMA parser so that it can accept negative numbers in parentheses, by drh ยท 17 years ago
  26. d9da78a Changes to insure that lookaside memory allocations are never used to hold by drh ยท 17 years ago
  27. 296a483 Allow the keyword INDEXED to be used as the name of a table or index or by drh ยท 17 years ago
  28. c0688ea Removed compiler warnings from MSVC builds. Ticket #3701. (CVS 6335) by shane ยท 17 years ago
  29. 6ab3a2e Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305) by danielk1977 ยท 17 years ago
  30. db15bcd Add test cases to make sure that keywords that we say can be used as by drh ยท 17 years ago
  31. 78c2e6d Allow recently added keywords 'savepoint' and 'release' to be used as database object names. Just as they could be prior to 3.6.8. Ticket #3590. (CVS 6186) by danielk1977 ยท 17 years ago
  32. fd7f045 Add the savepoint feature. This feature is largely untested at this point. (CVS 6036) by danielk1977 ยท 17 years ago
  33. b27b7f5 More explicit type casting to silence VC++. (CVS 6006) by drh ยท 17 years ago
  34. 128255f Fix two unused-parameter warnings in the parser. (CVS 5990) by drh ยท 17 years ago
  35. fbdc7f6 Allow the entire FROM clause of a SELECT statement to be in parentheses. (CVS 5973) by drh ยท 17 years ago
  36. f96a377 Fix a bug in pragma table_info. Column default values specified as negative numbers (col DEFAULT -1) were being reported as NULL by the pragma. (CVS 5839) by danielk1977 ยท 17 years ago
  37. ddecae7 Fix to sqlite3DbMallocRaw() when SQLITE_OMIT_LOOKASIDE is defined so that by drh ยท 17 years ago
  38. 8867e38 Fix a OOM segfault in the BETWEEN operator parsing - discovered while by drh ยท 17 years ago
  39. 49ffdbf Further simplifications of the code for the LIMIT clause on an UPDATE or DELETE. Added a few test cases to wherelimit.test. (CVS 5797) by shane ยท 17 years ago
  40. 50af3e1 Change 'pragma foreign_key_list' to return some extra information. (CVS 5795) by danielk1977 ยท 17 years ago
  41. 931577f Simplify the parser reduction code for the LIMIT clause on an UPDATE or by drh ยท 17 years ago
  42. 273f619 Updated LIMIT support for DELETE/UPDATE. Omit option changed to SQLITE_ENABLE_UPDATE_DELETE_LIMIT. (CVS 5788) by shane ยท 17 years ago
  43. 4281bd4 Initial support for LIMIT clause on DELETEs and UPDATEs. Changes likely with more testing. The code can be omitted with the define SQLITE_OMIT_UPDATE_DELETE_LIMIT. (CVS 5774) by shane ยท 17 years ago
  44. b1c685b Allow INDEXED BY and NOT INDEXED to be used in UPDATE and DELETE statements. (CVS 5772) by danielk1977 ยท 17 years ago
  45. 85574e3 Allow INDEXED BY and NOT INDEXED clauses in SELECT statements. (CVS 5766) by danielk1977 ยท 17 years ago
  46. 7d10d5a Refactor the name resolution procedures in the code generator. (CVS 5569) by drh ยท 17 years ago
  47. 8123896 Disallow empty triggers. Ticket #3283. This does not present a backwards by drh ยท 17 years ago
  48. e72e728 Back out part of (5546): Even though ON CONFLICT clauses on CHECK constraints by drh ยท 17 years ago
  49. 200a81d Disallow the ON CONFLICT clause on CHECK constraints. The syntax used to be by drh ยท 17 years ago
  50. 04e86f4 Omit calls to sqlite3Pragma() if SQLITE_OMIT_PARSER defined. Not technically needed, as the entire generated parse.c file should not be included. (CVS 5506) by shane ยท 17 years ago
  51. 633e6d5 Implement the "lookaside" memory allocation cache. Use of this cache makes by drh ยท 17 years ago
  52. e54a62a Make sure expression spans are set correctly for "x.*" expressions in by drh ยท 17 years ago
  53. a9671a2 Remove obsolete code from select.c, including the "affinity" parameter by drh ยท 17 years ago
  54. 4b5255a Reorganize some of the code that detects expression trees with a depth greater than EXPR_MAX_DEPTH so that they are detected earlier. This further reduces the opportunities for stack overflow. (CVS 5189) by danielk1977 ยท 18 years ago
  55. fdc40e9 Continuing progress on the journal_mode pragma. It still does not work. (CVS 5027) by drh ยท 18 years ago
  56. 907b46c add two missing initializer values (CVS 4937) by rse ยท 18 years ago
  57. b1a6c3c Reinstate test cases for the limit tests. The sqlite3_limit() API is now by drh ยท 18 years ago
  58. 4b2f936 Improved test coverage for the tokenizer and sqlite3_complete() interface. by drh ยท 18 years ago
  59. 5517625 Remove dead code from the lemon-generated parser. Better testing by drh ยท 18 years ago
  60. c4dd3fd Changes to lemon to generate additional comments in the output file and by drh ยท 18 years ago
  61. 6c8c8ce Combine the eDest and iParm arguments to sqlite3Select() into a single type - "SelectDest". (CVS 4657) by danielk1977 ยท 18 years ago
  62. e9cf59e Fix a bug in the grammar. We were giving the ones-complement operator ~ by drh ยท 18 years ago
  63. 3900250 Allow collation sequence names to be quoted. Ticket #2744. (CVS 4537) by danielk1977 ยท 18 years ago
  64. 29278e3 Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) by drh ยท 18 years ago
  65. 1e53695 More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233) by danielk1977 ยท 18 years ago
  66. 1743575 Half-way through a major refactoring of the memory allocation. by drh ยท 18 years ago
  67. 9245c24 Disallow empty GROUP BY clauses. Ticket #2431. (CVS 4099) by drh ยท 19 years ago
  68. 43b7882 Fix a memory leak in the parser that can occur following a malloc failure. (CVS 4071) by drh ยท 19 years ago
  69. c9cf901 Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) by danielk1977 ยท 19 years ago
  70. 7e326c0 Make sure pParse->rc gets set whenever sqlite3ErrorMsg() is called. This is by drh ยท 19 years ago
  71. 2a9abf6 Make sure the parser aborts quickly following a syntax error. (CVS 3996) by drh ยท 19 years ago
  72. 4e05c83 Additional parsing bugs fixed. (CVS 3981) by drh ยท 19 years ago
  73. fc97606 Add code to enforce the MAX_EXPR_DEPTH limit. (CVS 3968) by danielk1977 ยท 19 years ago
  74. 7a15a4b Add a few more tests to sqllimit1.test. (CVS 3954) by danielk1977 ยท 19 years ago
  75. e5c941b Add more code to enforce the limits specified in limits.h. (CVS 3946) by drh ยท 19 years ago
  76. ca5557f Change incremental vacuum to be triggered by a pragma rather than a command. by drh ยท 19 years ago
  77. 9c61cd7 Optional parameter in the INCREMENTAL VACUUM statement specifies how many by drh ยท 19 years ago
  78. 4f5c74e Make "incremental" a fallback token so that you can set by drh ยท 19 years ago
  79. dddbcdc Add largely untested code for the incremental vacuum function. (CVS 3876) by danielk1977 ยท 19 years ago
  80. 1592659 Binary file I/O infrastructure added and used to increase test coverage by drh ยท 19 years ago
  81. 60218d2 The FOR EACH STATEMENT clause in a trigger is now a syntax error. It used by drh ยท 19 years ago
  82. fdbcdee The -DSQLITE_OMIT_ATTACH=1 option now omits both the ATTACH and VACUUM by drh ยท 19 years ago
  83. a34001c Minor tweaks to collating sequences. We'll hold of making major changes by drh ยท 19 years ago
  84. 8b4c40d First cut at adding the COLLATE operator. Regression tests pass (or at least by drh ยท 19 years ago
  85. a3eb4b4 Parser changes to allow parenthesized numerical arguments to pragmas, by drh ยท 19 years ago
  86. 2b7acc3 Allow constraint names on DEFAULT values in a table definition. by drh ยท 19 years ago
  87. 61dfc31 Query optimizer enhancement: In "FROM a,b,c left join d" allow the C table by drh ยท 19 years ago
  88. 154d4b2 Be more aggressive with the SQLITE_OMIT_VACUUM macro. Saves about 150 by drh ยท 19 years ago
  89. fdd48a7 Add support for IF EXISTS on CREATE/DROP TRIGGER/VIEW. Ticket #1899. (CVS 3406) by drh ยท 19 years ago
  90. 147d0cc Add support for INSERT INTO ... DEFAULT VALUES. Tickets #299, #1940. (CVS 3368) by drh ยท 19 years ago
  91. 417ec63 Change the table_info pragma to show the text of the default value expression, by drh ยท 19 years ago
  92. f64afeb Fix a possible NULL-pointer deference following a malloc failure. by drh ยท 19 years ago
  93. 6a03a1c For infix functions (LIKE, GLOB, REGEXP, and MATCH) treat the left by drh ยท 19 years ago
  94. f1a381e Add some tests (and fixes) for virtual tables and the authorization callback. Still more to come. (CVS 3260) by danielk1977 ยท 20 years ago
  95. 03bea70 Add support for the MATCH operator. (CVS 3231) by drh ยท 20 years ago
  96. b9bb7c1 Progress toward CREATE VIRTUAL TABLE. Still not even close to working... (CVS 3211) by drh ยท 20 years ago
  97. e09daa9 Basic parsing of CREATE VIRTUAL TABLE statements. (CVS 3210) by drh ยท 20 years ago
  98. 86dac2b Syntax errors override errors from the code generator, not the other by drh ยท 20 years ago
  99. 8aa34ae Additional changes due to Coverity scans. (CVS 3130) by drh ยท 20 years ago
  100. 187e4c6 The parser now permits very large triggers - triggers with 10000 or more by drh ยท 20 years ago