1. 28e9868 SQLite: Accept fallback keywords as implicit column aliases (#2682) by Luca Cappelletti · 6 hours ago main
  2. 383cc0b CI: Reduce redundant Rust checks (#2703) by Luca Cappelletti · 8 hours ago
  3. 9119ec6 CI: Prepare required checks for lint consolidation (#2704) by Luca Cappelletti · 14 hours ago
  4. a3a992f CI: Use a Python release available on Ubuntu 26.04 for RAT (#2711) by Luca Cappelletti · 23 hours ago
  5. d9eec6e MySQL: Keep literal prefixes as identifiers after a period (#2688) by Luca Cappelletti · 2 days ago
  6. 424378c DuckDB, MySQL, Spark, Databricks, Hive, ClickHouse: Accept string literal aliases only where each engine does (#2669) by Luca Cappelletti · 3 days ago
  7. 9cacf35 MsSql: Keep the comma separator when displaying DECLARE lists (#2671) by Luca Cappelletti · 3 days ago
  8. eda940d Refactoring: Merge the `IN` expression variants into `Expr::In` (#2679) by Luca Cappelletti · 3 days ago
  9. b79a5ab PostgreSQL: Parse schema-qualified keyword function calls (#2685) by Luca Cappelletti · 3 days ago
  10. d4e2b28 PostgreSQL: Parse custom typed string literals (#2689) by Luca Cappelletti · 3 days ago
  11. 1ea2488 CI: Remove ClusterFuzzLite from PR, daily schedule only. (#2697) by Luca Cappelletti · 3 days ago
  12. 7bc304c SQLite: Parse `&` and `|` at the same precedence (#2683) by Luca Cappelletti · 3 days ago
  13. 3d27cf7 Add `Comments::find_before` (#2691) by Luca Cappelletti · 3 days ago
  14. 1228828 PostgreSQL, SQLite, DuckDB, MySQL: Accept keyword-like base window names in `OVER` (#2672) by Luca Cappelletti · 3 days ago
  15. f937b73 PostgreSQL: Parse an empty SELECT target list without FROM (#2675) by Luca Cappelletti · 3 days ago
  16. fad6813 SQLite: Accept a block comment left open at end of input (#2661) by Luca Cappelletti · 3 days ago
  17. 68e626d Snowflake: Support ALTER TABLE ADD COLUMN IF NOT EXISTS (#2639) by sabir-akhadov-localstack · 3 days ago
  18. 3330dc9 Check prefix operator spacing by rendered first char (#2577) by Luca Cappelletti · 4 days ago
  19. 9168946 ClickHouse: Allow $ inside identifiers (#2686) by Dmitri B. · 4 days ago
  20. d08caec Docs: Require a fuzz seed per bug fix in AGENTS.md (#2690) by Dmitri B. · 4 days ago
  21. d32825d replaces the hard-coded dialect list in the tokenizer with a `supports_hash_comment` dialect method (#2674) by Dmitri B. · 5 days ago
  22. ada8314 DuckDB: Always render the macro argument list parentheses (#2656) by Luca Cappelletti · 5 days ago
  23. 8977e96 Deny `clippy::dbg_macro and clippy::todo` (#2654) by Luca Cappelletti · 5 days ago
  24. 66e0e89 PostgreSQL: Reject string literals as aliases (#2668) by Luca Cappelletti · 5 days ago
  25. 4ad8784 SQLite: Support a parenthesized table name in `FROM` (#2658) by Luca Cappelletti · 5 days ago
  26. 63015f5 ClickHouse, MySQL: Keep the quoting of the CREATE TABLE ENGINE name (#2655) by Luca Cappelletti · 5 days ago
  27. 1aabd12 Add `Dialect::supports_cte_materialization` and enable it for DuckDB (#2651) by Adrian Garcia Badaracco · 6 days ago
  28. 7b5821d Deny `clippy::allow_attributes` and `allow_attributes_without_reason` (#2653) by Luca Cappelletti · 6 days ago
  29. 5a975d0 Deny `clippy::ignore_without_reason` (#2652) by Luca Cappelletti · 6 days ago
  30. 0ab37b9 SQLite: Support `$` inside identifiers (#2554) by Luca Cappelletti · 7 days ago
  31. c983513 Postgres: Support aliases for JOIN USING (#2492) by Ben Herzberg · 7 days ago
  32. dcbc923 MySQL: Bind && with the precedence of AND (#2576) by Luca Cappelletti · 7 days ago
  33. 66d90fa SetExpr: apply recursive-protection to Display (#2623) by fengyue-xve · 7 days ago
  34. 7d34c89 Deny `clippy::should_panic_without_expect` (#2648) by Luca Cappelletti · 7 days ago
  35. 8338588 Commit the fuzz crate's Cargo.lock (#2647) by Luca Cappelletti · 7 days ago
  36. c62f01d PostgreSQL: Remove unreachable empty op_types branch in operator FUNCTION items (#2632) by Luca Cappelletti · 7 days ago
  37. 942f36a SQLite: Support comma-separated WITHOUT ROWID and STRICT table options (#2575) by Luca Cappelletti · 7 days ago
  38. f88f685 Parser: Fix array suffixes after a `>>` that closes two nested types (#2643) by Koen Denecker · 7 days ago
  39. de73756 Deny `clippy::manual_assert_eq` (#2644) by Luca Cappelletti · 7 days ago
  40. a80289f Assert exact errors in negative tests (4/4): deny clippy::assertions_on_result_states (#2631) by Luca Cappelletti · 7 days ago
  41. f1854e4 Assert exact errors in negative tests (3/4): dialect tests (#2630) by Luca Cappelletti · 8 days ago
  42. 6434b5a Assert exact errors in negative tests (2/4): common and parser unit tests (#2629) by Luca Cappelletti · 8 days ago
  43. a6f518b Bump serde_json from 1.0.151 to 1.0.154 (#2637) by dependabot[bot] · 8 days ago
  44. 92e8850 ClickHouse: Support ON CLUSTER and SETTINGS in DELETE and UPDATE (#2617) by Jordi Orihuela · 8 days ago
  45. fef1e35 Postgres: support OVERRIDING { SYSTEM | USER } VALUE in INSERT (#2626) by Zvonimir · 8 days ago
  46. 7cac9e1 MySQL: Add support for `ZEROFILL` on numeric data types (#2636) by Johnathan Davis · 8 days ago
  47. 5d653a2 ci: raise the merge queue status check timeout to 360 minutes (#2638) by Andrew Lamb · 9 days ago
  48. 5d1eaf3 Assert exact errors in negative tests (1/4): PostgreSQL tests (#2628) by Luca Cappelletti · 9 days ago
  49. dacdbc9 ClickHouse: Support GLOBAL IN / GLOBAL NOT IN (#2598) by Dmitri B. · 11 days ago
  50. e790703 Parser: fix exponential parse time on nested POSITION calls (#2619) by Francis · 11 days ago
  51. 14cbf75 SQLite: Support identifier characters above U+FFFF (#2555) by Luca Cappelletti · 3 weeks ago
  52. c70b5b1 Add a fuzz target that flags superlinear parsing and printing (#2580) by Luca Cappelletti · 3 weeks ago
  53. 1ba145b Generic: Parse IN lists that start with a parenthesized subquery (#2586) by Luca Cappelletti · 3 weeks ago
  54. 7939d4b SQLite: support == as assignment operator in UPDATE SET (#2552) by Luca Cappelletti · 3 weeks ago
  55. fc18670 SQLite: Support string literals as column names in `CREATE TABLE` (#2560) by Luca Cappelletti · 3 weeks ago
  56. b1d1486 Generic: Add spacing around dot in compound field access adjacent to numbers (#2543) by Luca Cappelletti · 3 weeks ago
  57. aa1b5d6 SQLite: Support `CAST(expr AS)` without a type name (#2558) by Luca Cappelletti · 3 weeks ago
  58. 8f4da49 MsSql: Disallow unquoted `FROM` keyword as alias assignment expression (#2546) by Luca Cappelletti · 3 weeks ago
  59. bfc7d38 Generic: Render prefix `!` operator with space before operator characters (#2541) by Luca Cappelletti · 3 weeks ago
  60. c2e085d DuckDB: Support nested block comments (#2584) by Luca Cappelletti · 3 weeks ago
  61. d405abe Gate fuzz oracle targets behind features (#2585) by Luca Cappelletti · 3 weeks ago
  62. 811ef29 Update SECURITY policy to conform to ASF guidelines (#2601) by Andrew Lamb · 3 weeks ago
  63. 287aaf6 Bump bigdecimal from 0.4.10 to 0.4.11 (#2602) by dependabot[bot] · 3 weeks ago
  64. 5cad906 PostgreSQL: Remove test `parse_create_table_with_inherit` (#2595) by Luca Cappelletti · 4 weeks ago
  65. 560a13c MSSQL: Support PROC as CREATE PROCEDURE abbreviation (#2448) by t8y2 · 4 weeks ago
  66. 91f7ce2 ClickHouse: Support tuple element access by index (#2574) by Dmitri B. · 4 weeks ago
  67. 37df75e Snowflake: Parse structured OBJECT types (#2489) by Artem Osipov · 4 weeks ago
  68. c23dc05 PostgreSQL: Support CREATE FOREIGN TABLE (#2515) by Filipe Guerreiro · 4 weeks ago
  69. 37109d4 Remove homepage metadata duplicating repository (#2582) by Luca Cappelletti · 4 weeks ago
  70. ddb9b92 Ignore libFuzzer worker logs in fuzz/ (#2583) by Luca Cappelletti · 4 weeks ago
  71. 9352883 Enable GitHub Discussions (#2581) by Luca Cappelletti · 4 weeks ago
  72. ab23305 Databricks: support collated data types (#2553) by Ethan Vieira · 4 weeks ago
  73. 393c2c3 Check in Cargo.lock (#2482) by Andrew Lamb · 4 weeks ago
  74. 88ffee6 ClickHouse: Support ALTER TABLE ... MODIFY ORDER BY (#2569) by Jordi Orihuela · 4 weeks ago
  75. 712de6e Refactor: replace `dialect_of!` table partition check with `Dialect` trait method (#2526) by Jerguš Lejko · 4 weeks ago
  76. 1608bf6 Generic: Disallow quoted identifiers in colon and at-sign placeholders (#2539) by Luca Cappelletti · 4 weeks ago
  77. f724399 SQLite: Do not tokenize `N'...'` as a national string literal (#2561) by Luca Cappelletti · 4 weeks ago
  78. 220e50a Snowflake: parse nested COPY transformation paths (#2518) by Artem Osipov · 4 weeks ago
  79. 0fd4fa8 Snowflake: preserve reluctant MATCH_RECOGNIZE quantifiers (#2510) by Artem Osipov · 4 weeks ago
  80. f45d254 Snowflake: parse ORDER BY ALL (#2502) by Artem Osipov · 4 weeks ago
  81. 2b39e3b Run the dialect labeler on pull request pushes and reopens (#2550) by Luca Cappelletti · 4 weeks ago
  82. 6862e71 Replace benchmark flamegraph.svg with png (#2497) by Andrew Lamb · 4 weeks ago
  83. ae67547 Postgres: Support TRIM FROM syntax (#2493) by Ben Herzberg · 4 weeks ago
  84. 667e81d Snowflake: Parse structured ARRAY types (#2488) by Artem Osipov · 4 weeks ago
  85. 9ae00e7 Differential Fuzzing (3/3): Check `DuckDbDialect` against DuckDB's own parser (#2564) by Luca Cappelletti · 4 weeks ago
  86. 4a609e7 Differential Fuzzing (2/3): Check `PostgreSqlDialect` against PostgreSQL's own grammar (#2563) by Luca Cappelletti · 4 weeks ago
  87. 9c5e22f Differential Fuzzing (1/3): Check `SQLiteDialect` against SQLite's own parser (#2562) by Luca Cappelletti · 4 weeks ago
  88. 2d57723 CI: Add Codecov coverage job with cargo-llvm-cov (#2565) by Luca Cappelletti · 4 weeks ago
  89. 9de1ad1 ClickHouse: Support FIRST | AFTER column position in ALTER TABLE (#2535) by Dmitri B. · 4 weeks ago
  90. 3255202 CI: Cancel superseded pull request runs (#2547) by Luca Cappelletti · 4 weeks ago
  91. c03018d CI: Run push workflows only on main and release branches (#2548) by Luca Cappelletti · 4 weeks ago
  92. 0cb62a1 Add dialect labeler (#2517) by Luca Cappelletti · 4 weeks ago
  93. 2f029eb Generic: Fix quote escaping when displaying byte and raw string literals (#2537) by Luca Cappelletti · 4 weeks ago
  94. f354ee2 Snowflake: Fix stage delimiter handling and gate stage table factor on dialect (#2536) by Luca Cappelletti · 4 weeks ago
  95. 80751ed Generic: Fix quote escaping when displaying hex string literals (#2542) by Luca Cappelletti · 4 weeks ago
  96. d398304 PostgreSQL: Render prefix |/ and ||/ operators with a space (#2545) by Luca Cappelletti · 4 weeks ago
  97. efafbc2 Escape quotes when displaying `Word` tokens (#2544) by Luca Cappelletti · 4 weeks ago
  98. 27da1cc PostgreSQL: Fix spacing between adjacent postfix factorial operators (#2538) by Luca Cappelletti · 4 weeks ago
  99. 64fa70b Fix `TABLE` command identifier quoting and token consumption (#2540) by Luca Cappelletti · 4 weeks ago
  100. 4486a79 Fuzz: Add curated seed corpus (#2530) by Luca Cappelletti · 4 weeks ago