Commits

Showing commits that first shipped in 19 (backpatches included). Clear

DateSubjectAuthorReleases
2026-03-04 Remove obsolete SAMESIGN macro Richard Guo 19 (unreleased)
2026-02-25 Fix unsafe RTE_GROUP removal in simplify_EXISTS_query Richard Guo 19 (unreleased)
2026-02-20 Fix computation of varnullingrels when translating appendrel Var Richard Guo 19 (unreleased)
2026-02-12 Reduce LEFT JOIN to ANTI JOIN using NOT NULL constraints Richard Guo 19 (unreleased)
2026-02-10 Teach planner to transform "x IS [NOT] DISTINCT FROM NULL" to a NullTest Richard Guo 19 (unreleased)
2026-02-10 Optimize BooleanTest with non-nullable input Richard Guo 19 (unreleased)
2026-02-10 Optimize IS DISTINCT FROM with non-nullable inputs Richard Guo 19 (unreleased)
2026-01-19 Fix unsafe pushdown of quals referencing grouping Vars Richard Guo 19 (unreleased)
2025-12-29 Ignore PlaceHolderVars when looking up statistics Richard Guo 19 (unreleased)
2025-12-29 Strip PlaceHolderVars from index operands Richard Guo 19 (unreleased)
2025-12-25 Fix planner error with SRFs and grouping sets Richard Guo 19 (unreleased)
2025-12-24 Teach expr_is_nonnullable() to handle more expression types Richard Guo 19 (unreleased)
2025-12-24 Optimize ROW(...) IS [NOT] NULL using non-nullable fields Richard Guo 19 (unreleased)
2025-12-24 Simplify COALESCE expressions using non-nullable arguments Richard Guo 19 (unreleased)
2025-12-09 Fix distinctness check for queries with grouping sets Richard Guo 19 (unreleased)
2025-12-09 Fix const-simplification for index expressions and predicate Richard Guo 19 (unreleased)
2025-11-19 Fix typo in nodeHash.c Richard Guo 19 (unreleased)
2025-11-05 Avoid creating duplicate ordered append paths Richard Guo 19 (unreleased)
2025-11-05 Fix assertion failure in generate_orderedappend_paths() Richard Guo 19 (unreleased)
2025-11-05 Fix comments for ChangeVarNodes() and related functions Richard Guo 19 (unreleased)
2025-10-30 Disable parallel plans for RIGHT_SEMI joins Richard Guo 19 (unreleased)
2025-10-21 Fix pushdown of degenerate HAVING clauses Richard Guo 19 (unreleased)
2025-10-14 Rename apply_at to apply_agg_at for clarity Richard Guo 19 (unreleased)
2025-10-09 Fix comment in eager_aggregate.sql Richard Guo 19 (unreleased)
2025-10-09 Remove unnecessary include of "utils/fmgroids.h" Richard Guo 19 (unreleased)