Re: [COMMITTERS] pgsql: Update copyright for 2017

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Magnus Hagander <magnus(at)hagander(dot)net>
Cc: pgsql-committers <pgsql-committers(at)postgresql(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [COMMITTERS] pgsql: Update copyright for 2017
Date: 2017-01-03 17:49:14
Message-ID: 20170103174914.GB1964@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

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(at)momjian(dot)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(at)postgresql(dot)org)
> > To make changes to your subscription:
> > http://www.postgresql.org/mailpref/pgsql-committers
>
> --
>   Bruce Momjian  <bruce(at)momjian(dot)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(at)postgresql(dot)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(at)momjian(dot)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 +

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Heikki Linnakangas 2017-01-03 17:54:37 Re: pgsql: Update copyright for 2017
Previous Message Magnus Hagander 2017-01-03 17:46:32 Re: pgsql: Update copyright for 2017

Browse pgsql-hackers by date

  From Date Subject
Next Message Pavel Stehule 2017-01-03 17:51:55 Re: merging some features from plpgsql2 project
Previous Message Magnus Hagander 2017-01-03 17:46:32 Re: pgsql: Update copyright for 2017