Commits

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

DateSubjectAuthorReleases
2025-03-12 Build whole-row Vars the same way during parsing and planning. Tom Lane 16.9
2024-11-30 Avoid mislabeling of lateral references, redux. Tom Lane 16.7
2024-11-28 Avoid mislabeling of lateral references when pulling up a subquery. Tom Lane 16.7
2024-08-30 Avoid inserting PlaceHolderVars in cases where pre-v16 PG did not. Tom Lane 16.5
2024-04-15 Fix type-checking of RECORD-returning functions in FROM, redux. Tom Lane 16.3
2024-01-11 Allow subquery pullup to wrap a PlaceHolderVar in another one. Tom Lane 16.2
2023-06-20 Fix another cause of "wrong varnullingrels" planner failures. Tom Lane 16.0
2023-04-05 Support "Right Anti Join" plan shapes. Tom Lane 16.0
2023-01-30 Invent "join domains" to replace the below_outer_join hack. Tom Lane 16.0
2023-01-30 Do assorted mop-up in the planner. Tom Lane 16.0
2023-01-30 Make Vars be outer-join-aware. Tom Lane 16.0
2023-01-18 Remove redundant grouping and DISTINCT columns. Tom Lane 16.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-12-22 Avoid O(N^2) cost when pulling up lots of UNION ALL subqueries. Tom Lane 16.0
2022-12-22 Add some recursion and looping defenses in prepjointree.c. Tom Lane 16.0
2022-12-10 Add subquery pullup handling for WindowClause runCondition David Rowley 16.0
2022-12-06 Rework query relation permission checking Alvaro Herrera 16.0
2022-11-29 Remove bogus Assert and dead code in remove_useless_results_recurse(). Tom Lane 16.0
2022-11-16 Invent "multibitmapsets", and use them to speed up antijoin detection. Tom Lane 16.0
2022-11-05 Don't pass down nonnullable_vars while reducing outer joins. Tom Lane 16.0
2022-08-17 Use an explicit state flag to control PlaceHolderInfo creation. Tom Lane 16.0