pgsql: Update copyright for 2017

Started by Bruce Momjianabout 9 years ago26 messages
#1Bruce Momjian
bruce@momjian.us

Update copyright for 2017

Backpatch-through: certain files through 9.2

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/19371e148207c33d15fded06a178d58d0781141d

Modified Files
--------------
COPYRIGHT | 2 +-
configure | 11 +
configure.in | 4 +
contrib/adminpack/adminpack.c | 4 +
contrib/auth_delay/auth_delay.c | 4 +
contrib/auto_explain/auto_explain.c | 4 +
contrib/bloom/blcost.c | 48 +
contrib/bloom/blinsert.c | 358 ++
contrib/bloom/bloom.h | 212 +
contrib/bloom/blscan.c | 173 +
contrib/bloom/blutils.c | 485 ++
contrib/bloom/blvacuum.c | 217 +
contrib/bloom/blvalidate.c | 220 +
contrib/dblink/dblink.c | 4 +
contrib/dblink/dblink.h | 4 +
contrib/dict_int/dict_int.c | 4 +
contrib/dict_xsyn/dict_xsyn.c | 4 +
contrib/dummy_seclabel/dummy_seclabel.c | 4 +
contrib/file_fdw/file_fdw.c | 4 +
contrib/fuzzystrmatch/fuzzystrmatch.c | 4 +
contrib/fuzzystrmatch/levenshtein.c | 4 +
contrib/intarray/_int_selfuncs.c | 341 ++
contrib/isn/isn.c | 4 +
contrib/isn/isn.h | 4 +
contrib/pageinspect/brinfuncs.c | 409 ++
contrib/pageinspect/fsmfuncs.c | 4 +
contrib/pageinspect/ginfuncs.c | 283 ++
contrib/pageinspect/heapfuncs.c | 4 +
contrib/pageinspect/rawpage.c | 4 +
contrib/passwordcheck/passwordcheck.c | 4 +
contrib/pg_prewarm/pg_prewarm.c | 206 +
contrib/pg_stat_statements/pg_stat_statements.c | 4 +
contrib/pg_trgm/trgm_regexp.c | 2244 +++++++++
contrib/pg_upgrade/check.c | 5 +
contrib/pg_upgrade/controldata.c | 5 +
contrib/pg_upgrade/exec.c | 5 +
contrib/pg_upgrade/option.c | 5 +
contrib/pg_upgrade/pg_upgrade.h | 5 +
contrib/pg_upgrade/server.c | 5 +
contrib/pg_upgrade/test.sh | 4 +
contrib/pg_visibility/pg_visibility.c | 749 +++
contrib/pgstattuple/pgstatapprox.c | 303 ++
contrib/postgres_fdw/connection.c | 838 ++++
contrib/postgres_fdw/deparse.c | 2940 ++++++++++++
contrib/postgres_fdw/option.c | 363 ++
contrib/postgres_fdw/postgres_fdw.c | 5029 ++++++++++++++++++++
contrib/postgres_fdw/postgres_fdw.h | 172 +
contrib/postgres_fdw/shippable.c | 214 +
contrib/sepgsql/database.c | 4 +
contrib/sepgsql/dml.c | 4 +
contrib/sepgsql/hooks.c | 4 +
contrib/sepgsql/label.c | 4 +
contrib/sepgsql/launcher | 4 +
contrib/sepgsql/proc.c | 4 +
contrib/sepgsql/relation.c | 4 +
contrib/sepgsql/schema.c | 4 +
contrib/sepgsql/selinux.c | 4 +
contrib/sepgsql/sepgsql.h | 4 +
contrib/sepgsql/uavc.c | 4 +
contrib/tablefunc/tablefunc.c | 4 +
contrib/tablefunc/tablefunc.h | 4 +
contrib/tcn/tcn.c | 4 +
contrib/test_decoding/test_decoding.c | 489 ++
contrib/test_parser/test_parser.c | 4 +
contrib/tsearch2/tsearch2.c | 4 +
contrib/tsm_system_rows/tsm_system_rows.c | 394 ++
contrib/tsm_system_time/tsm_system_time.c | 358 ++
contrib/unaccent/unaccent.c | 4 +
contrib/uuid-ossp/uuid-ossp.c | 6 +
contrib/vacuumlo/vacuumlo.c | 4 +
doc/src/sgml/generate-errcodes-table.pl | 4 +
doc/src/sgml/legal.sgml | 9 +-
doc/src/sgml/lobj.sgml | 9 +
src/backend/Makefile | 4 +
src/backend/access/brin/brin.c | 1227 +++++
src/backend/access/brin/brin_inclusion.c | 702 +++
src/backend/access/brin/brin_minmax.c | 374 ++
src/backend/access/brin/brin_pageops.c | 893 ++++
src/backend/access/brin/brin_revmap.c | 510 ++
src/backend/access/brin/brin_tuple.c | 559 +++
src/backend/access/brin/brin_validate.c | 278 ++
src/backend/access/brin/brin_xlog.c | 281 ++
src/backend/access/common/heaptuple.c | 4 +
src/backend/access/common/indextuple.c | 4 +
src/backend/access/common/printtup.c | 4 +
src/backend/access/common/reloptions.c | 4 +
src/backend/access/common/scankey.c | 4 +
src/backend/access/common/tupconvert.c | 4 +
src/backend/access/common/tupdesc.c | 4 +
src/backend/access/gin/ginarrayproc.c | 4 +
src/backend/access/gin/ginbtree.c | 4 +
src/backend/access/gin/ginbulk.c | 4 +
src/backend/access/gin/gindatapage.c | 4 +
src/backend/access/gin/ginentrypage.c | 4 +
src/backend/access/gin/ginfast.c | 4 +
src/backend/access/gin/ginget.c | 4 +
src/backend/access/gin/gininsert.c | 4 +
src/backend/access/gin/ginlogic.c | 248 +
src/backend/access/gin/ginpostinglist.c | 423 ++
src/backend/access/gin/ginscan.c | 4 +
src/backend/access/gin/ginutil.c | 4 +
src/backend/access/gin/ginvacuum.c | 4 +
src/backend/access/gin/ginvalidate.c | 269 ++
src/backend/access/gin/ginxlog.c | 4 +
src/backend/access/gist/gist.c | 4 +
src/backend/access/gist/gistbuild.c | 4 +
src/backend/access/gist/gistbuildbuffers.c | 4 +
src/backend/access/gist/gistget.c | 4 +
src/backend/access/gist/gistproc.c | 4 +
src/backend/access/gist/gistscan.c | 4 +
src/backend/access/gist/gistsplit.c | 4 +
src/backend/access/gist/gistutil.c | 4 +
src/backend/access/gist/gistvacuum.c | 4 +
src/backend/access/gist/gistvalidate.c | 275 ++
src/backend/access/gist/gistxlog.c | 4 +
src/backend/access/hash/hash.c | 4 +
src/backend/access/hash/hashfunc.c | 4 +
src/backend/access/hash/hashinsert.c | 4 +
src/backend/access/hash/hashovfl.c | 4 +
src/backend/access/hash/hashpage.c | 4 +
src/backend/access/hash/hashsearch.c | 4 +
src/backend/access/hash/hashsort.c | 4 +
src/backend/access/hash/hashutil.c | 4 +
src/backend/access/hash/hashvalidate.c | 312 ++
src/backend/access/heap/heapam.c | 4 +
src/backend/access/heap/hio.c | 4 +
src/backend/access/heap/pruneheap.c | 4 +
src/backend/access/heap/rewriteheap.c | 4 +
src/backend/access/heap/syncscan.c | 4 +
src/backend/access/heap/tuptoaster.c | 4 +
src/backend/access/heap/visibilitymap.c | 4 +
src/backend/access/index/amapi.c | 142 +
src/backend/access/index/amvalidate.c | 246 +
src/backend/access/index/genam.c | 4 +
src/backend/access/index/indexam.c | 4 +
src/backend/access/nbtree/nbtcompare.c | 4 +
src/backend/access/nbtree/nbtinsert.c | 4 +
src/backend/access/nbtree/nbtpage.c | 4 +
src/backend/access/nbtree/nbtree.c | 4 +
src/backend/access/nbtree/nbtsearch.c | 4 +
src/backend/access/nbtree/nbtsort.c | 4 +
src/backend/access/nbtree/nbtutils.c | 4 +
src/backend/access/nbtree/nbtvalidate.c | 252 +
src/backend/access/nbtree/nbtxlog.c | 4 +
src/backend/access/rmgrdesc/brindesc.c | 97 +
src/backend/access/rmgrdesc/clogdesc.c | 51 +
src/backend/access/rmgrdesc/committsdesc.c | 82 +
src/backend/access/rmgrdesc/dbasedesc.c | 60 +
src/backend/access/rmgrdesc/genericdesc.c | 58 +
src/backend/access/rmgrdesc/gindesc.c | 214 +
src/backend/access/rmgrdesc/gistdesc.c | 71 +
src/backend/access/rmgrdesc/hashdesc.c | 28 +
src/backend/access/rmgrdesc/heapdesc.c | 240 +
src/backend/access/rmgrdesc/logicalmsgdesc.c | 41 +
src/backend/access/rmgrdesc/mxactdesc.c | 105 +
src/backend/access/rmgrdesc/nbtdesc.c | 154 +
src/backend/access/rmgrdesc/relmapdesc.c | 47 +
src/backend/access/rmgrdesc/replorigindesc.c | 63 +
src/backend/access/rmgrdesc/seqdesc.c | 46 +
src/backend/access/rmgrdesc/smgrdesc.c | 62 +
src/backend/access/rmgrdesc/spgdesc.c | 121 +
src/backend/access/rmgrdesc/standbydesc.c | 131 +
src/backend/access/rmgrdesc/tblspcdesc.c | 56 +
src/backend/access/rmgrdesc/xactdesc.c | 330 ++
src/backend/access/rmgrdesc/xlogdesc.c | 188 +
src/backend/access/spgist/spgdoinsert.c | 4 +
src/backend/access/spgist/spginsert.c | 4 +
src/backend/access/spgist/spgkdtreeproc.c | 4 +
src/backend/access/spgist/spgquadtreeproc.c | 4 +
src/backend/access/spgist/spgscan.c | 4 +
src/backend/access/spgist/spgtextproc.c | 4 +
src/backend/access/spgist/spgutils.c | 4 +
src/backend/access/spgist/spgvacuum.c | 4 +
src/backend/access/spgist/spgvalidate.c | 244 +
src/backend/access/spgist/spgxlog.c | 4 +
src/backend/access/tablesample/bernoulli.c | 233 +
src/backend/access/tablesample/system.c | 262 +
src/backend/access/tablesample/tablesample.c | 40 +
src/backend/access/transam/clog.c | 4 +
src/backend/access/transam/commit_ts.c | 1007 ++++
src/backend/access/transam/generic_xlog.c | 535 +++
src/backend/access/transam/multixact.c | 4 +
src/backend/access/transam/parallel.c | 1165 +++++
src/backend/access/transam/slru.c | 4 +
src/backend/access/transam/subtrans.c | 4 +
src/backend/access/transam/timeline.c | 573 +++
src/backend/access/transam/transam.c | 4 +
src/backend/access/transam/twophase.c | 4 +
src/backend/access/transam/twophase_rmgr.c | 4 +
src/backend/access/transam/varsup.c | 4 +
src/backend/access/transam/xact.c | 4 +
src/backend/access/transam/xlog.c | 4 +
src/backend/access/transam/xlogarchive.c | 764 +++
src/backend/access/transam/xlogfuncs.c | 4 +
src/backend/access/transam/xloginsert.c | 1031 ++++
src/backend/access/transam/xlogreader.c | 1397 ++++++
src/backend/access/transam/xlogutils.c | 4 +
src/backend/bootstrap/bootparse.y | 4 +
src/backend/bootstrap/bootscanner.l | 4 +
src/backend/bootstrap/bootstrap.c | 4 +
src/backend/catalog/Catalog.pm | 4 +
src/backend/catalog/aclchk.c | 4 +
src/backend/catalog/catalog.c | 4 +
src/backend/catalog/dependency.c | 4 +
src/backend/catalog/genbki.pl | 8 +
src/backend/catalog/heap.c | 4 +
src/backend/catalog/index.c | 4 +
src/backend/catalog/indexing.c | 4 +
src/backend/catalog/information_schema.sql | 4 +
src/backend/catalog/namespace.c | 4 +
src/backend/catalog/objectaccess.c | 128 +
src/backend/catalog/objectaddress.c | 4 +
src/backend/catalog/partition.c | 1992 ++++++++
src/backend/catalog/pg_aggregate.c | 4 +
src/backend/catalog/pg_collation.c | 4 +
src/backend/catalog/pg_constraint.c | 4 +
src/backend/catalog/pg_conversion.c | 4 +
src/backend/catalog/pg_db_role_setting.c | 4 +
src/backend/catalog/pg_depend.c | 4 +
src/backend/catalog/pg_enum.c | 4 +
src/backend/catalog/pg_inherits.c | 4 +
src/backend/catalog/pg_largeobject.c | 4 +
src/backend/catalog/pg_namespace.c | 4 +
src/backend/catalog/pg_operator.c | 4 +
src/backend/catalog/pg_proc.c | 4 +
src/backend/catalog/pg_range.c | 4 +
src/backend/catalog/pg_shdepend.c | 4 +
src/backend/catalog/pg_type.c | 4 +
src/backend/catalog/storage.c | 4 +
src/backend/catalog/system_views.sql | 4 +
src/backend/catalog/toasting.c | 4 +
src/backend/commands/aggregatecmds.c | 4 +
src/backend/commands/alter.c | 4 +
src/backend/commands/amcmds.c | 272 ++
src/backend/commands/analyze.c | 4 +
src/backend/commands/async.c | 4 +
src/backend/commands/cluster.c | 4 +
src/backend/commands/collationcmds.c | 4 +
src/backend/commands/comment.c | 4 +
src/backend/commands/constraint.c | 4 +
src/backend/commands/conversioncmds.c | 4 +
src/backend/commands/copy.c | 4 +
src/backend/commands/createas.c | 4 +
src/backend/commands/dbcommands.c | 4 +
src/backend/commands/define.c | 4 +
src/backend/commands/discard.c | 4 +
src/backend/commands/dropcmds.c | 4 +
src/backend/commands/event_trigger.c | 2255 +++++++++
src/backend/commands/explain.c | 4 +
src/backend/commands/extension.c | 4 +
src/backend/commands/foreigncmds.c | 4 +
src/backend/commands/functioncmds.c | 4 +
src/backend/commands/indexcmds.c | 4 +
src/backend/commands/lockcmds.c | 4 +
src/backend/commands/matview.c | 855 ++++
src/backend/commands/opclasscmds.c | 4 +
src/backend/commands/operatorcmds.c | 4 +
src/backend/commands/policy.c | 1397 ++++++
src/backend/commands/portalcmds.c | 4 +
src/backend/commands/prepare.c | 4 +
src/backend/commands/proclang.c | 4 +
src/backend/commands/schemacmds.c | 4 +
src/backend/commands/seclabel.c | 4 +
src/backend/commands/sequence.c | 4 +
src/backend/commands/tablecmds.c | 4 +
src/backend/commands/tablespace.c | 4 +
src/backend/commands/trigger.c | 4 +
src/backend/commands/tsearchcmds.c | 4 +
src/backend/commands/typecmds.c | 4 +
src/backend/commands/user.c | 4 +
src/backend/commands/vacuum.c | 4 +
src/backend/commands/vacuumlazy.c | 4 +
src/backend/commands/variable.c | 4 +
src/backend/commands/view.c | 4 +
src/backend/executor/execAmi.c | 4 +
src/backend/executor/execCurrent.c | 4 +
src/backend/executor/execGrouping.c | 4 +
src/backend/executor/execIndexing.c | 904 ++++
src/backend/executor/execJunk.c | 4 +
src/backend/executor/execMain.c | 4 +
src/backend/executor/execParallel.c | 812 ++++
src/backend/executor/execProcnode.c | 4 +
src/backend/executor/execQual.c | 4 +
src/backend/executor/execScan.c | 4 +
src/backend/executor/execTuples.c | 4 +
src/backend/executor/execUtils.c | 4 +
src/backend/executor/functions.c | 4 +
src/backend/executor/instrument.c | 4 +
src/backend/executor/nodeAgg.c | 6 +
src/backend/executor/nodeAppend.c | 4 +
src/backend/executor/nodeBitmapAnd.c | 4 +
src/backend/executor/nodeBitmapHeapscan.c | 4 +
src/backend/executor/nodeBitmapIndexscan.c | 4 +
src/backend/executor/nodeBitmapOr.c | 4 +
src/backend/executor/nodeCtescan.c | 4 +
src/backend/executor/nodeCustom.c | 206 +
src/backend/executor/nodeForeignscan.c | 4 +
src/backend/executor/nodeFunctionscan.c | 4 +
src/backend/executor/nodeGather.c | 477 ++
src/backend/executor/nodeGroup.c | 4 +
src/backend/executor/nodeHash.c | 4 +
src/backend/executor/nodeHashjoin.c | 4 +
src/backend/executor/nodeIndexonlyscan.c | 4 +
src/backend/executor/nodeIndexscan.c | 4 +
src/backend/executor/nodeLimit.c | 4 +
src/backend/executor/nodeLockRows.c | 4 +
src/backend/executor/nodeMaterial.c | 4 +
src/backend/executor/nodeMergeAppend.c | 4 +
src/backend/executor/nodeMergejoin.c | 4 +
src/backend/executor/nodeModifyTable.c | 4 +
src/backend/executor/nodeNestloop.c | 4 +
src/backend/executor/nodeRecursiveunion.c | 8 +
src/backend/executor/nodeResult.c | 4 +
src/backend/executor/nodeSamplescan.c | 602 +++
src/backend/executor/nodeSeqscan.c | 4 +
src/backend/executor/nodeSetOp.c | 4 +
src/backend/executor/nodeSort.c | 4 +
src/backend/executor/nodeSubplan.c | 12 +
src/backend/executor/nodeSubqueryscan.c | 4 +
src/backend/executor/nodeTidscan.c | 4 +
src/backend/executor/nodeUnique.c | 4 +
src/backend/executor/nodeValuesscan.c | 4 +
src/backend/executor/nodeWindowAgg.c | 4 +
src/backend/executor/nodeWorktablescan.c | 4 +
src/backend/executor/spi.c | 4 +
src/backend/executor/tqueue.c | 1276 +++++
src/backend/executor/tstoreReceiver.c | 4 +
src/backend/foreign/foreign.c | 4 +
src/backend/lib/binaryheap.c | 307 ++
src/backend/lib/bipartite_match.c | 180 +
src/backend/lib/hyperloglog.c | 252 +
src/backend/lib/ilist.c | 111 +
src/backend/lib/pairingheap.c | 333 ++
src/backend/lib/stringinfo.c | 4 +
src/backend/libpq/auth.c | 4 +
src/backend/libpq/be-fsstubs.c | 4 +
src/backend/libpq/be-secure-openssl.c | 1281 +++++
src/backend/libpq/be-secure.c | 4 +
src/backend/libpq/crypt.c | 4 +
src/backend/libpq/hba.c | 4 +
src/backend/libpq/ip.c | 4 +
src/backend/libpq/md5.c | 4 +
src/backend/libpq/pqcomm.c | 4 +
src/backend/libpq/pqformat.c | 4 +
src/backend/libpq/pqmq.c | 333 ++
src/backend/libpq/pqsignal.c | 4 +
src/backend/main/main.c | 4 +
src/backend/nodes/bitmapset.c | 4 +
src/backend/nodes/copyfuncs.c | 4 +
src/backend/nodes/equalfuncs.c | 4 +
src/backend/nodes/extensible.c | 143 +
src/backend/nodes/list.c | 4 +
src/backend/nodes/makefuncs.c | 4 +
src/backend/nodes/nodeFuncs.c | 4 +
src/backend/nodes/nodes.c | 4 +
src/backend/nodes/outfuncs.c | 4 +
src/backend/nodes/params.c | 4 +
src/backend/nodes/print.c | 4 +
src/backend/nodes/read.c | 4 +
src/backend/nodes/readfuncs.c | 4 +
src/backend/nodes/tidbitmap.c | 4 +
src/backend/nodes/value.c | 4 +
src/backend/optimizer/geqo/geqo_copy.c | 4 +
src/backend/optimizer/geqo/geqo_eval.c | 4 +
src/backend/optimizer/geqo/geqo_main.c | 4 +
src/backend/optimizer/geqo/geqo_misc.c | 4 +
src/backend/optimizer/geqo/geqo_pool.c | 4 +
src/backend/optimizer/geqo/geqo_random.c | 4 +
src/backend/optimizer/geqo/geqo_selection.c | 4 +
src/backend/optimizer/path/allpaths.c | 4 +
src/backend/optimizer/path/clausesel.c | 4 +
src/backend/optimizer/path/costsize.c | 4 +
src/backend/optimizer/path/equivclass.c | 4 +
src/backend/optimizer/path/indxpath.c | 4 +
src/backend/optimizer/path/joinpath.c | 4 +
src/backend/optimizer/path/joinrels.c | 4 +
src/backend/optimizer/path/pathkeys.c | 4 +
src/backend/optimizer/path/tidpath.c | 4 +
src/backend/optimizer/plan/analyzejoins.c | 4 +
src/backend/optimizer/plan/createplan.c | 4 +
src/backend/optimizer/plan/initsplan.c | 4 +
src/backend/optimizer/plan/planagg.c | 4 +
src/backend/optimizer/plan/planmain.c | 4 +
src/backend/optimizer/plan/planner.c | 4 +
src/backend/optimizer/plan/setrefs.c | 4 +
src/backend/optimizer/plan/subselect.c | 4 +
src/backend/optimizer/prep/prepjointree.c | 4 +
src/backend/optimizer/prep/prepqual.c | 4 +
src/backend/optimizer/prep/prepsecurity.c | 486 ++
src/backend/optimizer/prep/preptlist.c | 5 +
src/backend/optimizer/prep/prepunion.c | 4 +
src/backend/optimizer/util/clauses.c | 4 +
src/backend/optimizer/util/joininfo.c | 4 +
src/backend/optimizer/util/orclauses.c | 354 ++
src/backend/optimizer/util/pathnode.c | 4 +
src/backend/optimizer/util/placeholder.c | 4 +
src/backend/optimizer/util/plancat.c | 4 +
src/backend/optimizer/util/predtest.c | 4 +
src/backend/optimizer/util/relnode.c | 4 +
src/backend/optimizer/util/restrictinfo.c | 4 +
src/backend/optimizer/util/tlist.c | 4 +
src/backend/optimizer/util/var.c | 4 +
src/backend/parser/analyze.c | 4 +
src/backend/parser/gram.y | 4 +
src/backend/parser/kwlookup.c | 4 +
src/backend/parser/parse_agg.c | 4 +
src/backend/parser/parse_clause.c | 4 +
src/backend/parser/parse_coerce.c | 4 +
src/backend/parser/parse_collate.c | 4 +
src/backend/parser/parse_cte.c | 4 +
src/backend/parser/parse_expr.c | 4 +
src/backend/parser/parse_func.c | 4 +
src/backend/parser/parse_node.c | 4 +
src/backend/parser/parse_oper.c | 4 +
src/backend/parser/parse_param.c | 4 +
src/backend/parser/parse_relation.c | 4 +
src/backend/parser/parse_target.c | 4 +
src/backend/parser/parse_type.c | 4 +
src/backend/parser/parse_utilcmd.c | 4 +
src/backend/parser/parser.c | 4 +
src/backend/parser/scan.l | 4 +
src/backend/parser/scansup.c | 4 +
src/backend/port/atomics.c | 160 +
src/backend/port/dynloader/aix.h | 4 +
src/backend/port/dynloader/cygwin.h | 4 +
src/backend/port/dynloader/freebsd.c | 4 +
src/backend/port/dynloader/freebsd.h | 4 +
src/backend/port/dynloader/hpux.c | 4 +
src/backend/port/dynloader/hpux.h | 4 +
src/backend/port/dynloader/linux.c | 4 +
src/backend/port/dynloader/linux.h | 4 +
src/backend/port/dynloader/netbsd.c | 4 +
src/backend/port/dynloader/netbsd.h | 4 +
src/backend/port/dynloader/openbsd.c | 4 +
src/backend/port/dynloader/openbsd.h | 4 +
src/backend/port/dynloader/solaris.h | 4 +
src/backend/port/posix_sema.c | 5 +
src/backend/port/sysv_sema.c | 4 +
src/backend/port/sysv_shmem.c | 4 +
src/backend/port/tas/sunstudio_sparc.s | 4 +
src/backend/port/tas/sunstudio_x86.s | 4 +
src/backend/port/win32/crashdump.c | 4 +
src/backend/port/win32/mingwcompat.c | 4 +
src/backend/port/win32/security.c | 4 +
src/backend/port/win32/signal.c | 4 +
src/backend/port/win32/socket.c | 4 +
src/backend/port/win32/timer.c | 4 +
src/backend/port/win32_sema.c | 4 +
src/backend/port/win32_shmem.c | 4 +
src/backend/postmaster/autovacuum.c | 4 +
src/backend/postmaster/bgworker.c | 1098 +++++
src/backend/postmaster/bgwriter.c | 4 +
src/backend/postmaster/checkpointer.c | 4 +
src/backend/postmaster/fork_process.c | 4 +
src/backend/postmaster/pgarch.c | 4 +
src/backend/postmaster/pgstat.c | 4 +
src/backend/postmaster/postmaster.c | 4 +
src/backend/postmaster/startup.c | 4 +
src/backend/postmaster/syslogger.c | 4 +
src/backend/postmaster/walwriter.c | 4 +
src/backend/regex/regc_pg_locale.c | 4 +
src/backend/regex/regexport.c | 252 +
src/backend/regex/regprefix.c | 4 +
src/backend/replication/basebackup.c | 4 +
.../libpqwalreceiver/libpqwalreceiver.c | 4 +
src/backend/replication/logical/decode.c | 988 ++++
src/backend/replication/logical/logical.c | 965 ++++
src/backend/replication/logical/logicalfuncs.c | 417 ++
src/backend/replication/logical/message.c | 93 +
src/backend/replication/logical/origin.c | 1465 ++++++
src/backend/replication/logical/reorderbuffer.c | 3331 +++++++++++++
src/backend/replication/logical/snapbuild.c | 1915 ++++++++
src/backend/replication/repl_gram.y | 4 +
src/backend/replication/repl_scanner.l | 4 +
src/backend/replication/slot.c | 1337 ++++++
src/backend/replication/slotfuncs.c | 315 ++
src/backend/replication/syncrep.c | 4 +
src/backend/replication/syncrep_gram.y | 116 +
src/backend/replication/syncrep_scanner.l | 158 +
src/backend/replication/walreceiver.c | 4 +
src/backend/replication/walreceiverfuncs.c | 4 +
src/backend/replication/walsender.c | 4 +
src/backend/rewrite/rewriteDefine.c | 4 +
src/backend/rewrite/rewriteHandler.c | 4 +
src/backend/rewrite/rewriteManip.c | 4 +
src/backend/rewrite/rewriteRemove.c | 4 +
src/backend/rewrite/rewriteSupport.c | 4 +
src/backend/rewrite/rowsecurity.c | 792 +++
src/backend/snowball/dict_snowball.c | 4 +
src/backend/snowball/snowball.sql.in | 21 +
src/backend/snowball/snowball_func.sql.in | 21 +
src/backend/storage/buffer/buf_init.c | 4 +
src/backend/storage/buffer/buf_table.c | 4 +
src/backend/storage/buffer/bufmgr.c | 4 +
src/backend/storage/buffer/freelist.c | 4 +
src/backend/storage/buffer/localbuf.c | 4 +
src/backend/storage/file/buffile.c | 4 +
src/backend/storage/file/copydir.c | 4 +
src/backend/storage/file/fd.c | 4 +
src/backend/storage/file/reinit.c | 4 +
src/backend/storage/freespace/freespace.c | 4 +
src/backend/storage/freespace/fsmpage.c | 4 +
src/backend/storage/freespace/indexfsm.c | 4 +
src/backend/storage/ipc/dsm.c | 1151 +++++
src/backend/storage/ipc/dsm_impl.c | 1095 +++++
src/backend/storage/ipc/ipc.c | 4 +
src/backend/storage/ipc/ipci.c | 4 +
src/backend/storage/ipc/latch.c | 1627 +++++++
src/backend/storage/ipc/pmsignal.c | 4 +
src/backend/storage/ipc/procarray.c | 4 +
src/backend/storage/ipc/procsignal.c | 4 +
src/backend/storage/ipc/shm_mq.c | 1197 +++++
src/backend/storage/ipc/shm_toc.c | 246 +
src/backend/storage/ipc/shmem.c | 4 +
src/backend/storage/ipc/shmqueue.c | 4 +
src/backend/storage/ipc/sinval.c | 4 +
src/backend/storage/ipc/sinvaladt.c | 4 +
src/backend/storage/ipc/standby.c | 4 +
src/backend/storage/large_object/inv_api.c | 4 +
src/backend/storage/lmgr/condition_variable.c | 225 +
src/backend/storage/lmgr/deadlock.c | 4 +
src/backend/storage/lmgr/generate-lwlocknames.pl | 67 +
src/backend/storage/lmgr/lmgr.c | 4 +
src/backend/storage/lmgr/lock.c | 4 +
src/backend/storage/lmgr/lwlock.c | 4 +
src/backend/storage/lmgr/predicate.c | 4 +
src/backend/storage/lmgr/proc.c | 4 +
src/backend/storage/lmgr/s_lock.c | 28 +
src/backend/storage/lmgr/spin.c | 4 +
src/backend/storage/page/bufpage.c | 4 +
src/backend/storage/page/checksum.c | 23 +
src/backend/storage/page/itemptr.c | 4 +
src/backend/storage/smgr/md.c | 11 +
src/backend/storage/smgr/smgr.c | 4 +
src/backend/storage/smgr/smgrtype.c | 4 +
src/backend/tcop/dest.c | 4 +
src/backend/tcop/fastpath.c | 4 +
src/backend/tcop/postgres.c | 4 +
src/backend/tcop/pquery.c | 4 +
src/backend/tcop/utility.c | 4 +
src/backend/tsearch/Makefile | 4 +
src/backend/tsearch/dict.c | 4 +
src/backend/tsearch/dict_ispell.c | 4 +
src/backend/tsearch/dict_simple.c | 4 +
src/backend/tsearch/dict_synonym.c | 4 +
src/backend/tsearch/dict_thesaurus.c | 4 +
src/backend/tsearch/regis.c | 4 +
src/backend/tsearch/spell.c | 4 +
src/backend/tsearch/to_tsany.c | 4 +
src/backend/tsearch/ts_locale.c | 4 +
src/backend/tsearch/ts_parse.c | 4 +
src/backend/tsearch/ts_selfuncs.c | 4 +
src/backend/tsearch/ts_typanalyze.c | 4 +
src/backend/tsearch/ts_utils.c | 4 +
src/backend/tsearch/wparser.c | 4 +
src/backend/tsearch/wparser_def.c | 4 +
src/backend/utils/Gen_dummy_probes.pl | 2 +-
src/backend/utils/Gen_dummy_probes.sed | 4 +
src/backend/utils/Gen_fmgrtab.pl | 12 +
src/backend/utils/adt/acl.c | 4 +
src/backend/utils/adt/amutils.c | 390 ++
src/backend/utils/adt/array_expanded.c | 453 ++
src/backend/utils/adt/array_selfuncs.c | 4 +
src/backend/utils/adt/array_typanalyze.c | 4 +
src/backend/utils/adt/array_userfuncs.c | 4 +
src/backend/utils/adt/arrayfuncs.c | 4 +
src/backend/utils/adt/arrayutils.c | 4 +
src/backend/utils/adt/ascii.c | 4 +
src/backend/utils/adt/bool.c | 4 +
src/backend/utils/adt/char.c | 4 +
src/backend/utils/adt/date.c | 4 +
src/backend/utils/adt/datetime.c | 4 +
src/backend/utils/adt/datum.c | 4 +
src/backend/utils/adt/dbsize.c | 4 +
src/backend/utils/adt/domains.c | 4 +
src/backend/utils/adt/encode.c | 4 +
src/backend/utils/adt/enum.c | 4 +
src/backend/utils/adt/expandeddatum.c | 145 +
src/backend/utils/adt/float.c | 4 +
src/backend/utils/adt/format_type.c | 4 +
src/backend/utils/adt/formatting.c | 4 +
src/backend/utils/adt/genfile.c | 4 +
src/backend/utils/adt/geo_ops.c | 4 +
src/backend/utils/adt/geo_selfuncs.c | 4 +
src/backend/utils/adt/geo_spgist.c | 699 +++
src/backend/utils/adt/int.c | 4 +
src/backend/utils/adt/int8.c | 4 +
src/backend/utils/adt/json.c | 4 +
src/backend/utils/adt/jsonb.c | 1941 ++++++++
src/backend/utils/adt/jsonb_gin.c | 611 +++
src/backend/utils/adt/jsonb_op.c | 292 ++
src/backend/utils/adt/jsonb_util.c | 1804 +++++++
src/backend/utils/adt/jsonfuncs.c | 4045 ++++++++++++++++
src/backend/utils/adt/like.c | 4 +
src/backend/utils/adt/like_match.c | 4 +
src/backend/utils/adt/lockfuncs.c | 4 +
src/backend/utils/adt/misc.c | 4 +
src/backend/utils/adt/nabstime.c | 4 +
src/backend/utils/adt/name.c | 4 +
src/backend/utils/adt/network_gist.c | 816 ++++
src/backend/utils/adt/network_selfuncs.c | 1006 ++++
src/backend/utils/adt/network_spgist.c | 710 +++
src/backend/utils/adt/numeric.c | 4 +
src/backend/utils/adt/numutils.c | 4 +
src/backend/utils/adt/oid.c | 4 +
src/backend/utils/adt/oracle_compat.c | 4 +
src/backend/utils/adt/orderedsetaggs.c | 1397 ++++++
src/backend/utils/adt/pg_locale.c | 4 +
src/backend/utils/adt/pg_lsn.c | 206 +
src/backend/utils/adt/pg_lzcompress.c | 4 +
src/backend/utils/adt/pg_upgrade_support.c | 207 +
src/backend/utils/adt/pgstatfuncs.c | 4 +
src/backend/utils/adt/pseudotypes.c | 4 +
src/backend/utils/adt/quote.c | 4 +
src/backend/utils/adt/rangetypes.c | 4 +
src/backend/utils/adt/rangetypes_gist.c | 4 +
src/backend/utils/adt/rangetypes_selfuncs.c | 1164 +++++
src/backend/utils/adt/rangetypes_spgist.c | 1008 ++++
src/backend/utils/adt/rangetypes_typanalyze.c | 357 ++
src/backend/utils/adt/regexp.c | 4 +
src/backend/utils/adt/regproc.c | 4 +
src/backend/utils/adt/ri_triggers.c | 4 +
src/backend/utils/adt/rowtypes.c | 4 +
src/backend/utils/adt/ruleutils.c | 4 +
src/backend/utils/adt/selfuncs.c | 4 +
src/backend/utils/adt/tid.c | 4 +
src/backend/utils/adt/timestamp.c | 4 +
src/backend/utils/adt/trigfuncs.c | 4 +
src/backend/utils/adt/tsginidx.c | 4 +
src/backend/utils/adt/tsgistidx.c | 4 +
src/backend/utils/adt/tsquery.c | 4 +
src/backend/utils/adt/tsquery_cleanup.c | 4 +
src/backend/utils/adt/tsquery_gist.c | 4 +
src/backend/utils/adt/tsquery_op.c | 4 +
src/backend/utils/adt/tsquery_rewrite.c | 4 +
src/backend/utils/adt/tsquery_util.c | 4 +
src/backend/utils/adt/tsrank.c | 4 +
src/backend/utils/adt/tsvector.c | 4 +
src/backend/utils/adt/tsvector_op.c | 4 +
src/backend/utils/adt/tsvector_parser.c | 4 +
src/backend/utils/adt/txid.c | 4 +
src/backend/utils/adt/uuid.c | 4 +
src/backend/utils/adt/varbit.c | 4 +
src/backend/utils/adt/varchar.c | 4 +
src/backend/utils/adt/varlena.c | 4 +
src/backend/utils/adt/version.c | 4 +
src/backend/utils/adt/windowfuncs.c | 4 +
src/backend/utils/adt/xid.c | 4 +
src/backend/utils/adt/xml.c | 4 +
src/backend/utils/cache/attoptcache.c | 4 +
src/backend/utils/cache/catcache.c | 4 +
src/backend/utils/cache/evtcache.c | 269 ++
src/backend/utils/cache/inval.c | 4 +
src/backend/utils/cache/lsyscache.c | 4 +
src/backend/utils/cache/plancache.c | 4 +
src/backend/utils/cache/relcache.c | 4 +
src/backend/utils/cache/relfilenodemap.c | 259 +
src/backend/utils/cache/relmapper.c | 4 +
src/backend/utils/cache/spccache.c | 4 +
src/backend/utils/cache/syscache.c | 4 +
src/backend/utils/cache/ts_cache.c | 4 +
src/backend/utils/cache/typcache.c | 4 +
src/backend/utils/errcodes.txt | 4 +
src/backend/utils/error/assert.c | 4 +
src/backend/utils/error/elog.c | 4 +
src/backend/utils/fmgr/dfmgr.c | 4 +
src/backend/utils/fmgr/fmgr.c | 4 +
src/backend/utils/fmgr/funcapi.c | 4 +
src/backend/utils/generate-errcodes.pl | 4 +
src/backend/utils/hash/dynahash.c | 18 +
src/backend/utils/hash/hashfn.c | 4 +
src/backend/utils/hash/pg_crc.c | 97 +
src/backend/utils/init/globals.c | 4 +
src/backend/utils/init/miscinit.c | 4 +
src/backend/utils/init/postinit.c | 4 +
src/backend/utils/mb/Unicode/Makefile | 4 +
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 4 +
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 32 +
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 51 +
src/backend/utils/mb/Unicode/UCS_to_most.pl | 4 +
src/backend/utils/mb/Unicode/convutils.pm | 282 ++
src/backend/utils/mb/conv.c | 4 +
.../conversion_procs/ascii_and_mic/ascii_and_mic.c | 4 +
.../cyrillic_and_mic/cyrillic_and_mic.c | 4 +
.../euc2004_sjis2004/euc2004_sjis2004.c | 4 +
.../euc_cn_and_mic/euc_cn_and_mic.c | 4 +
.../euc_jp_and_sjis/euc_jp_and_sjis.c | 4 +
.../euc_kr_and_mic/euc_kr_and_mic.c | 4 +
.../euc_tw_and_big5/euc_tw_and_big5.c | 4 +
.../latin2_and_win1250/latin2_and_win1250.c | 4 +
.../conversion_procs/latin_and_mic/latin_and_mic.c | 4 +
.../utf8_and_ascii/utf8_and_ascii.c | 4 +
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 4 +
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 4 +
.../utf8_and_euc2004/utf8_and_euc2004.c | 4 +
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 4 +
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 4 +
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 4 +
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 4 +
.../utf8_and_gb18030/utf8_and_gb18030.c | 4 +
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 4 +
.../utf8_and_iso8859/utf8_and_iso8859.c | 4 +
.../utf8_and_iso8859_1/utf8_and_iso8859_1.c | 4 +
.../utf8_and_johab/utf8_and_johab.c | 4 +
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 4 +
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 4 +
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 4 +
.../conversion_procs/utf8_and_win/utf8_and_win.c | 4 +
src/backend/utils/mb/mbutils.c | 31 +
src/backend/utils/misc/backend_random.c | 158 +
src/backend/utils/misc/guc-file.l | 4 +
src/backend/utils/misc/guc.c | 4 +
src/backend/utils/misc/help_config.c | 4 +
src/backend/utils/misc/pg_config.c | 103 +
src/backend/utils/misc/pg_controldata.c | 357 ++
src/backend/utils/misc/pg_rusage.c | 4 +
src/backend/utils/misc/ps_status.c | 4 +
src/backend/utils/misc/rbtree.c | 4 +
src/backend/utils/misc/rls.c | 167 +
src/backend/utils/misc/sampling.c | 292 ++
src/backend/utils/misc/superuser.c | 4 +
src/backend/utils/misc/timeout.c | 670 +++
src/backend/utils/misc/tzparser.c | 4 +
src/backend/utils/mmgr/aset.c | 4 +
src/backend/utils/mmgr/dsa.c | 2196 +++++++++
src/backend/utils/mmgr/freepage.c | 1886 ++++++++
src/backend/utils/mmgr/mcxt.c | 4 +
src/backend/utils/mmgr/portalmem.c | 4 +
src/backend/utils/probes.d | 4 +
src/backend/utils/resowner/resowner.c | 4 +
src/backend/utils/sort/logtape.c | 4 +
src/backend/utils/sort/sortsupport.c | 4 +
src/backend/utils/sort/tuplesort.c | 4 +
src/backend/utils/sort/tuplestore.c | 4 +
src/backend/utils/time/combocid.c | 4 +
src/backend/utils/time/snapmgr.c | 4 +
src/backend/utils/time/tqual.c | 4 +
src/bin/Makefile | 4 +
src/bin/initdb/Makefile | 4 +
src/bin/initdb/findtimezone.c | 4 +
src/bin/initdb/initdb.c | 4 +
src/bin/pg_basebackup/Makefile | 4 +
src/bin/pg_basebackup/pg_basebackup.c | 4 +
src/bin/pg_basebackup/pg_receivexlog.c | 4 +
src/bin/pg_basebackup/pg_recvlogical.c | 945 ++++
src/bin/pg_basebackup/receivelog.c | 4 +
src/bin/pg_basebackup/receivelog.h | 20 +
src/bin/pg_basebackup/streamutil.c | 4 +
src/bin/pg_basebackup/streamutil.h | 17 +
src/bin/pg_basebackup/walmethods.c | 919 ++++
src/bin/pg_basebackup/walmethods.h | 49 +
src/bin/pg_config/Makefile | 4 +
src/bin/pg_config/pg_config.c | 4 +
src/bin/pg_controldata/Makefile | 4 +
src/bin/pg_ctl/Makefile | 4 +
src/bin/pg_ctl/pg_ctl.c | 4 +
src/bin/pg_dump/Makefile | 4 +
src/bin/pg_dump/common.c | 4 +
src/bin/pg_dump/compress_io.c | 4 +
src/bin/pg_dump/compress_io.h | 4 +
src/bin/pg_dump/dumputils.c | 5 +
src/bin/pg_dump/dumputils.h | 5 +
src/bin/pg_dump/parallel.c | 1845 +++++++
src/bin/pg_dump/parallel.h | 70 +
src/bin/pg_dump/pg_backup_directory.c | 4 +
src/bin/pg_dump/pg_backup_utils.c | 156 +
src/bin/pg_dump/pg_backup_utils.h | 38 +
src/bin/pg_dump/pg_dump.c | 4 +
src/bin/pg_dump/pg_dump.h | 4 +
src/bin/pg_dump/pg_dump_sort.c | 4 +
src/bin/pg_dump/pg_dumpall.c | 4 +
src/bin/pg_resetxlog/Makefile | 4 +
src/bin/pg_resetxlog/pg_resetxlog.c | 4 +
src/bin/pg_rewind/Makefile | 54 +
src/bin/pg_rewind/copy_fetch.c | 266 ++
src/bin/pg_rewind/datapagemap.c | 127 +
src/bin/pg_rewind/datapagemap.h | 30 +
src/bin/pg_rewind/fetch.c | 61 +
src/bin/pg_rewind/fetch.h | 46 +
src/bin/pg_rewind/file_ops.c | 310 ++
src/bin/pg_rewind/file_ops.h | 24 +
src/bin/pg_rewind/filemap.c | 692 +++
src/bin/pg_rewind/filemap.h | 105 +
src/bin/pg_rewind/libpq_fetch.c | 515 ++
src/bin/pg_rewind/logging.c | 144 +
src/bin/pg_rewind/logging.h | 35 +
src/bin/pg_rewind/parsexlog.c | 393 ++
src/bin/pg_rewind/pg_rewind.c | 719 +++
src/bin/pg_rewind/pg_rewind.h | 48 +
src/bin/pg_rewind/timeline.c | 131 +
src/bin/pg_upgrade/dump.c | 82 +
src/bin/pg_upgrade/file.c | 331 ++
src/bin/pg_upgrade/function.c | 277 ++
src/bin/pg_upgrade/info.c | 648 +++
src/bin/pg_upgrade/parallel.c | 357 ++
src/bin/pg_upgrade/pg_upgrade.c | 626 +++
src/bin/pg_upgrade/relfilenode.c | 266 ++
src/bin/pg_upgrade/tablespace.c | 124 +
src/bin/pg_upgrade/util.c | 280 ++
src/bin/pg_upgrade/version.c | 187 +
src/bin/pg_xlogdump/compat.c | 99 +
src/bin/pg_xlogdump/pg_xlogdump.c | 1063 +++++
src/bin/pgbench/exprparse.y | 307 ++
src/bin/pgbench/exprscan.l | 362 ++
src/bin/pgbench/pgbench.c | 4817 +++++++++++++++++++
src/bin/pgbench/pgbench.h | 140 +
src/bin/pgevent/Makefile | 4 +
src/bin/psql/Makefile | 4 +
src/bin/psql/command.c | 4 +
src/bin/psql/command.h | 4 +
src/bin/psql/common.c | 4 +
src/bin/psql/common.h | 4 +
src/bin/psql/copy.c | 4 +
src/bin/psql/copy.h | 4 +
src/bin/psql/create_help.pl | 4 +
src/bin/psql/crosstabview.c | 715 +++
src/bin/psql/crosstabview.h | 27 +
src/bin/psql/describe.c | 4 +
src/bin/psql/describe.h | 4 +
src/bin/psql/help.c | 8 +
src/bin/psql/help.h | 4 +
src/bin/psql/input.c | 4 +
src/bin/psql/input.h | 4 +
src/bin/psql/large_obj.c | 4 +
src/bin/psql/large_obj.h | 4 +
src/bin/psql/mainloop.c | 4 +
src/bin/psql/mainloop.h | 4 +
src/bin/psql/mbprint.c | 5 +
src/bin/psql/print.c | 15 +
src/bin/psql/print.h | 10 +
src/bin/psql/prompt.c | 4 +
src/bin/psql/prompt.h | 4 +
src/bin/psql/psqlscan.l | 4 +
src/bin/psql/psqlscanslash.h | 37 +
src/bin/psql/psqlscanslash.l | 757 +++
src/bin/psql/settings.h | 4 +
src/bin/psql/startup.c | 4 +
src/bin/psql/stringutils.c | 4 +
src/bin/psql/stringutils.h | 4 +
src/bin/psql/tab-complete.c | 4 +
src/bin/psql/tab-complete.h | 4 +
src/bin/psql/variables.c | 4 +
src/bin/psql/variables.h | 4 +
src/bin/scripts/Makefile | 4 +
src/bin/scripts/clusterdb.c | 4 +
src/bin/scripts/common.c | 4 +
src/bin/scripts/common.h | 4 +
src/bin/scripts/createdb.c | 4 +
src/bin/scripts/createlang.c | 4 +
src/bin/scripts/createuser.c | 4 +
src/bin/scripts/dropdb.c | 4 +
src/bin/scripts/droplang.c | 4 +
src/bin/scripts/dropuser.c | 4 +
src/bin/scripts/pg_isready.c | 237 +
src/bin/scripts/reindexdb.c | 4 +
src/bin/scripts/vacuumdb.c | 4 +
src/common/config_info.c | 206 +
src/common/controldata_utils.c | 104 +
src/common/fe_memutils.c | 149 +
src/common/file_utils.c | 384 ++
src/common/ip.c | 260 +
src/common/pgfnames.c | 107 +
src/common/psprintf.c | 190 +
src/common/relpath.c | 208 +
src/common/restricted_token.c | 193 +
src/common/rmtree.c | 131 +
src/common/string.c | 43 +
src/common/username.c | 89 +
src/common/wait_error.c | 86 +
src/fe_utils/Makefile | 56 +
src/fe_utils/simple_list.c | 116 +
src/fe_utils/string_utils.c | 1001 ++++
src/include/access/amapi.h | 208 +
src/include/access/amvalidate.h | 36 +
src/include/access/attnum.h | 4 +
src/include/access/brin.h | 39 +
src/include/access/brin_internal.h | 109 +
src/include/access/brin_page.h | 96 +
src/include/access/brin_pageops.h | 38 +
src/include/access/brin_revmap.h | 40 +
src/include/access/brin_tuple.h | 96 +
src/include/access/brin_xlog.h | 132 +
src/include/access/clog.h | 4 +
src/include/access/commit_ts.h | 69 +
src/include/access/genam.h | 4 +
src/include/access/generic_xlog.h | 44 +
src/include/access/gin.h | 4 +
src/include/access/gin_private.h | 4 +
src/include/access/gist.h | 4 +
src/include/access/gist_private.h | 4 +
src/include/access/gistscan.h | 4 +
src/include/access/hash.h | 4 +
src/include/access/hash_xlog.h | 25 +
src/include/access/heapam.h | 4 +
src/include/access/heapam_xlog.h | 401 ++
src/include/access/hio.h | 4 +
src/include/access/htup.h | 4 +
src/include/access/htup_details.h | 824 ++++
src/include/access/itup.h | 4 +
src/include/access/multixact.h | 4 +
src/include/access/nbtree.h | 4 +
src/include/access/parallel.h | 70 +
src/include/access/printtup.h | 4 +
src/include/access/reloptions.h | 4 +
src/include/access/relscan.h | 4 +
src/include/access/rewriteheap.h | 4 +
src/include/access/rmgrlist.h | 49 +
src/include/access/sdir.h | 4 +
src/include/access/skey.h | 4 +
src/include/access/slru.h | 4 +
src/include/access/spgist.h | 4 +
src/include/access/spgist_private.h | 4 +
src/include/access/stratnum.h | 75 +
src/include/access/subtrans.h | 4 +
src/include/access/sysattr.h | 4 +
src/include/access/timeline.h | 44 +
src/include/access/transam.h | 4 +
src/include/access/tsmapi.h | 81 +
src/include/access/tupconvert.h | 4 +
src/include/access/tupdesc.h | 4 +
src/include/access/tupmacs.h | 4 +
src/include/access/tuptoaster.h | 4 +
src/include/access/twophase.h | 4 +
src/include/access/twophase_rmgr.h | 4 +
src/include/access/valid.h | 4 +
src/include/access/visibilitymap.h | 4 +
src/include/access/xact.h | 4 +
src/include/access/xlog.h | 4 +
src/include/access/xlog_fn.h | 37 +
src/include/access/xlog_internal.h | 7 +
src/include/access/xlogdefs.h | 4 +
src/include/access/xloginsert.h | 62 +
src/include/access/xlogreader.h | 215 +
src/include/access/xlogrecord.h | 217 +
src/include/access/xlogutils.h | 4 +
src/include/bootstrap/bootstrap.h | 4 +
src/include/c.h | 4 +
src/include/catalog/binary_upgrade.h | 30 +
src/include/catalog/catalog.h | 4 +
src/include/catalog/catversion.h | 4 +
src/include/catalog/dependency.h | 4 +
src/include/catalog/genbki.h | 4 +
src/include/catalog/heap.h | 4 +
src/include/catalog/index.h | 4 +
src/include/catalog/indexing.h | 4 +
src/include/catalog/namespace.h | 4 +
src/include/catalog/objectaccess.h | 4 +
src/include/catalog/objectaddress.h | 4 +
src/include/catalog/opfam_internal.h | 28 +
src/include/catalog/partition.h | 90 +
src/include/catalog/pg_aggregate.h | 4 +
src/include/catalog/pg_am.h | 4 +
src/include/catalog/pg_amop.h | 4 +
src/include/catalog/pg_amproc.h | 4 +
src/include/catalog/pg_attrdef.h | 4 +
src/include/catalog/pg_attribute.h | 4 +
src/include/catalog/pg_auth_members.h | 4 +
src/include/catalog/pg_authid.h | 4 +
src/include/catalog/pg_cast.h | 4 +
src/include/catalog/pg_class.h | 4 +
src/include/catalog/pg_collation.h | 4 +
src/include/catalog/pg_collation_fn.h | 4 +
src/include/catalog/pg_constraint.h | 4 +
src/include/catalog/pg_constraint_fn.h | 82 +
src/include/catalog/pg_control.h | 4 +
src/include/catalog/pg_conversion.h | 4 +
src/include/catalog/pg_conversion_fn.h | 4 +
src/include/catalog/pg_database.h | 4 +
src/include/catalog/pg_db_role_setting.h | 4 +
src/include/catalog/pg_default_acl.h | 4 +
src/include/catalog/pg_depend.h | 4 +
src/include/catalog/pg_description.h | 4 +
src/include/catalog/pg_enum.h | 4 +
src/include/catalog/pg_event_trigger.h | 64 +
src/include/catalog/pg_extension.h | 4 +
src/include/catalog/pg_foreign_data_wrapper.h | 4 +
src/include/catalog/pg_foreign_server.h | 4 +
src/include/catalog/pg_foreign_table.h | 4 +
src/include/catalog/pg_index.h | 4 +
src/include/catalog/pg_inherits.h | 4 +
src/include/catalog/pg_inherits_fn.h | 4 +
src/include/catalog/pg_init_privs.h | 101 +
src/include/catalog/pg_language.h | 4 +
src/include/catalog/pg_largeobject.h | 4 +
src/include/catalog/pg_largeobject_metadata.h | 4 +
src/include/catalog/pg_namespace.h | 4 +
src/include/catalog/pg_opclass.h | 4 +
src/include/catalog/pg_operator.h | 4 +
src/include/catalog/pg_operator_fn.h | 36 +
src/include/catalog/pg_opfamily.h | 4 +
src/include/catalog/pg_partitioned_table.h | 74 +
src/include/catalog/pg_pltemplate.h | 4 +
src/include/catalog/pg_policy.h | 55 +
src/include/catalog/pg_proc.h | 4 +
src/include/catalog/pg_proc_fn.h | 4 +
src/include/catalog/pg_range.h | 4 +
src/include/catalog/pg_replication_origin.h | 70 +
src/include/catalog/pg_rewrite.h | 4 +
src/include/catalog/pg_seclabel.h | 4 +
src/include/catalog/pg_shdepend.h | 4 +
src/include/catalog/pg_shdescription.h | 4 +
src/include/catalog/pg_shseclabel.h | 4 +
src/include/catalog/pg_statistic.h | 4 +
src/include/catalog/pg_tablespace.h | 4 +
src/include/catalog/pg_transform.h | 47 +
src/include/catalog/pg_trigger.h | 4 +
src/include/catalog/pg_ts_config.h | 4 +
src/include/catalog/pg_ts_config_map.h | 4 +
src/include/catalog/pg_ts_dict.h | 4 +
src/include/catalog/pg_ts_parser.h | 4 +
src/include/catalog/pg_ts_template.h | 4 +
src/include/catalog/pg_type.h | 4 +
src/include/catalog/pg_type_fn.h | 4 +
src/include/catalog/pg_user_mapping.h | 4 +
src/include/catalog/storage.h | 4 +
src/include/catalog/storage_xlog.h | 59 +
src/include/catalog/toasting.h | 4 +
src/include/commands/alter.h | 4 +
src/include/commands/async.h | 4 +
src/include/commands/cluster.h | 4 +
src/include/commands/collationcmds.h | 4 +
src/include/commands/comment.h | 4 +
src/include/commands/conversioncmds.h | 4 +
src/include/commands/copy.h | 4 +
src/include/commands/createas.h | 4 +
src/include/commands/dbcommands.h | 4 +
src/include/commands/dbcommands_xlog.h | 44 +
src/include/commands/defrem.h | 4 +
src/include/commands/discard.h | 4 +
src/include/commands/event_trigger.h | 89 +
src/include/commands/explain.h | 4 +
src/include/commands/extension.h | 4 +
src/include/commands/lockcmds.h | 4 +
src/include/commands/matview.h | 33 +
src/include/commands/policy.h | 38 +
src/include/commands/portalcmds.h | 4 +
src/include/commands/prepare.h | 4 +
src/include/commands/progress.h | 37 +
src/include/commands/schemacmds.h | 4 +
src/include/commands/seclabel.h | 4 +
src/include/commands/sequence.h | 4 +
src/include/commands/tablecmds.h | 4 +
src/include/commands/tablespace.h | 4 +
src/include/commands/trigger.h | 4 +
src/include/commands/typecmds.h | 4 +
src/include/commands/vacuum.h | 4 +
src/include/commands/variable.h | 4 +
src/include/commands/view.h | 4 +
src/include/common/config_info.h | 21 +
src/include/common/controldata_utils.h | 17 +
src/include/common/fe_memutils.h | 44 +
src/include/common/file_utils.h | 26 +
src/include/common/relpath.h | 74 +
src/include/common/restricted_token.h | 24 +
src/include/common/string.h | 15 +
src/include/common/username.h | 15 +
src/include/datatype/timestamp.h | 4 +
src/include/executor/execParallel.h | 41 +
src/include/executor/execdebug.h | 4 +
src/include/executor/execdesc.h | 4 +
src/include/executor/executor.h | 4 +
src/include/executor/functions.h | 4 +
src/include/executor/hashjoin.h | 4 +
src/include/executor/instrument.h | 4 +
src/include/executor/nodeAgg.h | 4 +
src/include/executor/nodeAppend.h | 4 +
src/include/executor/nodeBitmapAnd.h | 4 +
src/include/executor/nodeBitmapHeapscan.h | 4 +
src/include/executor/nodeBitmapIndexscan.h | 4 +
src/include/executor/nodeBitmapOr.h | 4 +
src/include/executor/nodeCtescan.h | 4 +
src/include/executor/nodeCustom.h | 41 +
src/include/executor/nodeForeignscan.h | 4 +
src/include/executor/nodeFunctionscan.h | 4 +
src/include/executor/nodeGather.h | 25 +
src/include/executor/nodeGroup.h | 4 +
src/include/executor/nodeHash.h | 4 +
src/include/executor/nodeHashjoin.h | 4 +
src/include/executor/nodeIndexonlyscan.h | 4 +
src/include/executor/nodeIndexscan.h | 4 +
src/include/executor/nodeLimit.h | 4 +
src/include/executor/nodeLockRows.h | 4 +
src/include/executor/nodeMaterial.h | 4 +
src/include/executor/nodeMergeAppend.h | 4 +
src/include/executor/nodeMergejoin.h | 4 +
src/include/executor/nodeModifyTable.h | 4 +
src/include/executor/nodeNestloop.h | 4 +
src/include/executor/nodeRecursiveunion.h | 4 +
src/include/executor/nodeResult.h | 4 +
src/include/executor/nodeSamplescan.h | 24 +
src/include/executor/nodeSeqscan.h | 4 +
src/include/executor/nodeSetOp.h | 4 +
src/include/executor/nodeSort.h | 4 +
src/include/executor/nodeSubplan.h | 4 +
src/include/executor/nodeSubqueryscan.h | 4 +
src/include/executor/nodeTidscan.h | 4 +
src/include/executor/nodeUnique.h | 4 +
src/include/executor/nodeValuesscan.h | 4 +
src/include/executor/nodeWindowAgg.h | 4 +
src/include/executor/nodeWorktablescan.h | 4 +
src/include/executor/spi.h | 4 +
src/include/executor/spi_priv.h | 4 +
src/include/executor/tqueue.h | 33 +
src/include/executor/tstoreReceiver.h | 4 +
src/include/executor/tuptable.h | 4 +
src/include/fe_utils/mbprint.h | 29 +
src/include/fe_utils/psqlscan.h | 85 +
src/include/fe_utils/psqlscan_int.h | 144 +
src/include/fe_utils/simple_list.h | 55 +
src/include/fe_utils/string_utils.h | 61 +
src/include/fmgr.h | 4 +
src/include/foreign/fdwapi.h | 4 +
src/include/foreign/foreign.h | 4 +
src/include/funcapi.h | 4 +
src/include/getaddrinfo.h | 4 +
src/include/getopt_long.h | 4 +
src/include/lib/binaryheap.h | 54 +
src/include/lib/bipartite_match.h | 46 +
src/include/lib/hyperloglog.h | 68 +
src/include/lib/ilist.h | 727 +++
src/include/lib/pairingheap.h | 102 +
src/include/lib/stringinfo.h | 4 +
src/include/libpq/auth.h | 4 +
src/include/libpq/be-fsstubs.h | 4 +
src/include/libpq/crypt.h | 4 +
src/include/libpq/ifaddr.h | 30 +
src/include/libpq/ip.h | 4 +
src/include/libpq/libpq-be.h | 4 +
src/include/libpq/libpq-fs.h | 4 +
src/include/libpq/libpq.h | 4 +
src/include/libpq/md5.h | 4 +
src/include/libpq/pqcomm.h | 4 +
src/include/libpq/pqformat.h | 4 +
src/include/libpq/pqmq.h | 24 +
src/include/libpq/pqsignal.h | 4 +
src/include/mb/pg_wchar.h | 4 +
src/include/miscadmin.h | 4 +
src/include/nodes/bitmapset.h | 4 +
src/include/nodes/execnodes.h | 4 +
src/include/nodes/extensible.h | 153 +
src/include/nodes/lockoptions.h | 46 +
src/include/nodes/makefuncs.h | 4 +
src/include/nodes/memnodes.h | 4 +
src/include/nodes/nodeFuncs.h | 4 +
src/include/nodes/nodes.h | 4 +
src/include/nodes/params.h | 4 +
src/include/nodes/parsenodes.h | 4 +
src/include/nodes/pg_list.h | 4 +
src/include/nodes/plannodes.h | 4 +
src/include/nodes/primnodes.h | 4 +
src/include/nodes/print.h | 4 +
src/include/nodes/readfuncs.h | 4 +
src/include/nodes/relation.h | 4 +
src/include/nodes/replnodes.h | 4 +
src/include/nodes/tidbitmap.h | 4 +
src/include/nodes/value.h | 4 +
src/include/optimizer/clauses.h | 4 +
src/include/optimizer/cost.h | 4 +
src/include/optimizer/geqo.h | 4 +
src/include/optimizer/geqo_copy.h | 4 +
src/include/optimizer/geqo_gene.h | 4 +
src/include/optimizer/geqo_misc.h | 4 +
src/include/optimizer/geqo_mutation.h | 4 +
src/include/optimizer/geqo_pool.h | 4 +
src/include/optimizer/geqo_random.h | 4 +
src/include/optimizer/geqo_recombination.h | 4 +
src/include/optimizer/geqo_selection.h | 4 +
src/include/optimizer/joininfo.h | 4 +
src/include/optimizer/orclauses.h | 21 +
src/include/optimizer/pathnode.h | 4 +
src/include/optimizer/paths.h | 4 +
src/include/optimizer/placeholder.h | 4 +
src/include/optimizer/plancat.h | 4 +
src/include/optimizer/planmain.h | 4 +
src/include/optimizer/planner.h | 4 +
src/include/optimizer/predtest.h | 4 +
src/include/optimizer/prep.h | 4 +
src/include/optimizer/restrictinfo.h | 4 +
src/include/optimizer/subselect.h | 4 +
src/include/optimizer/tlist.h | 4 +
src/include/optimizer/var.h | 4 +
src/include/parser/analyze.h | 4 +
src/include/parser/gramparse.h | 4 +
src/include/parser/keywords.h | 4 +
src/include/parser/kwlist.h | 4 +
src/include/parser/parse_agg.h | 4 +
src/include/parser/parse_clause.h | 4 +
src/include/parser/parse_coerce.h | 4 +
src/include/parser/parse_collate.h | 4 +
src/include/parser/parse_cte.h | 4 +
src/include/parser/parse_expr.h | 4 +
src/include/parser/parse_func.h | 4 +
src/include/parser/parse_node.h | 4 +
src/include/parser/parse_oper.h | 4 +
src/include/parser/parse_param.h | 4 +
src/include/parser/parse_relation.h | 4 +
src/include/parser/parse_target.h | 4 +
src/include/parser/parse_type.h | 4 +
src/include/parser/parse_utilcmd.h | 4 +
src/include/parser/parser.h | 4 +
src/include/parser/parsetree.h | 4 +
src/include/parser/scanner.h | 4 +
src/include/parser/scansup.h | 4 +
src/include/pg_config_manual.h | 4 +
src/include/pg_getopt.h | 46 +
src/include/pg_trace.h | 4 +
src/include/pgstat.h | 4 +
src/include/pgtar.h | 4 +
src/include/pgtime.h | 4 +
src/include/port.h | 4 +
src/include/port/atomics.h | 513 ++
src/include/port/atomics/arch-arm.h | 25 +
src/include/port/atomics/arch-hppa.h | 17 +
src/include/port/atomics/arch-ia64.h | 26 +
src/include/port/atomics/arch-ppc.h | 26 +
src/include/port/atomics/arch-x86.h | 242 +
src/include/port/atomics/fallback.h | 146 +
src/include/port/atomics/generic-acc.h | 106 +
src/include/port/atomics/generic-gcc.h | 225 +
src/include/port/atomics/generic-msvc.h | 103 +
src/include/port/atomics/generic-sunpro.h | 106 +
src/include/port/atomics/generic-xlc.h | 111 +
src/include/port/atomics/generic.h | 392 ++
src/include/port/pg_bswap.h | 68 +
src/include/port/pg_crc32c.h | 85 +
src/include/portability/instr_time.h | 4 +
src/include/portability/mem.h | 48 +
src/include/postgres.h | 4 +
src/include/postgres_fe.h | 4 +
src/include/postmaster/autovacuum.h | 4 +
src/include/postmaster/bgworker.h | 153 +
src/include/postmaster/bgworker_internals.h | 55 +
src/include/postmaster/bgwriter.h | 4 +
src/include/postmaster/fork_process.h | 4 +
src/include/postmaster/pgarch.h | 4 +
src/include/postmaster/postmaster.h | 4 +
src/include/postmaster/startup.h | 4 +
src/include/postmaster/syslogger.h | 4 +
src/include/postmaster/walwriter.h | 4 +
src/include/regex/regexport.h | 57 +
src/include/replication/basebackup.h | 4 +
src/include/replication/decode.h | 20 +
src/include/replication/logical.h | 102 +
src/include/replication/logicalfuncs.h | 26 +
src/include/replication/message.h | 42 +
src/include/replication/origin.h | 88 +
src/include/replication/output_plugin.h | 119 +
src/include/replication/reorderbuffer.h | 407 ++
src/include/replication/slot.h | 192 +
src/include/replication/snapbuild.h | 85 +
src/include/replication/syncrep.h | 4 +
src/include/replication/walreceiver.h | 4 +
src/include/replication/walsender.h | 4 +
src/include/replication/walsender_private.h | 4 +
src/include/rewrite/prs2lock.h | 4 +
src/include/rewrite/rewriteDefine.h | 4 +
src/include/rewrite/rewriteHandler.h | 4 +
src/include/rewrite/rewriteManip.h | 4 +
src/include/rewrite/rewriteRemove.h | 4 +
src/include/rewrite/rewriteSupport.h | 4 +
src/include/rewrite/rowsecurity.h | 49 +
src/include/rusagestub.h | 4 +
src/include/snowball/header.h | 4 +
src/include/storage/backendid.h | 4 +
src/include/storage/block.h | 4 +
src/include/storage/buf.h | 4 +
src/include/storage/buf_internals.h | 4 +
src/include/storage/buffile.h | 4 +
src/include/storage/bufmgr.h | 4 +
src/include/storage/bufpage.h | 4 +
src/include/storage/checksum.h | 24 +
src/include/storage/checksum_impl.h | 207 +
src/include/storage/condition_variable.h | 59 +
src/include/storage/copydir.h | 4 +
src/include/storage/dsm.h | 63 +
src/include/storage/dsm_impl.h | 80 +
src/include/storage/fd.h | 4 +
src/include/storage/freespace.h | 4 +
src/include/storage/fsm_internals.h | 4 +
src/include/storage/indexfsm.h | 4 +
src/include/storage/ipc.h | 4 +
src/include/storage/item.h | 4 +
src/include/storage/itemid.h | 4 +
src/include/storage/itemptr.h | 4 +
src/include/storage/large_object.h | 4 +
src/include/storage/latch.h | 10 +
src/include/storage/lmgr.h | 4 +
src/include/storage/lock.h | 4 +
src/include/storage/lockdefs.h | 56 +
src/include/storage/lwlock.h | 4 +
src/include/storage/off.h | 4 +
src/include/storage/pg_sema.h | 4 +
src/include/storage/pg_shmem.h | 4 +
src/include/storage/pmsignal.h | 4 +
src/include/storage/predicate.h | 4 +
src/include/storage/predicate_internals.h | 4 +
src/include/storage/proc.h | 4 +
src/include/storage/procarray.h | 4 +
src/include/storage/proclist.h | 208 +
src/include/storage/proclist_types.h | 45 +
src/include/storage/procsignal.h | 4 +
src/include/storage/reinit.h | 4 +
src/include/storage/relfilenode.h | 4 +
src/include/storage/s_lock.h | 4 +
src/include/storage/shm_mq.h | 85 +
src/include/storage/shm_toc.h | 57 +
src/include/storage/shmem.h | 4 +
src/include/storage/sinval.h | 4 +
src/include/storage/sinvaladt.h | 4 +
src/include/storage/smgr.h | 4 +
src/include/storage/spin.h | 4 +
src/include/storage/standby.h | 4 +
src/include/storage/standbydefs.h | 74 +
src/include/tcop/deparse_utility.h | 105 +
src/include/tcop/dest.h | 4 +
src/include/tcop/fastpath.h | 4 +
src/include/tcop/pquery.h | 4 +
src/include/tcop/tcopprot.h | 4 +
src/include/tcop/utility.h | 4 +
src/include/tsearch/dicts/regis.h | 4 +
src/include/tsearch/dicts/spell.h | 4 +
src/include/tsearch/ts_cache.h | 4 +
src/include/tsearch/ts_locale.h | 4 +
src/include/tsearch/ts_public.h | 4 +
src/include/tsearch/ts_type.h | 4 +
src/include/tsearch/ts_utils.h | 4 +
src/include/utils/acl.h | 4 +
src/include/utils/aclchk_internal.h | 45 +
src/include/utils/array.h | 5 +
src/include/utils/arrayaccess.h | 118 +
src/include/utils/ascii.h | 4 +
src/include/utils/attoptcache.h | 4 +
src/include/utils/backend_random.h | 19 +
src/include/utils/builtins.h | 4 +
src/include/utils/bytea.h | 4 +
src/include/utils/catcache.h | 4 +
src/include/utils/combocid.h | 4 +
src/include/utils/date.h | 4 +
src/include/utils/datetime.h | 4 +
src/include/utils/datum.h | 4 +
src/include/utils/dsa.h | 115 +
src/include/utils/dynahash.h | 4 +
src/include/utils/dynamic_loader.h | 4 +
src/include/utils/elog.h | 4 +
src/include/utils/evtcache.h | 37 +
src/include/utils/expandeddatum.h | 159 +
src/include/utils/fmgrtab.h | 4 +
src/include/utils/formatting.h | 4 +
src/include/utils/freepage.h | 99 +
src/include/utils/geo_decls.h | 4 +
src/include/utils/guc.h | 4 +
src/include/utils/guc_tables.h | 4 +
src/include/utils/help_config.h | 4 +
src/include/utils/hsearch.h | 4 +
src/include/utils/index_selfuncs.h | 68 +
src/include/utils/inet.h | 4 +
src/include/utils/int8.h | 4 +
src/include/utils/inval.h | 4 +
src/include/utils/json.h | 4 +
src/include/utils/jsonapi.h | 134 +
src/include/utils/jsonb.h | 442 ++
src/include/utils/logtape.h | 4 +
src/include/utils/lsyscache.h | 4 +
src/include/utils/memdebug.h | 34 +
src/include/utils/memutils.h | 4 +
src/include/utils/nabstime.h | 4 +
src/include/utils/numeric.h | 4 +
src/include/utils/palloc.h | 4 +
src/include/utils/pg_crc.h | 12 +
src/include/utils/pg_locale.h | 4 +
src/include/utils/pg_lsn.h | 43 +
src/include/utils/pg_rusage.h | 4 +
src/include/utils/plancache.h | 4 +
src/include/utils/portal.h | 4 +
src/include/utils/rangetypes.h | 4 +
src/include/utils/rbtree.h | 4 +
src/include/utils/rel.h | 4 +
src/include/utils/relcache.h | 4 +
src/include/utils/relfilenodemap.h | 18 +
src/include/utils/relmapper.h | 4 +
src/include/utils/relptr.h | 77 +
src/include/utils/reltrigger.h | 4 +
src/include/utils/resowner.h | 4 +
src/include/utils/resowner_private.h | 91 +
src/include/utils/rls.h | 50 +
src/include/utils/ruleutils.h | 35 +
src/include/utils/sampling.h | 65 +
src/include/utils/selfuncs.h | 4 +
src/include/utils/snapmgr.h | 4 +
src/include/utils/snapshot.h | 4 +
src/include/utils/sortsupport.h | 4 +
src/include/utils/spccache.h | 4 +
src/include/utils/syscache.h | 4 +
src/include/utils/timeout.h | 87 +
src/include/utils/timestamp.h | 4 +
src/include/utils/tqual.h | 4 +
src/include/utils/tuplesort.h | 4 +
src/include/utils/tuplestore.h | 4 +
src/include/utils/typcache.h | 4 +
src/include/utils/tzparser.h | 4 +
src/include/utils/uuid.h | 4 +
src/include/utils/varbit.h | 4 +
src/include/utils/xml.h | 4 +
src/include/windowapi.h | 4 +
src/interfaces/ecpg/compatlib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/pg_type.h | 4 +
src/interfaces/ecpg/pgtypeslib/Makefile | 4 +
src/interfaces/ecpg/preproc/Makefile | 4 +
src/interfaces/ecpg/preproc/check_rules.pl | 4 +
src/interfaces/ecpg/preproc/ecpg.c | 4 +
src/interfaces/ecpg/preproc/keywords.c | 4 +
src/interfaces/ecpg/preproc/parse.pl | 4 +
src/interfaces/ecpg/preproc/parser.c | 4 +
src/interfaces/ecpg/preproc/pgc.l | 4 +
src/interfaces/ecpg/test/pg_regress_ecpg.c | 4 +
src/interfaces/libpq/Makefile | 4 +
src/interfaces/libpq/fe-auth.c | 4 +
src/interfaces/libpq/fe-auth.h | 4 +
src/interfaces/libpq/fe-connect.c | 4 +
src/interfaces/libpq/fe-exec.c | 4 +
src/interfaces/libpq/fe-lobj.c | 4 +
src/interfaces/libpq/fe-misc.c | 4 +
src/interfaces/libpq/fe-print.c | 4 +
src/interfaces/libpq/fe-protocol2.c | 4 +
src/interfaces/libpq/fe-protocol3.c | 4 +
src/interfaces/libpq/fe-secure-openssl.c | 1706 +++++++
src/interfaces/libpq/fe-secure.c | 4 +
src/interfaces/libpq/libpq-events.c | 4 +
src/interfaces/libpq/libpq-events.h | 4 +
src/interfaces/libpq/libpq-fe.h | 4 +
src/interfaces/libpq/libpq-int.h | 4 +
src/interfaces/libpq/libpq.rc.in | 4 +
src/interfaces/libpq/pqexpbuffer.c | 4 +
src/interfaces/libpq/pqexpbuffer.h | 4 +
src/interfaces/libpq/pthread-win32.c | 4 +
src/interfaces/libpq/test/uri-regress.c | 4 +
src/interfaces/libpq/win32.c | 4 +
src/pl/plperl/plperl.h | 4 +
src/pl/plpgsql/src/generate-plerrcodes.pl | 4 +
src/pl/plpgsql/src/gram.y | 4 +
src/pl/plpgsql/src/pl_comp.c | 4 +
src/pl/plpgsql/src/pl_exec.c | 4 +
src/pl/plpgsql/src/pl_funcs.c | 4 +
src/pl/plpgsql/src/pl_handler.c | 4 +
src/pl/plpgsql/src/pl_scanner.c | 4 +
src/pl/plpgsql/src/plpgsql.h | 4 +
src/pl/plpython/generate-spiexceptions.pl | 4 +
src/pl/plpython/plpython.h | 4 +
src/pl/tcl/generate-pltclerrcodes.pl | 40 +
src/port/chklocale.c | 4 +
src/port/dirent.c | 4 +
src/port/dirmod.c | 4 +
src/port/exec.c | 4 +
src/port/fls.c | 4 +
src/port/fseeko.c | 4 +
src/port/getaddrinfo.c | 4 +
src/port/getpeereid.c | 4 +
src/port/getrusage.c | 4 +
src/port/isinf.c | 4 +
src/port/kill.c | 4 +
src/port/mkdtemp.c | 4 +
src/port/noblock.c | 4 +
src/port/open.c | 4 +
src/port/path.c | 4 +
src/port/pg_crc32c_choose.c | 63 +
src/port/pg_crc32c_sb8.c | 1169 +++++
src/port/pg_crc32c_sse42.c | 68 +
src/port/pg_strong_random.c | 149 +
src/port/pgcheckdir.c | 4 +
src/port/pgsleep.c | 4 +
src/port/pgstrcasecmp.c | 4 +
src/port/pqsignal.c | 61 +
src/port/quotes.c | 51 +
src/port/random.c | 4 +
src/port/sprompt.c | 4 +
src/port/srandom.c | 4 +
src/port/strlcpy.c | 4 +
src/port/system.c | 118 +
src/port/thread.c | 4 +
src/port/unsetenv.c | 4 +
src/port/win32env.c | 4 +
src/port/win32error.c | 4 +
src/port/win32setlocale.c | 4 +
src/port/win32ver.rc | 4 +
src/test/examples/testlo.c | 4 +
src/test/examples/testlo64.c | 293 ++
src/test/isolation/isolation_main.c | 4 +
src/test/isolation/isolationtester.h | 4 +
src/test/isolation/specparse.y | 4 +
src/test/isolation/specscanner.l | 4 +
.../modules/test_ddl_deparse/test_ddl_deparse.c | 301 ++
src/test/modules/test_rls_hooks/test_rls_hooks.c | 175 +
src/test/modules/test_rls_hooks/test_rls_hooks.h | 25 +
src/test/modules/test_shm_mq/setup.c | 316 ++
src/test/modules/test_shm_mq/test.c | 265 ++
src/test/modules/test_shm_mq/test_shm_mq.h | 45 +
src/test/modules/test_shm_mq/worker.c | 219 +
src/test/modules/worker_spi/worker_spi.c | 407 ++
src/test/perl/Makefile | 33 +
src/test/recovery/Makefile | 22 +
src/test/regress/GNUmakefile | 4 +
src/test/regress/pg_regress.c | 4 +
src/test/regress/pg_regress.h | 4 +
src/test/regress/pg_regress_main.c | 4 +
src/test/regress/regress.c | 14 +
src/test/ssl/Makefile | 134 +
src/test/thread/Makefile | 4 +
src/test/thread/thread_test.c | 4 +
src/timezone/pgtz.c | 4 +
src/timezone/pgtz.h | 4 +
src/tools/check_bison_recursion.pl | 4 +
src/tools/check_keywords.pl | 10 +
src/tools/copyright.pl | 4 +
src/tools/findoidjoins/Makefile | 4 +
src/tools/findoidjoins/findoidjoins.c | 4 +
src/tools/ifaddrs/Makefile | 4 +
src/tools/version_stamp.pl | 4 +
src/tools/win32tzlist.pl | 4 +
src/tutorial/complex.source | 4 +
src/tutorial/syscat.source | 4 +
1529 files changed, 137461 insertions(+), 4 deletions(-)

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#2Bruce Momjian
bruce@momjian.us
In reply to: Bruce Momjian (#1)
Re: pgsql: Update copyright for 2017

Sorry, this will be reverted and redone.

---------------------------------------------------------------------------

On Tue, Jan 3, 2017 at 05:38:05PM +0000, Bruce Momjian wrote:

Update copyright for 2017

Backpatch-through: certain files through 9.2

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/19371e148207c33d15fded06a178d58d0781141d

Modified Files
--------------
COPYRIGHT | 2 +-
configure | 11 +
configure.in | 4 +
contrib/adminpack/adminpack.c | 4 +
contrib/auth_delay/auth_delay.c | 4 +
contrib/auto_explain/auto_explain.c | 4 +
contrib/bloom/blcost.c | 48 +
contrib/bloom/blinsert.c | 358 ++
contrib/bloom/bloom.h | 212 +
contrib/bloom/blscan.c | 173 +
contrib/bloom/blutils.c | 485 ++
contrib/bloom/blvacuum.c | 217 +
contrib/bloom/blvalidate.c | 220 +
contrib/dblink/dblink.c | 4 +
contrib/dblink/dblink.h | 4 +
contrib/dict_int/dict_int.c | 4 +
contrib/dict_xsyn/dict_xsyn.c | 4 +
contrib/dummy_seclabel/dummy_seclabel.c | 4 +
contrib/file_fdw/file_fdw.c | 4 +
contrib/fuzzystrmatch/fuzzystrmatch.c | 4 +
contrib/fuzzystrmatch/levenshtein.c | 4 +
contrib/intarray/_int_selfuncs.c | 341 ++
contrib/isn/isn.c | 4 +
contrib/isn/isn.h | 4 +
contrib/pageinspect/brinfuncs.c | 409 ++
contrib/pageinspect/fsmfuncs.c | 4 +
contrib/pageinspect/ginfuncs.c | 283 ++
contrib/pageinspect/heapfuncs.c | 4 +
contrib/pageinspect/rawpage.c | 4 +
contrib/passwordcheck/passwordcheck.c | 4 +
contrib/pg_prewarm/pg_prewarm.c | 206 +
contrib/pg_stat_statements/pg_stat_statements.c | 4 +
contrib/pg_trgm/trgm_regexp.c | 2244 +++++++++
contrib/pg_upgrade/check.c | 5 +
contrib/pg_upgrade/controldata.c | 5 +
contrib/pg_upgrade/exec.c | 5 +
contrib/pg_upgrade/option.c | 5 +
contrib/pg_upgrade/pg_upgrade.h | 5 +
contrib/pg_upgrade/server.c | 5 +
contrib/pg_upgrade/test.sh | 4 +
contrib/pg_visibility/pg_visibility.c | 749 +++
contrib/pgstattuple/pgstatapprox.c | 303 ++
contrib/postgres_fdw/connection.c | 838 ++++
contrib/postgres_fdw/deparse.c | 2940 ++++++++++++
contrib/postgres_fdw/option.c | 363 ++
contrib/postgres_fdw/postgres_fdw.c | 5029 ++++++++++++++++++++
contrib/postgres_fdw/postgres_fdw.h | 172 +
contrib/postgres_fdw/shippable.c | 214 +
contrib/sepgsql/database.c | 4 +
contrib/sepgsql/dml.c | 4 +
contrib/sepgsql/hooks.c | 4 +
contrib/sepgsql/label.c | 4 +
contrib/sepgsql/launcher | 4 +
contrib/sepgsql/proc.c | 4 +
contrib/sepgsql/relation.c | 4 +
contrib/sepgsql/schema.c | 4 +
contrib/sepgsql/selinux.c | 4 +
contrib/sepgsql/sepgsql.h | 4 +
contrib/sepgsql/uavc.c | 4 +
contrib/tablefunc/tablefunc.c | 4 +
contrib/tablefunc/tablefunc.h | 4 +
contrib/tcn/tcn.c | 4 +
contrib/test_decoding/test_decoding.c | 489 ++
contrib/test_parser/test_parser.c | 4 +
contrib/tsearch2/tsearch2.c | 4 +
contrib/tsm_system_rows/tsm_system_rows.c | 394 ++
contrib/tsm_system_time/tsm_system_time.c | 358 ++
contrib/unaccent/unaccent.c | 4 +
contrib/uuid-ossp/uuid-ossp.c | 6 +
contrib/vacuumlo/vacuumlo.c | 4 +
doc/src/sgml/generate-errcodes-table.pl | 4 +
doc/src/sgml/legal.sgml | 9 +-
doc/src/sgml/lobj.sgml | 9 +
src/backend/Makefile | 4 +
src/backend/access/brin/brin.c | 1227 +++++
src/backend/access/brin/brin_inclusion.c | 702 +++
src/backend/access/brin/brin_minmax.c | 374 ++
src/backend/access/brin/brin_pageops.c | 893 ++++
src/backend/access/brin/brin_revmap.c | 510 ++
src/backend/access/brin/brin_tuple.c | 559 +++
src/backend/access/brin/brin_validate.c | 278 ++
src/backend/access/brin/brin_xlog.c | 281 ++
src/backend/access/common/heaptuple.c | 4 +
src/backend/access/common/indextuple.c | 4 +
src/backend/access/common/printtup.c | 4 +
src/backend/access/common/reloptions.c | 4 +
src/backend/access/common/scankey.c | 4 +
src/backend/access/common/tupconvert.c | 4 +
src/backend/access/common/tupdesc.c | 4 +
src/backend/access/gin/ginarrayproc.c | 4 +
src/backend/access/gin/ginbtree.c | 4 +
src/backend/access/gin/ginbulk.c | 4 +
src/backend/access/gin/gindatapage.c | 4 +
src/backend/access/gin/ginentrypage.c | 4 +
src/backend/access/gin/ginfast.c | 4 +
src/backend/access/gin/ginget.c | 4 +
src/backend/access/gin/gininsert.c | 4 +
src/backend/access/gin/ginlogic.c | 248 +
src/backend/access/gin/ginpostinglist.c | 423 ++
src/backend/access/gin/ginscan.c | 4 +
src/backend/access/gin/ginutil.c | 4 +
src/backend/access/gin/ginvacuum.c | 4 +
src/backend/access/gin/ginvalidate.c | 269 ++
src/backend/access/gin/ginxlog.c | 4 +
src/backend/access/gist/gist.c | 4 +
src/backend/access/gist/gistbuild.c | 4 +
src/backend/access/gist/gistbuildbuffers.c | 4 +
src/backend/access/gist/gistget.c | 4 +
src/backend/access/gist/gistproc.c | 4 +
src/backend/access/gist/gistscan.c | 4 +
src/backend/access/gist/gistsplit.c | 4 +
src/backend/access/gist/gistutil.c | 4 +
src/backend/access/gist/gistvacuum.c | 4 +
src/backend/access/gist/gistvalidate.c | 275 ++
src/backend/access/gist/gistxlog.c | 4 +
src/backend/access/hash/hash.c | 4 +
src/backend/access/hash/hashfunc.c | 4 +
src/backend/access/hash/hashinsert.c | 4 +
src/backend/access/hash/hashovfl.c | 4 +
src/backend/access/hash/hashpage.c | 4 +
src/backend/access/hash/hashsearch.c | 4 +
src/backend/access/hash/hashsort.c | 4 +
src/backend/access/hash/hashutil.c | 4 +
src/backend/access/hash/hashvalidate.c | 312 ++
src/backend/access/heap/heapam.c | 4 +
src/backend/access/heap/hio.c | 4 +
src/backend/access/heap/pruneheap.c | 4 +
src/backend/access/heap/rewriteheap.c | 4 +
src/backend/access/heap/syncscan.c | 4 +
src/backend/access/heap/tuptoaster.c | 4 +
src/backend/access/heap/visibilitymap.c | 4 +
src/backend/access/index/amapi.c | 142 +
src/backend/access/index/amvalidate.c | 246 +
src/backend/access/index/genam.c | 4 +
src/backend/access/index/indexam.c | 4 +
src/backend/access/nbtree/nbtcompare.c | 4 +
src/backend/access/nbtree/nbtinsert.c | 4 +
src/backend/access/nbtree/nbtpage.c | 4 +
src/backend/access/nbtree/nbtree.c | 4 +
src/backend/access/nbtree/nbtsearch.c | 4 +
src/backend/access/nbtree/nbtsort.c | 4 +
src/backend/access/nbtree/nbtutils.c | 4 +
src/backend/access/nbtree/nbtvalidate.c | 252 +
src/backend/access/nbtree/nbtxlog.c | 4 +
src/backend/access/rmgrdesc/brindesc.c | 97 +
src/backend/access/rmgrdesc/clogdesc.c | 51 +
src/backend/access/rmgrdesc/committsdesc.c | 82 +
src/backend/access/rmgrdesc/dbasedesc.c | 60 +
src/backend/access/rmgrdesc/genericdesc.c | 58 +
src/backend/access/rmgrdesc/gindesc.c | 214 +
src/backend/access/rmgrdesc/gistdesc.c | 71 +
src/backend/access/rmgrdesc/hashdesc.c | 28 +
src/backend/access/rmgrdesc/heapdesc.c | 240 +
src/backend/access/rmgrdesc/logicalmsgdesc.c | 41 +
src/backend/access/rmgrdesc/mxactdesc.c | 105 +
src/backend/access/rmgrdesc/nbtdesc.c | 154 +
src/backend/access/rmgrdesc/relmapdesc.c | 47 +
src/backend/access/rmgrdesc/replorigindesc.c | 63 +
src/backend/access/rmgrdesc/seqdesc.c | 46 +
src/backend/access/rmgrdesc/smgrdesc.c | 62 +
src/backend/access/rmgrdesc/spgdesc.c | 121 +
src/backend/access/rmgrdesc/standbydesc.c | 131 +
src/backend/access/rmgrdesc/tblspcdesc.c | 56 +
src/backend/access/rmgrdesc/xactdesc.c | 330 ++
src/backend/access/rmgrdesc/xlogdesc.c | 188 +
src/backend/access/spgist/spgdoinsert.c | 4 +
src/backend/access/spgist/spginsert.c | 4 +
src/backend/access/spgist/spgkdtreeproc.c | 4 +
src/backend/access/spgist/spgquadtreeproc.c | 4 +
src/backend/access/spgist/spgscan.c | 4 +
src/backend/access/spgist/spgtextproc.c | 4 +
src/backend/access/spgist/spgutils.c | 4 +
src/backend/access/spgist/spgvacuum.c | 4 +
src/backend/access/spgist/spgvalidate.c | 244 +
src/backend/access/spgist/spgxlog.c | 4 +
src/backend/access/tablesample/bernoulli.c | 233 +
src/backend/access/tablesample/system.c | 262 +
src/backend/access/tablesample/tablesample.c | 40 +
src/backend/access/transam/clog.c | 4 +
src/backend/access/transam/commit_ts.c | 1007 ++++
src/backend/access/transam/generic_xlog.c | 535 +++
src/backend/access/transam/multixact.c | 4 +
src/backend/access/transam/parallel.c | 1165 +++++
src/backend/access/transam/slru.c | 4 +
src/backend/access/transam/subtrans.c | 4 +
src/backend/access/transam/timeline.c | 573 +++
src/backend/access/transam/transam.c | 4 +
src/backend/access/transam/twophase.c | 4 +
src/backend/access/transam/twophase_rmgr.c | 4 +
src/backend/access/transam/varsup.c | 4 +
src/backend/access/transam/xact.c | 4 +
src/backend/access/transam/xlog.c | 4 +
src/backend/access/transam/xlogarchive.c | 764 +++
src/backend/access/transam/xlogfuncs.c | 4 +
src/backend/access/transam/xloginsert.c | 1031 ++++
src/backend/access/transam/xlogreader.c | 1397 ++++++
src/backend/access/transam/xlogutils.c | 4 +
src/backend/bootstrap/bootparse.y | 4 +
src/backend/bootstrap/bootscanner.l | 4 +
src/backend/bootstrap/bootstrap.c | 4 +
src/backend/catalog/Catalog.pm | 4 +
src/backend/catalog/aclchk.c | 4 +
src/backend/catalog/catalog.c | 4 +
src/backend/catalog/dependency.c | 4 +
src/backend/catalog/genbki.pl | 8 +
src/backend/catalog/heap.c | 4 +
src/backend/catalog/index.c | 4 +
src/backend/catalog/indexing.c | 4 +
src/backend/catalog/information_schema.sql | 4 +
src/backend/catalog/namespace.c | 4 +
src/backend/catalog/objectaccess.c | 128 +
src/backend/catalog/objectaddress.c | 4 +
src/backend/catalog/partition.c | 1992 ++++++++
src/backend/catalog/pg_aggregate.c | 4 +
src/backend/catalog/pg_collation.c | 4 +
src/backend/catalog/pg_constraint.c | 4 +
src/backend/catalog/pg_conversion.c | 4 +
src/backend/catalog/pg_db_role_setting.c | 4 +
src/backend/catalog/pg_depend.c | 4 +
src/backend/catalog/pg_enum.c | 4 +
src/backend/catalog/pg_inherits.c | 4 +
src/backend/catalog/pg_largeobject.c | 4 +
src/backend/catalog/pg_namespace.c | 4 +
src/backend/catalog/pg_operator.c | 4 +
src/backend/catalog/pg_proc.c | 4 +
src/backend/catalog/pg_range.c | 4 +
src/backend/catalog/pg_shdepend.c | 4 +
src/backend/catalog/pg_type.c | 4 +
src/backend/catalog/storage.c | 4 +
src/backend/catalog/system_views.sql | 4 +
src/backend/catalog/toasting.c | 4 +
src/backend/commands/aggregatecmds.c | 4 +
src/backend/commands/alter.c | 4 +
src/backend/commands/amcmds.c | 272 ++
src/backend/commands/analyze.c | 4 +
src/backend/commands/async.c | 4 +
src/backend/commands/cluster.c | 4 +
src/backend/commands/collationcmds.c | 4 +
src/backend/commands/comment.c | 4 +
src/backend/commands/constraint.c | 4 +
src/backend/commands/conversioncmds.c | 4 +
src/backend/commands/copy.c | 4 +
src/backend/commands/createas.c | 4 +
src/backend/commands/dbcommands.c | 4 +
src/backend/commands/define.c | 4 +
src/backend/commands/discard.c | 4 +
src/backend/commands/dropcmds.c | 4 +
src/backend/commands/event_trigger.c | 2255 +++++++++
src/backend/commands/explain.c | 4 +
src/backend/commands/extension.c | 4 +
src/backend/commands/foreigncmds.c | 4 +
src/backend/commands/functioncmds.c | 4 +
src/backend/commands/indexcmds.c | 4 +
src/backend/commands/lockcmds.c | 4 +
src/backend/commands/matview.c | 855 ++++
src/backend/commands/opclasscmds.c | 4 +
src/backend/commands/operatorcmds.c | 4 +
src/backend/commands/policy.c | 1397 ++++++
src/backend/commands/portalcmds.c | 4 +
src/backend/commands/prepare.c | 4 +
src/backend/commands/proclang.c | 4 +
src/backend/commands/schemacmds.c | 4 +
src/backend/commands/seclabel.c | 4 +
src/backend/commands/sequence.c | 4 +
src/backend/commands/tablecmds.c | 4 +
src/backend/commands/tablespace.c | 4 +
src/backend/commands/trigger.c | 4 +
src/backend/commands/tsearchcmds.c | 4 +
src/backend/commands/typecmds.c | 4 +
src/backend/commands/user.c | 4 +
src/backend/commands/vacuum.c | 4 +
src/backend/commands/vacuumlazy.c | 4 +
src/backend/commands/variable.c | 4 +
src/backend/commands/view.c | 4 +
src/backend/executor/execAmi.c | 4 +
src/backend/executor/execCurrent.c | 4 +
src/backend/executor/execGrouping.c | 4 +
src/backend/executor/execIndexing.c | 904 ++++
src/backend/executor/execJunk.c | 4 +
src/backend/executor/execMain.c | 4 +
src/backend/executor/execParallel.c | 812 ++++
src/backend/executor/execProcnode.c | 4 +
src/backend/executor/execQual.c | 4 +
src/backend/executor/execScan.c | 4 +
src/backend/executor/execTuples.c | 4 +
src/backend/executor/execUtils.c | 4 +
src/backend/executor/functions.c | 4 +
src/backend/executor/instrument.c | 4 +
src/backend/executor/nodeAgg.c | 6 +
src/backend/executor/nodeAppend.c | 4 +
src/backend/executor/nodeBitmapAnd.c | 4 +
src/backend/executor/nodeBitmapHeapscan.c | 4 +
src/backend/executor/nodeBitmapIndexscan.c | 4 +
src/backend/executor/nodeBitmapOr.c | 4 +
src/backend/executor/nodeCtescan.c | 4 +
src/backend/executor/nodeCustom.c | 206 +
src/backend/executor/nodeForeignscan.c | 4 +
src/backend/executor/nodeFunctionscan.c | 4 +
src/backend/executor/nodeGather.c | 477 ++
src/backend/executor/nodeGroup.c | 4 +
src/backend/executor/nodeHash.c | 4 +
src/backend/executor/nodeHashjoin.c | 4 +
src/backend/executor/nodeIndexonlyscan.c | 4 +
src/backend/executor/nodeIndexscan.c | 4 +
src/backend/executor/nodeLimit.c | 4 +
src/backend/executor/nodeLockRows.c | 4 +
src/backend/executor/nodeMaterial.c | 4 +
src/backend/executor/nodeMergeAppend.c | 4 +
src/backend/executor/nodeMergejoin.c | 4 +
src/backend/executor/nodeModifyTable.c | 4 +
src/backend/executor/nodeNestloop.c | 4 +
src/backend/executor/nodeRecursiveunion.c | 8 +
src/backend/executor/nodeResult.c | 4 +
src/backend/executor/nodeSamplescan.c | 602 +++
src/backend/executor/nodeSeqscan.c | 4 +
src/backend/executor/nodeSetOp.c | 4 +
src/backend/executor/nodeSort.c | 4 +
src/backend/executor/nodeSubplan.c | 12 +
src/backend/executor/nodeSubqueryscan.c | 4 +
src/backend/executor/nodeTidscan.c | 4 +
src/backend/executor/nodeUnique.c | 4 +
src/backend/executor/nodeValuesscan.c | 4 +
src/backend/executor/nodeWindowAgg.c | 4 +
src/backend/executor/nodeWorktablescan.c | 4 +
src/backend/executor/spi.c | 4 +
src/backend/executor/tqueue.c | 1276 +++++
src/backend/executor/tstoreReceiver.c | 4 +
src/backend/foreign/foreign.c | 4 +
src/backend/lib/binaryheap.c | 307 ++
src/backend/lib/bipartite_match.c | 180 +
src/backend/lib/hyperloglog.c | 252 +
src/backend/lib/ilist.c | 111 +
src/backend/lib/pairingheap.c | 333 ++
src/backend/lib/stringinfo.c | 4 +
src/backend/libpq/auth.c | 4 +
src/backend/libpq/be-fsstubs.c | 4 +
src/backend/libpq/be-secure-openssl.c | 1281 +++++
src/backend/libpq/be-secure.c | 4 +
src/backend/libpq/crypt.c | 4 +
src/backend/libpq/hba.c | 4 +
src/backend/libpq/ip.c | 4 +
src/backend/libpq/md5.c | 4 +
src/backend/libpq/pqcomm.c | 4 +
src/backend/libpq/pqformat.c | 4 +
src/backend/libpq/pqmq.c | 333 ++
src/backend/libpq/pqsignal.c | 4 +
src/backend/main/main.c | 4 +
src/backend/nodes/bitmapset.c | 4 +
src/backend/nodes/copyfuncs.c | 4 +
src/backend/nodes/equalfuncs.c | 4 +
src/backend/nodes/extensible.c | 143 +
src/backend/nodes/list.c | 4 +
src/backend/nodes/makefuncs.c | 4 +
src/backend/nodes/nodeFuncs.c | 4 +
src/backend/nodes/nodes.c | 4 +
src/backend/nodes/outfuncs.c | 4 +
src/backend/nodes/params.c | 4 +
src/backend/nodes/print.c | 4 +
src/backend/nodes/read.c | 4 +
src/backend/nodes/readfuncs.c | 4 +
src/backend/nodes/tidbitmap.c | 4 +
src/backend/nodes/value.c | 4 +
src/backend/optimizer/geqo/geqo_copy.c | 4 +
src/backend/optimizer/geqo/geqo_eval.c | 4 +
src/backend/optimizer/geqo/geqo_main.c | 4 +
src/backend/optimizer/geqo/geqo_misc.c | 4 +
src/backend/optimizer/geqo/geqo_pool.c | 4 +
src/backend/optimizer/geqo/geqo_random.c | 4 +
src/backend/optimizer/geqo/geqo_selection.c | 4 +
src/backend/optimizer/path/allpaths.c | 4 +
src/backend/optimizer/path/clausesel.c | 4 +
src/backend/optimizer/path/costsize.c | 4 +
src/backend/optimizer/path/equivclass.c | 4 +
src/backend/optimizer/path/indxpath.c | 4 +
src/backend/optimizer/path/joinpath.c | 4 +
src/backend/optimizer/path/joinrels.c | 4 +
src/backend/optimizer/path/pathkeys.c | 4 +
src/backend/optimizer/path/tidpath.c | 4 +
src/backend/optimizer/plan/analyzejoins.c | 4 +
src/backend/optimizer/plan/createplan.c | 4 +
src/backend/optimizer/plan/initsplan.c | 4 +
src/backend/optimizer/plan/planagg.c | 4 +
src/backend/optimizer/plan/planmain.c | 4 +
src/backend/optimizer/plan/planner.c | 4 +
src/backend/optimizer/plan/setrefs.c | 4 +
src/backend/optimizer/plan/subselect.c | 4 +
src/backend/optimizer/prep/prepjointree.c | 4 +
src/backend/optimizer/prep/prepqual.c | 4 +
src/backend/optimizer/prep/prepsecurity.c | 486 ++
src/backend/optimizer/prep/preptlist.c | 5 +
src/backend/optimizer/prep/prepunion.c | 4 +
src/backend/optimizer/util/clauses.c | 4 +
src/backend/optimizer/util/joininfo.c | 4 +
src/backend/optimizer/util/orclauses.c | 354 ++
src/backend/optimizer/util/pathnode.c | 4 +
src/backend/optimizer/util/placeholder.c | 4 +
src/backend/optimizer/util/plancat.c | 4 +
src/backend/optimizer/util/predtest.c | 4 +
src/backend/optimizer/util/relnode.c | 4 +
src/backend/optimizer/util/restrictinfo.c | 4 +
src/backend/optimizer/util/tlist.c | 4 +
src/backend/optimizer/util/var.c | 4 +
src/backend/parser/analyze.c | 4 +
src/backend/parser/gram.y | 4 +
src/backend/parser/kwlookup.c | 4 +
src/backend/parser/parse_agg.c | 4 +
src/backend/parser/parse_clause.c | 4 +
src/backend/parser/parse_coerce.c | 4 +
src/backend/parser/parse_collate.c | 4 +
src/backend/parser/parse_cte.c | 4 +
src/backend/parser/parse_expr.c | 4 +
src/backend/parser/parse_func.c | 4 +
src/backend/parser/parse_node.c | 4 +
src/backend/parser/parse_oper.c | 4 +
src/backend/parser/parse_param.c | 4 +
src/backend/parser/parse_relation.c | 4 +
src/backend/parser/parse_target.c | 4 +
src/backend/parser/parse_type.c | 4 +
src/backend/parser/parse_utilcmd.c | 4 +
src/backend/parser/parser.c | 4 +
src/backend/parser/scan.l | 4 +
src/backend/parser/scansup.c | 4 +
src/backend/port/atomics.c | 160 +
src/backend/port/dynloader/aix.h | 4 +
src/backend/port/dynloader/cygwin.h | 4 +
src/backend/port/dynloader/freebsd.c | 4 +
src/backend/port/dynloader/freebsd.h | 4 +
src/backend/port/dynloader/hpux.c | 4 +
src/backend/port/dynloader/hpux.h | 4 +
src/backend/port/dynloader/linux.c | 4 +
src/backend/port/dynloader/linux.h | 4 +
src/backend/port/dynloader/netbsd.c | 4 +
src/backend/port/dynloader/netbsd.h | 4 +
src/backend/port/dynloader/openbsd.c | 4 +
src/backend/port/dynloader/openbsd.h | 4 +
src/backend/port/dynloader/solaris.h | 4 +
src/backend/port/posix_sema.c | 5 +
src/backend/port/sysv_sema.c | 4 +
src/backend/port/sysv_shmem.c | 4 +
src/backend/port/tas/sunstudio_sparc.s | 4 +
src/backend/port/tas/sunstudio_x86.s | 4 +
src/backend/port/win32/crashdump.c | 4 +
src/backend/port/win32/mingwcompat.c | 4 +
src/backend/port/win32/security.c | 4 +
src/backend/port/win32/signal.c | 4 +
src/backend/port/win32/socket.c | 4 +
src/backend/port/win32/timer.c | 4 +
src/backend/port/win32_sema.c | 4 +
src/backend/port/win32_shmem.c | 4 +
src/backend/postmaster/autovacuum.c | 4 +
src/backend/postmaster/bgworker.c | 1098 +++++
src/backend/postmaster/bgwriter.c | 4 +
src/backend/postmaster/checkpointer.c | 4 +
src/backend/postmaster/fork_process.c | 4 +
src/backend/postmaster/pgarch.c | 4 +
src/backend/postmaster/pgstat.c | 4 +
src/backend/postmaster/postmaster.c | 4 +
src/backend/postmaster/startup.c | 4 +
src/backend/postmaster/syslogger.c | 4 +
src/backend/postmaster/walwriter.c | 4 +
src/backend/regex/regc_pg_locale.c | 4 +
src/backend/regex/regexport.c | 252 +
src/backend/regex/regprefix.c | 4 +
src/backend/replication/basebackup.c | 4 +
.../libpqwalreceiver/libpqwalreceiver.c | 4 +
src/backend/replication/logical/decode.c | 988 ++++
src/backend/replication/logical/logical.c | 965 ++++
src/backend/replication/logical/logicalfuncs.c | 417 ++
src/backend/replication/logical/message.c | 93 +
src/backend/replication/logical/origin.c | 1465 ++++++
src/backend/replication/logical/reorderbuffer.c | 3331 +++++++++++++
src/backend/replication/logical/snapbuild.c | 1915 ++++++++
src/backend/replication/repl_gram.y | 4 +
src/backend/replication/repl_scanner.l | 4 +
src/backend/replication/slot.c | 1337 ++++++
src/backend/replication/slotfuncs.c | 315 ++
src/backend/replication/syncrep.c | 4 +
src/backend/replication/syncrep_gram.y | 116 +
src/backend/replication/syncrep_scanner.l | 158 +
src/backend/replication/walreceiver.c | 4 +
src/backend/replication/walreceiverfuncs.c | 4 +
src/backend/replication/walsender.c | 4 +
src/backend/rewrite/rewriteDefine.c | 4 +
src/backend/rewrite/rewriteHandler.c | 4 +
src/backend/rewrite/rewriteManip.c | 4 +
src/backend/rewrite/rewriteRemove.c | 4 +
src/backend/rewrite/rewriteSupport.c | 4 +
src/backend/rewrite/rowsecurity.c | 792 +++
src/backend/snowball/dict_snowball.c | 4 +
src/backend/snowball/snowball.sql.in | 21 +
src/backend/snowball/snowball_func.sql.in | 21 +
src/backend/storage/buffer/buf_init.c | 4 +
src/backend/storage/buffer/buf_table.c | 4 +
src/backend/storage/buffer/bufmgr.c | 4 +
src/backend/storage/buffer/freelist.c | 4 +
src/backend/storage/buffer/localbuf.c | 4 +
src/backend/storage/file/buffile.c | 4 +
src/backend/storage/file/copydir.c | 4 +
src/backend/storage/file/fd.c | 4 +
src/backend/storage/file/reinit.c | 4 +
src/backend/storage/freespace/freespace.c | 4 +
src/backend/storage/freespace/fsmpage.c | 4 +
src/backend/storage/freespace/indexfsm.c | 4 +
src/backend/storage/ipc/dsm.c | 1151 +++++
src/backend/storage/ipc/dsm_impl.c | 1095 +++++
src/backend/storage/ipc/ipc.c | 4 +
src/backend/storage/ipc/ipci.c | 4 +
src/backend/storage/ipc/latch.c | 1627 +++++++
src/backend/storage/ipc/pmsignal.c | 4 +
src/backend/storage/ipc/procarray.c | 4 +
src/backend/storage/ipc/procsignal.c | 4 +
src/backend/storage/ipc/shm_mq.c | 1197 +++++
src/backend/storage/ipc/shm_toc.c | 246 +
src/backend/storage/ipc/shmem.c | 4 +
src/backend/storage/ipc/shmqueue.c | 4 +
src/backend/storage/ipc/sinval.c | 4 +
src/backend/storage/ipc/sinvaladt.c | 4 +
src/backend/storage/ipc/standby.c | 4 +
src/backend/storage/large_object/inv_api.c | 4 +
src/backend/storage/lmgr/condition_variable.c | 225 +
src/backend/storage/lmgr/deadlock.c | 4 +
src/backend/storage/lmgr/generate-lwlocknames.pl | 67 +
src/backend/storage/lmgr/lmgr.c | 4 +
src/backend/storage/lmgr/lock.c | 4 +
src/backend/storage/lmgr/lwlock.c | 4 +
src/backend/storage/lmgr/predicate.c | 4 +
src/backend/storage/lmgr/proc.c | 4 +
src/backend/storage/lmgr/s_lock.c | 28 +
src/backend/storage/lmgr/spin.c | 4 +
src/backend/storage/page/bufpage.c | 4 +
src/backend/storage/page/checksum.c | 23 +
src/backend/storage/page/itemptr.c | 4 +
src/backend/storage/smgr/md.c | 11 +
src/backend/storage/smgr/smgr.c | 4 +
src/backend/storage/smgr/smgrtype.c | 4 +
src/backend/tcop/dest.c | 4 +
src/backend/tcop/fastpath.c | 4 +
src/backend/tcop/postgres.c | 4 +
src/backend/tcop/pquery.c | 4 +
src/backend/tcop/utility.c | 4 +
src/backend/tsearch/Makefile | 4 +
src/backend/tsearch/dict.c | 4 +
src/backend/tsearch/dict_ispell.c | 4 +
src/backend/tsearch/dict_simple.c | 4 +
src/backend/tsearch/dict_synonym.c | 4 +
src/backend/tsearch/dict_thesaurus.c | 4 +
src/backend/tsearch/regis.c | 4 +
src/backend/tsearch/spell.c | 4 +
src/backend/tsearch/to_tsany.c | 4 +
src/backend/tsearch/ts_locale.c | 4 +
src/backend/tsearch/ts_parse.c | 4 +
src/backend/tsearch/ts_selfuncs.c | 4 +
src/backend/tsearch/ts_typanalyze.c | 4 +
src/backend/tsearch/ts_utils.c | 4 +
src/backend/tsearch/wparser.c | 4 +
src/backend/tsearch/wparser_def.c | 4 +
src/backend/utils/Gen_dummy_probes.pl | 2 +-
src/backend/utils/Gen_dummy_probes.sed | 4 +
src/backend/utils/Gen_fmgrtab.pl | 12 +
src/backend/utils/adt/acl.c | 4 +
src/backend/utils/adt/amutils.c | 390 ++
src/backend/utils/adt/array_expanded.c | 453 ++
src/backend/utils/adt/array_selfuncs.c | 4 +
src/backend/utils/adt/array_typanalyze.c | 4 +
src/backend/utils/adt/array_userfuncs.c | 4 +
src/backend/utils/adt/arrayfuncs.c | 4 +
src/backend/utils/adt/arrayutils.c | 4 +
src/backend/utils/adt/ascii.c | 4 +
src/backend/utils/adt/bool.c | 4 +
src/backend/utils/adt/char.c | 4 +
src/backend/utils/adt/date.c | 4 +
src/backend/utils/adt/datetime.c | 4 +
src/backend/utils/adt/datum.c | 4 +
src/backend/utils/adt/dbsize.c | 4 +
src/backend/utils/adt/domains.c | 4 +
src/backend/utils/adt/encode.c | 4 +
src/backend/utils/adt/enum.c | 4 +
src/backend/utils/adt/expandeddatum.c | 145 +
src/backend/utils/adt/float.c | 4 +
src/backend/utils/adt/format_type.c | 4 +
src/backend/utils/adt/formatting.c | 4 +
src/backend/utils/adt/genfile.c | 4 +
src/backend/utils/adt/geo_ops.c | 4 +
src/backend/utils/adt/geo_selfuncs.c | 4 +
src/backend/utils/adt/geo_spgist.c | 699 +++
src/backend/utils/adt/int.c | 4 +
src/backend/utils/adt/int8.c | 4 +
src/backend/utils/adt/json.c | 4 +
src/backend/utils/adt/jsonb.c | 1941 ++++++++
src/backend/utils/adt/jsonb_gin.c | 611 +++
src/backend/utils/adt/jsonb_op.c | 292 ++
src/backend/utils/adt/jsonb_util.c | 1804 +++++++
src/backend/utils/adt/jsonfuncs.c | 4045 ++++++++++++++++
src/backend/utils/adt/like.c | 4 +
src/backend/utils/adt/like_match.c | 4 +
src/backend/utils/adt/lockfuncs.c | 4 +
src/backend/utils/adt/misc.c | 4 +
src/backend/utils/adt/nabstime.c | 4 +
src/backend/utils/adt/name.c | 4 +
src/backend/utils/adt/network_gist.c | 816 ++++
src/backend/utils/adt/network_selfuncs.c | 1006 ++++
src/backend/utils/adt/network_spgist.c | 710 +++
src/backend/utils/adt/numeric.c | 4 +
src/backend/utils/adt/numutils.c | 4 +
src/backend/utils/adt/oid.c | 4 +
src/backend/utils/adt/oracle_compat.c | 4 +
src/backend/utils/adt/orderedsetaggs.c | 1397 ++++++
src/backend/utils/adt/pg_locale.c | 4 +
src/backend/utils/adt/pg_lsn.c | 206 +
src/backend/utils/adt/pg_lzcompress.c | 4 +
src/backend/utils/adt/pg_upgrade_support.c | 207 +
src/backend/utils/adt/pgstatfuncs.c | 4 +
src/backend/utils/adt/pseudotypes.c | 4 +
src/backend/utils/adt/quote.c | 4 +
src/backend/utils/adt/rangetypes.c | 4 +
src/backend/utils/adt/rangetypes_gist.c | 4 +
src/backend/utils/adt/rangetypes_selfuncs.c | 1164 +++++
src/backend/utils/adt/rangetypes_spgist.c | 1008 ++++
src/backend/utils/adt/rangetypes_typanalyze.c | 357 ++
src/backend/utils/adt/regexp.c | 4 +
src/backend/utils/adt/regproc.c | 4 +
src/backend/utils/adt/ri_triggers.c | 4 +
src/backend/utils/adt/rowtypes.c | 4 +
src/backend/utils/adt/ruleutils.c | 4 +
src/backend/utils/adt/selfuncs.c | 4 +
src/backend/utils/adt/tid.c | 4 +
src/backend/utils/adt/timestamp.c | 4 +
src/backend/utils/adt/trigfuncs.c | 4 +
src/backend/utils/adt/tsginidx.c | 4 +
src/backend/utils/adt/tsgistidx.c | 4 +
src/backend/utils/adt/tsquery.c | 4 +
src/backend/utils/adt/tsquery_cleanup.c | 4 +
src/backend/utils/adt/tsquery_gist.c | 4 +
src/backend/utils/adt/tsquery_op.c | 4 +
src/backend/utils/adt/tsquery_rewrite.c | 4 +
src/backend/utils/adt/tsquery_util.c | 4 +
src/backend/utils/adt/tsrank.c | 4 +
src/backend/utils/adt/tsvector.c | 4 +
src/backend/utils/adt/tsvector_op.c | 4 +
src/backend/utils/adt/tsvector_parser.c | 4 +
src/backend/utils/adt/txid.c | 4 +
src/backend/utils/adt/uuid.c | 4 +
src/backend/utils/adt/varbit.c | 4 +
src/backend/utils/adt/varchar.c | 4 +
src/backend/utils/adt/varlena.c | 4 +
src/backend/utils/adt/version.c | 4 +
src/backend/utils/adt/windowfuncs.c | 4 +
src/backend/utils/adt/xid.c | 4 +
src/backend/utils/adt/xml.c | 4 +
src/backend/utils/cache/attoptcache.c | 4 +
src/backend/utils/cache/catcache.c | 4 +
src/backend/utils/cache/evtcache.c | 269 ++
src/backend/utils/cache/inval.c | 4 +
src/backend/utils/cache/lsyscache.c | 4 +
src/backend/utils/cache/plancache.c | 4 +
src/backend/utils/cache/relcache.c | 4 +
src/backend/utils/cache/relfilenodemap.c | 259 +
src/backend/utils/cache/relmapper.c | 4 +
src/backend/utils/cache/spccache.c | 4 +
src/backend/utils/cache/syscache.c | 4 +
src/backend/utils/cache/ts_cache.c | 4 +
src/backend/utils/cache/typcache.c | 4 +
src/backend/utils/errcodes.txt | 4 +
src/backend/utils/error/assert.c | 4 +
src/backend/utils/error/elog.c | 4 +
src/backend/utils/fmgr/dfmgr.c | 4 +
src/backend/utils/fmgr/fmgr.c | 4 +
src/backend/utils/fmgr/funcapi.c | 4 +
src/backend/utils/generate-errcodes.pl | 4 +
src/backend/utils/hash/dynahash.c | 18 +
src/backend/utils/hash/hashfn.c | 4 +
src/backend/utils/hash/pg_crc.c | 97 +
src/backend/utils/init/globals.c | 4 +
src/backend/utils/init/miscinit.c | 4 +
src/backend/utils/init/postinit.c | 4 +
src/backend/utils/mb/Unicode/Makefile | 4 +
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 4 +
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 32 +
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 51 +
src/backend/utils/mb/Unicode/UCS_to_most.pl | 4 +
src/backend/utils/mb/Unicode/convutils.pm | 282 ++
src/backend/utils/mb/conv.c | 4 +
.../conversion_procs/ascii_and_mic/ascii_and_mic.c | 4 +
.../cyrillic_and_mic/cyrillic_and_mic.c | 4 +
.../euc2004_sjis2004/euc2004_sjis2004.c | 4 +
.../euc_cn_and_mic/euc_cn_and_mic.c | 4 +
.../euc_jp_and_sjis/euc_jp_and_sjis.c | 4 +
.../euc_kr_and_mic/euc_kr_and_mic.c | 4 +
.../euc_tw_and_big5/euc_tw_and_big5.c | 4 +
.../latin2_and_win1250/latin2_and_win1250.c | 4 +
.../conversion_procs/latin_and_mic/latin_and_mic.c | 4 +
.../utf8_and_ascii/utf8_and_ascii.c | 4 +
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 4 +
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 4 +
.../utf8_and_euc2004/utf8_and_euc2004.c | 4 +
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 4 +
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 4 +
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 4 +
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 4 +
.../utf8_and_gb18030/utf8_and_gb18030.c | 4 +
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 4 +
.../utf8_and_iso8859/utf8_and_iso8859.c | 4 +
.../utf8_and_iso8859_1/utf8_and_iso8859_1.c | 4 +
.../utf8_and_johab/utf8_and_johab.c | 4 +
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 4 +
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 4 +
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 4 +
.../conversion_procs/utf8_and_win/utf8_and_win.c | 4 +
src/backend/utils/mb/mbutils.c | 31 +
src/backend/utils/misc/backend_random.c | 158 +
src/backend/utils/misc/guc-file.l | 4 +
src/backend/utils/misc/guc.c | 4 +
src/backend/utils/misc/help_config.c | 4 +
src/backend/utils/misc/pg_config.c | 103 +
src/backend/utils/misc/pg_controldata.c | 357 ++
src/backend/utils/misc/pg_rusage.c | 4 +
src/backend/utils/misc/ps_status.c | 4 +
src/backend/utils/misc/rbtree.c | 4 +
src/backend/utils/misc/rls.c | 167 +
src/backend/utils/misc/sampling.c | 292 ++
src/backend/utils/misc/superuser.c | 4 +
src/backend/utils/misc/timeout.c | 670 +++
src/backend/utils/misc/tzparser.c | 4 +
src/backend/utils/mmgr/aset.c | 4 +
src/backend/utils/mmgr/dsa.c | 2196 +++++++++
src/backend/utils/mmgr/freepage.c | 1886 ++++++++
src/backend/utils/mmgr/mcxt.c | 4 +
src/backend/utils/mmgr/portalmem.c | 4 +
src/backend/utils/probes.d | 4 +
src/backend/utils/resowner/resowner.c | 4 +
src/backend/utils/sort/logtape.c | 4 +
src/backend/utils/sort/sortsupport.c | 4 +
src/backend/utils/sort/tuplesort.c | 4 +
src/backend/utils/sort/tuplestore.c | 4 +
src/backend/utils/time/combocid.c | 4 +
src/backend/utils/time/snapmgr.c | 4 +
src/backend/utils/time/tqual.c | 4 +
src/bin/Makefile | 4 +
src/bin/initdb/Makefile | 4 +
src/bin/initdb/findtimezone.c | 4 +
src/bin/initdb/initdb.c | 4 +
src/bin/pg_basebackup/Makefile | 4 +
src/bin/pg_basebackup/pg_basebackup.c | 4 +
src/bin/pg_basebackup/pg_receivexlog.c | 4 +
src/bin/pg_basebackup/pg_recvlogical.c | 945 ++++
src/bin/pg_basebackup/receivelog.c | 4 +
src/bin/pg_basebackup/receivelog.h | 20 +
src/bin/pg_basebackup/streamutil.c | 4 +
src/bin/pg_basebackup/streamutil.h | 17 +
src/bin/pg_basebackup/walmethods.c | 919 ++++
src/bin/pg_basebackup/walmethods.h | 49 +
src/bin/pg_config/Makefile | 4 +
src/bin/pg_config/pg_config.c | 4 +
src/bin/pg_controldata/Makefile | 4 +
src/bin/pg_ctl/Makefile | 4 +
src/bin/pg_ctl/pg_ctl.c | 4 +
src/bin/pg_dump/Makefile | 4 +
src/bin/pg_dump/common.c | 4 +
src/bin/pg_dump/compress_io.c | 4 +
src/bin/pg_dump/compress_io.h | 4 +
src/bin/pg_dump/dumputils.c | 5 +
src/bin/pg_dump/dumputils.h | 5 +
src/bin/pg_dump/parallel.c | 1845 +++++++
src/bin/pg_dump/parallel.h | 70 +
src/bin/pg_dump/pg_backup_directory.c | 4 +
src/bin/pg_dump/pg_backup_utils.c | 156 +
src/bin/pg_dump/pg_backup_utils.h | 38 +
src/bin/pg_dump/pg_dump.c | 4 +
src/bin/pg_dump/pg_dump.h | 4 +
src/bin/pg_dump/pg_dump_sort.c | 4 +
src/bin/pg_dump/pg_dumpall.c | 4 +
src/bin/pg_resetxlog/Makefile | 4 +
src/bin/pg_resetxlog/pg_resetxlog.c | 4 +
src/bin/pg_rewind/Makefile | 54 +
src/bin/pg_rewind/copy_fetch.c | 266 ++
src/bin/pg_rewind/datapagemap.c | 127 +
src/bin/pg_rewind/datapagemap.h | 30 +
src/bin/pg_rewind/fetch.c | 61 +
src/bin/pg_rewind/fetch.h | 46 +
src/bin/pg_rewind/file_ops.c | 310 ++
src/bin/pg_rewind/file_ops.h | 24 +
src/bin/pg_rewind/filemap.c | 692 +++
src/bin/pg_rewind/filemap.h | 105 +
src/bin/pg_rewind/libpq_fetch.c | 515 ++
src/bin/pg_rewind/logging.c | 144 +
src/bin/pg_rewind/logging.h | 35 +
src/bin/pg_rewind/parsexlog.c | 393 ++
src/bin/pg_rewind/pg_rewind.c | 719 +++
src/bin/pg_rewind/pg_rewind.h | 48 +
src/bin/pg_rewind/timeline.c | 131 +
src/bin/pg_upgrade/dump.c | 82 +
src/bin/pg_upgrade/file.c | 331 ++
src/bin/pg_upgrade/function.c | 277 ++
src/bin/pg_upgrade/info.c | 648 +++
src/bin/pg_upgrade/parallel.c | 357 ++
src/bin/pg_upgrade/pg_upgrade.c | 626 +++
src/bin/pg_upgrade/relfilenode.c | 266 ++
src/bin/pg_upgrade/tablespace.c | 124 +
src/bin/pg_upgrade/util.c | 280 ++
src/bin/pg_upgrade/version.c | 187 +
src/bin/pg_xlogdump/compat.c | 99 +
src/bin/pg_xlogdump/pg_xlogdump.c | 1063 +++++
src/bin/pgbench/exprparse.y | 307 ++
src/bin/pgbench/exprscan.l | 362 ++
src/bin/pgbench/pgbench.c | 4817 +++++++++++++++++++
src/bin/pgbench/pgbench.h | 140 +
src/bin/pgevent/Makefile | 4 +
src/bin/psql/Makefile | 4 +
src/bin/psql/command.c | 4 +
src/bin/psql/command.h | 4 +
src/bin/psql/common.c | 4 +
src/bin/psql/common.h | 4 +
src/bin/psql/copy.c | 4 +
src/bin/psql/copy.h | 4 +
src/bin/psql/create_help.pl | 4 +
src/bin/psql/crosstabview.c | 715 +++
src/bin/psql/crosstabview.h | 27 +
src/bin/psql/describe.c | 4 +
src/bin/psql/describe.h | 4 +
src/bin/psql/help.c | 8 +
src/bin/psql/help.h | 4 +
src/bin/psql/input.c | 4 +
src/bin/psql/input.h | 4 +
src/bin/psql/large_obj.c | 4 +
src/bin/psql/large_obj.h | 4 +
src/bin/psql/mainloop.c | 4 +
src/bin/psql/mainloop.h | 4 +
src/bin/psql/mbprint.c | 5 +
src/bin/psql/print.c | 15 +
src/bin/psql/print.h | 10 +
src/bin/psql/prompt.c | 4 +
src/bin/psql/prompt.h | 4 +
src/bin/psql/psqlscan.l | 4 +
src/bin/psql/psqlscanslash.h | 37 +
src/bin/psql/psqlscanslash.l | 757 +++
src/bin/psql/settings.h | 4 +
src/bin/psql/startup.c | 4 +
src/bin/psql/stringutils.c | 4 +
src/bin/psql/stringutils.h | 4 +
src/bin/psql/tab-complete.c | 4 +
src/bin/psql/tab-complete.h | 4 +
src/bin/psql/variables.c | 4 +
src/bin/psql/variables.h | 4 +
src/bin/scripts/Makefile | 4 +
src/bin/scripts/clusterdb.c | 4 +
src/bin/scripts/common.c | 4 +
src/bin/scripts/common.h | 4 +
src/bin/scripts/createdb.c | 4 +
src/bin/scripts/createlang.c | 4 +
src/bin/scripts/createuser.c | 4 +
src/bin/scripts/dropdb.c | 4 +
src/bin/scripts/droplang.c | 4 +
src/bin/scripts/dropuser.c | 4 +
src/bin/scripts/pg_isready.c | 237 +
src/bin/scripts/reindexdb.c | 4 +
src/bin/scripts/vacuumdb.c | 4 +
src/common/config_info.c | 206 +
src/common/controldata_utils.c | 104 +
src/common/fe_memutils.c | 149 +
src/common/file_utils.c | 384 ++
src/common/ip.c | 260 +
src/common/pgfnames.c | 107 +
src/common/psprintf.c | 190 +
src/common/relpath.c | 208 +
src/common/restricted_token.c | 193 +
src/common/rmtree.c | 131 +
src/common/string.c | 43 +
src/common/username.c | 89 +
src/common/wait_error.c | 86 +
src/fe_utils/Makefile | 56 +
src/fe_utils/simple_list.c | 116 +
src/fe_utils/string_utils.c | 1001 ++++
src/include/access/amapi.h | 208 +
src/include/access/amvalidate.h | 36 +
src/include/access/attnum.h | 4 +
src/include/access/brin.h | 39 +
src/include/access/brin_internal.h | 109 +
src/include/access/brin_page.h | 96 +
src/include/access/brin_pageops.h | 38 +
src/include/access/brin_revmap.h | 40 +
src/include/access/brin_tuple.h | 96 +
src/include/access/brin_xlog.h | 132 +
src/include/access/clog.h | 4 +
src/include/access/commit_ts.h | 69 +
src/include/access/genam.h | 4 +
src/include/access/generic_xlog.h | 44 +
src/include/access/gin.h | 4 +
src/include/access/gin_private.h | 4 +
src/include/access/gist.h | 4 +
src/include/access/gist_private.h | 4 +
src/include/access/gistscan.h | 4 +
src/include/access/hash.h | 4 +
src/include/access/hash_xlog.h | 25 +
src/include/access/heapam.h | 4 +
src/include/access/heapam_xlog.h | 401 ++
src/include/access/hio.h | 4 +
src/include/access/htup.h | 4 +
src/include/access/htup_details.h | 824 ++++
src/include/access/itup.h | 4 +
src/include/access/multixact.h | 4 +
src/include/access/nbtree.h | 4 +
src/include/access/parallel.h | 70 +
src/include/access/printtup.h | 4 +
src/include/access/reloptions.h | 4 +
src/include/access/relscan.h | 4 +
src/include/access/rewriteheap.h | 4 +
src/include/access/rmgrlist.h | 49 +
src/include/access/sdir.h | 4 +
src/include/access/skey.h | 4 +
src/include/access/slru.h | 4 +
src/include/access/spgist.h | 4 +
src/include/access/spgist_private.h | 4 +
src/include/access/stratnum.h | 75 +
src/include/access/subtrans.h | 4 +
src/include/access/sysattr.h | 4 +
src/include/access/timeline.h | 44 +
src/include/access/transam.h | 4 +
src/include/access/tsmapi.h | 81 +
src/include/access/tupconvert.h | 4 +
src/include/access/tupdesc.h | 4 +
src/include/access/tupmacs.h | 4 +
src/include/access/tuptoaster.h | 4 +
src/include/access/twophase.h | 4 +
src/include/access/twophase_rmgr.h | 4 +
src/include/access/valid.h | 4 +
src/include/access/visibilitymap.h | 4 +
src/include/access/xact.h | 4 +
src/include/access/xlog.h | 4 +
src/include/access/xlog_fn.h | 37 +
src/include/access/xlog_internal.h | 7 +
src/include/access/xlogdefs.h | 4 +
src/include/access/xloginsert.h | 62 +
src/include/access/xlogreader.h | 215 +
src/include/access/xlogrecord.h | 217 +
src/include/access/xlogutils.h | 4 +
src/include/bootstrap/bootstrap.h | 4 +
src/include/c.h | 4 +
src/include/catalog/binary_upgrade.h | 30 +
src/include/catalog/catalog.h | 4 +
src/include/catalog/catversion.h | 4 +
src/include/catalog/dependency.h | 4 +
src/include/catalog/genbki.h | 4 +
src/include/catalog/heap.h | 4 +
src/include/catalog/index.h | 4 +
src/include/catalog/indexing.h | 4 +
src/include/catalog/namespace.h | 4 +
src/include/catalog/objectaccess.h | 4 +
src/include/catalog/objectaddress.h | 4 +
src/include/catalog/opfam_internal.h | 28 +
src/include/catalog/partition.h | 90 +
src/include/catalog/pg_aggregate.h | 4 +
src/include/catalog/pg_am.h | 4 +
src/include/catalog/pg_amop.h | 4 +
src/include/catalog/pg_amproc.h | 4 +
src/include/catalog/pg_attrdef.h | 4 +
src/include/catalog/pg_attribute.h | 4 +
src/include/catalog/pg_auth_members.h | 4 +
src/include/catalog/pg_authid.h | 4 +
src/include/catalog/pg_cast.h | 4 +
src/include/catalog/pg_class.h | 4 +
src/include/catalog/pg_collation.h | 4 +
src/include/catalog/pg_collation_fn.h | 4 +
src/include/catalog/pg_constraint.h | 4 +
src/include/catalog/pg_constraint_fn.h | 82 +
src/include/catalog/pg_control.h | 4 +
src/include/catalog/pg_conversion.h | 4 +
src/include/catalog/pg_conversion_fn.h | 4 +
src/include/catalog/pg_database.h | 4 +
src/include/catalog/pg_db_role_setting.h | 4 +
src/include/catalog/pg_default_acl.h | 4 +
src/include/catalog/pg_depend.h | 4 +
src/include/catalog/pg_description.h | 4 +
src/include/catalog/pg_enum.h | 4 +
src/include/catalog/pg_event_trigger.h | 64 +
src/include/catalog/pg_extension.h | 4 +
src/include/catalog/pg_foreign_data_wrapper.h | 4 +
src/include/catalog/pg_foreign_server.h | 4 +
src/include/catalog/pg_foreign_table.h | 4 +
src/include/catalog/pg_index.h | 4 +
src/include/catalog/pg_inherits.h | 4 +
src/include/catalog/pg_inherits_fn.h | 4 +
src/include/catalog/pg_init_privs.h | 101 +
src/include/catalog/pg_language.h | 4 +
src/include/catalog/pg_largeobject.h | 4 +
src/include/catalog/pg_largeobject_metadata.h | 4 +
src/include/catalog/pg_namespace.h | 4 +
src/include/catalog/pg_opclass.h | 4 +
src/include/catalog/pg_operator.h | 4 +
src/include/catalog/pg_operator_fn.h | 36 +
src/include/catalog/pg_opfamily.h | 4 +
src/include/catalog/pg_partitioned_table.h | 74 +
src/include/catalog/pg_pltemplate.h | 4 +
src/include/catalog/pg_policy.h | 55 +
src/include/catalog/pg_proc.h | 4 +
src/include/catalog/pg_proc_fn.h | 4 +
src/include/catalog/pg_range.h | 4 +
src/include/catalog/pg_replication_origin.h | 70 +
src/include/catalog/pg_rewrite.h | 4 +
src/include/catalog/pg_seclabel.h | 4 +
src/include/catalog/pg_shdepend.h | 4 +
src/include/catalog/pg_shdescription.h | 4 +
src/include/catalog/pg_shseclabel.h | 4 +
src/include/catalog/pg_statistic.h | 4 +
src/include/catalog/pg_tablespace.h | 4 +
src/include/catalog/pg_transform.h | 47 +
src/include/catalog/pg_trigger.h | 4 +
src/include/catalog/pg_ts_config.h | 4 +
src/include/catalog/pg_ts_config_map.h | 4 +
src/include/catalog/pg_ts_dict.h | 4 +
src/include/catalog/pg_ts_parser.h | 4 +
src/include/catalog/pg_ts_template.h | 4 +
src/include/catalog/pg_type.h | 4 +
src/include/catalog/pg_type_fn.h | 4 +
src/include/catalog/pg_user_mapping.h | 4 +
src/include/catalog/storage.h | 4 +
src/include/catalog/storage_xlog.h | 59 +
src/include/catalog/toasting.h | 4 +
src/include/commands/alter.h | 4 +
src/include/commands/async.h | 4 +
src/include/commands/cluster.h | 4 +
src/include/commands/collationcmds.h | 4 +
src/include/commands/comment.h | 4 +
src/include/commands/conversioncmds.h | 4 +
src/include/commands/copy.h | 4 +
src/include/commands/createas.h | 4 +
src/include/commands/dbcommands.h | 4 +
src/include/commands/dbcommands_xlog.h | 44 +
src/include/commands/defrem.h | 4 +
src/include/commands/discard.h | 4 +
src/include/commands/event_trigger.h | 89 +
src/include/commands/explain.h | 4 +
src/include/commands/extension.h | 4 +
src/include/commands/lockcmds.h | 4 +
src/include/commands/matview.h | 33 +
src/include/commands/policy.h | 38 +
src/include/commands/portalcmds.h | 4 +
src/include/commands/prepare.h | 4 +
src/include/commands/progress.h | 37 +
src/include/commands/schemacmds.h | 4 +
src/include/commands/seclabel.h | 4 +
src/include/commands/sequence.h | 4 +
src/include/commands/tablecmds.h | 4 +
src/include/commands/tablespace.h | 4 +
src/include/commands/trigger.h | 4 +
src/include/commands/typecmds.h | 4 +
src/include/commands/vacuum.h | 4 +
src/include/commands/variable.h | 4 +
src/include/commands/view.h | 4 +
src/include/common/config_info.h | 21 +
src/include/common/controldata_utils.h | 17 +
src/include/common/fe_memutils.h | 44 +
src/include/common/file_utils.h | 26 +
src/include/common/relpath.h | 74 +
src/include/common/restricted_token.h | 24 +
src/include/common/string.h | 15 +
src/include/common/username.h | 15 +
src/include/datatype/timestamp.h | 4 +
src/include/executor/execParallel.h | 41 +
src/include/executor/execdebug.h | 4 +
src/include/executor/execdesc.h | 4 +
src/include/executor/executor.h | 4 +
src/include/executor/functions.h | 4 +
src/include/executor/hashjoin.h | 4 +
src/include/executor/instrument.h | 4 +
src/include/executor/nodeAgg.h | 4 +
src/include/executor/nodeAppend.h | 4 +
src/include/executor/nodeBitmapAnd.h | 4 +
src/include/executor/nodeBitmapHeapscan.h | 4 +
src/include/executor/nodeBitmapIndexscan.h | 4 +
src/include/executor/nodeBitmapOr.h | 4 +
src/include/executor/nodeCtescan.h | 4 +
src/include/executor/nodeCustom.h | 41 +
src/include/executor/nodeForeignscan.h | 4 +
src/include/executor/nodeFunctionscan.h | 4 +
src/include/executor/nodeGather.h | 25 +
src/include/executor/nodeGroup.h | 4 +
src/include/executor/nodeHash.h | 4 +
src/include/executor/nodeHashjoin.h | 4 +
src/include/executor/nodeIndexonlyscan.h | 4 +
src/include/executor/nodeIndexscan.h | 4 +
src/include/executor/nodeLimit.h | 4 +
src/include/executor/nodeLockRows.h | 4 +
src/include/executor/nodeMaterial.h | 4 +
src/include/executor/nodeMergeAppend.h | 4 +
src/include/executor/nodeMergejoin.h | 4 +
src/include/executor/nodeModifyTable.h | 4 +
src/include/executor/nodeNestloop.h | 4 +
src/include/executor/nodeRecursiveunion.h | 4 +
src/include/executor/nodeResult.h | 4 +
src/include/executor/nodeSamplescan.h | 24 +
src/include/executor/nodeSeqscan.h | 4 +
src/include/executor/nodeSetOp.h | 4 +
src/include/executor/nodeSort.h | 4 +
src/include/executor/nodeSubplan.h | 4 +
src/include/executor/nodeSubqueryscan.h | 4 +
src/include/executor/nodeTidscan.h | 4 +
src/include/executor/nodeUnique.h | 4 +
src/include/executor/nodeValuesscan.h | 4 +
src/include/executor/nodeWindowAgg.h | 4 +
src/include/executor/nodeWorktablescan.h | 4 +
src/include/executor/spi.h | 4 +
src/include/executor/spi_priv.h | 4 +
src/include/executor/tqueue.h | 33 +
src/include/executor/tstoreReceiver.h | 4 +
src/include/executor/tuptable.h | 4 +
src/include/fe_utils/mbprint.h | 29 +
src/include/fe_utils/psqlscan.h | 85 +
src/include/fe_utils/psqlscan_int.h | 144 +
src/include/fe_utils/simple_list.h | 55 +
src/include/fe_utils/string_utils.h | 61 +
src/include/fmgr.h | 4 +
src/include/foreign/fdwapi.h | 4 +
src/include/foreign/foreign.h | 4 +
src/include/funcapi.h | 4 +
src/include/getaddrinfo.h | 4 +
src/include/getopt_long.h | 4 +
src/include/lib/binaryheap.h | 54 +
src/include/lib/bipartite_match.h | 46 +
src/include/lib/hyperloglog.h | 68 +
src/include/lib/ilist.h | 727 +++
src/include/lib/pairingheap.h | 102 +
src/include/lib/stringinfo.h | 4 +
src/include/libpq/auth.h | 4 +
src/include/libpq/be-fsstubs.h | 4 +
src/include/libpq/crypt.h | 4 +
src/include/libpq/ifaddr.h | 30 +
src/include/libpq/ip.h | 4 +
src/include/libpq/libpq-be.h | 4 +
src/include/libpq/libpq-fs.h | 4 +
src/include/libpq/libpq.h | 4 +
src/include/libpq/md5.h | 4 +
src/include/libpq/pqcomm.h | 4 +
src/include/libpq/pqformat.h | 4 +
src/include/libpq/pqmq.h | 24 +
src/include/libpq/pqsignal.h | 4 +
src/include/mb/pg_wchar.h | 4 +
src/include/miscadmin.h | 4 +
src/include/nodes/bitmapset.h | 4 +
src/include/nodes/execnodes.h | 4 +
src/include/nodes/extensible.h | 153 +
src/include/nodes/lockoptions.h | 46 +
src/include/nodes/makefuncs.h | 4 +
src/include/nodes/memnodes.h | 4 +
src/include/nodes/nodeFuncs.h | 4 +
src/include/nodes/nodes.h | 4 +
src/include/nodes/params.h | 4 +
src/include/nodes/parsenodes.h | 4 +
src/include/nodes/pg_list.h | 4 +
src/include/nodes/plannodes.h | 4 +
src/include/nodes/primnodes.h | 4 +
src/include/nodes/print.h | 4 +
src/include/nodes/readfuncs.h | 4 +
src/include/nodes/relation.h | 4 +
src/include/nodes/replnodes.h | 4 +
src/include/nodes/tidbitmap.h | 4 +
src/include/nodes/value.h | 4 +
src/include/optimizer/clauses.h | 4 +
src/include/optimizer/cost.h | 4 +
src/include/optimizer/geqo.h | 4 +
src/include/optimizer/geqo_copy.h | 4 +
src/include/optimizer/geqo_gene.h | 4 +
src/include/optimizer/geqo_misc.h | 4 +
src/include/optimizer/geqo_mutation.h | 4 +
src/include/optimizer/geqo_pool.h | 4 +
src/include/optimizer/geqo_random.h | 4 +
src/include/optimizer/geqo_recombination.h | 4 +
src/include/optimizer/geqo_selection.h | 4 +
src/include/optimizer/joininfo.h | 4 +
src/include/optimizer/orclauses.h | 21 +
src/include/optimizer/pathnode.h | 4 +
src/include/optimizer/paths.h | 4 +
src/include/optimizer/placeholder.h | 4 +
src/include/optimizer/plancat.h | 4 +
src/include/optimizer/planmain.h | 4 +
src/include/optimizer/planner.h | 4 +
src/include/optimizer/predtest.h | 4 +
src/include/optimizer/prep.h | 4 +
src/include/optimizer/restrictinfo.h | 4 +
src/include/optimizer/subselect.h | 4 +
src/include/optimizer/tlist.h | 4 +
src/include/optimizer/var.h | 4 +
src/include/parser/analyze.h | 4 +
src/include/parser/gramparse.h | 4 +
src/include/parser/keywords.h | 4 +
src/include/parser/kwlist.h | 4 +
src/include/parser/parse_agg.h | 4 +
src/include/parser/parse_clause.h | 4 +
src/include/parser/parse_coerce.h | 4 +
src/include/parser/parse_collate.h | 4 +
src/include/parser/parse_cte.h | 4 +
src/include/parser/parse_expr.h | 4 +
src/include/parser/parse_func.h | 4 +
src/include/parser/parse_node.h | 4 +
src/include/parser/parse_oper.h | 4 +
src/include/parser/parse_param.h | 4 +
src/include/parser/parse_relation.h | 4 +
src/include/parser/parse_target.h | 4 +
src/include/parser/parse_type.h | 4 +
src/include/parser/parse_utilcmd.h | 4 +
src/include/parser/parser.h | 4 +
src/include/parser/parsetree.h | 4 +
src/include/parser/scanner.h | 4 +
src/include/parser/scansup.h | 4 +
src/include/pg_config_manual.h | 4 +
src/include/pg_getopt.h | 46 +
src/include/pg_trace.h | 4 +
src/include/pgstat.h | 4 +
src/include/pgtar.h | 4 +
src/include/pgtime.h | 4 +
src/include/port.h | 4 +
src/include/port/atomics.h | 513 ++
src/include/port/atomics/arch-arm.h | 25 +
src/include/port/atomics/arch-hppa.h | 17 +
src/include/port/atomics/arch-ia64.h | 26 +
src/include/port/atomics/arch-ppc.h | 26 +
src/include/port/atomics/arch-x86.h | 242 +
src/include/port/atomics/fallback.h | 146 +
src/include/port/atomics/generic-acc.h | 106 +
src/include/port/atomics/generic-gcc.h | 225 +
src/include/port/atomics/generic-msvc.h | 103 +
src/include/port/atomics/generic-sunpro.h | 106 +
src/include/port/atomics/generic-xlc.h | 111 +
src/include/port/atomics/generic.h | 392 ++
src/include/port/pg_bswap.h | 68 +
src/include/port/pg_crc32c.h | 85 +
src/include/portability/instr_time.h | 4 +
src/include/portability/mem.h | 48 +
src/include/postgres.h | 4 +
src/include/postgres_fe.h | 4 +
src/include/postmaster/autovacuum.h | 4 +
src/include/postmaster/bgworker.h | 153 +
src/include/postmaster/bgworker_internals.h | 55 +
src/include/postmaster/bgwriter.h | 4 +
src/include/postmaster/fork_process.h | 4 +
src/include/postmaster/pgarch.h | 4 +
src/include/postmaster/postmaster.h | 4 +
src/include/postmaster/startup.h | 4 +
src/include/postmaster/syslogger.h | 4 +
src/include/postmaster/walwriter.h | 4 +
src/include/regex/regexport.h | 57 +
src/include/replication/basebackup.h | 4 +
src/include/replication/decode.h | 20 +
src/include/replication/logical.h | 102 +
src/include/replication/logicalfuncs.h | 26 +
src/include/replication/message.h | 42 +
src/include/replication/origin.h | 88 +
src/include/replication/output_plugin.h | 119 +
src/include/replication/reorderbuffer.h | 407 ++
src/include/replication/slot.h | 192 +
src/include/replication/snapbuild.h | 85 +
src/include/replication/syncrep.h | 4 +
src/include/replication/walreceiver.h | 4 +
src/include/replication/walsender.h | 4 +
src/include/replication/walsender_private.h | 4 +
src/include/rewrite/prs2lock.h | 4 +
src/include/rewrite/rewriteDefine.h | 4 +
src/include/rewrite/rewriteHandler.h | 4 +
src/include/rewrite/rewriteManip.h | 4 +
src/include/rewrite/rewriteRemove.h | 4 +
src/include/rewrite/rewriteSupport.h | 4 +
src/include/rewrite/rowsecurity.h | 49 +
src/include/rusagestub.h | 4 +
src/include/snowball/header.h | 4 +
src/include/storage/backendid.h | 4 +
src/include/storage/block.h | 4 +
src/include/storage/buf.h | 4 +
src/include/storage/buf_internals.h | 4 +
src/include/storage/buffile.h | 4 +
src/include/storage/bufmgr.h | 4 +
src/include/storage/bufpage.h | 4 +
src/include/storage/checksum.h | 24 +
src/include/storage/checksum_impl.h | 207 +
src/include/storage/condition_variable.h | 59 +
src/include/storage/copydir.h | 4 +
src/include/storage/dsm.h | 63 +
src/include/storage/dsm_impl.h | 80 +
src/include/storage/fd.h | 4 +
src/include/storage/freespace.h | 4 +
src/include/storage/fsm_internals.h | 4 +
src/include/storage/indexfsm.h | 4 +
src/include/storage/ipc.h | 4 +
src/include/storage/item.h | 4 +
src/include/storage/itemid.h | 4 +
src/include/storage/itemptr.h | 4 +
src/include/storage/large_object.h | 4 +
src/include/storage/latch.h | 10 +
src/include/storage/lmgr.h | 4 +
src/include/storage/lock.h | 4 +
src/include/storage/lockdefs.h | 56 +
src/include/storage/lwlock.h | 4 +
src/include/storage/off.h | 4 +
src/include/storage/pg_sema.h | 4 +
src/include/storage/pg_shmem.h | 4 +
src/include/storage/pmsignal.h | 4 +
src/include/storage/predicate.h | 4 +
src/include/storage/predicate_internals.h | 4 +
src/include/storage/proc.h | 4 +
src/include/storage/procarray.h | 4 +
src/include/storage/proclist.h | 208 +
src/include/storage/proclist_types.h | 45 +
src/include/storage/procsignal.h | 4 +
src/include/storage/reinit.h | 4 +
src/include/storage/relfilenode.h | 4 +
src/include/storage/s_lock.h | 4 +
src/include/storage/shm_mq.h | 85 +
src/include/storage/shm_toc.h | 57 +
src/include/storage/shmem.h | 4 +
src/include/storage/sinval.h | 4 +
src/include/storage/sinvaladt.h | 4 +
src/include/storage/smgr.h | 4 +
src/include/storage/spin.h | 4 +
src/include/storage/standby.h | 4 +
src/include/storage/standbydefs.h | 74 +
src/include/tcop/deparse_utility.h | 105 +
src/include/tcop/dest.h | 4 +
src/include/tcop/fastpath.h | 4 +
src/include/tcop/pquery.h | 4 +
src/include/tcop/tcopprot.h | 4 +
src/include/tcop/utility.h | 4 +
src/include/tsearch/dicts/regis.h | 4 +
src/include/tsearch/dicts/spell.h | 4 +
src/include/tsearch/ts_cache.h | 4 +
src/include/tsearch/ts_locale.h | 4 +
src/include/tsearch/ts_public.h | 4 +
src/include/tsearch/ts_type.h | 4 +
src/include/tsearch/ts_utils.h | 4 +
src/include/utils/acl.h | 4 +
src/include/utils/aclchk_internal.h | 45 +
src/include/utils/array.h | 5 +
src/include/utils/arrayaccess.h | 118 +
src/include/utils/ascii.h | 4 +
src/include/utils/attoptcache.h | 4 +
src/include/utils/backend_random.h | 19 +
src/include/utils/builtins.h | 4 +
src/include/utils/bytea.h | 4 +
src/include/utils/catcache.h | 4 +
src/include/utils/combocid.h | 4 +
src/include/utils/date.h | 4 +
src/include/utils/datetime.h | 4 +
src/include/utils/datum.h | 4 +
src/include/utils/dsa.h | 115 +
src/include/utils/dynahash.h | 4 +
src/include/utils/dynamic_loader.h | 4 +
src/include/utils/elog.h | 4 +
src/include/utils/evtcache.h | 37 +
src/include/utils/expandeddatum.h | 159 +
src/include/utils/fmgrtab.h | 4 +
src/include/utils/formatting.h | 4 +
src/include/utils/freepage.h | 99 +
src/include/utils/geo_decls.h | 4 +
src/include/utils/guc.h | 4 +
src/include/utils/guc_tables.h | 4 +
src/include/utils/help_config.h | 4 +
src/include/utils/hsearch.h | 4 +
src/include/utils/index_selfuncs.h | 68 +
src/include/utils/inet.h | 4 +
src/include/utils/int8.h | 4 +
src/include/utils/inval.h | 4 +
src/include/utils/json.h | 4 +
src/include/utils/jsonapi.h | 134 +
src/include/utils/jsonb.h | 442 ++
src/include/utils/logtape.h | 4 +
src/include/utils/lsyscache.h | 4 +
src/include/utils/memdebug.h | 34 +
src/include/utils/memutils.h | 4 +
src/include/utils/nabstime.h | 4 +
src/include/utils/numeric.h | 4 +
src/include/utils/palloc.h | 4 +
src/include/utils/pg_crc.h | 12 +
src/include/utils/pg_locale.h | 4 +
src/include/utils/pg_lsn.h | 43 +
src/include/utils/pg_rusage.h | 4 +
src/include/utils/plancache.h | 4 +
src/include/utils/portal.h | 4 +
src/include/utils/rangetypes.h | 4 +
src/include/utils/rbtree.h | 4 +
src/include/utils/rel.h | 4 +
src/include/utils/relcache.h | 4 +
src/include/utils/relfilenodemap.h | 18 +
src/include/utils/relmapper.h | 4 +
src/include/utils/relptr.h | 77 +
src/include/utils/reltrigger.h | 4 +
src/include/utils/resowner.h | 4 +
src/include/utils/resowner_private.h | 91 +
src/include/utils/rls.h | 50 +
src/include/utils/ruleutils.h | 35 +
src/include/utils/sampling.h | 65 +
src/include/utils/selfuncs.h | 4 +
src/include/utils/snapmgr.h | 4 +
src/include/utils/snapshot.h | 4 +
src/include/utils/sortsupport.h | 4 +
src/include/utils/spccache.h | 4 +
src/include/utils/syscache.h | 4 +
src/include/utils/timeout.h | 87 +
src/include/utils/timestamp.h | 4 +
src/include/utils/tqual.h | 4 +
src/include/utils/tuplesort.h | 4 +
src/include/utils/tuplestore.h | 4 +
src/include/utils/typcache.h | 4 +
src/include/utils/tzparser.h | 4 +
src/include/utils/uuid.h | 4 +
src/include/utils/varbit.h | 4 +
src/include/utils/xml.h | 4 +
src/include/windowapi.h | 4 +
src/interfaces/ecpg/compatlib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/pg_type.h | 4 +
src/interfaces/ecpg/pgtypeslib/Makefile | 4 +
src/interfaces/ecpg/preproc/Makefile | 4 +
src/interfaces/ecpg/preproc/check_rules.pl | 4 +
src/interfaces/ecpg/preproc/ecpg.c | 4 +
src/interfaces/ecpg/preproc/keywords.c | 4 +
src/interfaces/ecpg/preproc/parse.pl | 4 +
src/interfaces/ecpg/preproc/parser.c | 4 +
src/interfaces/ecpg/preproc/pgc.l | 4 +
src/interfaces/ecpg/test/pg_regress_ecpg.c | 4 +
src/interfaces/libpq/Makefile | 4 +
src/interfaces/libpq/fe-auth.c | 4 +
src/interfaces/libpq/fe-auth.h | 4 +
src/interfaces/libpq/fe-connect.c | 4 +
src/interfaces/libpq/fe-exec.c | 4 +
src/interfaces/libpq/fe-lobj.c | 4 +
src/interfaces/libpq/fe-misc.c | 4 +
src/interfaces/libpq/fe-print.c | 4 +
src/interfaces/libpq/fe-protocol2.c | 4 +
src/interfaces/libpq/fe-protocol3.c | 4 +
src/interfaces/libpq/fe-secure-openssl.c | 1706 +++++++
src/interfaces/libpq/fe-secure.c | 4 +
src/interfaces/libpq/libpq-events.c | 4 +
src/interfaces/libpq/libpq-events.h | 4 +
src/interfaces/libpq/libpq-fe.h | 4 +
src/interfaces/libpq/libpq-int.h | 4 +
src/interfaces/libpq/libpq.rc.in | 4 +
src/interfaces/libpq/pqexpbuffer.c | 4 +
src/interfaces/libpq/pqexpbuffer.h | 4 +
src/interfaces/libpq/pthread-win32.c | 4 +
src/interfaces/libpq/test/uri-regress.c | 4 +
src/interfaces/libpq/win32.c | 4 +
src/pl/plperl/plperl.h | 4 +
src/pl/plpgsql/src/generate-plerrcodes.pl | 4 +
src/pl/plpgsql/src/gram.y | 4 +
src/pl/plpgsql/src/pl_comp.c | 4 +
src/pl/plpgsql/src/pl_exec.c | 4 +
src/pl/plpgsql/src/pl_funcs.c | 4 +
src/pl/plpgsql/src/pl_handler.c | 4 +
src/pl/plpgsql/src/pl_scanner.c | 4 +
src/pl/plpgsql/src/plpgsql.h | 4 +
src/pl/plpython/generate-spiexceptions.pl | 4 +
src/pl/plpython/plpython.h | 4 +
src/pl/tcl/generate-pltclerrcodes.pl | 40 +
src/port/chklocale.c | 4 +
src/port/dirent.c | 4 +
src/port/dirmod.c | 4 +
src/port/exec.c | 4 +
src/port/fls.c | 4 +
src/port/fseeko.c | 4 +
src/port/getaddrinfo.c | 4 +
src/port/getpeereid.c | 4 +
src/port/getrusage.c | 4 +
src/port/isinf.c | 4 +
src/port/kill.c | 4 +
src/port/mkdtemp.c | 4 +
src/port/noblock.c | 4 +
src/port/open.c | 4 +
src/port/path.c | 4 +
src/port/pg_crc32c_choose.c | 63 +
src/port/pg_crc32c_sb8.c | 1169 +++++
src/port/pg_crc32c_sse42.c | 68 +
src/port/pg_strong_random.c | 149 +
src/port/pgcheckdir.c | 4 +
src/port/pgsleep.c | 4 +
src/port/pgstrcasecmp.c | 4 +
src/port/pqsignal.c | 61 +
src/port/quotes.c | 51 +
src/port/random.c | 4 +
src/port/sprompt.c | 4 +
src/port/srandom.c | 4 +
src/port/strlcpy.c | 4 +
src/port/system.c | 118 +
src/port/thread.c | 4 +
src/port/unsetenv.c | 4 +
src/port/win32env.c | 4 +
src/port/win32error.c | 4 +
src/port/win32setlocale.c | 4 +
src/port/win32ver.rc | 4 +
src/test/examples/testlo.c | 4 +
src/test/examples/testlo64.c | 293 ++
src/test/isolation/isolation_main.c | 4 +
src/test/isolation/isolationtester.h | 4 +
src/test/isolation/specparse.y | 4 +
src/test/isolation/specscanner.l | 4 +
.../modules/test_ddl_deparse/test_ddl_deparse.c | 301 ++
src/test/modules/test_rls_hooks/test_rls_hooks.c | 175 +
src/test/modules/test_rls_hooks/test_rls_hooks.h | 25 +
src/test/modules/test_shm_mq/setup.c | 316 ++
src/test/modules/test_shm_mq/test.c | 265 ++
src/test/modules/test_shm_mq/test_shm_mq.h | 45 +
src/test/modules/test_shm_mq/worker.c | 219 +
src/test/modules/worker_spi/worker_spi.c | 407 ++
src/test/perl/Makefile | 33 +
src/test/recovery/Makefile | 22 +
src/test/regress/GNUmakefile | 4 +
src/test/regress/pg_regress.c | 4 +
src/test/regress/pg_regress.h | 4 +
src/test/regress/pg_regress_main.c | 4 +
src/test/regress/regress.c | 14 +
src/test/ssl/Makefile | 134 +
src/test/thread/Makefile | 4 +
src/test/thread/thread_test.c | 4 +
src/timezone/pgtz.c | 4 +
src/timezone/pgtz.h | 4 +
src/tools/check_bison_recursion.pl | 4 +
src/tools/check_keywords.pl | 10 +
src/tools/copyright.pl | 4 +
src/tools/findoidjoins/Makefile | 4 +
src/tools/findoidjoins/findoidjoins.c | 4 +
src/tools/ifaddrs/Makefile | 4 +
src/tools/version_stamp.pl | 4 +
src/tools/win32tzlist.pl | 4 +
src/tutorial/complex.source | 4 +
src/tutorial/syscat.source | 4 +
1529 files changed, 137461 insertions(+), 4 deletions(-)

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#3Magnus Hagander
magnus@hagander.net
In reply to: Bruce Momjian (#2)
Re: pgsql: Update copyright for 2017

Is this a big enough boo that we actually want to reset the master repo to
get rid of it?

If so, we need to do it *now* beore people get a chance to mirror it
properly..

Thoughts?

If not, just a revert should work of course..

//Magnus

On Tue, Jan 3, 2017 at 6:41 PM, Bruce Momjian <bruce@momjian.us> wrote:

Sorry, this will be reverted and redone.

------------------------------------------------------------
---------------

On Tue, Jan 3, 2017 at 05:38:05PM +0000, Bruce Momjian wrote:

Update copyright for 2017

Backpatch-through: certain files through 9.2

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/19371e148207c33d15fded06a178d5

8d0781141d

Modified Files
--------------
COPYRIGHT | 2 +-
configure | 11 +
configure.in | 4 +
contrib/adminpack/adminpack.c | 4 +
contrib/auth_delay/auth_delay.c | 4 +
contrib/auto_explain/auto_explain.c | 4 +
contrib/bloom/blcost.c | 48 +
contrib/bloom/blinsert.c | 358 ++
contrib/bloom/bloom.h | 212 +
contrib/bloom/blscan.c | 173 +
contrib/bloom/blutils.c | 485 ++
contrib/bloom/blvacuum.c | 217 +
contrib/bloom/blvalidate.c | 220 +
contrib/dblink/dblink.c | 4 +
contrib/dblink/dblink.h | 4 +
contrib/dict_int/dict_int.c | 4 +
contrib/dict_xsyn/dict_xsyn.c | 4 +
contrib/dummy_seclabel/dummy_seclabel.c | 4 +
contrib/file_fdw/file_fdw.c | 4 +
contrib/fuzzystrmatch/fuzzystrmatch.c | 4 +
contrib/fuzzystrmatch/levenshtein.c | 4 +
contrib/intarray/_int_selfuncs.c | 341 ++
contrib/isn/isn.c | 4 +
contrib/isn/isn.h | 4 +
contrib/pageinspect/brinfuncs.c | 409 ++
contrib/pageinspect/fsmfuncs.c | 4 +
contrib/pageinspect/ginfuncs.c | 283 ++
contrib/pageinspect/heapfuncs.c | 4 +
contrib/pageinspect/rawpage.c | 4 +
contrib/passwordcheck/passwordcheck.c | 4 +
contrib/pg_prewarm/pg_prewarm.c | 206 +
contrib/pg_stat_statements/pg_stat_statements.c | 4 +
contrib/pg_trgm/trgm_regexp.c | 2244 +++++++++
contrib/pg_upgrade/check.c | 5 +
contrib/pg_upgrade/controldata.c | 5 +
contrib/pg_upgrade/exec.c | 5 +
contrib/pg_upgrade/option.c | 5 +
contrib/pg_upgrade/pg_upgrade.h | 5 +
contrib/pg_upgrade/server.c | 5 +
contrib/pg_upgrade/test.sh | 4 +
contrib/pg_visibility/pg_visibility.c | 749 +++
contrib/pgstattuple/pgstatapprox.c | 303 ++
contrib/postgres_fdw/connection.c | 838 ++++
contrib/postgres_fdw/deparse.c | 2940 ++++++++++++
contrib/postgres_fdw/option.c | 363 ++
contrib/postgres_fdw/postgres_fdw.c | 5029

++++++++++++++++++++

contrib/postgres_fdw/postgres_fdw.h | 172 +
contrib/postgres_fdw/shippable.c | 214 +
contrib/sepgsql/database.c | 4 +
contrib/sepgsql/dml.c | 4 +
contrib/sepgsql/hooks.c | 4 +
contrib/sepgsql/label.c | 4 +
contrib/sepgsql/launcher | 4 +
contrib/sepgsql/proc.c | 4 +
contrib/sepgsql/relation.c | 4 +
contrib/sepgsql/schema.c | 4 +
contrib/sepgsql/selinux.c | 4 +
contrib/sepgsql/sepgsql.h | 4 +
contrib/sepgsql/uavc.c | 4 +
contrib/tablefunc/tablefunc.c | 4 +
contrib/tablefunc/tablefunc.h | 4 +
contrib/tcn/tcn.c | 4 +
contrib/test_decoding/test_decoding.c | 489 ++
contrib/test_parser/test_parser.c | 4 +
contrib/tsearch2/tsearch2.c | 4 +
contrib/tsm_system_rows/tsm_system_rows.c | 394 ++
contrib/tsm_system_time/tsm_system_time.c | 358 ++
contrib/unaccent/unaccent.c | 4 +
contrib/uuid-ossp/uuid-ossp.c | 6 +
contrib/vacuumlo/vacuumlo.c | 4 +
doc/src/sgml/generate-errcodes-table.pl | 4 +
doc/src/sgml/legal.sgml | 9 +-
doc/src/sgml/lobj.sgml | 9 +
src/backend/Makefile | 4 +
src/backend/access/brin/brin.c | 1227 +++++
src/backend/access/brin/brin_inclusion.c | 702 +++
src/backend/access/brin/brin_minmax.c | 374 ++
src/backend/access/brin/brin_pageops.c | 893 ++++
src/backend/access/brin/brin_revmap.c | 510 ++
src/backend/access/brin/brin_tuple.c | 559 +++
src/backend/access/brin/brin_validate.c | 278 ++
src/backend/access/brin/brin_xlog.c | 281 ++
src/backend/access/common/heaptuple.c | 4 +
src/backend/access/common/indextuple.c | 4 +
src/backend/access/common/printtup.c | 4 +
src/backend/access/common/reloptions.c | 4 +
src/backend/access/common/scankey.c | 4 +
src/backend/access/common/tupconvert.c | 4 +
src/backend/access/common/tupdesc.c | 4 +
src/backend/access/gin/ginarrayproc.c | 4 +
src/backend/access/gin/ginbtree.c | 4 +
src/backend/access/gin/ginbulk.c | 4 +
src/backend/access/gin/gindatapage.c | 4 +
src/backend/access/gin/ginentrypage.c | 4 +
src/backend/access/gin/ginfast.c | 4 +
src/backend/access/gin/ginget.c | 4 +
src/backend/access/gin/gininsert.c | 4 +
src/backend/access/gin/ginlogic.c | 248 +
src/backend/access/gin/ginpostinglist.c | 423 ++
src/backend/access/gin/ginscan.c | 4 +
src/backend/access/gin/ginutil.c | 4 +
src/backend/access/gin/ginvacuum.c | 4 +
src/backend/access/gin/ginvalidate.c | 269 ++
src/backend/access/gin/ginxlog.c | 4 +
src/backend/access/gist/gist.c | 4 +
src/backend/access/gist/gistbuild.c | 4 +
src/backend/access/gist/gistbuildbuffers.c | 4 +
src/backend/access/gist/gistget.c | 4 +
src/backend/access/gist/gistproc.c | 4 +
src/backend/access/gist/gistscan.c | 4 +
src/backend/access/gist/gistsplit.c | 4 +
src/backend/access/gist/gistutil.c | 4 +
src/backend/access/gist/gistvacuum.c | 4 +
src/backend/access/gist/gistvalidate.c | 275 ++
src/backend/access/gist/gistxlog.c | 4 +
src/backend/access/hash/hash.c | 4 +
src/backend/access/hash/hashfunc.c | 4 +
src/backend/access/hash/hashinsert.c | 4 +
src/backend/access/hash/hashovfl.c | 4 +
src/backend/access/hash/hashpage.c | 4 +
src/backend/access/hash/hashsearch.c | 4 +
src/backend/access/hash/hashsort.c | 4 +
src/backend/access/hash/hashutil.c | 4 +
src/backend/access/hash/hashvalidate.c | 312 ++
src/backend/access/heap/heapam.c | 4 +
src/backend/access/heap/hio.c | 4 +
src/backend/access/heap/pruneheap.c | 4 +
src/backend/access/heap/rewriteheap.c | 4 +
src/backend/access/heap/syncscan.c | 4 +
src/backend/access/heap/tuptoaster.c | 4 +
src/backend/access/heap/visibilitymap.c | 4 +
src/backend/access/index/amapi.c | 142 +
src/backend/access/index/amvalidate.c | 246 +
src/backend/access/index/genam.c | 4 +
src/backend/access/index/indexam.c | 4 +
src/backend/access/nbtree/nbtcompare.c | 4 +
src/backend/access/nbtree/nbtinsert.c | 4 +
src/backend/access/nbtree/nbtpage.c | 4 +
src/backend/access/nbtree/nbtree.c | 4 +
src/backend/access/nbtree/nbtsearch.c | 4 +
src/backend/access/nbtree/nbtsort.c | 4 +
src/backend/access/nbtree/nbtutils.c | 4 +
src/backend/access/nbtree/nbtvalidate.c | 252 +
src/backend/access/nbtree/nbtxlog.c | 4 +
src/backend/access/rmgrdesc/brindesc.c | 97 +
src/backend/access/rmgrdesc/clogdesc.c | 51 +
src/backend/access/rmgrdesc/committsdesc.c | 82 +
src/backend/access/rmgrdesc/dbasedesc.c | 60 +
src/backend/access/rmgrdesc/genericdesc.c | 58 +
src/backend/access/rmgrdesc/gindesc.c | 214 +
src/backend/access/rmgrdesc/gistdesc.c | 71 +
src/backend/access/rmgrdesc/hashdesc.c | 28 +
src/backend/access/rmgrdesc/heapdesc.c | 240 +
src/backend/access/rmgrdesc/logicalmsgdesc.c | 41 +
src/backend/access/rmgrdesc/mxactdesc.c | 105 +
src/backend/access/rmgrdesc/nbtdesc.c | 154 +
src/backend/access/rmgrdesc/relmapdesc.c | 47 +
src/backend/access/rmgrdesc/replorigindesc.c | 63 +
src/backend/access/rmgrdesc/seqdesc.c | 46 +
src/backend/access/rmgrdesc/smgrdesc.c | 62 +
src/backend/access/rmgrdesc/spgdesc.c | 121 +
src/backend/access/rmgrdesc/standbydesc.c | 131 +
src/backend/access/rmgrdesc/tblspcdesc.c | 56 +
src/backend/access/rmgrdesc/xactdesc.c | 330 ++
src/backend/access/rmgrdesc/xlogdesc.c | 188 +
src/backend/access/spgist/spgdoinsert.c | 4 +
src/backend/access/spgist/spginsert.c | 4 +
src/backend/access/spgist/spgkdtreeproc.c | 4 +
src/backend/access/spgist/spgquadtreeproc.c | 4 +
src/backend/access/spgist/spgscan.c | 4 +
src/backend/access/spgist/spgtextproc.c | 4 +
src/backend/access/spgist/spgutils.c | 4 +
src/backend/access/spgist/spgvacuum.c | 4 +
src/backend/access/spgist/spgvalidate.c | 244 +
src/backend/access/spgist/spgxlog.c | 4 +
src/backend/access/tablesample/bernoulli.c | 233 +
src/backend/access/tablesample/system.c | 262 +
src/backend/access/tablesample/tablesample.c | 40 +
src/backend/access/transam/clog.c | 4 +
src/backend/access/transam/commit_ts.c | 1007 ++++
src/backend/access/transam/generic_xlog.c | 535 +++
src/backend/access/transam/multixact.c | 4 +
src/backend/access/transam/parallel.c | 1165 +++++
src/backend/access/transam/slru.c | 4 +
src/backend/access/transam/subtrans.c | 4 +
src/backend/access/transam/timeline.c | 573 +++
src/backend/access/transam/transam.c | 4 +
src/backend/access/transam/twophase.c | 4 +
src/backend/access/transam/twophase_rmgr.c | 4 +
src/backend/access/transam/varsup.c | 4 +
src/backend/access/transam/xact.c | 4 +
src/backend/access/transam/xlog.c | 4 +
src/backend/access/transam/xlogarchive.c | 764 +++
src/backend/access/transam/xlogfuncs.c | 4 +
src/backend/access/transam/xloginsert.c | 1031 ++++
src/backend/access/transam/xlogreader.c | 1397 ++++++
src/backend/access/transam/xlogutils.c | 4 +
src/backend/bootstrap/bootparse.y | 4 +
src/backend/bootstrap/bootscanner.l | 4 +
src/backend/bootstrap/bootstrap.c | 4 +
src/backend/catalog/Catalog.pm | 4 +
src/backend/catalog/aclchk.c | 4 +
src/backend/catalog/catalog.c | 4 +
src/backend/catalog/dependency.c | 4 +
src/backend/catalog/genbki.pl | 8 +
src/backend/catalog/heap.c | 4 +
src/backend/catalog/index.c | 4 +
src/backend/catalog/indexing.c | 4 +
src/backend/catalog/information_schema.sql | 4 +
src/backend/catalog/namespace.c | 4 +
src/backend/catalog/objectaccess.c | 128 +
src/backend/catalog/objectaddress.c | 4 +
src/backend/catalog/partition.c | 1992 ++++++++
src/backend/catalog/pg_aggregate.c | 4 +
src/backend/catalog/pg_collation.c | 4 +
src/backend/catalog/pg_constraint.c | 4 +
src/backend/catalog/pg_conversion.c | 4 +
src/backend/catalog/pg_db_role_setting.c | 4 +
src/backend/catalog/pg_depend.c | 4 +
src/backend/catalog/pg_enum.c | 4 +
src/backend/catalog/pg_inherits.c | 4 +
src/backend/catalog/pg_largeobject.c | 4 +
src/backend/catalog/pg_namespace.c | 4 +
src/backend/catalog/pg_operator.c | 4 +
src/backend/catalog/pg_proc.c | 4 +
src/backend/catalog/pg_range.c | 4 +
src/backend/catalog/pg_shdepend.c | 4 +
src/backend/catalog/pg_type.c | 4 +
src/backend/catalog/storage.c | 4 +
src/backend/catalog/system_views.sql | 4 +
src/backend/catalog/toasting.c | 4 +
src/backend/commands/aggregatecmds.c | 4 +
src/backend/commands/alter.c | 4 +
src/backend/commands/amcmds.c | 272 ++
src/backend/commands/analyze.c | 4 +
src/backend/commands/async.c | 4 +
src/backend/commands/cluster.c | 4 +
src/backend/commands/collationcmds.c | 4 +
src/backend/commands/comment.c | 4 +
src/backend/commands/constraint.c | 4 +
src/backend/commands/conversioncmds.c | 4 +
src/backend/commands/copy.c | 4 +
src/backend/commands/createas.c | 4 +
src/backend/commands/dbcommands.c | 4 +
src/backend/commands/define.c | 4 +
src/backend/commands/discard.c | 4 +
src/backend/commands/dropcmds.c | 4 +
src/backend/commands/event_trigger.c | 2255 +++++++++
src/backend/commands/explain.c | 4 +
src/backend/commands/extension.c | 4 +
src/backend/commands/foreigncmds.c | 4 +
src/backend/commands/functioncmds.c | 4 +
src/backend/commands/indexcmds.c | 4 +
src/backend/commands/lockcmds.c | 4 +
src/backend/commands/matview.c | 855 ++++
src/backend/commands/opclasscmds.c | 4 +
src/backend/commands/operatorcmds.c | 4 +
src/backend/commands/policy.c | 1397 ++++++
src/backend/commands/portalcmds.c | 4 +
src/backend/commands/prepare.c | 4 +
src/backend/commands/proclang.c | 4 +
src/backend/commands/schemacmds.c | 4 +
src/backend/commands/seclabel.c | 4 +
src/backend/commands/sequence.c | 4 +
src/backend/commands/tablecmds.c | 4 +
src/backend/commands/tablespace.c | 4 +
src/backend/commands/trigger.c | 4 +
src/backend/commands/tsearchcmds.c | 4 +
src/backend/commands/typecmds.c | 4 +
src/backend/commands/user.c | 4 +
src/backend/commands/vacuum.c | 4 +
src/backend/commands/vacuumlazy.c | 4 +
src/backend/commands/variable.c | 4 +
src/backend/commands/view.c | 4 +
src/backend/executor/execAmi.c | 4 +
src/backend/executor/execCurrent.c | 4 +
src/backend/executor/execGrouping.c | 4 +
src/backend/executor/execIndexing.c | 904 ++++
src/backend/executor/execJunk.c | 4 +
src/backend/executor/execMain.c | 4 +
src/backend/executor/execParallel.c | 812 ++++
src/backend/executor/execProcnode.c | 4 +
src/backend/executor/execQual.c | 4 +
src/backend/executor/execScan.c | 4 +
src/backend/executor/execTuples.c | 4 +
src/backend/executor/execUtils.c | 4 +
src/backend/executor/functions.c | 4 +
src/backend/executor/instrument.c | 4 +
src/backend/executor/nodeAgg.c | 6 +
src/backend/executor/nodeAppend.c | 4 +
src/backend/executor/nodeBitmapAnd.c | 4 +
src/backend/executor/nodeBitmapHeapscan.c | 4 +
src/backend/executor/nodeBitmapIndexscan.c | 4 +
src/backend/executor/nodeBitmapOr.c | 4 +
src/backend/executor/nodeCtescan.c | 4 +
src/backend/executor/nodeCustom.c | 206 +
src/backend/executor/nodeForeignscan.c | 4 +
src/backend/executor/nodeFunctionscan.c | 4 +
src/backend/executor/nodeGather.c | 477 ++
src/backend/executor/nodeGroup.c | 4 +
src/backend/executor/nodeHash.c | 4 +
src/backend/executor/nodeHashjoin.c | 4 +
src/backend/executor/nodeIndexonlyscan.c | 4 +
src/backend/executor/nodeIndexscan.c | 4 +
src/backend/executor/nodeLimit.c | 4 +
src/backend/executor/nodeLockRows.c | 4 +
src/backend/executor/nodeMaterial.c | 4 +
src/backend/executor/nodeMergeAppend.c | 4 +
src/backend/executor/nodeMergejoin.c | 4 +
src/backend/executor/nodeModifyTable.c | 4 +
src/backend/executor/nodeNestloop.c | 4 +
src/backend/executor/nodeRecursiveunion.c | 8 +
src/backend/executor/nodeResult.c | 4 +
src/backend/executor/nodeSamplescan.c | 602 +++
src/backend/executor/nodeSeqscan.c | 4 +
src/backend/executor/nodeSetOp.c | 4 +
src/backend/executor/nodeSort.c | 4 +
src/backend/executor/nodeSubplan.c | 12 +
src/backend/executor/nodeSubqueryscan.c | 4 +
src/backend/executor/nodeTidscan.c | 4 +
src/backend/executor/nodeUnique.c | 4 +
src/backend/executor/nodeValuesscan.c | 4 +
src/backend/executor/nodeWindowAgg.c | 4 +
src/backend/executor/nodeWorktablescan.c | 4 +
src/backend/executor/spi.c | 4 +
src/backend/executor/tqueue.c | 1276 +++++
src/backend/executor/tstoreReceiver.c | 4 +
src/backend/foreign/foreign.c | 4 +
src/backend/lib/binaryheap.c | 307 ++
src/backend/lib/bipartite_match.c | 180 +
src/backend/lib/hyperloglog.c | 252 +
src/backend/lib/ilist.c | 111 +
src/backend/lib/pairingheap.c | 333 ++
src/backend/lib/stringinfo.c | 4 +
src/backend/libpq/auth.c | 4 +
src/backend/libpq/be-fsstubs.c | 4 +
src/backend/libpq/be-secure-openssl.c | 1281 +++++
src/backend/libpq/be-secure.c | 4 +
src/backend/libpq/crypt.c | 4 +
src/backend/libpq/hba.c | 4 +
src/backend/libpq/ip.c | 4 +
src/backend/libpq/md5.c | 4 +
src/backend/libpq/pqcomm.c | 4 +
src/backend/libpq/pqformat.c | 4 +
src/backend/libpq/pqmq.c | 333 ++
src/backend/libpq/pqsignal.c | 4 +
src/backend/main/main.c | 4 +
src/backend/nodes/bitmapset.c | 4 +
src/backend/nodes/copyfuncs.c | 4 +
src/backend/nodes/equalfuncs.c | 4 +
src/backend/nodes/extensible.c | 143 +
src/backend/nodes/list.c | 4 +
src/backend/nodes/makefuncs.c | 4 +
src/backend/nodes/nodeFuncs.c | 4 +
src/backend/nodes/nodes.c | 4 +
src/backend/nodes/outfuncs.c | 4 +
src/backend/nodes/params.c | 4 +
src/backend/nodes/print.c | 4 +
src/backend/nodes/read.c | 4 +
src/backend/nodes/readfuncs.c | 4 +
src/backend/nodes/tidbitmap.c | 4 +
src/backend/nodes/value.c | 4 +
src/backend/optimizer/geqo/geqo_copy.c | 4 +
src/backend/optimizer/geqo/geqo_eval.c | 4 +
src/backend/optimizer/geqo/geqo_main.c | 4 +
src/backend/optimizer/geqo/geqo_misc.c | 4 +
src/backend/optimizer/geqo/geqo_pool.c | 4 +
src/backend/optimizer/geqo/geqo_random.c | 4 +
src/backend/optimizer/geqo/geqo_selection.c | 4 +
src/backend/optimizer/path/allpaths.c | 4 +
src/backend/optimizer/path/clausesel.c | 4 +
src/backend/optimizer/path/costsize.c | 4 +
src/backend/optimizer/path/equivclass.c | 4 +
src/backend/optimizer/path/indxpath.c | 4 +
src/backend/optimizer/path/joinpath.c | 4 +
src/backend/optimizer/path/joinrels.c | 4 +
src/backend/optimizer/path/pathkeys.c | 4 +
src/backend/optimizer/path/tidpath.c | 4 +
src/backend/optimizer/plan/analyzejoins.c | 4 +
src/backend/optimizer/plan/createplan.c | 4 +
src/backend/optimizer/plan/initsplan.c | 4 +
src/backend/optimizer/plan/planagg.c | 4 +
src/backend/optimizer/plan/planmain.c | 4 +
src/backend/optimizer/plan/planner.c | 4 +
src/backend/optimizer/plan/setrefs.c | 4 +
src/backend/optimizer/plan/subselect.c | 4 +
src/backend/optimizer/prep/prepjointree.c | 4 +
src/backend/optimizer/prep/prepqual.c | 4 +
src/backend/optimizer/prep/prepsecurity.c | 486 ++
src/backend/optimizer/prep/preptlist.c | 5 +
src/backend/optimizer/prep/prepunion.c | 4 +
src/backend/optimizer/util/clauses.c | 4 +
src/backend/optimizer/util/joininfo.c | 4 +
src/backend/optimizer/util/orclauses.c | 354 ++
src/backend/optimizer/util/pathnode.c | 4 +
src/backend/optimizer/util/placeholder.c | 4 +
src/backend/optimizer/util/plancat.c | 4 +
src/backend/optimizer/util/predtest.c | 4 +
src/backend/optimizer/util/relnode.c | 4 +
src/backend/optimizer/util/restrictinfo.c | 4 +
src/backend/optimizer/util/tlist.c | 4 +
src/backend/optimizer/util/var.c | 4 +
src/backend/parser/analyze.c | 4 +
src/backend/parser/gram.y | 4 +
src/backend/parser/kwlookup.c | 4 +
src/backend/parser/parse_agg.c | 4 +
src/backend/parser/parse_clause.c | 4 +
src/backend/parser/parse_coerce.c | 4 +
src/backend/parser/parse_collate.c | 4 +
src/backend/parser/parse_cte.c | 4 +
src/backend/parser/parse_expr.c | 4 +
src/backend/parser/parse_func.c | 4 +
src/backend/parser/parse_node.c | 4 +
src/backend/parser/parse_oper.c | 4 +
src/backend/parser/parse_param.c | 4 +
src/backend/parser/parse_relation.c | 4 +
src/backend/parser/parse_target.c | 4 +
src/backend/parser/parse_type.c | 4 +
src/backend/parser/parse_utilcmd.c | 4 +
src/backend/parser/parser.c | 4 +
src/backend/parser/scan.l | 4 +
src/backend/parser/scansup.c | 4 +
src/backend/port/atomics.c | 160 +
src/backend/port/dynloader/aix.h | 4 +
src/backend/port/dynloader/cygwin.h | 4 +
src/backend/port/dynloader/freebsd.c | 4 +
src/backend/port/dynloader/freebsd.h | 4 +
src/backend/port/dynloader/hpux.c | 4 +
src/backend/port/dynloader/hpux.h | 4 +
src/backend/port/dynloader/linux.c | 4 +
src/backend/port/dynloader/linux.h | 4 +
src/backend/port/dynloader/netbsd.c | 4 +
src/backend/port/dynloader/netbsd.h | 4 +
src/backend/port/dynloader/openbsd.c | 4 +
src/backend/port/dynloader/openbsd.h | 4 +
src/backend/port/dynloader/solaris.h | 4 +
src/backend/port/posix_sema.c | 5 +
src/backend/port/sysv_sema.c | 4 +
src/backend/port/sysv_shmem.c | 4 +
src/backend/port/tas/sunstudio_sparc.s | 4 +
src/backend/port/tas/sunstudio_x86.s | 4 +
src/backend/port/win32/crashdump.c | 4 +
src/backend/port/win32/mingwcompat.c | 4 +
src/backend/port/win32/security.c | 4 +
src/backend/port/win32/signal.c | 4 +
src/backend/port/win32/socket.c | 4 +
src/backend/port/win32/timer.c | 4 +
src/backend/port/win32_sema.c | 4 +
src/backend/port/win32_shmem.c | 4 +
src/backend/postmaster/autovacuum.c | 4 +
src/backend/postmaster/bgworker.c | 1098 +++++
src/backend/postmaster/bgwriter.c | 4 +
src/backend/postmaster/checkpointer.c | 4 +
src/backend/postmaster/fork_process.c | 4 +
src/backend/postmaster/pgarch.c | 4 +
src/backend/postmaster/pgstat.c | 4 +
src/backend/postmaster/postmaster.c | 4 +
src/backend/postmaster/startup.c | 4 +
src/backend/postmaster/syslogger.c | 4 +
src/backend/postmaster/walwriter.c | 4 +
src/backend/regex/regc_pg_locale.c | 4 +
src/backend/regex/regexport.c | 252 +
src/backend/regex/regprefix.c | 4 +
src/backend/replication/basebackup.c | 4 +
.../libpqwalreceiver/libpqwalreceiver.c | 4 +
src/backend/replication/logical/decode.c | 988 ++++
src/backend/replication/logical/logical.c | 965 ++++
src/backend/replication/logical/logicalfuncs.c | 417 ++
src/backend/replication/logical/message.c | 93 +
src/backend/replication/logical/origin.c | 1465 ++++++
src/backend/replication/logical/reorderbuffer.c | 3331 +++++++++++++
src/backend/replication/logical/snapbuild.c | 1915 ++++++++
src/backend/replication/repl_gram.y | 4 +
src/backend/replication/repl_scanner.l | 4 +
src/backend/replication/slot.c | 1337 ++++++
src/backend/replication/slotfuncs.c | 315 ++
src/backend/replication/syncrep.c | 4 +
src/backend/replication/syncrep_gram.y | 116 +
src/backend/replication/syncrep_scanner.l | 158 +
src/backend/replication/walreceiver.c | 4 +
src/backend/replication/walreceiverfuncs.c | 4 +
src/backend/replication/walsender.c | 4 +
src/backend/rewrite/rewriteDefine.c | 4 +
src/backend/rewrite/rewriteHandler.c | 4 +
src/backend/rewrite/rewriteManip.c | 4 +
src/backend/rewrite/rewriteRemove.c | 4 +
src/backend/rewrite/rewriteSupport.c | 4 +
src/backend/rewrite/rowsecurity.c | 792 +++
src/backend/snowball/dict_snowball.c | 4 +
src/backend/snowball/snowball.sql.in | 21 +
src/backend/snowball/snowball_func.sql.in | 21 +
src/backend/storage/buffer/buf_init.c | 4 +
src/backend/storage/buffer/buf_table.c | 4 +
src/backend/storage/buffer/bufmgr.c | 4 +
src/backend/storage/buffer/freelist.c | 4 +
src/backend/storage/buffer/localbuf.c | 4 +
src/backend/storage/file/buffile.c | 4 +
src/backend/storage/file/copydir.c | 4 +
src/backend/storage/file/fd.c | 4 +
src/backend/storage/file/reinit.c | 4 +
src/backend/storage/freespace/freespace.c | 4 +
src/backend/storage/freespace/fsmpage.c | 4 +
src/backend/storage/freespace/indexfsm.c | 4 +
src/backend/storage/ipc/dsm.c | 1151 +++++
src/backend/storage/ipc/dsm_impl.c | 1095 +++++
src/backend/storage/ipc/ipc.c | 4 +
src/backend/storage/ipc/ipci.c | 4 +
src/backend/storage/ipc/latch.c | 1627 +++++++
src/backend/storage/ipc/pmsignal.c | 4 +
src/backend/storage/ipc/procarray.c | 4 +
src/backend/storage/ipc/procsignal.c | 4 +
src/backend/storage/ipc/shm_mq.c | 1197 +++++
src/backend/storage/ipc/shm_toc.c | 246 +
src/backend/storage/ipc/shmem.c | 4 +
src/backend/storage/ipc/shmqueue.c | 4 +
src/backend/storage/ipc/sinval.c | 4 +
src/backend/storage/ipc/sinvaladt.c | 4 +
src/backend/storage/ipc/standby.c | 4 +
src/backend/storage/large_object/inv_api.c | 4 +
src/backend/storage/lmgr/condition_variable.c | 225 +
src/backend/storage/lmgr/deadlock.c | 4 +
src/backend/storage/lmgr/generate-lwlocknames.pl | 67 +
src/backend/storage/lmgr/lmgr.c | 4 +
src/backend/storage/lmgr/lock.c | 4 +
src/backend/storage/lmgr/lwlock.c | 4 +
src/backend/storage/lmgr/predicate.c | 4 +
src/backend/storage/lmgr/proc.c | 4 +
src/backend/storage/lmgr/s_lock.c | 28 +
src/backend/storage/lmgr/spin.c | 4 +
src/backend/storage/page/bufpage.c | 4 +
src/backend/storage/page/checksum.c | 23 +
src/backend/storage/page/itemptr.c | 4 +
src/backend/storage/smgr/md.c | 11 +
src/backend/storage/smgr/smgr.c | 4 +
src/backend/storage/smgr/smgrtype.c | 4 +
src/backend/tcop/dest.c | 4 +
src/backend/tcop/fastpath.c | 4 +
src/backend/tcop/postgres.c | 4 +
src/backend/tcop/pquery.c | 4 +
src/backend/tcop/utility.c | 4 +
src/backend/tsearch/Makefile | 4 +
src/backend/tsearch/dict.c | 4 +
src/backend/tsearch/dict_ispell.c | 4 +
src/backend/tsearch/dict_simple.c | 4 +
src/backend/tsearch/dict_synonym.c | 4 +
src/backend/tsearch/dict_thesaurus.c | 4 +
src/backend/tsearch/regis.c | 4 +
src/backend/tsearch/spell.c | 4 +
src/backend/tsearch/to_tsany.c | 4 +
src/backend/tsearch/ts_locale.c | 4 +
src/backend/tsearch/ts_parse.c | 4 +
src/backend/tsearch/ts_selfuncs.c | 4 +
src/backend/tsearch/ts_typanalyze.c | 4 +
src/backend/tsearch/ts_utils.c | 4 +
src/backend/tsearch/wparser.c | 4 +
src/backend/tsearch/wparser_def.c | 4 +
src/backend/utils/Gen_dummy_probes.pl | 2 +-
src/backend/utils/Gen_dummy_probes.sed | 4 +
src/backend/utils/Gen_fmgrtab.pl | 12 +
src/backend/utils/adt/acl.c | 4 +
src/backend/utils/adt/amutils.c | 390 ++
src/backend/utils/adt/array_expanded.c | 453 ++
src/backend/utils/adt/array_selfuncs.c | 4 +
src/backend/utils/adt/array_typanalyze.c | 4 +
src/backend/utils/adt/array_userfuncs.c | 4 +
src/backend/utils/adt/arrayfuncs.c | 4 +
src/backend/utils/adt/arrayutils.c | 4 +
src/backend/utils/adt/ascii.c | 4 +
src/backend/utils/adt/bool.c | 4 +
src/backend/utils/adt/char.c | 4 +
src/backend/utils/adt/date.c | 4 +
src/backend/utils/adt/datetime.c | 4 +
src/backend/utils/adt/datum.c | 4 +
src/backend/utils/adt/dbsize.c | 4 +
src/backend/utils/adt/domains.c | 4 +
src/backend/utils/adt/encode.c | 4 +
src/backend/utils/adt/enum.c | 4 +
src/backend/utils/adt/expandeddatum.c | 145 +
src/backend/utils/adt/float.c | 4 +
src/backend/utils/adt/format_type.c | 4 +
src/backend/utils/adt/formatting.c | 4 +
src/backend/utils/adt/genfile.c | 4 +
src/backend/utils/adt/geo_ops.c | 4 +
src/backend/utils/adt/geo_selfuncs.c | 4 +
src/backend/utils/adt/geo_spgist.c | 699 +++
src/backend/utils/adt/int.c | 4 +
src/backend/utils/adt/int8.c | 4 +
src/backend/utils/adt/json.c | 4 +
src/backend/utils/adt/jsonb.c | 1941 ++++++++
src/backend/utils/adt/jsonb_gin.c | 611 +++
src/backend/utils/adt/jsonb_op.c | 292 ++
src/backend/utils/adt/jsonb_util.c | 1804 +++++++
src/backend/utils/adt/jsonfuncs.c | 4045

++++++++++++++++

src/backend/utils/adt/like.c | 4 +
src/backend/utils/adt/like_match.c | 4 +
src/backend/utils/adt/lockfuncs.c | 4 +
src/backend/utils/adt/misc.c | 4 +
src/backend/utils/adt/nabstime.c | 4 +
src/backend/utils/adt/name.c | 4 +
src/backend/utils/adt/network_gist.c | 816 ++++
src/backend/utils/adt/network_selfuncs.c | 1006 ++++
src/backend/utils/adt/network_spgist.c | 710 +++
src/backend/utils/adt/numeric.c | 4 +
src/backend/utils/adt/numutils.c | 4 +
src/backend/utils/adt/oid.c | 4 +
src/backend/utils/adt/oracle_compat.c | 4 +
src/backend/utils/adt/orderedsetaggs.c | 1397 ++++++
src/backend/utils/adt/pg_locale.c | 4 +
src/backend/utils/adt/pg_lsn.c | 206 +
src/backend/utils/adt/pg_lzcompress.c | 4 +
src/backend/utils/adt/pg_upgrade_support.c | 207 +
src/backend/utils/adt/pgstatfuncs.c | 4 +
src/backend/utils/adt/pseudotypes.c | 4 +
src/backend/utils/adt/quote.c | 4 +
src/backend/utils/adt/rangetypes.c | 4 +
src/backend/utils/adt/rangetypes_gist.c | 4 +
src/backend/utils/adt/rangetypes_selfuncs.c | 1164 +++++
src/backend/utils/adt/rangetypes_spgist.c | 1008 ++++
src/backend/utils/adt/rangetypes_typanalyze.c | 357 ++
src/backend/utils/adt/regexp.c | 4 +
src/backend/utils/adt/regproc.c | 4 +
src/backend/utils/adt/ri_triggers.c | 4 +
src/backend/utils/adt/rowtypes.c | 4 +
src/backend/utils/adt/ruleutils.c | 4 +
src/backend/utils/adt/selfuncs.c | 4 +
src/backend/utils/adt/tid.c | 4 +
src/backend/utils/adt/timestamp.c | 4 +
src/backend/utils/adt/trigfuncs.c | 4 +
src/backend/utils/adt/tsginidx.c | 4 +
src/backend/utils/adt/tsgistidx.c | 4 +
src/backend/utils/adt/tsquery.c | 4 +
src/backend/utils/adt/tsquery_cleanup.c | 4 +
src/backend/utils/adt/tsquery_gist.c | 4 +
src/backend/utils/adt/tsquery_op.c | 4 +
src/backend/utils/adt/tsquery_rewrite.c | 4 +
src/backend/utils/adt/tsquery_util.c | 4 +
src/backend/utils/adt/tsrank.c | 4 +
src/backend/utils/adt/tsvector.c | 4 +
src/backend/utils/adt/tsvector_op.c | 4 +
src/backend/utils/adt/tsvector_parser.c | 4 +
src/backend/utils/adt/txid.c | 4 +
src/backend/utils/adt/uuid.c | 4 +
src/backend/utils/adt/varbit.c | 4 +
src/backend/utils/adt/varchar.c | 4 +
src/backend/utils/adt/varlena.c | 4 +
src/backend/utils/adt/version.c | 4 +
src/backend/utils/adt/windowfuncs.c | 4 +
src/backend/utils/adt/xid.c | 4 +
src/backend/utils/adt/xml.c | 4 +
src/backend/utils/cache/attoptcache.c | 4 +
src/backend/utils/cache/catcache.c | 4 +
src/backend/utils/cache/evtcache.c | 269 ++
src/backend/utils/cache/inval.c | 4 +
src/backend/utils/cache/lsyscache.c | 4 +
src/backend/utils/cache/plancache.c | 4 +
src/backend/utils/cache/relcache.c | 4 +
src/backend/utils/cache/relfilenodemap.c | 259 +
src/backend/utils/cache/relmapper.c | 4 +
src/backend/utils/cache/spccache.c | 4 +
src/backend/utils/cache/syscache.c | 4 +
src/backend/utils/cache/ts_cache.c | 4 +
src/backend/utils/cache/typcache.c | 4 +
src/backend/utils/errcodes.txt | 4 +
src/backend/utils/error/assert.c | 4 +
src/backend/utils/error/elog.c | 4 +
src/backend/utils/fmgr/dfmgr.c | 4 +
src/backend/utils/fmgr/fmgr.c | 4 +
src/backend/utils/fmgr/funcapi.c | 4 +
src/backend/utils/generate-errcodes.pl | 4 +
src/backend/utils/hash/dynahash.c | 18 +
src/backend/utils/hash/hashfn.c | 4 +
src/backend/utils/hash/pg_crc.c | 97 +
src/backend/utils/init/globals.c | 4 +
src/backend/utils/init/miscinit.c | 4 +
src/backend/utils/init/postinit.c | 4 +
src/backend/utils/mb/Unicode/Makefile | 4 +
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl | 4 +
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl | 32 +
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl | 4 +
src/backend/utils/mb/Unicode/UCS_to_UHC.pl | 51 +
src/backend/utils/mb/Unicode/UCS_to_most.pl | 4 +
src/backend/utils/mb/Unicode/convutils.pm | 282 ++
src/backend/utils/mb/conv.c | 4 +
.../conversion_procs/ascii_and_mic/ascii_and_mic.c | 4 +
.../cyrillic_and_mic/cyrillic_and_mic.c | 4 +
.../euc2004_sjis2004/euc2004_sjis2004.c | 4 +
.../euc_cn_and_mic/euc_cn_and_mic.c | 4 +
.../euc_jp_and_sjis/euc_jp_and_sjis.c | 4 +
.../euc_kr_and_mic/euc_kr_and_mic.c | 4 +
.../euc_tw_and_big5/euc_tw_and_big5.c | 4 +
.../latin2_and_win1250/latin2_and_win1250.c | 4 +
.../conversion_procs/latin_and_mic/latin_and_mic.c | 4 +
.../utf8_and_ascii/utf8_and_ascii.c | 4 +
.../conversion_procs/utf8_and_big5/utf8_and_big5.c | 4 +
.../utf8_and_cyrillic/utf8_and_cyrillic.c | 4 +
.../utf8_and_euc2004/utf8_and_euc2004.c | 4 +
.../utf8_and_euc_cn/utf8_and_euc_cn.c | 4 +
.../utf8_and_euc_jp/utf8_and_euc_jp.c | 4 +
.../utf8_and_euc_kr/utf8_and_euc_kr.c | 4 +
.../utf8_and_euc_tw/utf8_and_euc_tw.c | 4 +
.../utf8_and_gb18030/utf8_and_gb18030.c | 4 +
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c | 4 +
.../utf8_and_iso8859/utf8_and_iso8859.c | 4 +
.../utf8_and_iso8859_1/utf8_and_iso8859_1.c | 4 +
.../utf8_and_johab/utf8_and_johab.c | 4 +
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c | 4 +
.../utf8_and_sjis2004/utf8_and_sjis2004.c | 4 +
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c | 4 +
.../conversion_procs/utf8_and_win/utf8_and_win.c | 4 +
src/backend/utils/mb/mbutils.c | 31 +
src/backend/utils/misc/backend_random.c | 158 +
src/backend/utils/misc/guc-file.l | 4 +
src/backend/utils/misc/guc.c | 4 +
src/backend/utils/misc/help_config.c | 4 +
src/backend/utils/misc/pg_config.c | 103 +
src/backend/utils/misc/pg_controldata.c | 357 ++
src/backend/utils/misc/pg_rusage.c | 4 +
src/backend/utils/misc/ps_status.c | 4 +
src/backend/utils/misc/rbtree.c | 4 +
src/backend/utils/misc/rls.c | 167 +
src/backend/utils/misc/sampling.c | 292 ++
src/backend/utils/misc/superuser.c | 4 +
src/backend/utils/misc/timeout.c | 670 +++
src/backend/utils/misc/tzparser.c | 4 +
src/backend/utils/mmgr/aset.c | 4 +
src/backend/utils/mmgr/dsa.c | 2196 +++++++++
src/backend/utils/mmgr/freepage.c | 1886 ++++++++
src/backend/utils/mmgr/mcxt.c | 4 +
src/backend/utils/mmgr/portalmem.c | 4 +
src/backend/utils/probes.d | 4 +
src/backend/utils/resowner/resowner.c | 4 +
src/backend/utils/sort/logtape.c | 4 +
src/backend/utils/sort/sortsupport.c | 4 +
src/backend/utils/sort/tuplesort.c | 4 +
src/backend/utils/sort/tuplestore.c | 4 +
src/backend/utils/time/combocid.c | 4 +
src/backend/utils/time/snapmgr.c | 4 +
src/backend/utils/time/tqual.c | 4 +
src/bin/Makefile | 4 +
src/bin/initdb/Makefile | 4 +
src/bin/initdb/findtimezone.c | 4 +
src/bin/initdb/initdb.c | 4 +
src/bin/pg_basebackup/Makefile | 4 +
src/bin/pg_basebackup/pg_basebackup.c | 4 +
src/bin/pg_basebackup/pg_receivexlog.c | 4 +
src/bin/pg_basebackup/pg_recvlogical.c | 945 ++++
src/bin/pg_basebackup/receivelog.c | 4 +
src/bin/pg_basebackup/receivelog.h | 20 +
src/bin/pg_basebackup/streamutil.c | 4 +
src/bin/pg_basebackup/streamutil.h | 17 +
src/bin/pg_basebackup/walmethods.c | 919 ++++
src/bin/pg_basebackup/walmethods.h | 49 +
src/bin/pg_config/Makefile | 4 +
src/bin/pg_config/pg_config.c | 4 +
src/bin/pg_controldata/Makefile | 4 +
src/bin/pg_ctl/Makefile | 4 +
src/bin/pg_ctl/pg_ctl.c | 4 +
src/bin/pg_dump/Makefile | 4 +
src/bin/pg_dump/common.c | 4 +
src/bin/pg_dump/compress_io.c | 4 +
src/bin/pg_dump/compress_io.h | 4 +
src/bin/pg_dump/dumputils.c | 5 +
src/bin/pg_dump/dumputils.h | 5 +
src/bin/pg_dump/parallel.c | 1845 +++++++
src/bin/pg_dump/parallel.h | 70 +
src/bin/pg_dump/pg_backup_directory.c | 4 +
src/bin/pg_dump/pg_backup_utils.c | 156 +
src/bin/pg_dump/pg_backup_utils.h | 38 +
src/bin/pg_dump/pg_dump.c | 4 +
src/bin/pg_dump/pg_dump.h | 4 +
src/bin/pg_dump/pg_dump_sort.c | 4 +
src/bin/pg_dump/pg_dumpall.c | 4 +
src/bin/pg_resetxlog/Makefile | 4 +
src/bin/pg_resetxlog/pg_resetxlog.c | 4 +
src/bin/pg_rewind/Makefile | 54 +
src/bin/pg_rewind/copy_fetch.c | 266 ++
src/bin/pg_rewind/datapagemap.c | 127 +
src/bin/pg_rewind/datapagemap.h | 30 +
src/bin/pg_rewind/fetch.c | 61 +
src/bin/pg_rewind/fetch.h | 46 +
src/bin/pg_rewind/file_ops.c | 310 ++
src/bin/pg_rewind/file_ops.h | 24 +
src/bin/pg_rewind/filemap.c | 692 +++
src/bin/pg_rewind/filemap.h | 105 +
src/bin/pg_rewind/libpq_fetch.c | 515 ++
src/bin/pg_rewind/logging.c | 144 +
src/bin/pg_rewind/logging.h | 35 +
src/bin/pg_rewind/parsexlog.c | 393 ++
src/bin/pg_rewind/pg_rewind.c | 719 +++
src/bin/pg_rewind/pg_rewind.h | 48 +
src/bin/pg_rewind/timeline.c | 131 +
src/bin/pg_upgrade/dump.c | 82 +
src/bin/pg_upgrade/file.c | 331 ++
src/bin/pg_upgrade/function.c | 277 ++
src/bin/pg_upgrade/info.c | 648 +++
src/bin/pg_upgrade/parallel.c | 357 ++
src/bin/pg_upgrade/pg_upgrade.c | 626 +++
src/bin/pg_upgrade/relfilenode.c | 266 ++
src/bin/pg_upgrade/tablespace.c | 124 +
src/bin/pg_upgrade/util.c | 280 ++
src/bin/pg_upgrade/version.c | 187 +
src/bin/pg_xlogdump/compat.c | 99 +
src/bin/pg_xlogdump/pg_xlogdump.c | 1063 +++++
src/bin/pgbench/exprparse.y | 307 ++
src/bin/pgbench/exprscan.l | 362 ++
src/bin/pgbench/pgbench.c | 4817

+++++++++++++++++++

src/bin/pgbench/pgbench.h | 140 +
src/bin/pgevent/Makefile | 4 +
src/bin/psql/Makefile | 4 +
src/bin/psql/command.c | 4 +
src/bin/psql/command.h | 4 +
src/bin/psql/common.c | 4 +
src/bin/psql/common.h | 4 +
src/bin/psql/copy.c | 4 +
src/bin/psql/copy.h | 4 +
src/bin/psql/create_help.pl | 4 +
src/bin/psql/crosstabview.c | 715 +++
src/bin/psql/crosstabview.h | 27 +
src/bin/psql/describe.c | 4 +
src/bin/psql/describe.h | 4 +
src/bin/psql/help.c | 8 +
src/bin/psql/help.h | 4 +
src/bin/psql/input.c | 4 +
src/bin/psql/input.h | 4 +
src/bin/psql/large_obj.c | 4 +
src/bin/psql/large_obj.h | 4 +
src/bin/psql/mainloop.c | 4 +
src/bin/psql/mainloop.h | 4 +
src/bin/psql/mbprint.c | 5 +
src/bin/psql/print.c | 15 +
src/bin/psql/print.h | 10 +
src/bin/psql/prompt.c | 4 +
src/bin/psql/prompt.h | 4 +
src/bin/psql/psqlscan.l | 4 +
src/bin/psql/psqlscanslash.h | 37 +
src/bin/psql/psqlscanslash.l | 757 +++
src/bin/psql/settings.h | 4 +
src/bin/psql/startup.c | 4 +
src/bin/psql/stringutils.c | 4 +
src/bin/psql/stringutils.h | 4 +
src/bin/psql/tab-complete.c | 4 +
src/bin/psql/tab-complete.h | 4 +
src/bin/psql/variables.c | 4 +
src/bin/psql/variables.h | 4 +
src/bin/scripts/Makefile | 4 +
src/bin/scripts/clusterdb.c | 4 +
src/bin/scripts/common.c | 4 +
src/bin/scripts/common.h | 4 +
src/bin/scripts/createdb.c | 4 +
src/bin/scripts/createlang.c | 4 +
src/bin/scripts/createuser.c | 4 +
src/bin/scripts/dropdb.c | 4 +
src/bin/scripts/droplang.c | 4 +
src/bin/scripts/dropuser.c | 4 +
src/bin/scripts/pg_isready.c | 237 +
src/bin/scripts/reindexdb.c | 4 +
src/bin/scripts/vacuumdb.c | 4 +
src/common/config_info.c | 206 +
src/common/controldata_utils.c | 104 +
src/common/fe_memutils.c | 149 +
src/common/file_utils.c | 384 ++
src/common/ip.c | 260 +
src/common/pgfnames.c | 107 +
src/common/psprintf.c | 190 +
src/common/relpath.c | 208 +
src/common/restricted_token.c | 193 +
src/common/rmtree.c | 131 +
src/common/string.c | 43 +
src/common/username.c | 89 +
src/common/wait_error.c | 86 +
src/fe_utils/Makefile | 56 +
src/fe_utils/simple_list.c | 116 +
src/fe_utils/string_utils.c | 1001 ++++
src/include/access/amapi.h | 208 +
src/include/access/amvalidate.h | 36 +
src/include/access/attnum.h | 4 +
src/include/access/brin.h | 39 +
src/include/access/brin_internal.h | 109 +
src/include/access/brin_page.h | 96 +
src/include/access/brin_pageops.h | 38 +
src/include/access/brin_revmap.h | 40 +
src/include/access/brin_tuple.h | 96 +
src/include/access/brin_xlog.h | 132 +
src/include/access/clog.h | 4 +
src/include/access/commit_ts.h | 69 +
src/include/access/genam.h | 4 +
src/include/access/generic_xlog.h | 44 +
src/include/access/gin.h | 4 +
src/include/access/gin_private.h | 4 +
src/include/access/gist.h | 4 +
src/include/access/gist_private.h | 4 +
src/include/access/gistscan.h | 4 +
src/include/access/hash.h | 4 +
src/include/access/hash_xlog.h | 25 +
src/include/access/heapam.h | 4 +
src/include/access/heapam_xlog.h | 401 ++
src/include/access/hio.h | 4 +
src/include/access/htup.h | 4 +
src/include/access/htup_details.h | 824 ++++
src/include/access/itup.h | 4 +
src/include/access/multixact.h | 4 +
src/include/access/nbtree.h | 4 +
src/include/access/parallel.h | 70 +
src/include/access/printtup.h | 4 +
src/include/access/reloptions.h | 4 +
src/include/access/relscan.h | 4 +
src/include/access/rewriteheap.h | 4 +
src/include/access/rmgrlist.h | 49 +
src/include/access/sdir.h | 4 +
src/include/access/skey.h | 4 +
src/include/access/slru.h | 4 +
src/include/access/spgist.h | 4 +
src/include/access/spgist_private.h | 4 +
src/include/access/stratnum.h | 75 +
src/include/access/subtrans.h | 4 +
src/include/access/sysattr.h | 4 +
src/include/access/timeline.h | 44 +
src/include/access/transam.h | 4 +
src/include/access/tsmapi.h | 81 +
src/include/access/tupconvert.h | 4 +
src/include/access/tupdesc.h | 4 +
src/include/access/tupmacs.h | 4 +
src/include/access/tuptoaster.h | 4 +
src/include/access/twophase.h | 4 +
src/include/access/twophase_rmgr.h | 4 +
src/include/access/valid.h | 4 +
src/include/access/visibilitymap.h | 4 +
src/include/access/xact.h | 4 +
src/include/access/xlog.h | 4 +
src/include/access/xlog_fn.h | 37 +
src/include/access/xlog_internal.h | 7 +
src/include/access/xlogdefs.h | 4 +
src/include/access/xloginsert.h | 62 +
src/include/access/xlogreader.h | 215 +
src/include/access/xlogrecord.h | 217 +
src/include/access/xlogutils.h | 4 +
src/include/bootstrap/bootstrap.h | 4 +
src/include/c.h | 4 +
src/include/catalog/binary_upgrade.h | 30 +
src/include/catalog/catalog.h | 4 +
src/include/catalog/catversion.h | 4 +
src/include/catalog/dependency.h | 4 +
src/include/catalog/genbki.h | 4 +
src/include/catalog/heap.h | 4 +
src/include/catalog/index.h | 4 +
src/include/catalog/indexing.h | 4 +
src/include/catalog/namespace.h | 4 +
src/include/catalog/objectaccess.h | 4 +
src/include/catalog/objectaddress.h | 4 +
src/include/catalog/opfam_internal.h | 28 +
src/include/catalog/partition.h | 90 +
src/include/catalog/pg_aggregate.h | 4 +
src/include/catalog/pg_am.h | 4 +
src/include/catalog/pg_amop.h | 4 +
src/include/catalog/pg_amproc.h | 4 +
src/include/catalog/pg_attrdef.h | 4 +
src/include/catalog/pg_attribute.h | 4 +
src/include/catalog/pg_auth_members.h | 4 +
src/include/catalog/pg_authid.h | 4 +
src/include/catalog/pg_cast.h | 4 +
src/include/catalog/pg_class.h | 4 +
src/include/catalog/pg_collation.h | 4 +
src/include/catalog/pg_collation_fn.h | 4 +
src/include/catalog/pg_constraint.h | 4 +
src/include/catalog/pg_constraint_fn.h | 82 +
src/include/catalog/pg_control.h | 4 +
src/include/catalog/pg_conversion.h | 4 +
src/include/catalog/pg_conversion_fn.h | 4 +
src/include/catalog/pg_database.h | 4 +
src/include/catalog/pg_db_role_setting.h | 4 +
src/include/catalog/pg_default_acl.h | 4 +
src/include/catalog/pg_depend.h | 4 +
src/include/catalog/pg_description.h | 4 +
src/include/catalog/pg_enum.h | 4 +
src/include/catalog/pg_event_trigger.h | 64 +
src/include/catalog/pg_extension.h | 4 +
src/include/catalog/pg_foreign_data_wrapper.h | 4 +
src/include/catalog/pg_foreign_server.h | 4 +
src/include/catalog/pg_foreign_table.h | 4 +
src/include/catalog/pg_index.h | 4 +
src/include/catalog/pg_inherits.h | 4 +
src/include/catalog/pg_inherits_fn.h | 4 +
src/include/catalog/pg_init_privs.h | 101 +
src/include/catalog/pg_language.h | 4 +
src/include/catalog/pg_largeobject.h | 4 +
src/include/catalog/pg_largeobject_metadata.h | 4 +
src/include/catalog/pg_namespace.h | 4 +
src/include/catalog/pg_opclass.h | 4 +
src/include/catalog/pg_operator.h | 4 +
src/include/catalog/pg_operator_fn.h | 36 +
src/include/catalog/pg_opfamily.h | 4 +
src/include/catalog/pg_partitioned_table.h | 74 +
src/include/catalog/pg_pltemplate.h | 4 +
src/include/catalog/pg_policy.h | 55 +
src/include/catalog/pg_proc.h | 4 +
src/include/catalog/pg_proc_fn.h | 4 +
src/include/catalog/pg_range.h | 4 +
src/include/catalog/pg_replication_origin.h | 70 +
src/include/catalog/pg_rewrite.h | 4 +
src/include/catalog/pg_seclabel.h | 4 +
src/include/catalog/pg_shdepend.h | 4 +
src/include/catalog/pg_shdescription.h | 4 +
src/include/catalog/pg_shseclabel.h | 4 +
src/include/catalog/pg_statistic.h | 4 +
src/include/catalog/pg_tablespace.h | 4 +
src/include/catalog/pg_transform.h | 47 +
src/include/catalog/pg_trigger.h | 4 +
src/include/catalog/pg_ts_config.h | 4 +
src/include/catalog/pg_ts_config_map.h | 4 +
src/include/catalog/pg_ts_dict.h | 4 +
src/include/catalog/pg_ts_parser.h | 4 +
src/include/catalog/pg_ts_template.h | 4 +
src/include/catalog/pg_type.h | 4 +
src/include/catalog/pg_type_fn.h | 4 +
src/include/catalog/pg_user_mapping.h | 4 +
src/include/catalog/storage.h | 4 +
src/include/catalog/storage_xlog.h | 59 +
src/include/catalog/toasting.h | 4 +
src/include/commands/alter.h | 4 +
src/include/commands/async.h | 4 +
src/include/commands/cluster.h | 4 +
src/include/commands/collationcmds.h | 4 +
src/include/commands/comment.h | 4 +
src/include/commands/conversioncmds.h | 4 +
src/include/commands/copy.h | 4 +
src/include/commands/createas.h | 4 +
src/include/commands/dbcommands.h | 4 +
src/include/commands/dbcommands_xlog.h | 44 +
src/include/commands/defrem.h | 4 +
src/include/commands/discard.h | 4 +
src/include/commands/event_trigger.h | 89 +
src/include/commands/explain.h | 4 +
src/include/commands/extension.h | 4 +
src/include/commands/lockcmds.h | 4 +
src/include/commands/matview.h | 33 +
src/include/commands/policy.h | 38 +
src/include/commands/portalcmds.h | 4 +
src/include/commands/prepare.h | 4 +
src/include/commands/progress.h | 37 +
src/include/commands/schemacmds.h | 4 +
src/include/commands/seclabel.h | 4 +
src/include/commands/sequence.h | 4 +
src/include/commands/tablecmds.h | 4 +
src/include/commands/tablespace.h | 4 +
src/include/commands/trigger.h | 4 +
src/include/commands/typecmds.h | 4 +
src/include/commands/vacuum.h | 4 +
src/include/commands/variable.h | 4 +
src/include/commands/view.h | 4 +
src/include/common/config_info.h | 21 +
src/include/common/controldata_utils.h | 17 +
src/include/common/fe_memutils.h | 44 +
src/include/common/file_utils.h | 26 +
src/include/common/relpath.h | 74 +
src/include/common/restricted_token.h | 24 +
src/include/common/string.h | 15 +
src/include/common/username.h | 15 +
src/include/datatype/timestamp.h | 4 +
src/include/executor/execParallel.h | 41 +
src/include/executor/execdebug.h | 4 +
src/include/executor/execdesc.h | 4 +
src/include/executor/executor.h | 4 +
src/include/executor/functions.h | 4 +
src/include/executor/hashjoin.h | 4 +
src/include/executor/instrument.h | 4 +
src/include/executor/nodeAgg.h | 4 +
src/include/executor/nodeAppend.h | 4 +
src/include/executor/nodeBitmapAnd.h | 4 +
src/include/executor/nodeBitmapHeapscan.h | 4 +
src/include/executor/nodeBitmapIndexscan.h | 4 +
src/include/executor/nodeBitmapOr.h | 4 +
src/include/executor/nodeCtescan.h | 4 +
src/include/executor/nodeCustom.h | 41 +
src/include/executor/nodeForeignscan.h | 4 +
src/include/executor/nodeFunctionscan.h | 4 +
src/include/executor/nodeGather.h | 25 +
src/include/executor/nodeGroup.h | 4 +
src/include/executor/nodeHash.h | 4 +
src/include/executor/nodeHashjoin.h | 4 +
src/include/executor/nodeIndexonlyscan.h | 4 +
src/include/executor/nodeIndexscan.h | 4 +
src/include/executor/nodeLimit.h | 4 +
src/include/executor/nodeLockRows.h | 4 +
src/include/executor/nodeMaterial.h | 4 +
src/include/executor/nodeMergeAppend.h | 4 +
src/include/executor/nodeMergejoin.h | 4 +
src/include/executor/nodeModifyTable.h | 4 +
src/include/executor/nodeNestloop.h | 4 +
src/include/executor/nodeRecursiveunion.h | 4 +
src/include/executor/nodeResult.h | 4 +
src/include/executor/nodeSamplescan.h | 24 +
src/include/executor/nodeSeqscan.h | 4 +
src/include/executor/nodeSetOp.h | 4 +
src/include/executor/nodeSort.h | 4 +
src/include/executor/nodeSubplan.h | 4 +
src/include/executor/nodeSubqueryscan.h | 4 +
src/include/executor/nodeTidscan.h | 4 +
src/include/executor/nodeUnique.h | 4 +
src/include/executor/nodeValuesscan.h | 4 +
src/include/executor/nodeWindowAgg.h | 4 +
src/include/executor/nodeWorktablescan.h | 4 +
src/include/executor/spi.h | 4 +
src/include/executor/spi_priv.h | 4 +
src/include/executor/tqueue.h | 33 +
src/include/executor/tstoreReceiver.h | 4 +
src/include/executor/tuptable.h | 4 +
src/include/fe_utils/mbprint.h | 29 +
src/include/fe_utils/psqlscan.h | 85 +
src/include/fe_utils/psqlscan_int.h | 144 +
src/include/fe_utils/simple_list.h | 55 +
src/include/fe_utils/string_utils.h | 61 +
src/include/fmgr.h | 4 +
src/include/foreign/fdwapi.h | 4 +
src/include/foreign/foreign.h | 4 +
src/include/funcapi.h | 4 +
src/include/getaddrinfo.h | 4 +
src/include/getopt_long.h | 4 +
src/include/lib/binaryheap.h | 54 +
src/include/lib/bipartite_match.h | 46 +
src/include/lib/hyperloglog.h | 68 +
src/include/lib/ilist.h | 727 +++
src/include/lib/pairingheap.h | 102 +
src/include/lib/stringinfo.h | 4 +
src/include/libpq/auth.h | 4 +
src/include/libpq/be-fsstubs.h | 4 +
src/include/libpq/crypt.h | 4 +
src/include/libpq/ifaddr.h | 30 +
src/include/libpq/ip.h | 4 +
src/include/libpq/libpq-be.h | 4 +
src/include/libpq/libpq-fs.h | 4 +
src/include/libpq/libpq.h | 4 +
src/include/libpq/md5.h | 4 +
src/include/libpq/pqcomm.h | 4 +
src/include/libpq/pqformat.h | 4 +
src/include/libpq/pqmq.h | 24 +
src/include/libpq/pqsignal.h | 4 +
src/include/mb/pg_wchar.h | 4 +
src/include/miscadmin.h | 4 +
src/include/nodes/bitmapset.h | 4 +
src/include/nodes/execnodes.h | 4 +
src/include/nodes/extensible.h | 153 +
src/include/nodes/lockoptions.h | 46 +
src/include/nodes/makefuncs.h | 4 +
src/include/nodes/memnodes.h | 4 +
src/include/nodes/nodeFuncs.h | 4 +
src/include/nodes/nodes.h | 4 +
src/include/nodes/params.h | 4 +
src/include/nodes/parsenodes.h | 4 +
src/include/nodes/pg_list.h | 4 +
src/include/nodes/plannodes.h | 4 +
src/include/nodes/primnodes.h | 4 +
src/include/nodes/print.h | 4 +
src/include/nodes/readfuncs.h | 4 +
src/include/nodes/relation.h | 4 +
src/include/nodes/replnodes.h | 4 +
src/include/nodes/tidbitmap.h | 4 +
src/include/nodes/value.h | 4 +
src/include/optimizer/clauses.h | 4 +
src/include/optimizer/cost.h | 4 +
src/include/optimizer/geqo.h | 4 +
src/include/optimizer/geqo_copy.h | 4 +
src/include/optimizer/geqo_gene.h | 4 +
src/include/optimizer/geqo_misc.h | 4 +
src/include/optimizer/geqo_mutation.h | 4 +
src/include/optimizer/geqo_pool.h | 4 +
src/include/optimizer/geqo_random.h | 4 +
src/include/optimizer/geqo_recombination.h | 4 +
src/include/optimizer/geqo_selection.h | 4 +
src/include/optimizer/joininfo.h | 4 +
src/include/optimizer/orclauses.h | 21 +
src/include/optimizer/pathnode.h | 4 +
src/include/optimizer/paths.h | 4 +
src/include/optimizer/placeholder.h | 4 +
src/include/optimizer/plancat.h | 4 +
src/include/optimizer/planmain.h | 4 +
src/include/optimizer/planner.h | 4 +
src/include/optimizer/predtest.h | 4 +
src/include/optimizer/prep.h | 4 +
src/include/optimizer/restrictinfo.h | 4 +
src/include/optimizer/subselect.h | 4 +
src/include/optimizer/tlist.h | 4 +
src/include/optimizer/var.h | 4 +
src/include/parser/analyze.h | 4 +
src/include/parser/gramparse.h | 4 +
src/include/parser/keywords.h | 4 +
src/include/parser/kwlist.h | 4 +
src/include/parser/parse_agg.h | 4 +
src/include/parser/parse_clause.h | 4 +
src/include/parser/parse_coerce.h | 4 +
src/include/parser/parse_collate.h | 4 +
src/include/parser/parse_cte.h | 4 +
src/include/parser/parse_expr.h | 4 +
src/include/parser/parse_func.h | 4 +
src/include/parser/parse_node.h | 4 +
src/include/parser/parse_oper.h | 4 +
src/include/parser/parse_param.h | 4 +
src/include/parser/parse_relation.h | 4 +
src/include/parser/parse_target.h | 4 +
src/include/parser/parse_type.h | 4 +
src/include/parser/parse_utilcmd.h | 4 +
src/include/parser/parser.h | 4 +
src/include/parser/parsetree.h | 4 +
src/include/parser/scanner.h | 4 +
src/include/parser/scansup.h | 4 +
src/include/pg_config_manual.h | 4 +
src/include/pg_getopt.h | 46 +
src/include/pg_trace.h | 4 +
src/include/pgstat.h | 4 +
src/include/pgtar.h | 4 +
src/include/pgtime.h | 4 +
src/include/port.h | 4 +
src/include/port/atomics.h | 513 ++
src/include/port/atomics/arch-arm.h | 25 +
src/include/port/atomics/arch-hppa.h | 17 +
src/include/port/atomics/arch-ia64.h | 26 +
src/include/port/atomics/arch-ppc.h | 26 +
src/include/port/atomics/arch-x86.h | 242 +
src/include/port/atomics/fallback.h | 146 +
src/include/port/atomics/generic-acc.h | 106 +
src/include/port/atomics/generic-gcc.h | 225 +
src/include/port/atomics/generic-msvc.h | 103 +
src/include/port/atomics/generic-sunpro.h | 106 +
src/include/port/atomics/generic-xlc.h | 111 +
src/include/port/atomics/generic.h | 392 ++
src/include/port/pg_bswap.h | 68 +
src/include/port/pg_crc32c.h | 85 +
src/include/portability/instr_time.h | 4 +
src/include/portability/mem.h | 48 +
src/include/postgres.h | 4 +
src/include/postgres_fe.h | 4 +
src/include/postmaster/autovacuum.h | 4 +
src/include/postmaster/bgworker.h | 153 +
src/include/postmaster/bgworker_internals.h | 55 +
src/include/postmaster/bgwriter.h | 4 +
src/include/postmaster/fork_process.h | 4 +
src/include/postmaster/pgarch.h | 4 +
src/include/postmaster/postmaster.h | 4 +
src/include/postmaster/startup.h | 4 +
src/include/postmaster/syslogger.h | 4 +
src/include/postmaster/walwriter.h | 4 +
src/include/regex/regexport.h | 57 +
src/include/replication/basebackup.h | 4 +
src/include/replication/decode.h | 20 +
src/include/replication/logical.h | 102 +
src/include/replication/logicalfuncs.h | 26 +
src/include/replication/message.h | 42 +
src/include/replication/origin.h | 88 +
src/include/replication/output_plugin.h | 119 +
src/include/replication/reorderbuffer.h | 407 ++
src/include/replication/slot.h | 192 +
src/include/replication/snapbuild.h | 85 +
src/include/replication/syncrep.h | 4 +
src/include/replication/walreceiver.h | 4 +
src/include/replication/walsender.h | 4 +
src/include/replication/walsender_private.h | 4 +
src/include/rewrite/prs2lock.h | 4 +
src/include/rewrite/rewriteDefine.h | 4 +
src/include/rewrite/rewriteHandler.h | 4 +
src/include/rewrite/rewriteManip.h | 4 +
src/include/rewrite/rewriteRemove.h | 4 +
src/include/rewrite/rewriteSupport.h | 4 +
src/include/rewrite/rowsecurity.h | 49 +
src/include/rusagestub.h | 4 +
src/include/snowball/header.h | 4 +
src/include/storage/backendid.h | 4 +
src/include/storage/block.h | 4 +
src/include/storage/buf.h | 4 +
src/include/storage/buf_internals.h | 4 +
src/include/storage/buffile.h | 4 +
src/include/storage/bufmgr.h | 4 +
src/include/storage/bufpage.h | 4 +
src/include/storage/checksum.h | 24 +
src/include/storage/checksum_impl.h | 207 +
src/include/storage/condition_variable.h | 59 +
src/include/storage/copydir.h | 4 +
src/include/storage/dsm.h | 63 +
src/include/storage/dsm_impl.h | 80 +
src/include/storage/fd.h | 4 +
src/include/storage/freespace.h | 4 +
src/include/storage/fsm_internals.h | 4 +
src/include/storage/indexfsm.h | 4 +
src/include/storage/ipc.h | 4 +
src/include/storage/item.h | 4 +
src/include/storage/itemid.h | 4 +
src/include/storage/itemptr.h | 4 +
src/include/storage/large_object.h | 4 +
src/include/storage/latch.h | 10 +
src/include/storage/lmgr.h | 4 +
src/include/storage/lock.h | 4 +
src/include/storage/lockdefs.h | 56 +
src/include/storage/lwlock.h | 4 +
src/include/storage/off.h | 4 +
src/include/storage/pg_sema.h | 4 +
src/include/storage/pg_shmem.h | 4 +
src/include/storage/pmsignal.h | 4 +
src/include/storage/predicate.h | 4 +
src/include/storage/predicate_internals.h | 4 +
src/include/storage/proc.h | 4 +
src/include/storage/procarray.h | 4 +
src/include/storage/proclist.h | 208 +
src/include/storage/proclist_types.h | 45 +
src/include/storage/procsignal.h | 4 +
src/include/storage/reinit.h | 4 +
src/include/storage/relfilenode.h | 4 +
src/include/storage/s_lock.h | 4 +
src/include/storage/shm_mq.h | 85 +
src/include/storage/shm_toc.h | 57 +
src/include/storage/shmem.h | 4 +
src/include/storage/sinval.h | 4 +
src/include/storage/sinvaladt.h | 4 +
src/include/storage/smgr.h | 4 +
src/include/storage/spin.h | 4 +
src/include/storage/standby.h | 4 +
src/include/storage/standbydefs.h | 74 +
src/include/tcop/deparse_utility.h | 105 +
src/include/tcop/dest.h | 4 +
src/include/tcop/fastpath.h | 4 +
src/include/tcop/pquery.h | 4 +
src/include/tcop/tcopprot.h | 4 +
src/include/tcop/utility.h | 4 +
src/include/tsearch/dicts/regis.h | 4 +
src/include/tsearch/dicts/spell.h | 4 +
src/include/tsearch/ts_cache.h | 4 +
src/include/tsearch/ts_locale.h | 4 +
src/include/tsearch/ts_public.h | 4 +
src/include/tsearch/ts_type.h | 4 +
src/include/tsearch/ts_utils.h | 4 +
src/include/utils/acl.h | 4 +
src/include/utils/aclchk_internal.h | 45 +
src/include/utils/array.h | 5 +
src/include/utils/arrayaccess.h | 118 +
src/include/utils/ascii.h | 4 +
src/include/utils/attoptcache.h | 4 +
src/include/utils/backend_random.h | 19 +
src/include/utils/builtins.h | 4 +
src/include/utils/bytea.h | 4 +
src/include/utils/catcache.h | 4 +
src/include/utils/combocid.h | 4 +
src/include/utils/date.h | 4 +
src/include/utils/datetime.h | 4 +
src/include/utils/datum.h | 4 +
src/include/utils/dsa.h | 115 +
src/include/utils/dynahash.h | 4 +
src/include/utils/dynamic_loader.h | 4 +
src/include/utils/elog.h | 4 +
src/include/utils/evtcache.h | 37 +
src/include/utils/expandeddatum.h | 159 +
src/include/utils/fmgrtab.h | 4 +
src/include/utils/formatting.h | 4 +
src/include/utils/freepage.h | 99 +
src/include/utils/geo_decls.h | 4 +
src/include/utils/guc.h | 4 +
src/include/utils/guc_tables.h | 4 +
src/include/utils/help_config.h | 4 +
src/include/utils/hsearch.h | 4 +
src/include/utils/index_selfuncs.h | 68 +
src/include/utils/inet.h | 4 +
src/include/utils/int8.h | 4 +
src/include/utils/inval.h | 4 +
src/include/utils/json.h | 4 +
src/include/utils/jsonapi.h | 134 +
src/include/utils/jsonb.h | 442 ++
src/include/utils/logtape.h | 4 +
src/include/utils/lsyscache.h | 4 +
src/include/utils/memdebug.h | 34 +
src/include/utils/memutils.h | 4 +
src/include/utils/nabstime.h | 4 +
src/include/utils/numeric.h | 4 +
src/include/utils/palloc.h | 4 +
src/include/utils/pg_crc.h | 12 +
src/include/utils/pg_locale.h | 4 +
src/include/utils/pg_lsn.h | 43 +
src/include/utils/pg_rusage.h | 4 +
src/include/utils/plancache.h | 4 +
src/include/utils/portal.h | 4 +
src/include/utils/rangetypes.h | 4 +
src/include/utils/rbtree.h | 4 +
src/include/utils/rel.h | 4 +
src/include/utils/relcache.h | 4 +
src/include/utils/relfilenodemap.h | 18 +
src/include/utils/relmapper.h | 4 +
src/include/utils/relptr.h | 77 +
src/include/utils/reltrigger.h | 4 +
src/include/utils/resowner.h | 4 +
src/include/utils/resowner_private.h | 91 +
src/include/utils/rls.h | 50 +
src/include/utils/ruleutils.h | 35 +
src/include/utils/sampling.h | 65 +
src/include/utils/selfuncs.h | 4 +
src/include/utils/snapmgr.h | 4 +
src/include/utils/snapshot.h | 4 +
src/include/utils/sortsupport.h | 4 +
src/include/utils/spccache.h | 4 +
src/include/utils/syscache.h | 4 +
src/include/utils/timeout.h | 87 +
src/include/utils/timestamp.h | 4 +
src/include/utils/tqual.h | 4 +
src/include/utils/tuplesort.h | 4 +
src/include/utils/tuplestore.h | 4 +
src/include/utils/typcache.h | 4 +
src/include/utils/tzparser.h | 4 +
src/include/utils/uuid.h | 4 +
src/include/utils/varbit.h | 4 +
src/include/utils/xml.h | 4 +
src/include/windowapi.h | 4 +
src/interfaces/ecpg/compatlib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/Makefile | 4 +
src/interfaces/ecpg/ecpglib/pg_type.h | 4 +
src/interfaces/ecpg/pgtypeslib/Makefile | 4 +
src/interfaces/ecpg/preproc/Makefile | 4 +
src/interfaces/ecpg/preproc/check_rules.pl | 4 +
src/interfaces/ecpg/preproc/ecpg.c | 4 +
src/interfaces/ecpg/preproc/keywords.c | 4 +
src/interfaces/ecpg/preproc/parse.pl | 4 +
src/interfaces/ecpg/preproc/parser.c | 4 +
src/interfaces/ecpg/preproc/pgc.l | 4 +
src/interfaces/ecpg/test/pg_regress_ecpg.c | 4 +
src/interfaces/libpq/Makefile | 4 +
src/interfaces/libpq/fe-auth.c | 4 +
src/interfaces/libpq/fe-auth.h | 4 +
src/interfaces/libpq/fe-connect.c | 4 +
src/interfaces/libpq/fe-exec.c | 4 +
src/interfaces/libpq/fe-lobj.c | 4 +
src/interfaces/libpq/fe-misc.c | 4 +
src/interfaces/libpq/fe-print.c | 4 +
src/interfaces/libpq/fe-protocol2.c | 4 +
src/interfaces/libpq/fe-protocol3.c | 4 +
src/interfaces/libpq/fe-secure-openssl.c | 1706 +++++++
src/interfaces/libpq/fe-secure.c | 4 +
src/interfaces/libpq/libpq-events.c | 4 +
src/interfaces/libpq/libpq-events.h | 4 +
src/interfaces/libpq/libpq-fe.h | 4 +
src/interfaces/libpq/libpq-int.h | 4 +
src/interfaces/libpq/libpq.rc.in | 4 +
src/interfaces/libpq/pqexpbuffer.c | 4 +
src/interfaces/libpq/pqexpbuffer.h | 4 +
src/interfaces/libpq/pthread-win32.c | 4 +
src/interfaces/libpq/test/uri-regress.c | 4 +
src/interfaces/libpq/win32.c | 4 +
src/pl/plperl/plperl.h | 4 +
src/pl/plpgsql/src/generate-plerrcodes.pl | 4 +
src/pl/plpgsql/src/gram.y | 4 +
src/pl/plpgsql/src/pl_comp.c | 4 +
src/pl/plpgsql/src/pl_exec.c | 4 +
src/pl/plpgsql/src/pl_funcs.c | 4 +
src/pl/plpgsql/src/pl_handler.c | 4 +
src/pl/plpgsql/src/pl_scanner.c | 4 +
src/pl/plpgsql/src/plpgsql.h | 4 +
src/pl/plpython/generate-spiexceptions.pl | 4 +
src/pl/plpython/plpython.h | 4 +
src/pl/tcl/generate-pltclerrcodes.pl | 40 +
src/port/chklocale.c | 4 +
src/port/dirent.c | 4 +
src/port/dirmod.c | 4 +
src/port/exec.c | 4 +
src/port/fls.c | 4 +
src/port/fseeko.c | 4 +
src/port/getaddrinfo.c | 4 +
src/port/getpeereid.c | 4 +
src/port/getrusage.c | 4 +
src/port/isinf.c | 4 +
src/port/kill.c | 4 +
src/port/mkdtemp.c | 4 +
src/port/noblock.c | 4 +
src/port/open.c | 4 +
src/port/path.c | 4 +
src/port/pg_crc32c_choose.c | 63 +
src/port/pg_crc32c_sb8.c | 1169 +++++
src/port/pg_crc32c_sse42.c | 68 +
src/port/pg_strong_random.c | 149 +
src/port/pgcheckdir.c | 4 +
src/port/pgsleep.c | 4 +
src/port/pgstrcasecmp.c | 4 +
src/port/pqsignal.c | 61 +
src/port/quotes.c | 51 +
src/port/random.c | 4 +
src/port/sprompt.c | 4 +
src/port/srandom.c | 4 +
src/port/strlcpy.c | 4 +
src/port/system.c | 118 +
src/port/thread.c | 4 +
src/port/unsetenv.c | 4 +
src/port/win32env.c | 4 +
src/port/win32error.c | 4 +
src/port/win32setlocale.c | 4 +
src/port/win32ver.rc | 4 +
src/test/examples/testlo.c | 4 +
src/test/examples/testlo64.c | 293 ++
src/test/isolation/isolation_main.c | 4 +
src/test/isolation/isolationtester.h | 4 +
src/test/isolation/specparse.y | 4 +
src/test/isolation/specscanner.l | 4 +
.../modules/test_ddl_deparse/test_ddl_deparse.c | 301 ++
src/test/modules/test_rls_hooks/test_rls_hooks.c | 175 +
src/test/modules/test_rls_hooks/test_rls_hooks.h | 25 +
src/test/modules/test_shm_mq/setup.c | 316 ++
src/test/modules/test_shm_mq/test.c | 265 ++
src/test/modules/test_shm_mq/test_shm_mq.h | 45 +
src/test/modules/test_shm_mq/worker.c | 219 +
src/test/modules/worker_spi/worker_spi.c | 407 ++
src/test/perl/Makefile | 33 +
src/test/recovery/Makefile | 22 +
src/test/regress/GNUmakefile | 4 +
src/test/regress/pg_regress.c | 4 +
src/test/regress/pg_regress.h | 4 +
src/test/regress/pg_regress_main.c | 4 +
src/test/regress/regress.c | 14 +
src/test/ssl/Makefile | 134 +
src/test/thread/Makefile | 4 +
src/test/thread/thread_test.c | 4 +
src/timezone/pgtz.c | 4 +
src/timezone/pgtz.h | 4 +
src/tools/check_bison_recursion.pl | 4 +
src/tools/check_keywords.pl | 10 +
src/tools/copyright.pl | 4 +
src/tools/findoidjoins/Makefile | 4 +
src/tools/findoidjoins/findoidjoins.c | 4 +
src/tools/ifaddrs/Makefile | 4 +
src/tools/version_stamp.pl | 4 +
src/tools/win32tzlist.pl | 4 +
src/tutorial/complex.source | 4 +
src/tutorial/syscat.source | 4 +
1529 files changed, 137461 insertions(+), 4 deletions(-)

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#4Bruce Momjian
bruce@momjian.us
In reply to: Magnus Hagander (#3)
Re: [COMMITTERS] pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 06:46:32PM +0100, Magnus Hagander wrote:

Is this a big enough boo that we actually want to reset the master repo to get
rid of it?

If so, we need to do it *now* beore people get a chance to mirror it properly..

Thoughts?

If not, just a revert should work of course..

OK, not sure how this happened but I think it has to do with my
accidentally doing a 'pull' after the changes, and doing multiple
branches.

Whatever you suggest is fine --- I will wait.

---------------------------------------------------------------------------

//Magnus

On Tue, Jan 3, 2017 at 6:41 PM, Bruce Momjian <bruce@momjian.us> wrote:

Sorry, this will be reverted and redone.

---------------------------------------------------------------------------

On Tue, Jan� 3, 2017 at 05:38:05PM +0000, Bruce Momjian wrote:

Update copyright for 2017

Backpatch-through: certain files through 9.2

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/19371e148207c33d15fded06a178d5

8d0781141d

Modified Files
--------------
COPYRIGHT� � � � � � � � � � � � � � � � � � � � � |� � 2 +-
configure� � � � � � � � � � � � � � � � � � � � � |� �11 +
configure.in� � � � � � � � � � � � � � � � � � � �|� � 4 +
contrib/adminpack/adminpack.c� � � � � � � � � � � |� � 4 +
contrib/auth_delay/auth_delay.c� � � � � � � � � � |� � 4 +
contrib/auto_explain/auto_explain.c� � � � � � � � |� � 4 +
contrib/bloom/blcost.c� � � � � � � � � � � � � � �|� �48 +
contrib/bloom/blinsert.c� � � � � � � � � � � � � �|� 358 ++
contrib/bloom/bloom.h� � � � � � � � � � � � � � � |� 212 +
contrib/bloom/blscan.c� � � � � � � � � � � � � � �|� 173 +
contrib/bloom/blutils.c� � � � � � � � � � � � � � |� 485 ++
contrib/bloom/blvacuum.c� � � � � � � � � � � � � �|� 217 +
contrib/bloom/blvalidate.c� � � � � � � � � � � � �|� 220 +
contrib/dblink/dblink.c� � � � � � � � � � � � � � |� � 4 +
contrib/dblink/dblink.h� � � � � � � � � � � � � � |� � 4 +
contrib/dict_int/dict_int.c� � � � � � � � � � � � |� � 4 +
contrib/dict_xsyn/dict_xsyn.c� � � � � � � � � � � |� � 4 +
contrib/dummy_seclabel/dummy_seclabel.c� � � � � � |� � 4 +
contrib/file_fdw/file_fdw.c� � � � � � � � � � � � |� � 4 +
contrib/fuzzystrmatch/fuzzystrmatch.c� � � � � � � |� � 4 +
contrib/fuzzystrmatch/levenshtein.c� � � � � � � � |� � 4 +
contrib/intarray/_int_selfuncs.c� � � � � � � � � �|� 341 ++
contrib/isn/isn.c� � � � � � � � � � � � � � � � � |� � 4 +
contrib/isn/isn.h� � � � � � � � � � � � � � � � � |� � 4 +
contrib/pageinspect/brinfuncs.c� � � � � � � � � � |� 409 ++
contrib/pageinspect/fsmfuncs.c� � � � � � � � � � �|� � 4 +
contrib/pageinspect/ginfuncs.c� � � � � � � � � � �|� 283 ++
contrib/pageinspect/heapfuncs.c� � � � � � � � � � |� � 4 +
contrib/pageinspect/rawpage.c� � � � � � � � � � � |� � 4 +
contrib/passwordcheck/passwordcheck.c� � � � � � � |� � 4 +
contrib/pg_prewarm/pg_prewarm.c� � � � � � � � � � |� 206 +
contrib/pg_stat_statements/pg_stat_statements.c� � |� � 4 +
contrib/pg_trgm/trgm_regexp.c� � � � � � � � � � � | 2244 +++++++++
contrib/pg_upgrade/check.c� � � � � � � � � � � � �|� � 5 +
contrib/pg_upgrade/controldata.c� � � � � � � � � �|� � 5 +
contrib/pg_upgrade/exec.c� � � � � � � � � � � � � |� � 5 +
contrib/pg_upgrade/option.c� � � � � � � � � � � � |� � 5 +
contrib/pg_upgrade/pg_upgrade.h� � � � � � � � � � |� � 5 +
contrib/pg_upgrade/server.c� � � � � � � � � � � � |� � 5 +
contrib/pg_upgrade/test.sh� � � � � � � � � � � � �|� � 4 +
contrib/pg_visibility/pg_visibility.c� � � � � � � |� 749 +++
contrib/pgstattuple/pgstatapprox.c� � � � � � � � �|� 303 ++
contrib/postgres_fdw/connection.c� � � � � � � � � |� 838 ++++
contrib/postgres_fdw/deparse.c� � � � � � � � � � �| 2940 ++++++++++++
contrib/postgres_fdw/option.c� � � � � � � � � � � |� 363 ++
contrib/postgres_fdw/postgres_fdw.c� � � � � � � � | 5029

++++++++++++++++++++

contrib/postgres_fdw/postgres_fdw.h� � � � � � � � |� 172 +
contrib/postgres_fdw/shippable.c� � � � � � � � � �|� 214 +
contrib/sepgsql/database.c� � � � � � � � � � � � �|� � 4 +
contrib/sepgsql/dml.c� � � � � � � � � � � � � � � |� � 4 +
contrib/sepgsql/hooks.c� � � � � � � � � � � � � � |� � 4 +
contrib/sepgsql/label.c� � � � � � � � � � � � � � |� � 4 +
contrib/sepgsql/launcher� � � � � � � � � � � � � �|� � 4 +
contrib/sepgsql/proc.c� � � � � � � � � � � � � � �|� � 4 +
contrib/sepgsql/relation.c� � � � � � � � � � � � �|� � 4 +
contrib/sepgsql/schema.c� � � � � � � � � � � � � �|� � 4 +
contrib/sepgsql/selinux.c� � � � � � � � � � � � � |� � 4 +
contrib/sepgsql/sepgsql.h� � � � � � � � � � � � � |� � 4 +
contrib/sepgsql/uavc.c� � � � � � � � � � � � � � �|� � 4 +
contrib/tablefunc/tablefunc.c� � � � � � � � � � � |� � 4 +
contrib/tablefunc/tablefunc.h� � � � � � � � � � � |� � 4 +
contrib/tcn/tcn.c� � � � � � � � � � � � � � � � � |� � 4 +
contrib/test_decoding/test_decoding.c� � � � � � � |� 489 ++
contrib/test_parser/test_parser.c� � � � � � � � � |� � 4 +
contrib/tsearch2/tsearch2.c� � � � � � � � � � � � |� � 4 +
contrib/tsm_system_rows/tsm_system_rows.c� � � � � |� 394 ++
contrib/tsm_system_time/tsm_system_time.c� � � � � |� 358 ++
contrib/unaccent/unaccent.c� � � � � � � � � � � � |� � 4 +
contrib/uuid-ossp/uuid-ossp.c� � � � � � � � � � � |� � 6 +
contrib/vacuumlo/vacuumlo.c� � � � � � � � � � � � |� � 4 +
doc/src/sgml/generate-errcodes-table.pl� � � � � � |� � 4 +
doc/src/sgml/legal.sgml� � � � � � � � � � � � � � |� � 9 +-
doc/src/sgml/lobj.sgml� � � � � � � � � � � � � � �|� � 9 +
src/backend/Makefile� � � � � � � � � � � � � � � �|� � 4 +
src/backend/access/brin/brin.c� � � � � � � � � � �| 1227 +++++
src/backend/access/brin/brin_inclusion.c� � � � � �|� 702 +++
src/backend/access/brin/brin_minmax.c� � � � � � � |� 374 ++
src/backend/access/brin/brin_pageops.c� � � � � � �|� 893 ++++
src/backend/access/brin/brin_revmap.c� � � � � � � |� 510 ++
src/backend/access/brin/brin_tuple.c� � � � � � � �|� 559 +++
src/backend/access/brin/brin_validate.c� � � � � � |� 278 ++
src/backend/access/brin/brin_xlog.c� � � � � � � � |� 281 ++
src/backend/access/common/heaptuple.c� � � � � � � |� � 4 +
src/backend/access/common/indextuple.c� � � � � � �|� � 4 +
src/backend/access/common/printtup.c� � � � � � � �|� � 4 +
src/backend/access/common/reloptions.c� � � � � � �|� � 4 +
src/backend/access/common/scankey.c� � � � � � � � |� � 4 +
src/backend/access/common/tupconvert.c� � � � � � �|� � 4 +
src/backend/access/common/tupdesc.c� � � � � � � � |� � 4 +
src/backend/access/gin/ginarrayproc.c� � � � � � � |� � 4 +
src/backend/access/gin/ginbtree.c� � � � � � � � � |� � 4 +
src/backend/access/gin/ginbulk.c� � � � � � � � � �|� � 4 +
src/backend/access/gin/gindatapage.c� � � � � � � �|� � 4 +
src/backend/access/gin/ginentrypage.c� � � � � � � |� � 4 +
src/backend/access/gin/ginfast.c� � � � � � � � � �|� � 4 +
src/backend/access/gin/ginget.c� � � � � � � � � � |� � 4 +
src/backend/access/gin/gininsert.c� � � � � � � � �|� � 4 +
src/backend/access/gin/ginlogic.c� � � � � � � � � |� 248 +
src/backend/access/gin/ginpostinglist.c� � � � � � |� 423 ++
src/backend/access/gin/ginscan.c� � � � � � � � � �|� � 4 +
src/backend/access/gin/ginutil.c� � � � � � � � � �|� � 4 +
src/backend/access/gin/ginvacuum.c� � � � � � � � �|� � 4 +
src/backend/access/gin/ginvalidate.c� � � � � � � �|� 269 ++
src/backend/access/gin/ginxlog.c� � � � � � � � � �|� � 4 +
src/backend/access/gist/gist.c� � � � � � � � � � �|� � 4 +
src/backend/access/gist/gistbuild.c� � � � � � � � |� � 4 +
src/backend/access/gist/gistbuildbuffers.c� � � � �|� � 4 +
src/backend/access/gist/gistget.c� � � � � � � � � |� � 4 +
src/backend/access/gist/gistproc.c� � � � � � � � �|� � 4 +
src/backend/access/gist/gistscan.c� � � � � � � � �|� � 4 +
src/backend/access/gist/gistsplit.c� � � � � � � � |� � 4 +
src/backend/access/gist/gistutil.c� � � � � � � � �|� � 4 +
src/backend/access/gist/gistvacuum.c� � � � � � � �|� � 4 +
src/backend/access/gist/gistvalidate.c� � � � � � �|� 275 ++
src/backend/access/gist/gistxlog.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hash.c� � � � � � � � � � �|� � 4 +
src/backend/access/hash/hashfunc.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hashinsert.c� � � � � � � �|� � 4 +
src/backend/access/hash/hashovfl.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hashpage.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hashsearch.c� � � � � � � �|� � 4 +
src/backend/access/hash/hashsort.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hashutil.c� � � � � � � � �|� � 4 +
src/backend/access/hash/hashvalidate.c� � � � � � �|� 312 ++
src/backend/access/heap/heapam.c� � � � � � � � � �|� � 4 +
src/backend/access/heap/hio.c� � � � � � � � � � � |� � 4 +
src/backend/access/heap/pruneheap.c� � � � � � � � |� � 4 +
src/backend/access/heap/rewriteheap.c� � � � � � � |� � 4 +
src/backend/access/heap/syncscan.c� � � � � � � � �|� � 4 +
src/backend/access/heap/tuptoaster.c� � � � � � � �|� � 4 +
src/backend/access/heap/visibilitymap.c� � � � � � |� � 4 +
src/backend/access/index/amapi.c� � � � � � � � � �|� 142 +
src/backend/access/index/amvalidate.c� � � � � � � |� 246 +
src/backend/access/index/genam.c� � � � � � � � � �|� � 4 +
src/backend/access/index/indexam.c� � � � � � � � �|� � 4 +
src/backend/access/nbtree/nbtcompare.c� � � � � � �|� � 4 +
src/backend/access/nbtree/nbtinsert.c� � � � � � � |� � 4 +
src/backend/access/nbtree/nbtpage.c� � � � � � � � |� � 4 +
src/backend/access/nbtree/nbtree.c� � � � � � � � �|� � 4 +
src/backend/access/nbtree/nbtsearch.c� � � � � � � |� � 4 +
src/backend/access/nbtree/nbtsort.c� � � � � � � � |� � 4 +
src/backend/access/nbtree/nbtutils.c� � � � � � � �|� � 4 +
src/backend/access/nbtree/nbtvalidate.c� � � � � � |� 252 +
src/backend/access/nbtree/nbtxlog.c� � � � � � � � |� � 4 +
src/backend/access/rmgrdesc/brindesc.c� � � � � � �|� �97 +
src/backend/access/rmgrdesc/clogdesc.c� � � � � � �|� �51 +
src/backend/access/rmgrdesc/committsdesc.c� � � � �|� �82 +
src/backend/access/rmgrdesc/dbasedesc.c� � � � � � |� �60 +
src/backend/access/rmgrdesc/genericdesc.c� � � � � |� �58 +
src/backend/access/rmgrdesc/gindesc.c� � � � � � � |� 214 +
src/backend/access/rmgrdesc/gistdesc.c� � � � � � �|� �71 +
src/backend/access/rmgrdesc/hashdesc.c� � � � � � �|� �28 +
src/backend/access/rmgrdesc/heapdesc.c� � � � � � �|� 240 +
src/backend/access/rmgrdesc/logicalmsgdesc.c� � � �|� �41 +
src/backend/access/rmgrdesc/mxactdesc.c� � � � � � |� 105 +
src/backend/access/rmgrdesc/nbtdesc.c� � � � � � � |� 154 +
src/backend/access/rmgrdesc/relmapdesc.c� � � � � �|� �47 +
src/backend/access/rmgrdesc/replorigindesc.c� � � �|� �63 +
src/backend/access/rmgrdesc/seqdesc.c� � � � � � � |� �46 +
src/backend/access/rmgrdesc/smgrdesc.c� � � � � � �|� �62 +
src/backend/access/rmgrdesc/spgdesc.c� � � � � � � |� 121 +
src/backend/access/rmgrdesc/standbydesc.c� � � � � |� 131 +
src/backend/access/rmgrdesc/tblspcdesc.c� � � � � �|� �56 +
src/backend/access/rmgrdesc/xactdesc.c� � � � � � �|� 330 ++
src/backend/access/rmgrdesc/xlogdesc.c� � � � � � �|� 188 +
src/backend/access/spgist/spgdoinsert.c� � � � � � |� � 4 +
src/backend/access/spgist/spginsert.c� � � � � � � |� � 4 +
src/backend/access/spgist/spgkdtreeproc.c� � � � � |� � 4 +
src/backend/access/spgist/spgquadtreeproc.c� � � � |� � 4 +
src/backend/access/spgist/spgscan.c� � � � � � � � |� � 4 +
src/backend/access/spgist/spgtextproc.c� � � � � � |� � 4 +
src/backend/access/spgist/spgutils.c� � � � � � � �|� � 4 +
src/backend/access/spgist/spgvacuum.c� � � � � � � |� � 4 +
src/backend/access/spgist/spgvalidate.c� � � � � � |� 244 +
src/backend/access/spgist/spgxlog.c� � � � � � � � |� � 4 +
src/backend/access/tablesample/bernoulli.c� � � � �|� 233 +
src/backend/access/tablesample/system.c� � � � � � |� 262 +
src/backend/access/tablesample/tablesample.c� � � �|� �40 +
src/backend/access/transam/clog.c� � � � � � � � � |� � 4 +
src/backend/access/transam/commit_ts.c� � � � � � �| 1007 ++++
src/backend/access/transam/generic_xlog.c� � � � � |� 535 +++
src/backend/access/transam/multixact.c� � � � � � �|� � 4 +
src/backend/access/transam/parallel.c� � � � � � � | 1165 +++++
src/backend/access/transam/slru.c� � � � � � � � � |� � 4 +
src/backend/access/transam/subtrans.c� � � � � � � |� � 4 +
src/backend/access/transam/timeline.c� � � � � � � |� 573 +++
src/backend/access/transam/transam.c� � � � � � � �|� � 4 +
src/backend/access/transam/twophase.c� � � � � � � |� � 4 +
src/backend/access/transam/twophase_rmgr.c� � � � �|� � 4 +
src/backend/access/transam/varsup.c� � � � � � � � |� � 4 +
src/backend/access/transam/xact.c� � � � � � � � � |� � 4 +
src/backend/access/transam/xlog.c� � � � � � � � � |� � 4 +
src/backend/access/transam/xlogarchive.c� � � � � �|� 764 +++
src/backend/access/transam/xlogfuncs.c� � � � � � �|� � 4 +
src/backend/access/transam/xloginsert.c� � � � � � | 1031 ++++
src/backend/access/transam/xlogreader.c� � � � � � | 1397 ++++++
src/backend/access/transam/xlogutils.c� � � � � � �|� � 4 +
src/backend/bootstrap/bootparse.y� � � � � � � � � |� � 4 +
src/backend/bootstrap/bootscanner.l� � � � � � � � |� � 4 +
src/backend/bootstrap/bootstrap.c� � � � � � � � � |� � 4 +
src/backend/catalog/Catalog.pm� � � � � � � � � � �|� � 4 +
src/backend/catalog/aclchk.c� � � � � � � � � � � �|� � 4 +
src/backend/catalog/catalog.c� � � � � � � � � � � |� � 4 +
src/backend/catalog/dependency.c� � � � � � � � � �|� � 4 +
src/backend/catalog/genbki.pl� � � � � � � � � � � |� � 8 +
src/backend/catalog/heap.c� � � � � � � � � � � � �|� � 4 +
src/backend/catalog/index.c� � � � � � � � � � � � |� � 4 +
src/backend/catalog/indexing.c� � � � � � � � � � �|� � 4 +
src/backend/catalog/information_schema.sql� � � � �|� � 4 +
src/backend/catalog/namespace.c� � � � � � � � � � |� � 4 +
src/backend/catalog/objectaccess.c� � � � � � � � �|� 128 +
src/backend/catalog/objectaddress.c� � � � � � � � |� � 4 +
src/backend/catalog/partition.c� � � � � � � � � � | 1992 ++++++++
src/backend/catalog/pg_aggregate.c� � � � � � � � �|� � 4 +
src/backend/catalog/pg_collation.c� � � � � � � � �|� � 4 +
src/backend/catalog/pg_constraint.c� � � � � � � � |� � 4 +
src/backend/catalog/pg_conversion.c� � � � � � � � |� � 4 +
src/backend/catalog/pg_db_role_setting.c� � � � � �|� � 4 +
src/backend/catalog/pg_depend.c� � � � � � � � � � |� � 4 +
src/backend/catalog/pg_enum.c� � � � � � � � � � � |� � 4 +
src/backend/catalog/pg_inherits.c� � � � � � � � � |� � 4 +
src/backend/catalog/pg_largeobject.c� � � � � � � �|� � 4 +
src/backend/catalog/pg_namespace.c� � � � � � � � �|� � 4 +
src/backend/catalog/pg_operator.c� � � � � � � � � |� � 4 +
src/backend/catalog/pg_proc.c� � � � � � � � � � � |� � 4 +
src/backend/catalog/pg_range.c� � � � � � � � � � �|� � 4 +
src/backend/catalog/pg_shdepend.c� � � � � � � � � |� � 4 +
src/backend/catalog/pg_type.c� � � � � � � � � � � |� � 4 +
src/backend/catalog/storage.c� � � � � � � � � � � |� � 4 +
src/backend/catalog/system_views.sql� � � � � � � �|� � 4 +
src/backend/catalog/toasting.c� � � � � � � � � � �|� � 4 +
src/backend/commands/aggregatecmds.c� � � � � � � �|� � 4 +
src/backend/commands/alter.c� � � � � � � � � � � �|� � 4 +
src/backend/commands/amcmds.c� � � � � � � � � � � |� 272 ++
src/backend/commands/analyze.c� � � � � � � � � � �|� � 4 +
src/backend/commands/async.c� � � � � � � � � � � �|� � 4 +
src/backend/commands/cluster.c� � � � � � � � � � �|� � 4 +
src/backend/commands/collationcmds.c� � � � � � � �|� � 4 +
src/backend/commands/comment.c� � � � � � � � � � �|� � 4 +
src/backend/commands/constraint.c� � � � � � � � � |� � 4 +
src/backend/commands/conversioncmds.c� � � � � � � |� � 4 +
src/backend/commands/copy.c� � � � � � � � � � � � |� � 4 +
src/backend/commands/createas.c� � � � � � � � � � |� � 4 +
src/backend/commands/dbcommands.c� � � � � � � � � |� � 4 +
src/backend/commands/define.c� � � � � � � � � � � |� � 4 +
src/backend/commands/discard.c� � � � � � � � � � �|� � 4 +
src/backend/commands/dropcmds.c� � � � � � � � � � |� � 4 +
src/backend/commands/event_trigger.c� � � � � � � �| 2255 +++++++++
src/backend/commands/explain.c� � � � � � � � � � �|� � 4 +
src/backend/commands/extension.c� � � � � � � � � �|� � 4 +
src/backend/commands/foreigncmds.c� � � � � � � � �|� � 4 +
src/backend/commands/functioncmds.c� � � � � � � � |� � 4 +
src/backend/commands/indexcmds.c� � � � � � � � � �|� � 4 +
src/backend/commands/lockcmds.c� � � � � � � � � � |� � 4 +
src/backend/commands/matview.c� � � � � � � � � � �|� 855 ++++
src/backend/commands/opclasscmds.c� � � � � � � � �|� � 4 +
src/backend/commands/operatorcmds.c� � � � � � � � |� � 4 +
src/backend/commands/policy.c� � � � � � � � � � � | 1397 ++++++
src/backend/commands/portalcmds.c� � � � � � � � � |� � 4 +
src/backend/commands/prepare.c� � � � � � � � � � �|� � 4 +
src/backend/commands/proclang.c� � � � � � � � � � |� � 4 +
src/backend/commands/schemacmds.c� � � � � � � � � |� � 4 +
src/backend/commands/seclabel.c� � � � � � � � � � |� � 4 +
src/backend/commands/sequence.c� � � � � � � � � � |� � 4 +
src/backend/commands/tablecmds.c� � � � � � � � � �|� � 4 +
src/backend/commands/tablespace.c� � � � � � � � � |� � 4 +
src/backend/commands/trigger.c� � � � � � � � � � �|� � 4 +
src/backend/commands/tsearchcmds.c� � � � � � � � �|� � 4 +
src/backend/commands/typecmds.c� � � � � � � � � � |� � 4 +
src/backend/commands/user.c� � � � � � � � � � � � |� � 4 +
src/backend/commands/vacuum.c� � � � � � � � � � � |� � 4 +
src/backend/commands/vacuumlazy.c� � � � � � � � � |� � 4 +
src/backend/commands/variable.c� � � � � � � � � � |� � 4 +
src/backend/commands/view.c� � � � � � � � � � � � |� � 4 +
src/backend/executor/execAmi.c� � � � � � � � � � �|� � 4 +
src/backend/executor/execCurrent.c� � � � � � � � �|� � 4 +
src/backend/executor/execGrouping.c� � � � � � � � |� � 4 +
src/backend/executor/execIndexing.c� � � � � � � � |� 904 ++++
src/backend/executor/execJunk.c� � � � � � � � � � |� � 4 +
src/backend/executor/execMain.c� � � � � � � � � � |� � 4 +
src/backend/executor/execParallel.c� � � � � � � � |� 812 ++++
src/backend/executor/execProcnode.c� � � � � � � � |� � 4 +
src/backend/executor/execQual.c� � � � � � � � � � |� � 4 +
src/backend/executor/execScan.c� � � � � � � � � � |� � 4 +
src/backend/executor/execTuples.c� � � � � � � � � |� � 4 +
src/backend/executor/execUtils.c� � � � � � � � � �|� � 4 +
src/backend/executor/functions.c� � � � � � � � � �|� � 4 +
src/backend/executor/instrument.c� � � � � � � � � |� � 4 +
src/backend/executor/nodeAgg.c� � � � � � � � � � �|� � 6 +
src/backend/executor/nodeAppend.c� � � � � � � � � |� � 4 +
src/backend/executor/nodeBitmapAnd.c� � � � � � � �|� � 4 +
src/backend/executor/nodeBitmapHeapscan.c� � � � � |� � 4 +
src/backend/executor/nodeBitmapIndexscan.c� � � � �|� � 4 +
src/backend/executor/nodeBitmapOr.c� � � � � � � � |� � 4 +
src/backend/executor/nodeCtescan.c� � � � � � � � �|� � 4 +
src/backend/executor/nodeCustom.c� � � � � � � � � |� 206 +
src/backend/executor/nodeForeignscan.c� � � � � � �|� � 4 +
src/backend/executor/nodeFunctionscan.c� � � � � � |� � 4 +
src/backend/executor/nodeGather.c� � � � � � � � � |� 477 ++
src/backend/executor/nodeGroup.c� � � � � � � � � �|� � 4 +
src/backend/executor/nodeHash.c� � � � � � � � � � |� � 4 +
src/backend/executor/nodeHashjoin.c� � � � � � � � |� � 4 +
src/backend/executor/nodeIndexonlyscan.c� � � � � �|� � 4 +
src/backend/executor/nodeIndexscan.c� � � � � � � �|� � 4 +
src/backend/executor/nodeLimit.c� � � � � � � � � �|� � 4 +
src/backend/executor/nodeLockRows.c� � � � � � � � |� � 4 +
src/backend/executor/nodeMaterial.c� � � � � � � � |� � 4 +
src/backend/executor/nodeMergeAppend.c� � � � � � �|� � 4 +
src/backend/executor/nodeMergejoin.c� � � � � � � �|� � 4 +
src/backend/executor/nodeModifyTable.c� � � � � � �|� � 4 +
src/backend/executor/nodeNestloop.c� � � � � � � � |� � 4 +
src/backend/executor/nodeRecursiveunion.c� � � � � |� � 8 +
src/backend/executor/nodeResult.c� � � � � � � � � |� � 4 +
src/backend/executor/nodeSamplescan.c� � � � � � � |� 602 +++
src/backend/executor/nodeSeqscan.c� � � � � � � � �|� � 4 +
src/backend/executor/nodeSetOp.c� � � � � � � � � �|� � 4 +
src/backend/executor/nodeSort.c� � � � � � � � � � |� � 4 +
src/backend/executor/nodeSubplan.c� � � � � � � � �|� �12 +
src/backend/executor/nodeSubqueryscan.c� � � � � � |� � 4 +
src/backend/executor/nodeTidscan.c� � � � � � � � �|� � 4 +
src/backend/executor/nodeUnique.c� � � � � � � � � |� � 4 +
src/backend/executor/nodeValuesscan.c� � � � � � � |� � 4 +
src/backend/executor/nodeWindowAgg.c� � � � � � � �|� � 4 +
src/backend/executor/nodeWorktablescan.c� � � � � �|� � 4 +
src/backend/executor/spi.c� � � � � � � � � � � � �|� � 4 +
src/backend/executor/tqueue.c� � � � � � � � � � � | 1276 +++++
src/backend/executor/tstoreReceiver.c� � � � � � � |� � 4 +
src/backend/foreign/foreign.c� � � � � � � � � � � |� � 4 +
src/backend/lib/binaryheap.c� � � � � � � � � � � �|� 307 ++
src/backend/lib/bipartite_match.c� � � � � � � � � |� 180 +
src/backend/lib/hyperloglog.c� � � � � � � � � � � |� 252 +
src/backend/lib/ilist.c� � � � � � � � � � � � � � |� 111 +
src/backend/lib/pairingheap.c� � � � � � � � � � � |� 333 ++
src/backend/lib/stringinfo.c� � � � � � � � � � � �|� � 4 +
src/backend/libpq/auth.c� � � � � � � � � � � � � �|� � 4 +
src/backend/libpq/be-fsstubs.c� � � � � � � � � � �|� � 4 +
src/backend/libpq/be-secure-openssl.c� � � � � � � | 1281 +++++
src/backend/libpq/be-secure.c� � � � � � � � � � � |� � 4 +
src/backend/libpq/crypt.c� � � � � � � � � � � � � |� � 4 +
src/backend/libpq/hba.c� � � � � � � � � � � � � � |� � 4 +
src/backend/libpq/ip.c� � � � � � � � � � � � � � �|� � 4 +
src/backend/libpq/md5.c� � � � � � � � � � � � � � |� � 4 +
src/backend/libpq/pqcomm.c� � � � � � � � � � � � �|� � 4 +
src/backend/libpq/pqformat.c� � � � � � � � � � � �|� � 4 +
src/backend/libpq/pqmq.c� � � � � � � � � � � � � �|� 333 ++
src/backend/libpq/pqsignal.c� � � � � � � � � � � �|� � 4 +
src/backend/main/main.c� � � � � � � � � � � � � � |� � 4 +
src/backend/nodes/bitmapset.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/copyfuncs.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/equalfuncs.c� � � � � � � � � � �|� � 4 +
src/backend/nodes/extensible.c� � � � � � � � � � �|� 143 +
src/backend/nodes/list.c� � � � � � � � � � � � � �|� � 4 +
src/backend/nodes/makefuncs.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/nodeFuncs.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/nodes.c� � � � � � � � � � � � � |� � 4 +
src/backend/nodes/outfuncs.c� � � � � � � � � � � �|� � 4 +
src/backend/nodes/params.c� � � � � � � � � � � � �|� � 4 +
src/backend/nodes/print.c� � � � � � � � � � � � � |� � 4 +
src/backend/nodes/read.c� � � � � � � � � � � � � �|� � 4 +
src/backend/nodes/readfuncs.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/tidbitmap.c� � � � � � � � � � � |� � 4 +
src/backend/nodes/value.c� � � � � � � � � � � � � |� � 4 +
src/backend/optimizer/geqo/geqo_copy.c� � � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_eval.c� � � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_main.c� � � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_misc.c� � � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_pool.c� � � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_random.c� � � � � �|� � 4 +
src/backend/optimizer/geqo/geqo_selection.c� � � � |� � 4 +
src/backend/optimizer/path/allpaths.c� � � � � � � |� � 4 +
src/backend/optimizer/path/clausesel.c� � � � � � �|� � 4 +
src/backend/optimizer/path/costsize.c� � � � � � � |� � 4 +
src/backend/optimizer/path/equivclass.c� � � � � � |� � 4 +
src/backend/optimizer/path/indxpath.c� � � � � � � |� � 4 +
src/backend/optimizer/path/joinpath.c� � � � � � � |� � 4 +
src/backend/optimizer/path/joinrels.c� � � � � � � |� � 4 +
src/backend/optimizer/path/pathkeys.c� � � � � � � |� � 4 +
src/backend/optimizer/path/tidpath.c� � � � � � � �|� � 4 +
src/backend/optimizer/plan/analyzejoins.c� � � � � |� � 4 +
src/backend/optimizer/plan/createplan.c� � � � � � |� � 4 +
src/backend/optimizer/plan/initsplan.c� � � � � � �|� � 4 +
src/backend/optimizer/plan/planagg.c� � � � � � � �|� � 4 +
src/backend/optimizer/plan/planmain.c� � � � � � � |� � 4 +
src/backend/optimizer/plan/planner.c� � � � � � � �|� � 4 +
src/backend/optimizer/plan/setrefs.c� � � � � � � �|� � 4 +
src/backend/optimizer/plan/subselect.c� � � � � � �|� � 4 +
src/backend/optimizer/prep/prepjointree.c� � � � � |� � 4 +
src/backend/optimizer/prep/prepqual.c� � � � � � � |� � 4 +
src/backend/optimizer/prep/prepsecurity.c� � � � � |� 486 ++
src/backend/optimizer/prep/preptlist.c� � � � � � �|� � 5 +
src/backend/optimizer/prep/prepunion.c� � � � � � �|� � 4 +
src/backend/optimizer/util/clauses.c� � � � � � � �|� � 4 +
src/backend/optimizer/util/joininfo.c� � � � � � � |� � 4 +
src/backend/optimizer/util/orclauses.c� � � � � � �|� 354 ++
src/backend/optimizer/util/pathnode.c� � � � � � � |� � 4 +
src/backend/optimizer/util/placeholder.c� � � � � �|� � 4 +
src/backend/optimizer/util/plancat.c� � � � � � � �|� � 4 +
src/backend/optimizer/util/predtest.c� � � � � � � |� � 4 +
src/backend/optimizer/util/relnode.c� � � � � � � �|� � 4 +
src/backend/optimizer/util/restrictinfo.c� � � � � |� � 4 +
src/backend/optimizer/util/tlist.c� � � � � � � � �|� � 4 +
src/backend/optimizer/util/var.c� � � � � � � � � �|� � 4 +
src/backend/parser/analyze.c� � � � � � � � � � � �|� � 4 +
src/backend/parser/gram.y� � � � � � � � � � � � � |� � 4 +
src/backend/parser/kwlookup.c� � � � � � � � � � � |� � 4 +
src/backend/parser/parse_agg.c� � � � � � � � � � �|� � 4 +
src/backend/parser/parse_clause.c� � � � � � � � � |� � 4 +
src/backend/parser/parse_coerce.c� � � � � � � � � |� � 4 +
src/backend/parser/parse_collate.c� � � � � � � � �|� � 4 +
src/backend/parser/parse_cte.c� � � � � � � � � � �|� � 4 +
src/backend/parser/parse_expr.c� � � � � � � � � � |� � 4 +
src/backend/parser/parse_func.c� � � � � � � � � � |� � 4 +
src/backend/parser/parse_node.c� � � � � � � � � � |� � 4 +
src/backend/parser/parse_oper.c� � � � � � � � � � |� � 4 +
src/backend/parser/parse_param.c� � � � � � � � � �|� � 4 +
src/backend/parser/parse_relation.c� � � � � � � � |� � 4 +
src/backend/parser/parse_target.c� � � � � � � � � |� � 4 +
src/backend/parser/parse_type.c� � � � � � � � � � |� � 4 +
src/backend/parser/parse_utilcmd.c� � � � � � � � �|� � 4 +
src/backend/parser/parser.c� � � � � � � � � � � � |� � 4 +
src/backend/parser/scan.l� � � � � � � � � � � � � |� � 4 +
src/backend/parser/scansup.c� � � � � � � � � � � �|� � 4 +
src/backend/port/atomics.c� � � � � � � � � � � � �|� 160 +
src/backend/port/dynloader/aix.h� � � � � � � � � �|� � 4 +
src/backend/port/dynloader/cygwin.h� � � � � � � � |� � 4 +
src/backend/port/dynloader/freebsd.c� � � � � � � �|� � 4 +
src/backend/port/dynloader/freebsd.h� � � � � � � �|� � 4 +
src/backend/port/dynloader/hpux.c� � � � � � � � � |� � 4 +
src/backend/port/dynloader/hpux.h� � � � � � � � � |� � 4 +
src/backend/port/dynloader/linux.c� � � � � � � � �|� � 4 +
src/backend/port/dynloader/linux.h� � � � � � � � �|� � 4 +
src/backend/port/dynloader/netbsd.c� � � � � � � � |� � 4 +
src/backend/port/dynloader/netbsd.h� � � � � � � � |� � 4 +
src/backend/port/dynloader/openbsd.c� � � � � � � �|� � 4 +
src/backend/port/dynloader/openbsd.h� � � � � � � �|� � 4 +
src/backend/port/dynloader/solaris.h� � � � � � � �|� � 4 +
src/backend/port/posix_sema.c� � � � � � � � � � � |� � 5 +
src/backend/port/sysv_sema.c� � � � � � � � � � � �|� � 4 +
src/backend/port/sysv_shmem.c� � � � � � � � � � � |� � 4 +
src/backend/port/tas/sunstudio_sparc.s� � � � � � �|� � 4 +
src/backend/port/tas/sunstudio_x86.s� � � � � � � �|� � 4 +
src/backend/port/win32/crashdump.c� � � � � � � � �|� � 4 +
src/backend/port/win32/mingwcompat.c� � � � � � � �|� � 4 +
src/backend/port/win32/security.c� � � � � � � � � |� � 4 +
src/backend/port/win32/signal.c� � � � � � � � � � |� � 4 +
src/backend/port/win32/socket.c� � � � � � � � � � |� � 4 +
src/backend/port/win32/timer.c� � � � � � � � � � �|� � 4 +
src/backend/port/win32_sema.c� � � � � � � � � � � |� � 4 +
src/backend/port/win32_shmem.c� � � � � � � � � � �|� � 4 +
src/backend/postmaster/autovacuum.c� � � � � � � � |� � 4 +
src/backend/postmaster/bgworker.c� � � � � � � � � | 1098 +++++
src/backend/postmaster/bgwriter.c� � � � � � � � � |� � 4 +
src/backend/postmaster/checkpointer.c� � � � � � � |� � 4 +
src/backend/postmaster/fork_process.c� � � � � � � |� � 4 +
src/backend/postmaster/pgarch.c� � � � � � � � � � |� � 4 +
src/backend/postmaster/pgstat.c� � � � � � � � � � |� � 4 +
src/backend/postmaster/postmaster.c� � � � � � � � |� � 4 +
src/backend/postmaster/startup.c� � � � � � � � � �|� � 4 +
src/backend/postmaster/syslogger.c� � � � � � � � �|� � 4 +
src/backend/postmaster/walwriter.c� � � � � � � � �|� � 4 +
src/backend/regex/regc_pg_locale.c� � � � � � � � �|� � 4 +
src/backend/regex/regexport.c� � � � � � � � � � � |� 252 +
src/backend/regex/regprefix.c� � � � � � � � � � � |� � 4 +
src/backend/replication/basebackup.c� � � � � � � �|� � 4 +
.../libpqwalreceiver/libpqwalreceiver.c� � � � � � |� � 4 +
src/backend/replication/logical/decode.c� � � � � �|� 988 ++++
src/backend/replication/logical/logical.c� � � � � |� 965 ++++
src/backend/replication/logical/logicalfuncs.c� � �|� 417 ++
src/backend/replication/logical/message.c� � � � � |� �93 +
src/backend/replication/logical/origin.c� � � � � �| 1465 ++++++
src/backend/replication/logical/reorderbuffer.c� � | 3331 +++++++++++++
src/backend/replication/logical/snapbuild.c� � � � | 1915 ++++++++
src/backend/replication/repl_gram.y� � � � � � � � |� � 4 +
src/backend/replication/repl_scanner.l� � � � � � �|� � 4 +
src/backend/replication/slot.c� � � � � � � � � � �| 1337 ++++++
src/backend/replication/slotfuncs.c� � � � � � � � |� 315 ++
src/backend/replication/syncrep.c� � � � � � � � � |� � 4 +
src/backend/replication/syncrep_gram.y� � � � � � �|� 116 +
src/backend/replication/syncrep_scanner.l� � � � � |� 158 +
src/backend/replication/walreceiver.c� � � � � � � |� � 4 +
src/backend/replication/walreceiverfuncs.c� � � � �|� � 4 +
src/backend/replication/walsender.c� � � � � � � � |� � 4 +
src/backend/rewrite/rewriteDefine.c� � � � � � � � |� � 4 +
src/backend/rewrite/rewriteHandler.c� � � � � � � �|� � 4 +
src/backend/rewrite/rewriteManip.c� � � � � � � � �|� � 4 +
src/backend/rewrite/rewriteRemove.c� � � � � � � � |� � 4 +
src/backend/rewrite/rewriteSupport.c� � � � � � � �|� � 4 +
src/backend/rewrite/rowsecurity.c� � � � � � � � � |� 792 +++
src/backend/snowball/dict_snowball.c� � � � � � � �|� � 4 +
src/backend/snowball/snowball.sql.in� � � � � � � �|� �21 +
src/backend/snowball/snowball_func.sql.in� � � � � |� �21 +
src/backend/storage/buffer/buf_init.c� � � � � � � |� � 4 +
src/backend/storage/buffer/buf_table.c� � � � � � �|� � 4 +
src/backend/storage/buffer/bufmgr.c� � � � � � � � |� � 4 +
src/backend/storage/buffer/freelist.c� � � � � � � |� � 4 +
src/backend/storage/buffer/localbuf.c� � � � � � � |� � 4 +
src/backend/storage/file/buffile.c� � � � � � � � �|� � 4 +
src/backend/storage/file/copydir.c� � � � � � � � �|� � 4 +
src/backend/storage/file/fd.c� � � � � � � � � � � |� � 4 +
src/backend/storage/file/reinit.c� � � � � � � � � |� � 4 +
src/backend/storage/freespace/freespace.c� � � � � |� � 4 +
src/backend/storage/freespace/fsmpage.c� � � � � � |� � 4 +
src/backend/storage/freespace/indexfsm.c� � � � � �|� � 4 +
src/backend/storage/ipc/dsm.c� � � � � � � � � � � | 1151 +++++
src/backend/storage/ipc/dsm_impl.c� � � � � � � � �| 1095 +++++
src/backend/storage/ipc/ipc.c� � � � � � � � � � � |� � 4 +
src/backend/storage/ipc/ipci.c� � � � � � � � � � �|� � 4 +
src/backend/storage/ipc/latch.c� � � � � � � � � � | 1627 +++++++
src/backend/storage/ipc/pmsignal.c� � � � � � � � �|� � 4 +
src/backend/storage/ipc/procarray.c� � � � � � � � |� � 4 +
src/backend/storage/ipc/procsignal.c� � � � � � � �|� � 4 +
src/backend/storage/ipc/shm_mq.c� � � � � � � � � �| 1197 +++++
src/backend/storage/ipc/shm_toc.c� � � � � � � � � |� 246 +
src/backend/storage/ipc/shmem.c� � � � � � � � � � |� � 4 +
src/backend/storage/ipc/shmqueue.c� � � � � � � � �|� � 4 +
src/backend/storage/ipc/sinval.c� � � � � � � � � �|� � 4 +
src/backend/storage/ipc/sinvaladt.c� � � � � � � � |� � 4 +
src/backend/storage/ipc/standby.c� � � � � � � � � |� � 4 +
src/backend/storage/large_object/inv_api.c� � � � �|� � 4 +
src/backend/storage/lmgr/condition_variable.c� � � |� 225 +
src/backend/storage/lmgr/deadlock.c� � � � � � � � |� � 4 +
src/backend/storage/lmgr/generate-lwlocknames.pl� �|� �67 +
src/backend/storage/lmgr/lmgr.c� � � � � � � � � � |� � 4 +
src/backend/storage/lmgr/lock.c� � � � � � � � � � |� � 4 +
src/backend/storage/lmgr/lwlock.c� � � � � � � � � |� � 4 +
src/backend/storage/lmgr/predicate.c� � � � � � � �|� � 4 +
src/backend/storage/lmgr/proc.c� � � � � � � � � � |� � 4 +
src/backend/storage/lmgr/s_lock.c� � � � � � � � � |� �28 +
src/backend/storage/lmgr/spin.c� � � � � � � � � � |� � 4 +
src/backend/storage/page/bufpage.c� � � � � � � � �|� � 4 +
src/backend/storage/page/checksum.c� � � � � � � � |� �23 +
src/backend/storage/page/itemptr.c� � � � � � � � �|� � 4 +
src/backend/storage/smgr/md.c� � � � � � � � � � � |� �11 +
src/backend/storage/smgr/smgr.c� � � � � � � � � � |� � 4 +
src/backend/storage/smgr/smgrtype.c� � � � � � � � |� � 4 +
src/backend/tcop/dest.c� � � � � � � � � � � � � � |� � 4 +
src/backend/tcop/fastpath.c� � � � � � � � � � � � |� � 4 +
src/backend/tcop/postgres.c� � � � � � � � � � � � |� � 4 +
src/backend/tcop/pquery.c� � � � � � � � � � � � � |� � 4 +
src/backend/tcop/utility.c� � � � � � � � � � � � �|� � 4 +
src/backend/tsearch/Makefile� � � � � � � � � � � �|� � 4 +
src/backend/tsearch/dict.c� � � � � � � � � � � � �|� � 4 +
src/backend/tsearch/dict_ispell.c� � � � � � � � � |� � 4 +
src/backend/tsearch/dict_simple.c� � � � � � � � � |� � 4 +
src/backend/tsearch/dict_synonym.c� � � � � � � � �|� � 4 +
src/backend/tsearch/dict_thesaurus.c� � � � � � � �|� � 4 +
src/backend/tsearch/regis.c� � � � � � � � � � � � |� � 4 +
src/backend/tsearch/spell.c� � � � � � � � � � � � |� � 4 +
src/backend/tsearch/to_tsany.c� � � � � � � � � � �|� � 4 +
src/backend/tsearch/ts_locale.c� � � � � � � � � � |� � 4 +
src/backend/tsearch/ts_parse.c� � � � � � � � � � �|� � 4 +
src/backend/tsearch/ts_selfuncs.c� � � � � � � � � |� � 4 +
src/backend/tsearch/ts_typanalyze.c� � � � � � � � |� � 4 +
src/backend/tsearch/ts_utils.c� � � � � � � � � � �|� � 4 +
src/backend/tsearch/wparser.c� � � � � � � � � � � |� � 4 +
src/backend/tsearch/wparser_def.c� � � � � � � � � |� � 4 +
src/backend/utils/Gen_dummy_probes.pl� � � � � � � |� � 2 +-
src/backend/utils/Gen_dummy_probes.sed� � � � � � �|� � 4 +
src/backend/utils/Gen_fmgrtab.pl� � � � � � � � � �|� �12 +
src/backend/utils/adt/acl.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/adt/amutils.c� � � � � � � � � � |� 390 ++
src/backend/utils/adt/array_expanded.c� � � � � � �|� 453 ++
src/backend/utils/adt/array_selfuncs.c� � � � � � �|� � 4 +
src/backend/utils/adt/array_typanalyze.c� � � � � �|� � 4 +
src/backend/utils/adt/array_userfuncs.c� � � � � � |� � 4 +
src/backend/utils/adt/arrayfuncs.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/arrayutils.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/ascii.c� � � � � � � � � � � |� � 4 +
src/backend/utils/adt/bool.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/char.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/date.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/datetime.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/datum.c� � � � � � � � � � � |� � 4 +
src/backend/utils/adt/dbsize.c� � � � � � � � � � �|� � 4 +
src/backend/utils/adt/domains.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/encode.c� � � � � � � � � � �|� � 4 +
src/backend/utils/adt/enum.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/expandeddatum.c� � � � � � � |� 145 +
src/backend/utils/adt/float.c� � � � � � � � � � � |� � 4 +
src/backend/utils/adt/format_type.c� � � � � � � � |� � 4 +
src/backend/utils/adt/formatting.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/genfile.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/geo_ops.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/geo_selfuncs.c� � � � � � � �|� � 4 +
src/backend/utils/adt/geo_spgist.c� � � � � � � � �|� 699 +++
src/backend/utils/adt/int.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/adt/int8.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/json.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/jsonb.c� � � � � � � � � � � | 1941 ++++++++
src/backend/utils/adt/jsonb_gin.c� � � � � � � � � |� 611 +++
src/backend/utils/adt/jsonb_op.c� � � � � � � � � �|� 292 ++
src/backend/utils/adt/jsonb_util.c� � � � � � � � �| 1804 +++++++
src/backend/utils/adt/jsonfuncs.c� � � � � � � � � | 4045

++++++++++++++++

src/backend/utils/adt/like.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/like_match.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/lockfuncs.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/misc.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/nabstime.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/name.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/network_gist.c� � � � � � � �|� 816 ++++
src/backend/utils/adt/network_selfuncs.c� � � � � �| 1006 ++++
src/backend/utils/adt/network_spgist.c� � � � � � �|� 710 +++
src/backend/utils/adt/numeric.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/numutils.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/oid.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/adt/oracle_compat.c� � � � � � � |� � 4 +
src/backend/utils/adt/orderedsetaggs.c� � � � � � �| 1397 ++++++
src/backend/utils/adt/pg_locale.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/pg_lsn.c� � � � � � � � � � �|� 206 +
src/backend/utils/adt/pg_lzcompress.c� � � � � � � |� � 4 +
src/backend/utils/adt/pg_upgrade_support.c� � � � �|� 207 +
src/backend/utils/adt/pgstatfuncs.c� � � � � � � � |� � 4 +
src/backend/utils/adt/pseudotypes.c� � � � � � � � |� � 4 +
src/backend/utils/adt/quote.c� � � � � � � � � � � |� � 4 +
src/backend/utils/adt/rangetypes.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/rangetypes_gist.c� � � � � � |� � 4 +
src/backend/utils/adt/rangetypes_selfuncs.c� � � � | 1164 +++++
src/backend/utils/adt/rangetypes_spgist.c� � � � � | 1008 ++++
src/backend/utils/adt/rangetypes_typanalyze.c� � � |� 357 ++
src/backend/utils/adt/regexp.c� � � � � � � � � � �|� � 4 +
src/backend/utils/adt/regproc.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/ri_triggers.c� � � � � � � � |� � 4 +
src/backend/utils/adt/rowtypes.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/ruleutils.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/selfuncs.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/tid.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/adt/timestamp.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/trigfuncs.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/tsginidx.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/tsgistidx.c� � � � � � � � � |� � 4 +
src/backend/utils/adt/tsquery.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/tsquery_cleanup.c� � � � � � |� � 4 +
src/backend/utils/adt/tsquery_gist.c� � � � � � � �|� � 4 +
src/backend/utils/adt/tsquery_op.c� � � � � � � � �|� � 4 +
src/backend/utils/adt/tsquery_rewrite.c� � � � � � |� � 4 +
src/backend/utils/adt/tsquery_util.c� � � � � � � �|� � 4 +
src/backend/utils/adt/tsrank.c� � � � � � � � � � �|� � 4 +
src/backend/utils/adt/tsvector.c� � � � � � � � � �|� � 4 +
src/backend/utils/adt/tsvector_op.c� � � � � � � � |� � 4 +
src/backend/utils/adt/tsvector_parser.c� � � � � � |� � 4 +
src/backend/utils/adt/txid.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/uuid.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/adt/varbit.c� � � � � � � � � � �|� � 4 +
src/backend/utils/adt/varchar.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/varlena.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/version.c� � � � � � � � � � |� � 4 +
src/backend/utils/adt/windowfuncs.c� � � � � � � � |� � 4 +
src/backend/utils/adt/xid.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/adt/xml.c� � � � � � � � � � � � |� � 4 +
src/backend/utils/cache/attoptcache.c� � � � � � � |� � 4 +
src/backend/utils/cache/catcache.c� � � � � � � � �|� � 4 +
src/backend/utils/cache/evtcache.c� � � � � � � � �|� 269 ++
src/backend/utils/cache/inval.c� � � � � � � � � � |� � 4 +
src/backend/utils/cache/lsyscache.c� � � � � � � � |� � 4 +
src/backend/utils/cache/plancache.c� � � � � � � � |� � 4 +
src/backend/utils/cache/relcache.c� � � � � � � � �|� � 4 +
src/backend/utils/cache/relfilenodemap.c� � � � � �|� 259 +
src/backend/utils/cache/relmapper.c� � � � � � � � |� � 4 +
src/backend/utils/cache/spccache.c� � � � � � � � �|� � 4 +
src/backend/utils/cache/syscache.c� � � � � � � � �|� � 4 +
src/backend/utils/cache/ts_cache.c� � � � � � � � �|� � 4 +
src/backend/utils/cache/typcache.c� � � � � � � � �|� � 4 +
src/backend/utils/errcodes.txt� � � � � � � � � � �|� � 4 +
src/backend/utils/error/assert.c� � � � � � � � � �|� � 4 +
src/backend/utils/error/elog.c� � � � � � � � � � �|� � 4 +
src/backend/utils/fmgr/dfmgr.c� � � � � � � � � � �|� � 4 +
src/backend/utils/fmgr/fmgr.c� � � � � � � � � � � |� � 4 +
src/backend/utils/fmgr/funcapi.c� � � � � � � � � �|� � 4 +
src/backend/utils/generate-errcodes.pl� � � � � � �|� � 4 +
src/backend/utils/hash/dynahash.c� � � � � � � � � |� �18 +
src/backend/utils/hash/hashfn.c� � � � � � � � � � |� � 4 +
src/backend/utils/hash/pg_crc.c� � � � � � � � � � |� �97 +
src/backend/utils/init/globals.c� � � � � � � � � �|� � 4 +
src/backend/utils/init/miscinit.c� � � � � � � � � |� � 4 +
src/backend/utils/init/postinit.c� � � � � � � � � |� � 4 +
src/backend/utils/mb/Unicode/Makefile� � � � � � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl� � � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl� � � |� � 4 +
.../utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl� � � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl� � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl� � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl� � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl� � �|� � 4 +
src/backend/utils/mb/Unicode/UCS_to_JOHAB.pl� � � �|� �32 +
.../utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl� � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl� � � � |� � 4 +
src/backend/utils/mb/Unicode/UCS_to_UHC.pl� � � � �|� �51 +
src/backend/utils/mb/Unicode/UCS_to_most.pl� � � � |� � 4 +
src/backend/utils/mb/Unicode/convutils.pm� � � � � |� 282 ++
src/backend/utils/mb/conv.c� � � � � � � � � � � � |� � 4 +
.../conversion_procs/ascii_and_mic/ascii_and_mic.c |� � 4 +
.../cyrillic_and_mic/cyrillic_and_mic.c� � � � � � |� � 4 +
.../euc2004_sjis2004/euc2004_sjis2004.c� � � � � � |� � 4 +
.../euc_cn_and_mic/euc_cn_and_mic.c� � � � � � � � |� � 4 +
.../euc_jp_and_sjis/euc_jp_and_sjis.c� � � � � � � |� � 4 +
.../euc_kr_and_mic/euc_kr_and_mic.c� � � � � � � � |� � 4 +
.../euc_tw_and_big5/euc_tw_and_big5.c� � � � � � � |� � 4 +
.../latin2_and_win1250/latin2_and_win1250.c� � � � |� � 4 +
.../conversion_procs/latin_and_mic/latin_and_mic.c |� � 4 +
.../utf8_and_ascii/utf8_and_ascii.c� � � � � � � � |� � 4 +
.../conversion_procs/utf8_and_big5/utf8_and_big5.c |� � 4 +
.../utf8_and_cyrillic/utf8_and_cyrillic.c� � � � � |� � 4 +
.../utf8_and_euc2004/utf8_and_euc2004.c� � � � � � |� � 4 +
.../utf8_and_euc_cn/utf8_and_euc_cn.c� � � � � � � |� � 4 +
.../utf8_and_euc_jp/utf8_and_euc_jp.c� � � � � � � |� � 4 +
.../utf8_and_euc_kr/utf8_and_euc_kr.c� � � � � � � |� � 4 +
.../utf8_and_euc_tw/utf8_and_euc_tw.c� � � � � � � |� � 4 +
.../utf8_and_gb18030/utf8_and_gb18030.c� � � � � � |� � 4 +
.../conversion_procs/utf8_and_gbk/utf8_and_gbk.c� �|� � 4 +
.../utf8_and_iso8859/utf8_and_iso8859.c� � � � � � |� � 4 +
.../utf8_and_iso8859_1/utf8_and_iso8859_1.c� � � � |� � 4 +
.../utf8_and_johab/utf8_and_johab.c� � � � � � � � |� � 4 +
.../conversion_procs/utf8_and_sjis/utf8_and_sjis.c |� � 4 +
.../utf8_and_sjis2004/utf8_and_sjis2004.c� � � � � |� � 4 +
.../conversion_procs/utf8_and_uhc/utf8_and_uhc.c� �|� � 4 +
.../conversion_procs/utf8_and_win/utf8_and_win.c� �|� � 4 +
src/backend/utils/mb/mbutils.c� � � � � � � � � � �|� �31 +
src/backend/utils/misc/backend_random.c� � � � � � |� 158 +
src/backend/utils/misc/guc-file.l� � � � � � � � � |� � 4 +
src/backend/utils/misc/guc.c� � � � � � � � � � � �|� � 4 +
src/backend/utils/misc/help_config.c� � � � � � � �|� � 4 +
src/backend/utils/misc/pg_config.c� � � � � � � � �|� 103 +
src/backend/utils/misc/pg_controldata.c� � � � � � |� 357 ++
src/backend/utils/misc/pg_rusage.c� � � � � � � � �|� � 4 +
src/backend/utils/misc/ps_status.c� � � � � � � � �|� � 4 +
src/backend/utils/misc/rbtree.c� � � � � � � � � � |� � 4 +
src/backend/utils/misc/rls.c� � � � � � � � � � � �|� 167 +
src/backend/utils/misc/sampling.c� � � � � � � � � |� 292 ++
src/backend/utils/misc/superuser.c� � � � � � � � �|� � 4 +
src/backend/utils/misc/timeout.c� � � � � � � � � �|� 670 +++
src/backend/utils/misc/tzparser.c� � � � � � � � � |� � 4 +
src/backend/utils/mmgr/aset.c� � � � � � � � � � � |� � 4 +
src/backend/utils/mmgr/dsa.c� � � � � � � � � � � �| 2196 +++++++++
src/backend/utils/mmgr/freepage.c� � � � � � � � � | 1886 ++++++++
src/backend/utils/mmgr/mcxt.c� � � � � � � � � � � |� � 4 +
src/backend/utils/mmgr/portalmem.c� � � � � � � � �|� � 4 +
src/backend/utils/probes.d� � � � � � � � � � � � �|� � 4 +
src/backend/utils/resowner/resowner.c� � � � � � � |� � 4 +
src/backend/utils/sort/logtape.c� � � � � � � � � �|� � 4 +
src/backend/utils/sort/sortsupport.c� � � � � � � �|� � 4 +
src/backend/utils/sort/tuplesort.c� � � � � � � � �|� � 4 +
src/backend/utils/sort/tuplestore.c� � � � � � � � |� � 4 +
src/backend/utils/time/combocid.c� � � � � � � � � |� � 4 +
src/backend/utils/time/snapmgr.c� � � � � � � � � �|� � 4 +
src/backend/utils/time/tqual.c� � � � � � � � � � �|� � 4 +
src/bin/Makefile� � � � � � � � � � � � � � � � � �|� � 4 +
src/bin/initdb/Makefile� � � � � � � � � � � � � � |� � 4 +
src/bin/initdb/findtimezone.c� � � � � � � � � � � |� � 4 +
src/bin/initdb/initdb.c� � � � � � � � � � � � � � |� � 4 +
src/bin/pg_basebackup/Makefile� � � � � � � � � � �|� � 4 +
src/bin/pg_basebackup/pg_basebackup.c� � � � � � � |� � 4 +
src/bin/pg_basebackup/pg_receivexlog.c� � � � � � �|� � 4 +
src/bin/pg_basebackup/pg_recvlogical.c� � � � � � �|� 945 ++++
src/bin/pg_basebackup/receivelog.c� � � � � � � � �|� � 4 +
src/bin/pg_basebackup/receivelog.h� � � � � � � � �|� �20 +
src/bin/pg_basebackup/streamutil.c� � � � � � � � �|� � 4 +
src/bin/pg_basebackup/streamutil.h� � � � � � � � �|� �17 +
src/bin/pg_basebackup/walmethods.c� � � � � � � � �|� 919 ++++
src/bin/pg_basebackup/walmethods.h� � � � � � � � �|� �49 +
src/bin/pg_config/Makefile� � � � � � � � � � � � �|� � 4 +
src/bin/pg_config/pg_config.c� � � � � � � � � � � |� � 4 +
src/bin/pg_controldata/Makefile� � � � � � � � � � |� � 4 +
src/bin/pg_ctl/Makefile� � � � � � � � � � � � � � |� � 4 +
src/bin/pg_ctl/pg_ctl.c� � � � � � � � � � � � � � |� � 4 +
src/bin/pg_dump/Makefile� � � � � � � � � � � � � �|� � 4 +
src/bin/pg_dump/common.c� � � � � � � � � � � � � �|� � 4 +
src/bin/pg_dump/compress_io.c� � � � � � � � � � � |� � 4 +
src/bin/pg_dump/compress_io.h� � � � � � � � � � � |� � 4 +
src/bin/pg_dump/dumputils.c� � � � � � � � � � � � |� � 5 +
src/bin/pg_dump/dumputils.h� � � � � � � � � � � � |� � 5 +
src/bin/pg_dump/parallel.c� � � � � � � � � � � � �| 1845 +++++++
src/bin/pg_dump/parallel.h� � � � � � � � � � � � �|� �70 +
src/bin/pg_dump/pg_backup_directory.c� � � � � � � |� � 4 +
src/bin/pg_dump/pg_backup_utils.c� � � � � � � � � |� 156 +
src/bin/pg_dump/pg_backup_utils.h� � � � � � � � � |� �38 +
src/bin/pg_dump/pg_dump.c� � � � � � � � � � � � � |� � 4 +
src/bin/pg_dump/pg_dump.h� � � � � � � � � � � � � |� � 4 +
src/bin/pg_dump/pg_dump_sort.c� � � � � � � � � � �|� � 4 +
src/bin/pg_dump/pg_dumpall.c� � � � � � � � � � � �|� � 4 +
src/bin/pg_resetxlog/Makefile� � � � � � � � � � � |� � 4 +
src/bin/pg_resetxlog/pg_resetxlog.c� � � � � � � � |� � 4 +
src/bin/pg_rewind/Makefile� � � � � � � � � � � � �|� �54 +
src/bin/pg_rewind/copy_fetch.c� � � � � � � � � � �|� 266 ++
src/bin/pg_rewind/datapagemap.c� � � � � � � � � � |� 127 +
src/bin/pg_rewind/datapagemap.h� � � � � � � � � � |� �30 +
src/bin/pg_rewind/fetch.c� � � � � � � � � � � � � |� �61 +
src/bin/pg_rewind/fetch.h� � � � � � � � � � � � � |� �46 +
src/bin/pg_rewind/file_ops.c� � � � � � � � � � � �|� 310 ++
src/bin/pg_rewind/file_ops.h� � � � � � � � � � � �|� �24 +
src/bin/pg_rewind/filemap.c� � � � � � � � � � � � |� 692 +++
src/bin/pg_rewind/filemap.h� � � � � � � � � � � � |� 105 +
src/bin/pg_rewind/libpq_fetch.c� � � � � � � � � � |� 515 ++
src/bin/pg_rewind/logging.c� � � � � � � � � � � � |� 144 +
src/bin/pg_rewind/logging.h� � � � � � � � � � � � |� �35 +
src/bin/pg_rewind/parsexlog.c� � � � � � � � � � � |� 393 ++
src/bin/pg_rewind/pg_rewind.c� � � � � � � � � � � |� 719 +++
src/bin/pg_rewind/pg_rewind.h� � � � � � � � � � � |� �48 +
src/bin/pg_rewind/timeline.c� � � � � � � � � � � �|� 131 +
src/bin/pg_upgrade/dump.c� � � � � � � � � � � � � |� �82 +
src/bin/pg_upgrade/file.c� � � � � � � � � � � � � |� 331 ++
src/bin/pg_upgrade/function.c� � � � � � � � � � � |� 277 ++
src/bin/pg_upgrade/info.c� � � � � � � � � � � � � |� 648 +++
src/bin/pg_upgrade/parallel.c� � � � � � � � � � � |� 357 ++
src/bin/pg_upgrade/pg_upgrade.c� � � � � � � � � � |� 626 +++
src/bin/pg_upgrade/relfilenode.c� � � � � � � � � �|� 266 ++
src/bin/pg_upgrade/tablespace.c� � � � � � � � � � |� 124 +
src/bin/pg_upgrade/util.c� � � � � � � � � � � � � |� 280 ++
src/bin/pg_upgrade/version.c� � � � � � � � � � � �|� 187 +
src/bin/pg_xlogdump/compat.c� � � � � � � � � � � �|� �99 +
src/bin/pg_xlogdump/pg_xlogdump.c� � � � � � � � � | 1063 +++++
src/bin/pgbench/exprparse.y� � � � � � � � � � � � |� 307 ++
src/bin/pgbench/exprscan.l� � � � � � � � � � � � �|� 362 ++
src/bin/pgbench/pgbench.c� � � � � � � � � � � � � | 4817

+++++++++++++++++++

src/bin/pgbench/pgbench.h� � � � � � � � � � � � � |� 140 +
src/bin/pgevent/Makefile� � � � � � � � � � � � � �|� � 4 +
src/bin/psql/Makefile� � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/command.c� � � � � � � � � � � � � � �|� � 4 +
src/bin/psql/command.h� � � � � � � � � � � � � � �|� � 4 +
src/bin/psql/common.c� � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/common.h� � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/copy.c� � � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/copy.h� � � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/create_help.pl� � � � � � � � � � � � |� � 4 +
src/bin/psql/crosstabview.c� � � � � � � � � � � � |� 715 +++
src/bin/psql/crosstabview.h� � � � � � � � � � � � |� �27 +
src/bin/psql/describe.c� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/describe.h� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/help.c� � � � � � � � � � � � � � � � |� � 8 +
src/bin/psql/help.h� � � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/input.c� � � � � � � � � � � � � � � �|� � 4 +
src/bin/psql/input.h� � � � � � � � � � � � � � � �|� � 4 +
src/bin/psql/large_obj.c� � � � � � � � � � � � � �|� � 4 +
src/bin/psql/large_obj.h� � � � � � � � � � � � � �|� � 4 +
src/bin/psql/mainloop.c� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/mainloop.h� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/mbprint.c� � � � � � � � � � � � � � �|� � 5 +
src/bin/psql/print.c� � � � � � � � � � � � � � � �|� �15 +
src/bin/psql/print.h� � � � � � � � � � � � � � � �|� �10 +
src/bin/psql/prompt.c� � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/prompt.h� � � � � � � � � � � � � � � |� � 4 +
src/bin/psql/psqlscan.l� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/psqlscanslash.h� � � � � � � � � � � �|� �37 +
src/bin/psql/psqlscanslash.l� � � � � � � � � � � �|� 757 +++
src/bin/psql/settings.h� � � � � � � � � � � � � � |� � 4 +
src/bin/psql/startup.c� � � � � � � � � � � � � � �|� � 4 +
src/bin/psql/stringutils.c� � � � � � � � � � � � �|� � 4 +
src/bin/psql/stringutils.h� � � � � � � � � � � � �|� � 4 +
src/bin/psql/tab-complete.c� � � � � � � � � � � � |� � 4 +
src/bin/psql/tab-complete.h� � � � � � � � � � � � |� � 4 +
src/bin/psql/variables.c� � � � � � � � � � � � � �|� � 4 +
src/bin/psql/variables.h� � � � � � � � � � � � � �|� � 4 +
src/bin/scripts/Makefile� � � � � � � � � � � � � �|� � 4 +
src/bin/scripts/clusterdb.c� � � � � � � � � � � � |� � 4 +
src/bin/scripts/common.c� � � � � � � � � � � � � �|� � 4 +
src/bin/scripts/common.h� � � � � � � � � � � � � �|� � 4 +
src/bin/scripts/createdb.c� � � � � � � � � � � � �|� � 4 +
src/bin/scripts/createlang.c� � � � � � � � � � � �|� � 4 +
src/bin/scripts/createuser.c� � � � � � � � � � � �|� � 4 +
src/bin/scripts/dropdb.c� � � � � � � � � � � � � �|� � 4 +
src/bin/scripts/droplang.c� � � � � � � � � � � � �|� � 4 +
src/bin/scripts/dropuser.c� � � � � � � � � � � � �|� � 4 +
src/bin/scripts/pg_isready.c� � � � � � � � � � � �|� 237 +
src/bin/scripts/reindexdb.c� � � � � � � � � � � � |� � 4 +
src/bin/scripts/vacuumdb.c� � � � � � � � � � � � �|� � 4 +
src/common/config_info.c� � � � � � � � � � � � � �|� 206 +
src/common/controldata_utils.c� � � � � � � � � � �|� 104 +
src/common/fe_memutils.c� � � � � � � � � � � � � �|� 149 +
src/common/file_utils.c� � � � � � � � � � � � � � |� 384 ++
src/common/ip.c� � � � � � � � � � � � � � � � � � |� 260 +
src/common/pgfnames.c� � � � � � � � � � � � � � � |� 107 +
src/common/psprintf.c� � � � � � � � � � � � � � � |� 190 +
src/common/relpath.c� � � � � � � � � � � � � � � �|� 208 +
src/common/restricted_token.c� � � � � � � � � � � |� 193 +
src/common/rmtree.c� � � � � � � � � � � � � � � � |� 131 +
src/common/string.c� � � � � � � � � � � � � � � � |� �43 +
src/common/username.c� � � � � � � � � � � � � � � |� �89 +
src/common/wait_error.c� � � � � � � � � � � � � � |� �86 +
src/fe_utils/Makefile� � � � � � � � � � � � � � � |� �56 +
src/fe_utils/simple_list.c� � � � � � � � � � � � �|� 116 +
src/fe_utils/string_utils.c� � � � � � � � � � � � | 1001 ++++
src/include/access/amapi.h� � � � � � � � � � � � �|� 208 +
src/include/access/amvalidate.h� � � � � � � � � � |� �36 +
src/include/access/attnum.h� � � � � � � � � � � � |� � 4 +
src/include/access/brin.h� � � � � � � � � � � � � |� �39 +
src/include/access/brin_internal.h� � � � � � � � �|� 109 +
src/include/access/brin_page.h� � � � � � � � � � �|� �96 +
src/include/access/brin_pageops.h� � � � � � � � � |� �38 +
src/include/access/brin_revmap.h� � � � � � � � � �|� �40 +
src/include/access/brin_tuple.h� � � � � � � � � � |� �96 +
src/include/access/brin_xlog.h� � � � � � � � � � �|� 132 +
src/include/access/clog.h� � � � � � � � � � � � � |� � 4 +
src/include/access/commit_ts.h� � � � � � � � � � �|� �69 +
src/include/access/genam.h� � � � � � � � � � � � �|� � 4 +
src/include/access/generic_xlog.h� � � � � � � � � |� �44 +
src/include/access/gin.h� � � � � � � � � � � � � �|� � 4 +
src/include/access/gin_private.h� � � � � � � � � �|� � 4 +
src/include/access/gist.h� � � � � � � � � � � � � |� � 4 +
src/include/access/gist_private.h� � � � � � � � � |� � 4 +
src/include/access/gistscan.h� � � � � � � � � � � |� � 4 +
src/include/access/hash.h� � � � � � � � � � � � � |� � 4 +
src/include/access/hash_xlog.h� � � � � � � � � � �|� �25 +
src/include/access/heapam.h� � � � � � � � � � � � |� � 4 +
src/include/access/heapam_xlog.h� � � � � � � � � �|� 401 ++
src/include/access/hio.h� � � � � � � � � � � � � �|� � 4 +
src/include/access/htup.h� � � � � � � � � � � � � |� � 4 +
src/include/access/htup_details.h� � � � � � � � � |� 824 ++++
src/include/access/itup.h� � � � � � � � � � � � � |� � 4 +
src/include/access/multixact.h� � � � � � � � � � �|� � 4 +
src/include/access/nbtree.h� � � � � � � � � � � � |� � 4 +
src/include/access/parallel.h� � � � � � � � � � � |� �70 +
src/include/access/printtup.h� � � � � � � � � � � |� � 4 +
src/include/access/reloptions.h� � � � � � � � � � |� � 4 +
src/include/access/relscan.h� � � � � � � � � � � �|� � 4 +
src/include/access/rewriteheap.h� � � � � � � � � �|� � 4 +
src/include/access/rmgrlist.h� � � � � � � � � � � |� �49 +
src/include/access/sdir.h� � � � � � � � � � � � � |� � 4 +
src/include/access/skey.h� � � � � � � � � � � � � |� � 4 +
src/include/access/slru.h� � � � � � � � � � � � � |� � 4 +
src/include/access/spgist.h� � � � � � � � � � � � |� � 4 +
src/include/access/spgist_private.h� � � � � � � � |� � 4 +
src/include/access/stratnum.h� � � � � � � � � � � |� �75 +
src/include/access/subtrans.h� � � � � � � � � � � |� � 4 +
src/include/access/sysattr.h� � � � � � � � � � � �|� � 4 +
src/include/access/timeline.h� � � � � � � � � � � |� �44 +
src/include/access/transam.h� � � � � � � � � � � �|� � 4 +
src/include/access/tsmapi.h� � � � � � � � � � � � |� �81 +
src/include/access/tupconvert.h� � � � � � � � � � |� � 4 +
src/include/access/tupdesc.h� � � � � � � � � � � �|� � 4 +
src/include/access/tupmacs.h� � � � � � � � � � � �|� � 4 +
src/include/access/tuptoaster.h� � � � � � � � � � |� � 4 +
src/include/access/twophase.h� � � � � � � � � � � |� � 4 +
src/include/access/twophase_rmgr.h� � � � � � � � �|� � 4 +
src/include/access/valid.h� � � � � � � � � � � � �|� � 4 +
src/include/access/visibilitymap.h� � � � � � � � �|� � 4 +
src/include/access/xact.h� � � � � � � � � � � � � |� � 4 +
src/include/access/xlog.h� � � � � � � � � � � � � |� � 4 +
src/include/access/xlog_fn.h� � � � � � � � � � � �|� �37 +
src/include/access/xlog_internal.h� � � � � � � � �|� � 7 +
src/include/access/xlogdefs.h� � � � � � � � � � � |� � 4 +
src/include/access/xloginsert.h� � � � � � � � � � |� �62 +
src/include/access/xlogreader.h� � � � � � � � � � |� 215 +
src/include/access/xlogrecord.h� � � � � � � � � � |� 217 +
src/include/access/xlogutils.h� � � � � � � � � � �|� � 4 +
src/include/bootstrap/bootstrap.h� � � � � � � � � |� � 4 +
src/include/c.h� � � � � � � � � � � � � � � � � � |� � 4 +
src/include/catalog/binary_upgrade.h� � � � � � � �|� �30 +
src/include/catalog/catalog.h� � � � � � � � � � � |� � 4 +
src/include/catalog/catversion.h� � � � � � � � � �|� � 4 +
src/include/catalog/dependency.h� � � � � � � � � �|� � 4 +
src/include/catalog/genbki.h� � � � � � � � � � � �|� � 4 +
src/include/catalog/heap.h� � � � � � � � � � � � �|� � 4 +
src/include/catalog/index.h� � � � � � � � � � � � |� � 4 +
src/include/catalog/indexing.h� � � � � � � � � � �|� � 4 +
src/include/catalog/namespace.h� � � � � � � � � � |� � 4 +
src/include/catalog/objectaccess.h� � � � � � � � �|� � 4 +
src/include/catalog/objectaddress.h� � � � � � � � |� � 4 +
src/include/catalog/opfam_internal.h� � � � � � � �|� �28 +
src/include/catalog/partition.h� � � � � � � � � � |� �90 +
src/include/catalog/pg_aggregate.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_am.h� � � � � � � � � � � � |� � 4 +
src/include/catalog/pg_amop.h� � � � � � � � � � � |� � 4 +
src/include/catalog/pg_amproc.h� � � � � � � � � � |� � 4 +
src/include/catalog/pg_attrdef.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_attribute.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_auth_members.h� � � � � � � |� � 4 +
src/include/catalog/pg_authid.h� � � � � � � � � � |� � 4 +
src/include/catalog/pg_cast.h� � � � � � � � � � � |� � 4 +
src/include/catalog/pg_class.h� � � � � � � � � � �|� � 4 +
src/include/catalog/pg_collation.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_collation_fn.h� � � � � � � |� � 4 +
src/include/catalog/pg_constraint.h� � � � � � � � |� � 4 +
src/include/catalog/pg_constraint_fn.h� � � � � � �|� �82 +
src/include/catalog/pg_control.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_conversion.h� � � � � � � � |� � 4 +
src/include/catalog/pg_conversion_fn.h� � � � � � �|� � 4 +
src/include/catalog/pg_database.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_db_role_setting.h� � � � � �|� � 4 +
src/include/catalog/pg_default_acl.h� � � � � � � �|� � 4 +
src/include/catalog/pg_depend.h� � � � � � � � � � |� � 4 +
src/include/catalog/pg_description.h� � � � � � � �|� � 4 +
src/include/catalog/pg_enum.h� � � � � � � � � � � |� � 4 +
src/include/catalog/pg_event_trigger.h� � � � � � �|� �64 +
src/include/catalog/pg_extension.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_foreign_data_wrapper.h� � � |� � 4 +
src/include/catalog/pg_foreign_server.h� � � � � � |� � 4 +
src/include/catalog/pg_foreign_table.h� � � � � � �|� � 4 +
src/include/catalog/pg_index.h� � � � � � � � � � �|� � 4 +
src/include/catalog/pg_inherits.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_inherits_fn.h� � � � � � � �|� � 4 +
src/include/catalog/pg_init_privs.h� � � � � � � � |� 101 +
src/include/catalog/pg_language.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_largeobject.h� � � � � � � �|� � 4 +
src/include/catalog/pg_largeobject_metadata.h� � � |� � 4 +
src/include/catalog/pg_namespace.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_opclass.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_operator.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_operator_fn.h� � � � � � � �|� �36 +
src/include/catalog/pg_opfamily.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_partitioned_table.h� � � � �|� �74 +
src/include/catalog/pg_pltemplate.h� � � � � � � � |� � 4 +
src/include/catalog/pg_policy.h� � � � � � � � � � |� �55 +
src/include/catalog/pg_proc.h� � � � � � � � � � � |� � 4 +
src/include/catalog/pg_proc_fn.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_range.h� � � � � � � � � � �|� � 4 +
src/include/catalog/pg_replication_origin.h� � � � |� �70 +
src/include/catalog/pg_rewrite.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_seclabel.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_shdepend.h� � � � � � � � � |� � 4 +
src/include/catalog/pg_shdescription.h� � � � � � �|� � 4 +
src/include/catalog/pg_shseclabel.h� � � � � � � � |� � 4 +
src/include/catalog/pg_statistic.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_tablespace.h� � � � � � � � |� � 4 +
src/include/catalog/pg_transform.h� � � � � � � � �|� �47 +
src/include/catalog/pg_trigger.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_ts_config.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_ts_config_map.h� � � � � � �|� � 4 +
src/include/catalog/pg_ts_dict.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_ts_parser.h� � � � � � � � �|� � 4 +
src/include/catalog/pg_ts_template.h� � � � � � � �|� � 4 +
src/include/catalog/pg_type.h� � � � � � � � � � � |� � 4 +
src/include/catalog/pg_type_fn.h� � � � � � � � � �|� � 4 +
src/include/catalog/pg_user_mapping.h� � � � � � � |� � 4 +
src/include/catalog/storage.h� � � � � � � � � � � |� � 4 +
src/include/catalog/storage_xlog.h� � � � � � � � �|� �59 +
src/include/catalog/toasting.h� � � � � � � � � � �|� � 4 +
src/include/commands/alter.h� � � � � � � � � � � �|� � 4 +
src/include/commands/async.h� � � � � � � � � � � �|� � 4 +
src/include/commands/cluster.h� � � � � � � � � � �|� � 4 +
src/include/commands/collationcmds.h� � � � � � � �|� � 4 +
src/include/commands/comment.h� � � � � � � � � � �|� � 4 +
src/include/commands/conversioncmds.h� � � � � � � |� � 4 +
src/include/commands/copy.h� � � � � � � � � � � � |� � 4 +
src/include/commands/createas.h� � � � � � � � � � |� � 4 +
src/include/commands/dbcommands.h� � � � � � � � � |� � 4 +
src/include/commands/dbcommands_xlog.h� � � � � � �|� �44 +
src/include/commands/defrem.h� � � � � � � � � � � |� � 4 +
src/include/commands/discard.h� � � � � � � � � � �|� � 4 +
src/include/commands/event_trigger.h� � � � � � � �|� �89 +
src/include/commands/explain.h� � � � � � � � � � �|� � 4 +
src/include/commands/extension.h� � � � � � � � � �|� � 4 +
src/include/commands/lockcmds.h� � � � � � � � � � |� � 4 +
src/include/commands/matview.h� � � � � � � � � � �|� �33 +
src/include/commands/policy.h� � � � � � � � � � � |� �38 +
src/include/commands/portalcmds.h� � � � � � � � � |� � 4 +
src/include/commands/prepare.h� � � � � � � � � � �|� � 4 +
src/include/commands/progress.h� � � � � � � � � � |� �37 +
src/include/commands/schemacmds.h� � � � � � � � � |� � 4 +
src/include/commands/seclabel.h� � � � � � � � � � |� � 4 +
src/include/commands/sequence.h� � � � � � � � � � |� � 4 +
src/include/commands/tablecmds.h� � � � � � � � � �|� � 4 +
src/include/commands/tablespace.h� � � � � � � � � |� � 4 +
src/include/commands/trigger.h� � � � � � � � � � �|� � 4 +
src/include/commands/typecmds.h� � � � � � � � � � |� � 4 +
src/include/commands/vacuum.h� � � � � � � � � � � |� � 4 +
src/include/commands/variable.h� � � � � � � � � � |� � 4 +
src/include/commands/view.h� � � � � � � � � � � � |� � 4 +
src/include/common/config_info.h� � � � � � � � � �|� �21 +
src/include/common/controldata_utils.h� � � � � � �|� �17 +
src/include/common/fe_memutils.h� � � � � � � � � �|� �44 +
src/include/common/file_utils.h� � � � � � � � � � |� �26 +
src/include/common/relpath.h� � � � � � � � � � � �|� �74 +
src/include/common/restricted_token.h� � � � � � � |� �24 +
src/include/common/string.h� � � � � � � � � � � � |� �15 +
src/include/common/username.h� � � � � � � � � � � |� �15 +
src/include/datatype/timestamp.h� � � � � � � � � �|� � 4 +
src/include/executor/execParallel.h� � � � � � � � |� �41 +
src/include/executor/execdebug.h� � � � � � � � � �|� � 4 +
src/include/executor/execdesc.h� � � � � � � � � � |� � 4 +
src/include/executor/executor.h� � � � � � � � � � |� � 4 +
src/include/executor/functions.h� � � � � � � � � �|� � 4 +
src/include/executor/hashjoin.h� � � � � � � � � � |� � 4 +
src/include/executor/instrument.h� � � � � � � � � |� � 4 +
src/include/executor/nodeAgg.h� � � � � � � � � � �|� � 4 +
src/include/executor/nodeAppend.h� � � � � � � � � |� � 4 +
src/include/executor/nodeBitmapAnd.h� � � � � � � �|� � 4 +
src/include/executor/nodeBitmapHeapscan.h� � � � � |� � 4 +
src/include/executor/nodeBitmapIndexscan.h� � � � �|� � 4 +
src/include/executor/nodeBitmapOr.h� � � � � � � � |� � 4 +
src/include/executor/nodeCtescan.h� � � � � � � � �|� � 4 +
src/include/executor/nodeCustom.h� � � � � � � � � |� �41 +
src/include/executor/nodeForeignscan.h� � � � � � �|� � 4 +
src/include/executor/nodeFunctionscan.h� � � � � � |� � 4 +
src/include/executor/nodeGather.h� � � � � � � � � |� �25 +
src/include/executor/nodeGroup.h� � � � � � � � � �|� � 4 +
src/include/executor/nodeHash.h� � � � � � � � � � |� � 4 +
src/include/executor/nodeHashjoin.h� � � � � � � � |� � 4 +
src/include/executor/nodeIndexonlyscan.h� � � � � �|� � 4 +
src/include/executor/nodeIndexscan.h� � � � � � � �|� � 4 +
src/include/executor/nodeLimit.h� � � � � � � � � �|� � 4 +
src/include/executor/nodeLockRows.h� � � � � � � � |� � 4 +
src/include/executor/nodeMaterial.h� � � � � � � � |� � 4 +
src/include/executor/nodeMergeAppend.h� � � � � � �|� � 4 +
src/include/executor/nodeMergejoin.h� � � � � � � �|� � 4 +
src/include/executor/nodeModifyTable.h� � � � � � �|� � 4 +
src/include/executor/nodeNestloop.h� � � � � � � � |� � 4 +
src/include/executor/nodeRecursiveunion.h� � � � � |� � 4 +
src/include/executor/nodeResult.h� � � � � � � � � |� � 4 +
src/include/executor/nodeSamplescan.h� � � � � � � |� �24 +
src/include/executor/nodeSeqscan.h� � � � � � � � �|� � 4 +
src/include/executor/nodeSetOp.h� � � � � � � � � �|� � 4 +
src/include/executor/nodeSort.h� � � � � � � � � � |� � 4 +
src/include/executor/nodeSubplan.h� � � � � � � � �|� � 4 +
src/include/executor/nodeSubqueryscan.h� � � � � � |� � 4 +
src/include/executor/nodeTidscan.h� � � � � � � � �|� � 4 +
src/include/executor/nodeUnique.h� � � � � � � � � |� � 4 +
src/include/executor/nodeValuesscan.h� � � � � � � |� � 4 +
src/include/executor/nodeWindowAgg.h� � � � � � � �|� � 4 +
src/include/executor/nodeWorktablescan.h� � � � � �|� � 4 +
src/include/executor/spi.h� � � � � � � � � � � � �|� � 4 +
src/include/executor/spi_priv.h� � � � � � � � � � |� � 4 +
src/include/executor/tqueue.h� � � � � � � � � � � |� �33 +
src/include/executor/tstoreReceiver.h� � � � � � � |� � 4 +
src/include/executor/tuptable.h� � � � � � � � � � |� � 4 +
src/include/fe_utils/mbprint.h� � � � � � � � � � �|� �29 +
src/include/fe_utils/psqlscan.h� � � � � � � � � � |� �85 +
src/include/fe_utils/psqlscan_int.h� � � � � � � � |� 144 +
src/include/fe_utils/simple_list.h� � � � � � � � �|� �55 +
src/include/fe_utils/string_utils.h� � � � � � � � |� �61 +
src/include/fmgr.h� � � � � � � � � � � � � � � � �|� � 4 +
src/include/foreign/fdwapi.h� � � � � � � � � � � �|� � 4 +
src/include/foreign/foreign.h� � � � � � � � � � � |� � 4 +
src/include/funcapi.h� � � � � � � � � � � � � � � |� � 4 +
src/include/getaddrinfo.h� � � � � � � � � � � � � |� � 4 +
src/include/getopt_long.h� � � � � � � � � � � � � |� � 4 +
src/include/lib/binaryheap.h� � � � � � � � � � � �|� �54 +
src/include/lib/bipartite_match.h� � � � � � � � � |� �46 +
src/include/lib/hyperloglog.h� � � � � � � � � � � |� �68 +
src/include/lib/ilist.h� � � � � � � � � � � � � � |� 727 +++
src/include/lib/pairingheap.h� � � � � � � � � � � |� 102 +
src/include/lib/stringinfo.h� � � � � � � � � � � �|� � 4 +
src/include/libpq/auth.h� � � � � � � � � � � � � �|� � 4 +
src/include/libpq/be-fsstubs.h� � � � � � � � � � �|� � 4 +
src/include/libpq/crypt.h� � � � � � � � � � � � � |� � 4 +
src/include/libpq/ifaddr.h� � � � � � � � � � � � �|� �30 +
src/include/libpq/ip.h� � � � � � � � � � � � � � �|� � 4 +
src/include/libpq/libpq-be.h� � � � � � � � � � � �|� � 4 +
src/include/libpq/libpq-fs.h� � � � � � � � � � � �|� � 4 +
src/include/libpq/libpq.h� � � � � � � � � � � � � |� � 4 +
src/include/libpq/md5.h� � � � � � � � � � � � � � |� � 4 +
src/include/libpq/pqcomm.h� � � � � � � � � � � � �|� � 4 +
src/include/libpq/pqformat.h� � � � � � � � � � � �|� � 4 +
src/include/libpq/pqmq.h� � � � � � � � � � � � � �|� �24 +
src/include/libpq/pqsignal.h� � � � � � � � � � � �|� � 4 +
src/include/mb/pg_wchar.h� � � � � � � � � � � � � |� � 4 +
src/include/miscadmin.h� � � � � � � � � � � � � � |� � 4 +
src/include/nodes/bitmapset.h� � � � � � � � � � � |� � 4 +
src/include/nodes/execnodes.h� � � � � � � � � � � |� � 4 +
src/include/nodes/extensible.h� � � � � � � � � � �|� 153 +
src/include/nodes/lockoptions.h� � � � � � � � � � |� �46 +
src/include/nodes/makefuncs.h� � � � � � � � � � � |� � 4 +
src/include/nodes/memnodes.h� � � � � � � � � � � �|� � 4 +
src/include/nodes/nodeFuncs.h� � � � � � � � � � � |� � 4 +
src/include/nodes/nodes.h� � � � � � � � � � � � � |� � 4 +
src/include/nodes/params.h� � � � � � � � � � � � �|� � 4 +
src/include/nodes/parsenodes.h� � � � � � � � � � �|� � 4 +
src/include/nodes/pg_list.h� � � � � � � � � � � � |� � 4 +
src/include/nodes/plannodes.h� � � � � � � � � � � |� � 4 +
src/include/nodes/primnodes.h� � � � � � � � � � � |� � 4 +
src/include/nodes/print.h� � � � � � � � � � � � � |� � 4 +
src/include/nodes/readfuncs.h� � � � � � � � � � � |� � 4 +
src/include/nodes/relation.h� � � � � � � � � � � �|� � 4 +
src/include/nodes/replnodes.h� � � � � � � � � � � |� � 4 +
src/include/nodes/tidbitmap.h� � � � � � � � � � � |� � 4 +
src/include/nodes/value.h� � � � � � � � � � � � � |� � 4 +
src/include/optimizer/clauses.h� � � � � � � � � � |� � 4 +
src/include/optimizer/cost.h� � � � � � � � � � � �|� � 4 +
src/include/optimizer/geqo.h� � � � � � � � � � � �|� � 4 +
src/include/optimizer/geqo_copy.h� � � � � � � � � |� � 4 +
src/include/optimizer/geqo_gene.h� � � � � � � � � |� � 4 +
src/include/optimizer/geqo_misc.h� � � � � � � � � |� � 4 +
src/include/optimizer/geqo_mutation.h� � � � � � � |� � 4 +
src/include/optimizer/geqo_pool.h� � � � � � � � � |� � 4 +
src/include/optimizer/geqo_random.h� � � � � � � � |� � 4 +
src/include/optimizer/geqo_recombination.h� � � � �|� � 4 +
src/include/optimizer/geqo_selection.h� � � � � � �|� � 4 +
src/include/optimizer/joininfo.h� � � � � � � � � �|� � 4 +
src/include/optimizer/orclauses.h� � � � � � � � � |� �21 +
src/include/optimizer/pathnode.h� � � � � � � � � �|� � 4 +
src/include/optimizer/paths.h� � � � � � � � � � � |� � 4 +
src/include/optimizer/placeholder.h� � � � � � � � |� � 4 +
src/include/optimizer/plancat.h� � � � � � � � � � |� � 4 +
src/include/optimizer/planmain.h� � � � � � � � � �|� � 4 +
src/include/optimizer/planner.h� � � � � � � � � � |� � 4 +
src/include/optimizer/predtest.h� � � � � � � � � �|� � 4 +
src/include/optimizer/prep.h� � � � � � � � � � � �|� � 4 +
src/include/optimizer/restrictinfo.h� � � � � � � �|� � 4 +
src/include/optimizer/subselect.h� � � � � � � � � |� � 4 +
src/include/optimizer/tlist.h� � � � � � � � � � � |� � 4 +
src/include/optimizer/var.h� � � � � � � � � � � � |� � 4 +
src/include/parser/analyze.h� � � � � � � � � � � �|� � 4 +
src/include/parser/gramparse.h� � � � � � � � � � �|� � 4 +
src/include/parser/keywords.h� � � � � � � � � � � |� � 4 +
src/include/parser/kwlist.h� � � � � � � � � � � � |� � 4 +
src/include/parser/parse_agg.h� � � � � � � � � � �|� � 4 +
src/include/parser/parse_clause.h� � � � � � � � � |� � 4 +
src/include/parser/parse_coerce.h� � � � � � � � � |� � 4 +
src/include/parser/parse_collate.h� � � � � � � � �|� � 4 +
src/include/parser/parse_cte.h� � � � � � � � � � �|� � 4 +
src/include/parser/parse_expr.h� � � � � � � � � � |� � 4 +
src/include/parser/parse_func.h� � � � � � � � � � |� � 4 +
src/include/parser/parse_node.h� � � � � � � � � � |� � 4 +
src/include/parser/parse_oper.h� � � � � � � � � � |� � 4 +
src/include/parser/parse_param.h� � � � � � � � � �|� � 4 +
src/include/parser/parse_relation.h� � � � � � � � |� � 4 +
src/include/parser/parse_target.h� � � � � � � � � |� � 4 +
src/include/parser/parse_type.h� � � � � � � � � � |� � 4 +
src/include/parser/parse_utilcmd.h� � � � � � � � �|� � 4 +
src/include/parser/parser.h� � � � � � � � � � � � |� � 4 +
src/include/parser/parsetree.h� � � � � � � � � � �|� � 4 +
src/include/parser/scanner.h� � � � � � � � � � � �|� � 4 +
src/include/parser/scansup.h� � � � � � � � � � � �|� � 4 +
src/include/pg_config_manual.h� � � � � � � � � � �|� � 4 +
src/include/pg_getopt.h� � � � � � � � � � � � � � |� �46 +
src/include/pg_trace.h� � � � � � � � � � � � � � �|� � 4 +
src/include/pgstat.h� � � � � � � � � � � � � � � �|� � 4 +
src/include/pgtar.h� � � � � � � � � � � � � � � � |� � 4 +
src/include/pgtime.h� � � � � � � � � � � � � � � �|� � 4 +
src/include/port.h� � � � � � � � � � � � � � � � �|� � 4 +
src/include/port/atomics.h� � � � � � � � � � � � �|� 513 ++
src/include/port/atomics/arch-arm.h� � � � � � � � |� �25 +
src/include/port/atomics/arch-hppa.h� � � � � � � �|� �17 +
src/include/port/atomics/arch-ia64.h� � � � � � � �|� �26 +
src/include/port/atomics/arch-ppc.h� � � � � � � � |� �26 +
src/include/port/atomics/arch-x86.h� � � � � � � � |� 242 +
src/include/port/atomics/fallback.h� � � � � � � � |� 146 +
src/include/port/atomics/generic-acc.h� � � � � � �|� 106 +
src/include/port/atomics/generic-gcc.h� � � � � � �|� 225 +
src/include/port/atomics/generic-msvc.h� � � � � � |� 103 +
src/include/port/atomics/generic-sunpro.h� � � � � |� 106 +
src/include/port/atomics/generic-xlc.h� � � � � � �|� 111 +
src/include/port/atomics/generic.h� � � � � � � � �|� 392 ++
src/include/port/pg_bswap.h� � � � � � � � � � � � |� �68 +
src/include/port/pg_crc32c.h� � � � � � � � � � � �|� �85 +
src/include/portability/instr_time.h� � � � � � � �|� � 4 +
src/include/portability/mem.h� � � � � � � � � � � |� �48 +
src/include/postgres.h� � � � � � � � � � � � � � �|� � 4 +
src/include/postgres_fe.h� � � � � � � � � � � � � |� � 4 +
src/include/postmaster/autovacuum.h� � � � � � � � |� � 4 +
src/include/postmaster/bgworker.h� � � � � � � � � |� 153 +
src/include/postmaster/bgworker_internals.h� � � � |� �55 +
src/include/postmaster/bgwriter.h� � � � � � � � � |� � 4 +
src/include/postmaster/fork_process.h� � � � � � � |� � 4 +
src/include/postmaster/pgarch.h� � � � � � � � � � |� � 4 +
src/include/postmaster/postmaster.h� � � � � � � � |� � 4 +
src/include/postmaster/startup.h� � � � � � � � � �|� � 4 +
src/include/postmaster/syslogger.h� � � � � � � � �|� � 4 +
src/include/postmaster/walwriter.h� � � � � � � � �|� � 4 +
src/include/regex/regexport.h� � � � � � � � � � � |� �57 +
src/include/replication/basebackup.h� � � � � � � �|� � 4 +
src/include/replication/decode.h� � � � � � � � � �|� �20 +
src/include/replication/logical.h� � � � � � � � � |� 102 +
src/include/replication/logicalfuncs.h� � � � � � �|� �26 +
src/include/replication/message.h� � � � � � � � � |� �42 +
src/include/replication/origin.h� � � � � � � � � �|� �88 +
src/include/replication/output_plugin.h� � � � � � |� 119 +
src/include/replication/reorderbuffer.h� � � � � � |� 407 ++
src/include/replication/slot.h� � � � � � � � � � �|� 192 +
src/include/replication/snapbuild.h� � � � � � � � |� �85 +
src/include/replication/syncrep.h� � � � � � � � � |� � 4 +
src/include/replication/walreceiver.h� � � � � � � |� � 4 +
src/include/replication/walsender.h� � � � � � � � |� � 4 +
src/include/replication/walsender_private.h� � � � |� � 4 +
src/include/rewrite/prs2lock.h� � � � � � � � � � �|� � 4 +
src/include/rewrite/rewriteDefine.h� � � � � � � � |� � 4 +
src/include/rewrite/rewriteHandler.h� � � � � � � �|� � 4 +
src/include/rewrite/rewriteManip.h� � � � � � � � �|� � 4 +
src/include/rewrite/rewriteRemove.h� � � � � � � � |� � 4 +
src/include/rewrite/rewriteSupport.h� � � � � � � �|� � 4 +
src/include/rewrite/rowsecurity.h� � � � � � � � � |� �49 +
src/include/rusagestub.h� � � � � � � � � � � � � �|� � 4 +
src/include/snowball/header.h� � � � � � � � � � � |� � 4 +
src/include/storage/backendid.h� � � � � � � � � � |� � 4 +
src/include/storage/block.h� � � � � � � � � � � � |� � 4 +
src/include/storage/buf.h� � � � � � � � � � � � � |� � 4 +
src/include/storage/buf_internals.h� � � � � � � � |� � 4 +
src/include/storage/buffile.h� � � � � � � � � � � |� � 4 +
src/include/storage/bufmgr.h� � � � � � � � � � � �|� � 4 +
src/include/storage/bufpage.h� � � � � � � � � � � |� � 4 +
src/include/storage/checksum.h� � � � � � � � � � �|� �24 +
src/include/storage/checksum_impl.h� � � � � � � � |� 207 +
src/include/storage/condition_variable.h� � � � � �|� �59 +
src/include/storage/copydir.h� � � � � � � � � � � |� � 4 +
src/include/storage/dsm.h� � � � � � � � � � � � � |� �63 +
src/include/storage/dsm_impl.h� � � � � � � � � � �|� �80 +
src/include/storage/fd.h� � � � � � � � � � � � � �|� � 4 +
src/include/storage/freespace.h� � � � � � � � � � |� � 4 +
src/include/storage/fsm_internals.h� � � � � � � � |� � 4 +
src/include/storage/indexfsm.h� � � � � � � � � � �|� � 4 +
src/include/storage/ipc.h� � � � � � � � � � � � � |� � 4 +
src/include/storage/item.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/itemid.h� � � � � � � � � � � �|� � 4 +
src/include/storage/itemptr.h� � � � � � � � � � � |� � 4 +
src/include/storage/large_object.h� � � � � � � � �|� � 4 +
src/include/storage/latch.h� � � � � � � � � � � � |� �10 +
src/include/storage/lmgr.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/lock.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/lockdefs.h� � � � � � � � � � �|� �56 +
src/include/storage/lwlock.h� � � � � � � � � � � �|� � 4 +
src/include/storage/off.h� � � � � � � � � � � � � |� � 4 +
src/include/storage/pg_sema.h� � � � � � � � � � � |� � 4 +
src/include/storage/pg_shmem.h� � � � � � � � � � �|� � 4 +
src/include/storage/pmsignal.h� � � � � � � � � � �|� � 4 +
src/include/storage/predicate.h� � � � � � � � � � |� � 4 +
src/include/storage/predicate_internals.h� � � � � |� � 4 +
src/include/storage/proc.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/procarray.h� � � � � � � � � � |� � 4 +
src/include/storage/proclist.h� � � � � � � � � � �|� 208 +
src/include/storage/proclist_types.h� � � � � � � �|� �45 +
src/include/storage/procsignal.h� � � � � � � � � �|� � 4 +
src/include/storage/reinit.h� � � � � � � � � � � �|� � 4 +
src/include/storage/relfilenode.h� � � � � � � � � |� � 4 +
src/include/storage/s_lock.h� � � � � � � � � � � �|� � 4 +
src/include/storage/shm_mq.h� � � � � � � � � � � �|� �85 +
src/include/storage/shm_toc.h� � � � � � � � � � � |� �57 +
src/include/storage/shmem.h� � � � � � � � � � � � |� � 4 +
src/include/storage/sinval.h� � � � � � � � � � � �|� � 4 +
src/include/storage/sinvaladt.h� � � � � � � � � � |� � 4 +
src/include/storage/smgr.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/spin.h� � � � � � � � � � � � �|� � 4 +
src/include/storage/standby.h� � � � � � � � � � � |� � 4 +
src/include/storage/standbydefs.h� � � � � � � � � |� �74 +
src/include/tcop/deparse_utility.h� � � � � � � � �|� 105 +
src/include/tcop/dest.h� � � � � � � � � � � � � � |� � 4 +
src/include/tcop/fastpath.h� � � � � � � � � � � � |� � 4 +
src/include/tcop/pquery.h� � � � � � � � � � � � � |� � 4 +
src/include/tcop/tcopprot.h� � � � � � � � � � � � |� � 4 +
src/include/tcop/utility.h� � � � � � � � � � � � �|� � 4 +
src/include/tsearch/dicts/regis.h� � � � � � � � � |� � 4 +
src/include/tsearch/dicts/spell.h� � � � � � � � � |� � 4 +
src/include/tsearch/ts_cache.h� � � � � � � � � � �|� � 4 +
src/include/tsearch/ts_locale.h� � � � � � � � � � |� � 4 +
src/include/tsearch/ts_public.h� � � � � � � � � � |� � 4 +
src/include/tsearch/ts_type.h� � � � � � � � � � � |� � 4 +
src/include/tsearch/ts_utils.h� � � � � � � � � � �|� � 4 +
src/include/utils/acl.h� � � � � � � � � � � � � � |� � 4 +
src/include/utils/aclchk_internal.h� � � � � � � � |� �45 +
src/include/utils/array.h� � � � � � � � � � � � � |� � 5 +
src/include/utils/arrayaccess.h� � � � � � � � � � |� 118 +
src/include/utils/ascii.h� � � � � � � � � � � � � |� � 4 +
src/include/utils/attoptcache.h� � � � � � � � � � |� � 4 +
src/include/utils/backend_random.h� � � � � � � � �|� �19 +
src/include/utils/builtins.h� � � � � � � � � � � �|� � 4 +
src/include/utils/bytea.h� � � � � � � � � � � � � |� � 4 +
src/include/utils/catcache.h� � � � � � � � � � � �|� � 4 +
src/include/utils/combocid.h� � � � � � � � � � � �|� � 4 +
src/include/utils/date.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/datetime.h� � � � � � � � � � � �|� � 4 +
src/include/utils/datum.h� � � � � � � � � � � � � |� � 4 +
src/include/utils/dsa.h� � � � � � � � � � � � � � |� 115 +
src/include/utils/dynahash.h� � � � � � � � � � � �|� � 4 +
src/include/utils/dynamic_loader.h� � � � � � � � �|� � 4 +
src/include/utils/elog.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/evtcache.h� � � � � � � � � � � �|� �37 +
src/include/utils/expandeddatum.h� � � � � � � � � |� 159 +
src/include/utils/fmgrtab.h� � � � � � � � � � � � |� � 4 +
src/include/utils/formatting.h� � � � � � � � � � �|� � 4 +
src/include/utils/freepage.h� � � � � � � � � � � �|� �99 +
src/include/utils/geo_decls.h� � � � � � � � � � � |� � 4 +
src/include/utils/guc.h� � � � � � � � � � � � � � |� � 4 +
src/include/utils/guc_tables.h� � � � � � � � � � �|� � 4 +
src/include/utils/help_config.h� � � � � � � � � � |� � 4 +
src/include/utils/hsearch.h� � � � � � � � � � � � |� � 4 +
src/include/utils/index_selfuncs.h� � � � � � � � �|� �68 +
src/include/utils/inet.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/int8.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/inval.h� � � � � � � � � � � � � |� � 4 +
src/include/utils/json.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/jsonapi.h� � � � � � � � � � � � |� 134 +
src/include/utils/jsonb.h� � � � � � � � � � � � � |� 442 ++
src/include/utils/logtape.h� � � � � � � � � � � � |� � 4 +
src/include/utils/lsyscache.h� � � � � � � � � � � |� � 4 +
src/include/utils/memdebug.h� � � � � � � � � � � �|� �34 +
src/include/utils/memutils.h� � � � � � � � � � � �|� � 4 +
src/include/utils/nabstime.h� � � � � � � � � � � �|� � 4 +
src/include/utils/numeric.h� � � � � � � � � � � � |� � 4 +
src/include/utils/palloc.h� � � � � � � � � � � � �|� � 4 +
src/include/utils/pg_crc.h� � � � � � � � � � � � �|� �12 +
src/include/utils/pg_locale.h� � � � � � � � � � � |� � 4 +
src/include/utils/pg_lsn.h� � � � � � � � � � � � �|� �43 +
src/include/utils/pg_rusage.h� � � � � � � � � � � |� � 4 +
src/include/utils/plancache.h� � � � � � � � � � � |� � 4 +
src/include/utils/portal.h� � � � � � � � � � � � �|� � 4 +
src/include/utils/rangetypes.h� � � � � � � � � � �|� � 4 +
src/include/utils/rbtree.h� � � � � � � � � � � � �|� � 4 +
src/include/utils/rel.h� � � � � � � � � � � � � � |� � 4 +
src/include/utils/relcache.h� � � � � � � � � � � �|� � 4 +
src/include/utils/relfilenodemap.h� � � � � � � � �|� �18 +
src/include/utils/relmapper.h� � � � � � � � � � � |� � 4 +
src/include/utils/relptr.h� � � � � � � � � � � � �|� �77 +
src/include/utils/reltrigger.h� � � � � � � � � � �|� � 4 +
src/include/utils/resowner.h� � � � � � � � � � � �|� � 4 +
src/include/utils/resowner_private.h� � � � � � � �|� �91 +
src/include/utils/rls.h� � � � � � � � � � � � � � |� �50 +
src/include/utils/ruleutils.h� � � � � � � � � � � |� �35 +
src/include/utils/sampling.h� � � � � � � � � � � �|� �65 +
src/include/utils/selfuncs.h� � � � � � � � � � � �|� � 4 +
src/include/utils/snapmgr.h� � � � � � � � � � � � |� � 4 +
src/include/utils/snapshot.h� � � � � � � � � � � �|� � 4 +
src/include/utils/sortsupport.h� � � � � � � � � � |� � 4 +
src/include/utils/spccache.h� � � � � � � � � � � �|� � 4 +
src/include/utils/syscache.h� � � � � � � � � � � �|� � 4 +
src/include/utils/timeout.h� � � � � � � � � � � � |� �87 +
src/include/utils/timestamp.h� � � � � � � � � � � |� � 4 +
src/include/utils/tqual.h� � � � � � � � � � � � � |� � 4 +
src/include/utils/tuplesort.h� � � � � � � � � � � |� � 4 +
src/include/utils/tuplestore.h� � � � � � � � � � �|� � 4 +
src/include/utils/typcache.h� � � � � � � � � � � �|� � 4 +
src/include/utils/tzparser.h� � � � � � � � � � � �|� � 4 +
src/include/utils/uuid.h� � � � � � � � � � � � � �|� � 4 +
src/include/utils/varbit.h� � � � � � � � � � � � �|� � 4 +
src/include/utils/xml.h� � � � � � � � � � � � � � |� � 4 +
src/include/windowapi.h� � � � � � � � � � � � � � |� � 4 +
src/interfaces/ecpg/compatlib/Makefile� � � � � � �|� � 4 +
src/interfaces/ecpg/ecpglib/Makefile� � � � � � � �|� � 4 +
src/interfaces/ecpg/ecpglib/pg_type.h� � � � � � � |� � 4 +
src/interfaces/ecpg/pgtypeslib/Makefile� � � � � � |� � 4 +
src/interfaces/ecpg/preproc/Makefile� � � � � � � �|� � 4 +
src/interfaces/ecpg/preproc/check_rules.pl� � � � �|� � 4 +
src/interfaces/ecpg/preproc/ecpg.c� � � � � � � � �|� � 4 +
src/interfaces/ecpg/preproc/keywords.c� � � � � � �|� � 4 +
src/interfaces/ecpg/preproc/parse.pl� � � � � � � �|� � 4 +
src/interfaces/ecpg/preproc/parser.c� � � � � � � �|� � 4 +
src/interfaces/ecpg/preproc/pgc.l� � � � � � � � � |� � 4 +
src/interfaces/ecpg/test/pg_regress_ecpg.c� � � � �|� � 4 +
src/interfaces/libpq/Makefile� � � � � � � � � � � |� � 4 +
src/interfaces/libpq/fe-auth.c� � � � � � � � � � �|� � 4 +
src/interfaces/libpq/fe-auth.h� � � � � � � � � � �|� � 4 +
src/interfaces/libpq/fe-connect.c� � � � � � � � � |� � 4 +
src/interfaces/libpq/fe-exec.c� � � � � � � � � � �|� � 4 +
src/interfaces/libpq/fe-lobj.c� � � � � � � � � � �|� � 4 +
src/interfaces/libpq/fe-misc.c� � � � � � � � � � �|� � 4 +
src/interfaces/libpq/fe-print.c� � � � � � � � � � |� � 4 +
src/interfaces/libpq/fe-protocol2.c� � � � � � � � |� � 4 +
src/interfaces/libpq/fe-protocol3.c� � � � � � � � |� � 4 +
src/interfaces/libpq/fe-secure-openssl.c� � � � � �| 1706 +++++++
src/interfaces/libpq/fe-secure.c� � � � � � � � � �|� � 4 +
src/interfaces/libpq/libpq-events.c� � � � � � � � |� � 4 +
src/interfaces/libpq/libpq-events.h� � � � � � � � |� � 4 +
src/interfaces/libpq/libpq-fe.h� � � � � � � � � � |� � 4 +
src/interfaces/libpq/libpq-int.h� � � � � � � � � �|� � 4 +
src/interfaces/libpq/libpq.rc.in� � � � � � � � � �|� � 4 +
src/interfaces/libpq/pqexpbuffer.c� � � � � � � � �|� � 4 +
src/interfaces/libpq/pqexpbuffer.h� � � � � � � � �|� � 4 +
src/interfaces/libpq/pthread-win32.c� � � � � � � �|� � 4 +
src/interfaces/libpq/test/uri-regress.c� � � � � � |� � 4 +
src/interfaces/libpq/win32.c� � � � � � � � � � � �|� � 4 +
src/pl/plperl/plperl.h� � � � � � � � � � � � � � �|� � 4 +
src/pl/plpgsql/src/generate-plerrcodes.pl� � � � � |� � 4 +
src/pl/plpgsql/src/gram.y� � � � � � � � � � � � � |� � 4 +
src/pl/plpgsql/src/pl_comp.c� � � � � � � � � � � �|� � 4 +
src/pl/plpgsql/src/pl_exec.c� � � � � � � � � � � �|� � 4 +
src/pl/plpgsql/src/pl_funcs.c� � � � � � � � � � � |� � 4 +
src/pl/plpgsql/src/pl_handler.c� � � � � � � � � � |� � 4 +
src/pl/plpgsql/src/pl_scanner.c� � � � � � � � � � |� � 4 +
src/pl/plpgsql/src/plpgsql.h� � � � � � � � � � � �|� � 4 +
src/pl/plpython/generate-spiexceptions.pl� � � � � |� � 4 +
src/pl/plpython/plpython.h� � � � � � � � � � � � �|� � 4 +
src/pl/tcl/generate-pltclerrcodes.pl� � � � � � � �|� �40 +
src/port/chklocale.c� � � � � � � � � � � � � � � �|� � 4 +
src/port/dirent.c� � � � � � � � � � � � � � � � � |� � 4 +
src/port/dirmod.c� � � � � � � � � � � � � � � � � |� � 4 +
src/port/exec.c� � � � � � � � � � � � � � � � � � |� � 4 +
src/port/fls.c� � � � � � � � � � � � � � � � � � �|� � 4 +
src/port/fseeko.c� � � � � � � � � � � � � � � � � |� � 4 +
src/port/getaddrinfo.c� � � � � � � � � � � � � � �|� � 4 +
src/port/getpeereid.c� � � � � � � � � � � � � � � |� � 4 +
src/port/getrusage.c� � � � � � � � � � � � � � � �|� � 4 +
src/port/isinf.c� � � � � � � � � � � � � � � � � �|� � 4 +
src/port/kill.c� � � � � � � � � � � � � � � � � � |� � 4 +
src/port/mkdtemp.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/noblock.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/open.c� � � � � � � � � � � � � � � � � � |� � 4 +
src/port/path.c� � � � � � � � � � � � � � � � � � |� � 4 +
src/port/pg_crc32c_choose.c� � � � � � � � � � � � |� �63 +
src/port/pg_crc32c_sb8.c� � � � � � � � � � � � � �| 1169 +++++
src/port/pg_crc32c_sse42.c� � � � � � � � � � � � �|� �68 +
src/port/pg_strong_random.c� � � � � � � � � � � � |� 149 +
src/port/pgcheckdir.c� � � � � � � � � � � � � � � |� � 4 +
src/port/pgsleep.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/pgstrcasecmp.c� � � � � � � � � � � � � � |� � 4 +
src/port/pqsignal.c� � � � � � � � � � � � � � � � |� �61 +
src/port/quotes.c� � � � � � � � � � � � � � � � � |� �51 +
src/port/random.c� � � � � � � � � � � � � � � � � |� � 4 +
src/port/sprompt.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/srandom.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/strlcpy.c� � � � � � � � � � � � � � � � �|� � 4 +
src/port/system.c� � � � � � � � � � � � � � � � � |� 118 +
src/port/thread.c� � � � � � � � � � � � � � � � � |� � 4 +
src/port/unsetenv.c� � � � � � � � � � � � � � � � |� � 4 +
src/port/win32env.c� � � � � � � � � � � � � � � � |� � 4 +
src/port/win32error.c� � � � � � � � � � � � � � � |� � 4 +
src/port/win32setlocale.c� � � � � � � � � � � � � |� � 4 +
src/port/win32ver.rc� � � � � � � � � � � � � � � �|� � 4 +
src/test/examples/testlo.c� � � � � � � � � � � � �|� � 4 +
src/test/examples/testlo64.c� � � � � � � � � � � �|� 293 ++
src/test/isolation/isolation_main.c� � � � � � � � |� � 4 +
src/test/isolation/isolationtester.h� � � � � � � �|� � 4 +
src/test/isolation/specparse.y� � � � � � � � � � �|� � 4 +
src/test/isolation/specscanner.l� � � � � � � � � �|� � 4 +
.../modules/test_ddl_deparse/test_ddl_deparse.c� � |� 301 ++
src/test/modules/test_rls_hooks/test_rls_hooks.c� �|� 175 +
src/test/modules/test_rls_hooks/test_rls_hooks.h� �|� �25 +
src/test/modules/test_shm_mq/setup.c� � � � � � � �|� 316 ++
src/test/modules/test_shm_mq/test.c� � � � � � � � |� 265 ++
src/test/modules/test_shm_mq/test_shm_mq.h� � � � �|� �45 +
src/test/modules/test_shm_mq/worker.c� � � � � � � |� 219 +
src/test/modules/worker_spi/worker_spi.c� � � � � �|� 407 ++
src/test/perl/Makefile� � � � � � � � � � � � � � �|� �33 +
src/test/recovery/Makefile� � � � � � � � � � � � �|� �22 +
src/test/regress/GNUmakefile� � � � � � � � � � � �|� � 4 +
src/test/regress/pg_regress.c� � � � � � � � � � � |� � 4 +
src/test/regress/pg_regress.h� � � � � � � � � � � |� � 4 +
src/test/regress/pg_regress_main.c� � � � � � � � �|� � 4 +
src/test/regress/regress.c� � � � � � � � � � � � �|� �14 +
src/test/ssl/Makefile� � � � � � � � � � � � � � � |� 134 +
src/test/thread/Makefile� � � � � � � � � � � � � �|� � 4 +
src/test/thread/thread_test.c� � � � � � � � � � � |� � 4 +
src/timezone/pgtz.c� � � � � � � � � � � � � � � � |� � 4 +
src/timezone/pgtz.h� � � � � � � � � � � � � � � � |� � 4 +
src/tools/check_bison_recursion.pl� � � � � � � � �|� � 4 +
src/tools/check_keywords.pl� � � � � � � � � � � � |� �10 +
src/tools/copyright.pl� � � � � � � � � � � � � � �|� � 4 +
src/tools/findoidjoins/Makefile� � � � � � � � � � |� � 4 +
src/tools/findoidjoins/findoidjoins.c� � � � � � � |� � 4 +
src/tools/ifaddrs/Makefile� � � � � � � � � � � � �|� � 4 +
src/tools/version_stamp.pl� � � � � � � � � � � � �|� � 4 +
src/tools/win32tzlist.pl� � � � � � � � � � � � � �|� � 4 +
src/tutorial/complex.source� � � � � � � � � � � � |� � 4 +
src/tutorial/syscat.source� � � � � � � � � � � � �|� � 4 +
1529 files changed, 137461 insertions(+), 4 deletions(-)

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

--
� Bruce Momjian� <bruce@momjian.us>� � � � http://momjian.us
� EnterpriseDB� � � � � � � � � � � � � � �http://enterprisedb.com

+ As you are, so once was I.� As I am, so you will be. +
+� � � � � � � � � � � Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

--
�Magnus Hagander
�Me: http://www.hagander.net/
�Work: http://www.redpill-linpro.com/

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#5Heikki Linnakangas
hlinnaka@iki.fi
In reply to: Bruce Momjian (#4)
Re: pgsql: Update copyright for 2017

On 01/03/2017 07:49 PM, Bruce Momjian wrote:

On Tue, Jan 3, 2017 at 06:46:32PM +0100, Magnus Hagander wrote:

Is this a big enough boo that we actually want to reset the master repo to get
rid of it?

If so, we need to do it *now* beore people get a chance to mirror it properly..

Thoughts?

If not, just a revert should work of course..

OK, not sure how this happened but I think it has to do with my
accidentally doing a 'pull' after the changes, and doing multiple
branches.

Whatever you suggest is fine --- I will wait.

I'm leaning for +1 for resetting. It'll be a pain for any mirrors of the
repo, but I think the clean history is worth it.

- Heikki

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#6Magnus Hagander
magnus@hagander.net
In reply to: Heikki Linnakangas (#5)
Re: pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 6:54 PM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:

On 01/03/2017 07:49 PM, Bruce Momjian wrote:

On Tue, Jan 3, 2017 at 06:46:32PM +0100, Magnus Hagander wrote:

Is this a big enough boo that we actually want to reset the master repo
to get
rid of it?

If so, we need to do it *now* beore people get a chance to mirror it
properly..

Thoughts?

If not, just a revert should work of course..

OK, not sure how this happened but I think it has to do with my
accidentally doing a 'pull' after the changes, and doing multiple
branches.

Whatever you suggest is fine --- I will wait.

I'm leaning for +1 for resetting. It'll be a pain for any mirrors of the
repo, but I think the clean history is worth it.

It seems bruce pushed a whole bunch of merge conflicts, and possibly more.
I think his commit sscripts are badly broken.

I've pushed a reset to the master repo. Working on the mirror now.

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#7Jim Nasby
Jim.Nasby@BlueTreble.com
In reply to: Magnus Hagander (#6)
Re: [HACKERS] pgsql: Update copyright for 2017

On 1/3/17 11:57 AM, Magnus Hagander wrote:

I've pushed a reset to the master repo. Working on the mirror now.

Please don't forget github. :)
--
Jim Nasby, Data Architect, Blue Treble Consulting, Austin TX
Experts in Analytics, Data Architecture and PostgreSQL
Data in Trouble? Get it in Treble! http://BlueTreble.com
855-TREBLE2 (855-873-2532)

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#8Heikki Linnakangas
hlinnaka@iki.fi
In reply to: Magnus Hagander (#6)
Re: pgsql: Update copyright for 2017

On 01/03/2017 07:57 PM, Magnus Hagander wrote:

On Tue, Jan 3, 2017 at 6:54 PM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:

On 01/03/2017 07:49 PM, Bruce Momjian wrote:

On Tue, Jan 3, 2017 at 06:46:32PM +0100, Magnus Hagander wrote:

Is this a big enough boo that we actually want to reset the master repo
to get
rid of it?

If so, we need to do it *now* beore people get a chance to mirror it
properly..

Thoughts?

If not, just a revert should work of course..

OK, not sure how this happened but I think it has to do with my
accidentally doing a 'pull' after the changes, and doing multiple
branches.

Whatever you suggest is fine --- I will wait.

I'm leaning for +1 for resetting. It'll be a pain for any mirrors of the
repo, but I think the clean history is worth it.

It seems bruce pushed a whole bunch of merge conflicts, and possibly more.
I think his commit sscripts are badly broken.

I've pushed a reset to the master repo. Working on the mirror now.

Ok. Now let's wait for the fallout from the reset. This is an
interesting experiment, we'll find out how many people are annoyed by a
reset :-).

- Heikki

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#9Magnus Hagander
magnus@hagander.net
In reply to: Heikki Linnakangas (#8)
Re: [COMMITTERS] pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 6:59 PM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:

On 01/03/2017 07:57 PM, Magnus Hagander wrote:

On Tue, Jan 3, 2017 at 6:54 PM, Heikki Linnakangas <hlinnaka@iki.fi>
wrote:

On 01/03/2017 07:49 PM, Bruce Momjian wrote:

On Tue, Jan 3, 2017 at 06:46:32PM +0100, Magnus Hagander wrote:

Is this a big enough boo that we actually want to reset the master repo

to get
rid of it?

If so, we need to do it *now* beore people get a chance to mirror it
properly..

Thoughts?

If not, just a revert should work of course..

OK, not sure how this happened but I think it has to do with my
accidentally doing a 'pull' after the changes, and doing multiple
branches.

Whatever you suggest is fine --- I will wait.

I'm leaning for +1 for resetting. It'll be a pain for any mirrors of the
repo, but I think the clean history is worth it.

It seems bruce pushed a whole bunch of merge conflicts, and possibly

more.
I think his commit sscripts are badly broken.

I've pushed a reset to the master repo. Working on the mirror now.

Ok. Now let's wait for the fallout from the reset. This is an interesting
experiment, we'll find out how many people are annoyed by a reset :-).

Yeah, and how many had time to pull. It was only out there for 15 minutes
or so.

I bet a number of buildfarm machines will dislike it :(

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#10Bruce Momjian
bruce@momjian.us
In reply to: Magnus Hagander (#6)
Re: pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 06:57:44PM +0100, Magnus Hagander wrote:

I'm leaning for +1 for resetting. It'll be a pain for any mirrors of the
repo, but I think the clean history is worth it.

It seems bruce pushed a whole bunch of merge conflicts, and possibly more. I
think his commit sscripts are badly broken.

I've pushed a reset to the master repo. Working on the mirror now.

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#11Magnus Hagander
magnus@hagander.net
In reply to: Jim Nasby (#7)
Re: [HACKERS] pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 6:59 PM, Jim Nasby <Jim.Nasby@bluetreble.com> wrote:

On 1/3/17 11:57 AM, Magnus Hagander wrote:

I've pushed a reset to the master repo. Working on the mirror now.

Please don't forget github. :)

Handled, thanks for the reminder.

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#12Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#9)
Re: [HACKERS] pgsql: Update copyright for 2017

Magnus Hagander <magnus@hagander.net> writes:

On Tue, Jan 3, 2017 at 6:59 PM, Heikki Linnakangas <hlinnaka@iki.fi> wrote:

Ok. Now let's wait for the fallout from the reset. This is an interesting
experiment, we'll find out how many people are annoyed by a reset :-).

Yeah, and how many had time to pull. It was only out there for 15 minutes
or so.

I hadn't pulled it, so no problem from here.

I bet a number of buildfarm machines will dislike it :(

We might be saved by the fact that Bruce pushed all the minor back-branch
updates first --- the buildfarm critters were still working through those,
or at least the ones using run_branches.pl were, when you pushed the
reset.

regards, tom lane

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#13Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#9)
Re: [COMMITTERS] pgsql: Update copyright for 2017

Magnus Hagander <magnus@hagander.net> writes:

Ok. Now let's wait for the fallout from the reset. This is an interesting
experiment, we'll find out how many people are annoyed by a reset :-).

I bet a number of buildfarm machines will dislike it :(

Early returns don't look good, eg on termite

From git://git.postgresql.org/git/postgresql
7e3ae54..83a25a5 REL9_2_STABLE -> REL9_2_STABLE
7e3ae54..83a25a5 github/REL9_2_STABLE -> github/REL9_2_STABLE
From /home/pgbuildfarm/buildroot-termite/pgmirror
+ 19371e1...83a25a5 REL9_2_STABLE -> origin/REL9_2_STABLE (forced update)

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident <pgbuildfarm@ajivana.pg.osuosl.org> not allowed

Somehow the reset is clobbering local configuration on some members?

We should advise buildfarm owners how to fix that.

regards, tom lane

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#14Magnus Hagander
magnus@hagander.net
In reply to: Tom Lane (#13)
Re: [COMMITTERS] pgsql: Update copyright for 2017

On Tue, Jan 3, 2017 at 7:33 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Magnus Hagander <magnus@hagander.net> writes:

Ok. Now let's wait for the fallout from the reset. This is an

interesting

experiment, we'll find out how many people are annoyed by a reset :-).

I bet a number of buildfarm machines will dislike it :(

Early returns don't look good, eg on termite

From git://git.postgresql.org/git/postgresql
7e3ae54..83a25a5 REL9_2_STABLE -> REL9_2_STABLE
7e3ae54..83a25a5 github/REL9_2_STABLE -> github/REL9_2_STABLE
From /home/pgbuildfarm/buildroot-termite/pgmirror
+ 19371e1...83a25a5 REL9_2_STABLE -> origin/REL9_2_STABLE
(forced update)

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: empty ident <pgbuildfarm@ajivana.pg.osuosl.org> not
allowed

Somehow the reset is clobbering local configuration on some members?

I doubt that. I think that was probably never configured, it just didn't
show up when everything was working.

I don't know what the buildfarm run, but perhaps it's trying to inject a
merge commit there or something, and that's why it's failing on not having
a name?

It *should* certainly not be required to have a name in order to pull.

We should advise buildfarm owners how to fix that.

I'm guessing the solution is to reset the 9.2 branch to a point prior to
the commit and then pull again? Or wouldn't just a rebase work?

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#15Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#14)
Re: [COMMITTERS] pgsql: Update copyright for 2017

Magnus Hagander <magnus@hagander.net> writes:

On Tue, Jan 3, 2017 at 7:33 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Somehow the reset is clobbering local configuration on some members?

I doubt that. I think that was probably never configured, it just didn't
show up when everything was working.

I don't know what the buildfarm run, but perhaps it's trying to inject a
merge commit there or something, and that's why it's failing on not having
a name?

AFAICS, for a pre-existing branch it'll just do

# do a checkout in case the work tree has been removed
# this is harmless if it hasn't
my @colog = `git checkout . 2>&1`;
my @pulllog = `git pull 2>&1`;

More reports are coming in now, and it's clear that only some of the
critters are failing. It sort of looks like the fastest machines
are the unhappy ones, which might mean that the ones that aren't failing
happened to never pull the bad commit, because they were busy rebuilding
other branches while it was there.

I'm guessing the solution is to reset the 9.2 branch to a point prior to
the commit and then pull again? Or wouldn't just a rebase work?

Flushing the local mirror would likely be the easiest way out.

regards, tom lane

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#16Abhijit Menon-Sen
ams@2ndQuadrant.com
In reply to: Magnus Hagander (#3)
Re: [COMMITTERS] pgsql: Update copyright for 2017

At 2017-01-03 18:46:32 +0100, magnus@hagander.net wrote:

Thoughts?

I think we should stop making wholesale changes to copyright notices
every year.

-- Abhijit

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

#17Andres Freund
andres@anarazel.de
In reply to: Bruce Momjian (#10)
Re: pgsql: Update copyright for 2017

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Andres

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#18Tom Lane
tgl@sss.pgh.pa.us
In reply to: Andres Freund (#17)
Re: pgsql: Update copyright for 2017

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Actually, my takeaway from this was "don't ever use git reset on the repo".
"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

regards, tom lane

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#19Stephen Frost
sfrost@snowman.net
In reply to: Tom Lane (#18)
Re: pgsql: Update copyright for 2017

* Tom Lane (tgl@sss.pgh.pa.us) wrote:

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Actually, my takeaway from this was "don't ever use git reset on the repo".
"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

+1.

Thanks!

Stephen

#20Magnus Hagander
magnus@hagander.net
In reply to: Tom Lane (#18)
Re: pgsql: Update copyright for 2017

On Wed, Jan 4, 2017 at 4:05 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Actually, my takeaway from this was "don't ever use git reset on the repo".
"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

Possibly this time, but the generic answer is a lot harder.

If you do a git reset, you pay the one-time cost. Once the (fairly few)
people who managed to pull in between have updated, the problem is gone.

If you do a git revert, the problem stays around forever (but it's a
smaller one).

In the end it's going to be case-by-case. We may have done it wrong this
time, but I don't think we can generally say what's right for the next one.

Except for like Andres says, always check *everything* before pushing. I
know I always push with -n and then do a git show on that resulting set of
commits just to make sure it's the one I want. It doesn't take a lot of
extra time after each commit, and it easily finds things like this.

--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/

#21David Fetter
david@fetter.org
In reply to: Magnus Hagander (#20)
Re: pgsql: Update copyright for 2017

On Wed, Jan 04, 2017 at 04:08:20PM +0100, Magnus Hagander wrote:

On Wed, Jan 4, 2017 at 4:05 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git
via shell script, and it seems the size of this commit showed
me that doesn't work. Sorry.

Shouldn't you check the results of something like this before
pushing? Sorry for piling on, but that seems like a quite
critical step.

Actually, my takeaway from this was "don't ever use git reset on
the repo".

That's actually not tenable. If we ever find something in our repo
that we don't have full rights to, especially if it's something that
would put roadblocks in front of people who'd like to make a
proprietary fork, we have to be able to expunge it, not merely paper
it over.

"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

Possibly this time, but the generic answer is a lot harder.

As above.

Except for like Andres says, always check *everything* before
pushing. I know I always push with -n and then do a git show on that
resulting set of commits just to make sure it's the one I want. It
doesn't take a lot of extra time after each commit, and it easily
finds things like this.

Do we see a point in the future where all pushes to that repo require
a reviewer separate from the author? The cost in hassle and
aggravation is, to put it mildly, non-trivial, but it makes these
kinds of mistakes a lot harder to make.

Best,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#22Tom Lane
tgl@sss.pgh.pa.us
In reply to: David Fetter (#21)
Re: pgsql: Update copyright for 2017

David Fetter <david@fetter.org> writes:

Actually, my takeaway from this was "don't ever use git reset on
the repo".

That's actually not tenable. If we ever find something in our repo
that we don't have full rights to, especially if it's something that
would put roadblocks in front of people who'd like to make a
proprietary fork, we have to be able to expunge it, not merely paper
it over.

What, and re-do every commit after the one that added such material?
And somehow find every tarball that was shipped with the material, and
make them go away? Please don't bring straw-man arguments.

Except for like Andres says, always check *everything* before
pushing. I know I always push with -n and then do a git show on that
resulting set of commits just to make sure it's the one I want. It
doesn't take a lot of extra time after each commit, and it easily
finds things like this.

Do we see a point in the future where all pushes to that repo require
a reviewer separate from the author? The cost in hassle and
aggravation is, to put it mildly, non-trivial, but it makes these
kinds of mistakes a lot harder to make.

No amount of review will prevent human error at the point of the final
push. Yeah, Bruce was probably unreasonably sloppy about this particular
commit, but to imagine that we can get the error rate to exactly zero
is hopeless. That's what "git revert" is for.

regards, tom lane

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#23David Fetter
david@fetter.org
In reply to: Tom Lane (#22)
Re: pgsql: Update copyright for 2017

On Wed, Jan 04, 2017 at 02:20:52PM -0500, Tom Lane wrote:

David Fetter <david@fetter.org> writes:

Actually, my takeaway from this was "don't ever use git reset on
the repo".

That's actually not tenable. If we ever find something in our
repo that we don't have full rights to, especially if it's
something that would put roadblocks in front of people who'd like
to make a proprietary fork, we have to be able to expunge it, not
merely paper it over.

What, and re-do every commit after the one that added such material?
And somehow find every tarball that was shipped with the material,
and make them go away? Please don't bring straw-man arguments.

It might sound like a straw man if we hadn't already done this once.

Except for like Andres says, always check *everything* before
pushing. I know I always push with -n and then do a git show on that
resulting set of commits just to make sure it's the one I want. It
doesn't take a lot of extra time after each commit, and it easily
finds things like this.

Do we see a point in the future where all pushes to that repo
require a reviewer separate from the author? The cost in hassle
and aggravation is, to put it mildly, non-trivial, but it makes
these kinds of mistakes a lot harder to make.

No amount of review will prevent human error at the point of the
final push.

I suggest that it would.

Yeah, Bruce was probably unreasonably sloppy about this particular
commit, but to imagine that we can get the error rate to exactly
zero is hopeless.

I did not raise that hope. What I did say was that we could, at a
cost, reduce the rate at which this happens. It's far from clear to
me that the cost is worth paying at this point.

Best,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#24David Fetter
david@fetter.org
In reply to: David Fetter (#23)
Re: pgsql: Update copyright for 2017

On Wed, Jan 04, 2017 at 11:54:07AM -0800, David Fetter wrote:

On Wed, Jan 04, 2017 at 02:20:52PM -0500, Tom Lane wrote:

David Fetter <david@fetter.org> writes:

Actually, my takeaway from this was "don't ever use git reset on
the repo".

That's actually not tenable. If we ever find something in our
repo that we don't have full rights to, especially if it's
something that would put roadblocks in front of people who'd like
to make a proprietary fork, we have to be able to expunge it, not
merely paper it over.

What, and re-do every commit after the one that added such material?
And somehow find every tarball that was shipped with the material,
and make them go away? Please don't bring straw-man arguments.

It might sound like a straw man if we hadn't already done this once.

Except for like Andres says, always check *everything* before
pushing. I know I always push with -n and then do a git show on that
resulting set of commits just to make sure it's the one I want. It
doesn't take a lot of extra time after each commit, and it easily
finds things like this.

Do we see a point in the future where all pushes to that repo
require a reviewer separate from the author? The cost in hassle
and aggravation is, to put it mildly, non-trivial, but it makes
these kinds of mistakes a lot harder to make.

No amount of review will prevent human error at the point of the
final push.

I suggest that it would.

ETOOLITTLECOFFEE

I do *not* suggest it would.

Best,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#25Bruce Momjian
bruce@momjian.us
In reply to: Tom Lane (#18)
Re: pgsql: Update copyright for 2017

On Wed, Jan 4, 2017 at 10:05:10AM -0500, Tom Lane wrote:

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Actually, my takeaway from this was "don't ever use git reset on the repo".
"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

FYI, my takeaway is that you can't run parallel 'git pull' operations on
different branches checked out of the same tree, at least as setup from
instructions on our wiki. Such parallel operations generate messages
indicating someone else is working on the tree, but I now realize those
are _warnings_ and this behavior should be avoided. Normally it works
fine, but for a big commit, it can move a changeset from one branch to
another, with disastrous consequences.

Yes, I should have checked more, but I often do a pull before a push as
another check, so that can mess it up too. Basically, if your tools are
being used improperly, checking can make things worse too.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

#26Masahiko Sawada
sawada.mshk@gmail.com
In reply to: Bruce Momjian (#25)
1 attachment(s)
Re: pgsql: Update copyright for 2017

On Sat, Jan 7, 2017 at 1:14 AM, Bruce Momjian <bruce@momjian.us> wrote:

On Wed, Jan 4, 2017 at 10:05:10AM -0500, Tom Lane wrote:

Andres Freund <andres@anarazel.de> writes:

On 2017-01-03 13:02:28 -0500, Bruce Momjian wrote:

Yeah, I was doing parallel pulls of different branches in git via shell
script, and it seems the size of this commit showed me that doesn't
work. Sorry.

Shouldn't you check the results of something like this before pushing?
Sorry for piling on, but that seems like a quite critical step.

Actually, my takeaway from this was "don't ever use git reset on the repo".
"git revert" would have been much safer. Yeah, it would have meant that
git blame on the 9.2 branch would have some useless noise, but how much
does anyone still care about that?

FYI, my takeaway is that you can't run parallel 'git pull' operations on
different branches checked out of the same tree, at least as setup from
instructions on our wiki. Such parallel operations generate messages
indicating someone else is working on the tree, but I now realize those
are _warnings_ and this behavior should be avoided. Normally it works
fine, but for a big commit, it can move a changeset from one branch to
another, with disastrous consequences.

Yes, I should have checked more, but I often do a pull before a push as
another check, so that can mess it up too. Basically, if your tools are
being used improperly, checking can make things worse too.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +

--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

Hi,

During reading source code, I noticed that updating copyright for 2017
has been missing in some files. Attached patch fixes it.

Regards,

--
Masahiko Sawada
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Open Source Software Center

Attachments:

update_copyright.patchapplication/octet-stream; name=update_copyright.patchDownload
diff --git a/src/backend/replication/pgoutput/pgoutput.c b/src/backend/replication/pgoutput/pgoutput.c
index 19ef527..f3eaccf 100644
--- a/src/backend/replication/pgoutput/pgoutput.c
+++ b/src/backend/replication/pgoutput/pgoutput.c
@@ -3,7 +3,7 @@
  * pgoutput.c
  *		Logical Replication output plugin
  *
- * Copyright (c) 2012-2015, PostgreSQL Global Development Group
+ * Copyright (c) 2012-2017, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
  *		  src/backend/replication/pgoutput/pgoutput.c
diff --git a/src/backend/utils/Gen_fmgrtab.pl b/src/backend/utils/Gen_fmgrtab.pl
index 76bdf5c..3c2f9cd 100644
--- a/src/backend/utils/Gen_fmgrtab.pl
+++ b/src/backend/utils/Gen_fmgrtab.pl
@@ -128,7 +128,7 @@ qq|/*-------------------------------------------------------------------------
  * fmgrprotos.h
  *    Prototypes for built-in functions.
  *
- * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
+ * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * NOTES
diff --git a/src/backend/utils/mmgr/memdebug.c b/src/backend/utils/mmgr/memdebug.c
index 5f603d2..2436077 100644
--- a/src/backend/utils/mmgr/memdebug.c
+++ b/src/backend/utils/mmgr/memdebug.c
@@ -5,7 +5,7 @@
  *	  public API of the memory management subsystem.
  *
  *
- * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
+ * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * src/backend/utils/memdebug.c