reimplement-List-as-array-5.patch.gz

application/x-gzip

Filename: reimplement-List-as-array-5.patch.gz
Type: application/x-gzip
Part: 0
Message: Re: POC: converting Lists into arrays

Patch

Format: unified
File+
contrib/file_fdw/file_fdw.c 5 7
contrib/pg_trgm/trgm_regexp.c 6 15
contrib/postgres_fdw/deparse.c 3 3
contrib/sepgsql/label.c 7 11
contrib/sepgsql/uavc.c 7 13
src/backend/access/common/printtup.c 2 2
src/backend/catalog/heap.c 1 1
src/backend/catalog/index.c 3 3
src/backend/catalog/namespace.c 3 3
src/backend/catalog/partition.c 1 1
src/backend/catalog/pg_inherits.c 10 4
src/backend/catalog/pg_proc.c 4 6
src/backend/catalog/pg_publication.c 4 8
src/backend/commands/analyze.c 2 1
src/backend/commands/async.c 9 18
src/backend/commands/createas.c 2 2
src/backend/commands/explain.c 1 1
src/backend/commands/foreigncmds.c 2 5
src/backend/commands/indexcmds.c 1 1
src/backend/commands/prepare.c 1 1
src/backend/commands/seclabel.c 1 1
src/backend/commands/tablecmds.c 28 45
src/backend/commands/tsearchcmds.c 7 10
src/backend/commands/view.c 1 1
src/backend/executor/execJunk.c 1 1
src/backend/executor/execPartition.c 1 1
src/backend/executor/execUtils.c 1 1
src/backend/executor/functions.c 1 1
src/backend/executor/nodeTableFuncscan.c 1 1
src/backend/libpq/auth.c 3 3
src/backend/libpq/hba.c 8 8
src/backend/nodes/copyfuncs.c 1 43
src/backend/nodes/list.c 455 322
src/backend/nodes/nodeFuncs.c 2 2
src/backend/nodes/outfuncs.c 1 1
src/backend/nodes/print.c 2 2
src/backend/optimizer/geqo/geqo_eval.c 3 5
src/backend/optimizer/path/allpaths.c 2 2
src/backend/optimizer/path/costsize.c 7 10
src/backend/optimizer/path/equivclass.c 29 23
src/backend/optimizer/path/indxpath.c 19 34
src/backend/optimizer/path/joinrels.c 32 14
src/backend/optimizer/path/pathkeys.c 3 3
src/backend/optimizer/plan/analyzejoins.c 13 16
src/backend/optimizer/plan/createplan.c 4 5
src/backend/optimizer/plan/planner.c 8 8
src/backend/optimizer/plan/subselect.c 1 1
src/backend/optimizer/prep/prepjointree.c 13 18
src/backend/optimizer/prep/preptlist.c 2 2
src/backend/optimizer/prep/prepunion.c 2 2
src/backend/optimizer/util/clauses.c 1 1
src/backend/optimizer/util/paramassign.c 9 13
src/backend/optimizer/util/pathnode.c 24 39
src/backend/optimizer/util/plancat.c 2 2
src/backend/optimizer/util/predtest.c 8 4
src/backend/optimizer/util/tlist.c 7 5
src/backend/parser/analyze.c 1 1
src/backend/parser/gram.y 8 11
src/backend/parser/parse_agg.c 2 2
src/backend/parser/parse_coerce.c 4 4
src/backend/parser/parse_collate.c 3 3
src/backend/parser/parse_cte.c 4 4
src/backend/parser/parse_expr.c 2 4
src/backend/parser/parse_func.c 6 9
src/backend/parser/parse_relation.c 11 8
src/backend/parser/parse_target.c 17 7
src/backend/parser/parse_utilcmd.c 1 1
src/backend/partitioning/partbounds.c 9 8
src/backend/partitioning/partprune.c 11 6
src/backend/replication/basebackup.c 1 1
src/backend/replication/syncrep.c 7 10
src/backend/storage/sync/sync.c 6 9
src/backend/tcop/postgres.c 1 1
src/backend/tcop/pquery.c 1 1
src/backend/tcop/utility.c 2 2
src/backend/utils/adt/jsonpath_exec.c 7 3
src/backend/utils/adt/jsonpath_gram.y 4 4
src/backend/utils/adt/partitionfuncs.c 13 21
src/backend/utils/adt/ruleutils.c 15 17
src/backend/utils/adt/selfuncs.c 6 10
src/backend/utils/cache/partcache.c 1 1
src/backend/utils/cache/relcache.c 1 1
src/backend/utils/init/postinit.c 2 2
src/backend/utils/mb/mbutils.c 7 11
src/include/nodes/pg_list.h 354 177
src/pl/plpgsql/src/pl_exec.c 1 1

Binary attachment — download to view.