Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. 0840460 Fix parser error introduced by [325e547a2195571e]. See by drh · 13 days ago
  2. bee4fb4 Always ignore comments in the schema of a database, even if by drh · 5 months ago
  3. de50617 Fix an issue with sqlite3_normalized_sql() caused by changes needed to by drh · 6 months ago
  4. e16b345 Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or by drh · 6 months ago
  5. ef636cc Add the SQLITE_PREPARE_DONT_LOG option for sqlite3_prepare_v3(), that prevents by drh · 7 months ago
  6. 406eb5a Add extra checks for the validity of a numeric literal to sqlite3DequoteNumber(). by dan · 1 year, 6 months ago digit-separators
  7. 8374f7d Allow underscores to occur in hex literals. by dan · 1 year, 6 months ago
  8. fbb72fa Add extra tests for the code on this branch. by dan · 1 year, 6 months ago
  9. 87ad06e Do not allow digit separators that are not surrounded on both sides by digits. by drh · 1 year, 6 months ago
  10. 95295a7 Add test cases for the new code on this branch. by dan · 1 year, 6 months ago
  11. 3eae666 Allow "_" characters to appear following any digit in an integer or real SQL literal. by dan · 1 year, 6 months ago
  12. 89e1caf New testcase() macro in the tokenizer, to better document its behavior. by drh · 2 years ago
  13. 1e24dc9 Small performance improvement and size reduction by recognizing that no by drh · 2 years, 1 month ago
  14. 41ce47c Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the by drh · 2 years, 11 months ago
  15. cd9e863 Ensure that the Parse.nErr flag is set following an SQLITE_TOOBIG error on by drh · 3 years ago
  16. da3ec15 Use sqlite3DbFreeNN() instead of sqlite3DbFree() in a few hot spots for by drh · 3 years, 4 months ago
  17. 4e53295 Provide sqlite3_error_offset() data for some new errors. by drh · 3 years, 5 months ago
  18. d5326c3 Add new binary operators "->" and "->>" to the parser that evaluate to by drh · 3 years, 6 months ago
  19. 54bc638 Simplify the sqlite3RunParser() routine by omitting the third parameter. by drh · 3 years, 7 months ago
  20. 1611826 Performance optimization and size reduction in sqlite3RunParser(). by drh · 3 years, 7 months ago
  21. 488b558 Fix a problem causing an OOM within an ALTER TABLE ADD COLUMN command that adds a column with a CHECK constraint to go unreported. by dan · 3 years, 8 months ago
  22. ba9ebc2 Treat byte-order marks (BOMs) at the start of a token as whitespace. by drh · 4 years, 3 months ago
  23. 4cf34a5 Fix tokenizer's classification of EBCDIC newline. by larrybr · 4 years, 4 months ago
  24. cf3c078 Add a linked list of ParseCleanup objects to the end of a Parse object and by drh · 4 years, 6 months ago
  25. d1032f9 Improve the speed of the tokenizer by recognizing that tokens starting by drh · 4 years, 8 months ago faster-tokenizer
  26. 08b9208 Fix harmless compiler warnings that surface in newer versions of GCC. by drh · 5 years ago
  27. 892edb6 Use __atomic_load_n() and __atomic_store_n() for a few more things where they are available. by dan · 5 years ago
  28. 16fd04c Enhancements to SQL query normalization for UPDATE statements. by mistachkin · 6 years ago
  29. 2b454e0 Fix a harmless compiler warning that only comes up during debug builds. by drh · 6 years ago
  30. 1cf1975 Give the sqlite3 object a pointer to the current Parse so that if an OOM by drh · 6 years ago
  31. 844b900 Fix harmless compiler warning. by mistachkin · 6 years ago
  32. 9b74706 Improvements to "PRAGMA parser_trace=ON": Make it a flag pragma, and then by drh · 6 years ago
  33. 1a6c2b1 Further refinements to the sqlite3_normalized_sql() interface. TH3 now by drh · 7 years ago
  34. 9042ff2 Fix issues with the new normalizer. by drh · 7 years ago normalize-refactor
  35. 643d855 Refactor the sqlite3_normalized_sql() implementation. This is a by drh · 7 years ago
  36. 8bee11a Add the sqlite3_normalized_sql() API. by mistachkin · 7 years ago normalized_sql
  37. c9461ec Extend RENAME TABLE to edit triggers and views. Still buggy. by dan · 7 years ago
  38. 38d9964 Additional fixes for harmless compiler warnings that are specific to this by drh · 7 years ago
  39. 5496d6a Edit the WHEN and UPDATE OF clauses of trigger programs as part of ALTER TABLE by dan · 7 years ago
  40. cf8f289 Experimental implementation of ALTER TABLE ... RENAME COLUMN. Still buggy. by dan · 7 years ago
  41. c7bf571 Fixes for various harmless compiler warnings. by drh · 7 years ago
  42. 2b5f152 Fix a minor problem in the code for determining whether or not an SQL by dan · 7 years ago exp-window-functions
  43. 6e2210e Have the tokenizer handle fallback for tokens "OVER" and "FILTER" in the same by dan · 7 years ago weak-fallback
  44. 34a7d79 Further performance related tweaks for sqlite3RunParser(). by dan · 7 years ago
  45. d437ac0 Further tweaks to sqlite3RunParser(). by dan · 7 years ago
  46. 769309f Improve on the previous checkin. Still a bit slow. by dan · 7 years ago
  47. 59ff425 Instead of using a lemon %fallback directive, have the tokenizer try to figure by dan · 7 years ago
  48. 875ad8c Improved context for error_log message coming from sqlite3_prepare(). by drh · 7 years ago
  49. fb32c44 Add the %extra_context directive to lemon, as an alternative to %extra_argument. by drh · 7 years ago
  50. 6116ee4 Compute the correct column name even if the column identifier is the by drh · 8 years ago
  51. dbd6a7d Split off sqlite3DbFreeNN() from sqlite3DbFree() and use it in cases where by drh · 8 years ago
  52. 53b2459 Declare the Lemon-generated parser object as itself. (Duh) by drh · 8 years ago
  53. ecc0f84 Ensure that the stack space used to hold the Lemon-generated parser object by drh · 8 years ago
  54. 9b38d66 Performance optimization in the tokenizer/parser loop. by drh · 8 years ago
  55. d26cc54 In the amalgamation, allocate the parser engine object from stack rather than by drh · 8 years ago
  56. 9bf755c Use the VList object to replace Parse.azVar for tracking the mapping between by drh · 9 years ago
  57. 585a597 Updates to the tokenizer for EBCDIC. No changes for standard builds. by drh · 9 years ago
  58. 167fbbe Rearrange the code inside sqlite3RunParser() routine so that sqlite3Parser() by drh · 9 years ago
  59. f3c57ff Avoid unnecessary calls to object destructors for a small performance gain. by drh · 9 years ago
  60. a73086d Fix a problem with handling identifiers that start with "x" if SQLITE_OMIT_BLOB_LITERAL is defined. by dan · 9 years ago
  61. b2bddbb Avoid a potential buffer overrun if an SQL statement being parsed ends by drh · 9 years ago
  62. 30c1472 Minor simplification to the tokenizer. Slightly smaller and faster. by drh · 9 years ago
  63. fad3039 Enhance ability to debug out-of-memory errors. by mistachkin · 9 years ago
  64. e96f361 Changes to help the tokenizer run about 33% faster. by drh · 9 years ago
  65. 34dcee6 Add code to get the tokenizer character-class logic working for EBCDIC. by drh · 9 years ago tokenizer-char-class
  66. 8974331 Demonstrate a much faster sqlite3GetToken() routine by using a lookup table by drh · 9 years ago
  67. 4a642b6 Improvements to the way that OOM errors are processed. by drh · 9 years ago
  68. 54bb56d Performance enhancement to the tokenizer. by drh · 10 years ago
  69. 0739e45 Small size reduction and performance increase in the parser. by drh · 10 years ago
  70. 6e77226 Proposed fix for an infinite loop bug in the WITH clause semantic analysis by drh · 10 years ago
  71. b02392e Change sqlite3StatusSet() into sqlite3StatusHighwater() so that only the by drh · 10 years ago
  72. a248a72 Change the parser engine so that it (once again) waits for a lookahead token by drh · 10 years ago
  73. 3bd48ab For the Lemon-generated parser, add a new action type SHIFTREDUCE and use it by drh · 10 years ago
  74. f5ed7ad Fix harmless compiler warnings. by drh · 10 years ago
  75. e726622 Move two unreachable conditionals inside of NEVER() or assert(). by drh · 10 years ago
  76. 584390e Fix a one-byte buffer overread that may follow a syntax error while preparing an SQL statement. by dan · 10 years ago
  77. 22c17b8 Simplifications to error message processing. Fix a possible problem in error by drh · 10 years ago
  78. 9a9705d Do not send the extra ";" and "\000" tokens to the parser if a prior error by drh · 10 years ago
  79. f3151f0 Fix a couple of unreachable branches. by drh · 10 years ago
  80. 0be0cf6 Remove a branch that became unreachable due to one of the earlier check-ins by drh · 10 years ago
  81. 347bdc3 Fix the error message generator for illegal token errors so that it does not by drh · 10 years ago
  82. af89fe6 Add the sqlite3_status64() interface. Make the new interface and the legacy by drh · 10 years ago
  83. 96c707a Improvements to SQLITE_ENABLE_API_ARMOR. by drh · 10 years ago
  84. cd54bab Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality. by mistachkin · 11 years ago
  85. 97348b3 Change that might allow SQLite to build and work using the EBCDIC character set. by drh · 11 years ago
  86. fb046e7 Fix a problem with parser memory allocation on 32-bit systems. by drh · 11 years ago
  87. 60ec914 Fix typos in comments. No code changes. by peter.d.reid · 11 years ago
  88. 28e048c Add support for parsing C-style hexadecimal literals. by drh · 11 years ago
  89. b290f11 Fix some problems to do with WITH clauses and name resolution. by dan · 12 years ago common-table-expr
  90. 4e9119d Add code to handle non-recursive CTEs in the same way as SQL views. by dan · 12 years ago
  91. f59b12f Optimizations to the SQL language grammar that result in a small size by drh · 12 years ago
  92. c6bd4e4 Store the root page of the PRIMARY KEY index for a WITHOUT ROWID table in by drh · 12 years ago
  93. 3975974 Updates to requirements marks. No code changes. by drh · 12 years ago
  94. 4f7d3a5 Refactor names of fields in the sqlite3 object: "activeVdbeCnt" becomes by drh · 12 years ago
  95. 2faf5f5 Update the text of requirements associated with sqlite3_pcache_methods2. by drh · 14 years ago
  96. 3a61a5a Performance enhancement to the blob-literal tokenizer. by drh · 14 years ago
  97. 124c0b4 Refactor the SQL parameter processing so that parameter names for values by drh · 14 years ago
  98. b975598 Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and by drh · 15 years ago
  99. 1feeaed Remove the Table.dbMem variable, as it is no longer being used for its original purpose. by dan · 15 years ago
  100. 413c3d3 Continuing improvements to error reporting and the sqlite3_log() routine. by drh · 15 years ago