Commits

DateSubjectAuthorReleases
2025-01-31 Get rid of our dependency on type "long" for memory size calculations. Tom Lane 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-11-28 Remove useless casts to (void *) Peter Eisentraut 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-10-09 Consider explicit incremental sort for mergejoins Richard Guo 18.0
2024-08-21 Treat number of disabled nodes in a path as a separate cost metric. Robert Haas 18.0
2024-07-23 Fix rowcount estimate for gather (merge) paths Richard Guo 18.0
2024-07-22 Remove grotty use of disable_cost for TID scan plans. Robert Haas 18.0
2024-03-25 Do not translate dummy SpecialJoinInfos for child joins Amit Langote 17.0
2024-03-21 Add SQL/JSON query functions Amit Langote 17.0
2024-03-04 Remove unused #include's from backend .c files Peter Eisentraut 17.0
2024-01-04 Teach estimate_array_length() to use statistics where available. Tom Lane 17.0
2024-01-04 Update copyright for 2024 Bruce Momjian 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-08-03 Minor adjustments to WindowAgg startup cost code David Rowley 17.0
2023-08-03 Account for startup rows when costing WindowAggs David Rowley 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-05-17 Add back SQLValueFunction for SQL keywords Michael Paquier 16.0
2023-04-05 Support "Right Anti Join" plan shapes. Tom Lane 16.0
2023-03-21 Correct Memoize's estimated cache hit ratio calculation David Rowley 16.0
2023-03-20 Have the planner account for the Memoize cache key memory David Rowley 16.0
2023-01-30 Do assorted mop-up in the planner. Tom Lane 16.0