Commits

DateSubjectAuthorReleases
2025-12-29 Ensure sanity of hash-join costing when there are no MCV statistics. Tom Lane 19 (unreleased)
2025-11-02 Change "long" numGroups fields to be Cardinality (i.e., double). Tom Lane 19 (unreleased)
2025-01-31 Get rid of our dependency on type "long" for memory size calculations. Tom Lane 18.0
2024-10-09 Avoid crash in estimate_array_length with null root pointer. Tom Lane 17.1
2024-10-09 Avoid crash in estimate_array_length with null root pointer. Tom Lane 18.0
2024-01-04 Teach estimate_array_length() to use statistics where available. Tom Lane 17.0
2023-12-19 Prevent integer overflow when forming tuple width estimates. Tom Lane 17.0
2023-12-18 compute_bitmap_pages' loop_count parameter should be double not int. Tom Lane 17.0
2023-05-19 Pre-beta mechanical code beautification. Tom Lane 16.0
2023-05-17 Fix some issues with improper placement of outer join clauses. Tom Lane 16.0
2023-04-05 Support "Right Anti Join" plan shapes. 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
2022-10-03 Revert "Optimize order of GROUP BY keys". Tom Lane 16.0
2022-10-03 Revert "Optimize order of GROUP BY keys". Tom Lane 15.0
2022-08-17 Use an explicit state flag to control PlaceHolderInfo creation. Tom Lane 16.0
2022-08-17 Avoid using list_length() to test for empty list. Tom Lane 16.0
2022-07-19 Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better. Tom Lane 16.0
2022-05-21 Avoid overflow hazard when clamping group counts to "long int". Tom Lane 15.0
2022-05-12 Pre-beta mechanical code beautification. Tom Lane 15.0
2022-05-04 Fix rowcount estimate for SubqueryScan that's under a Gather. Tom Lane 15.0
2022-03-24 Invent recursive_worktable_factor GUC to replace hard-wired constant. Tom Lane 15.0
2022-03-21 Fix assorted missing logic for GroupingFunc nodes. Tom Lane 13.7
2022-03-21 Fix assorted missing logic for GroupingFunc nodes. Tom Lane 12.11
2022-03-21 Fix assorted missing logic for GroupingFunc nodes. Tom Lane 11.16