aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Avoid creating a RESULT RTE that's marked LATERAL.Tom Lane2021-07-09
* Fix planner's row-mark code for inheritance from a foreign table.Tom Lane2021-06-02
* Fix mis-planning of repeated application of a projection.Tom Lane2021-05-31
* Fix planner failure in some cases of sorting by an aggregate.Tom Lane2021-04-20
* Fix error with CREATE PUBLICATION, wal_level=minimal, and new tables.Noah Misch2021-01-30
* Silence another gcc 11 warning.Tom Lane2021-01-28
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Improve find_em_expr_usable_for_sorting_rel commentTomas Vondra2020-12-22
* Don't search for volatile expr in find_em_expr_usable_for_sorting_relTomas Vondra2020-12-21
* Disallow SRFs when considering sorts below Gather MergeTomas Vondra2020-12-21
* Check parallel safety in generate_useful_gather_pathsTomas Vondra2020-12-21
* Consider unsorted paths in generate_useful_gather_pathsTomas Vondra2020-12-21
* Teach contain_leaked_vars that assignment SubscriptingRefs are leaky.Tom Lane2020-12-08
* Fix missed step in removal of useless RESULT RTEs in the planner.Tom Lane2020-12-05
* Fix missing outfuncs.c support for IncrementalSortPath.Tom Lane2020-11-30
* Prevent parallel index build in a standalone backend.Tom Lane2020-11-30
* Fix miscomputation of direct_lateral_relids for join relations.Tom Lane2020-11-30
* Properly check index mark/restore in ExecSupportsMarkRestore.Andrew Gierth2020-11-24
* Fix get_useful_pathkeys_for_relation for volatile expressionsTomas Vondra2020-11-03
* Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane2020-10-28
* Fix list-munging bug that broke SQL function result coercions.Tom Lane2020-10-19
* Relax some asserts in merge join costing codeDavid Rowley2020-10-20
* Build EC members for child join rels in the right memory context.Tom Lane2020-10-06
* Fix two latent(?) bugs in equivclass.c.Tom Lane2020-10-05
* Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane2020-09-28
* Adjust cost model for HashAgg that spills to disk.Jeff Davis2020-09-07
* Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane2020-08-22
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-19
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Correct obsolete UNION hash aggs comment.Peter Geoghegan2020-07-28
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane2020-07-14
* Cope with lateral references in the quals of a subquery RTE.Tom Lane2020-07-13
* Revert "Use CP_SMALL_TLIST for hash aggregate"Jeff Davis2020-07-12
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane2020-07-03
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* Spelling adjustmentsPeter Eisentraut2020-06-09
* pgindent run prior to branching v13.Tom Lane2020-06-07
* Use CP_SMALL_TLIST for hash aggregateTomas Vondra2020-05-31
* Adjust indentation in src/backend/optimizer/README.Etsuro Fujita2020-05-22
* Fix typos in READMEMagnus Hagander2020-05-18
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-16
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera2020-05-13
* Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera2020-05-12
* Remove unnecessary #include.Etsuro Fujita2020-05-12
* Simplify cost_incremental_sort a bitTomas Vondra2020-05-02