Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
946 commits
Select commit Hold shift + click to select a range
c97c117
Fix compilation of src/backend/access/transam/distributedlog.c (#2624)
RekGRpth May 29, 2026
640451e
Fix compilation of src/backend/commands/tablecmds.c (#2625)
RekGRpth May 29, 2026
b10effd
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
0210f28
rm
RekGRpth May 29, 2026
cee298f
Merge remote-tracking branch 'origin/sync-14x-b13-25' into sync-14x-b…
RekGRpth May 29, 2026
cae4111
Fix compilation of gpdbwrappers, COptTasks, CTranslatorRelcacheToDXL …
RekGRpth May 29, 2026
3491c18
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
1892252
Fix compilation of src/backend/gpopt/translate/CTranslatorDXLToPlStmt…
RekGRpth May 29, 2026
5a46450
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
698e01e
Resolve conflicts in src/backend/replication/syncrep.c (#2586)
RekGRpth May 29, 2026
4e77b1b
Resolve conflicts in src/backend/storage/file/buffile.c (#2587)
RekGRpth May 29, 2026
d658795
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
b5f9a12
Fix compilation of src/backend/parser/parse_utilcmd.c
RekGRpth May 29, 2026
db91e44
Merge remote-tracking branch 'origin/sync-14x-b13-65' into sync-14x-b…
RekGRpth May 29, 2026
521974c
fix
RekGRpth May 29, 2026
e3c6c27
Merge remote-tracking branch 'origin/sync-14x-b13-39' into sync-14x-b…
RekGRpth May 29, 2026
1b50054
fix
RekGRpth May 29, 2026
9a26036
Merge remote-tracking branch 'origin/sync-14x-b13-37' into sync-14x-b…
RekGRpth May 29, 2026
bf51ea8
fix
RekGRpth May 29, 2026
4fe6d20
Merge remote-tracking branch 'origin/sync-14x-b13-34' into sync-14x-b…
RekGRpth May 29, 2026
9d5567d
Fix OID compilation (#2610)
RekGRpth May 29, 2026
bd7d6ae
Fix compilation of src/bin/pgbench/pgbench.c
RekGRpth May 29, 2026
db8bc65
Merge remote-tracking branch 'origin/sync-14x-b13-66' into sync-14x-b…
RekGRpth May 29, 2026
632029b
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
898c2a4
fix
RekGRpth May 29, 2026
4c11d27
Merge remote-tracking branch 'origin/sync-14x-b13-37' into sync-14x-b…
RekGRpth May 29, 2026
a982d2d
Resolve conflicts in src/include/parser/kwlist.h (#2549)
silent-observer May 29, 2026
8bddffa
Resolve conflicts in src/backend/tcop/utility.c (#2562)
silent-observer May 29, 2026
abea3f4
Fix compilation of src/bin/pgbench/pgbench.c (#2632)
RekGRpth May 29, 2026
8ed79b6
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
a5085e2
Resolve conflicts in src/test/Makefile (#2628)
silent-observer May 29, 2026
b57fc9a
Resolve conflicts in src/test/isolation/Makefile (#2629)
silent-observer May 29, 2026
0cc755f
Resolve conflicts in src/test/regress/pg_regress.c (#2630)
silent-observer May 29, 2026
4cd080f
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth May 29, 2026
c4610e1
Fix NULL pointer free in src/backend/cdb/cdbllize.c
silent-observer May 29, 2026
964550c
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-18' into sy…
RekGRpth May 29, 2026
57f21bd
Resolve conflicts in pg_backup.h, pg_backup_db.c, and pg_backup_archi…
RekGRpth Jun 1, 2026
690c530
Fix NULL pointer free in src/backend/cdb/cdbllize.c (#2633)
silent-observer Jun 1, 2026
e03e1e1
Resolve conflicts in src/bin/pg_dump/pg_dump.c (#2596)
RekGRpth Jun 1, 2026
4dde9bc
Resolve conflicts in src/bin/pg_rewind/filemap.h (#2597)
RekGRpth Jun 1, 2026
5349515
Resolve conflicts in file_ops.c and pg_rewind.c (#2600)
RekGRpth Jun 1, 2026
dfc0ebb
Resolve conflicts in src/bin/pg_rewind/filemap.c (#2598)
RekGRpth Jun 1, 2026
81c0764
Fix compilation of src/backend/replication/logical/worker.c (#2617)
RekGRpth Jun 1, 2026
2e12c35
Fix compilation of aocs_compaction.c and appendonly_compaction.c (#2620)
RekGRpth Jun 1, 2026
4a15757
Fix compilation of src/backend/executor/nodeModifyTable.c (#2622)
RekGRpth Jun 1, 2026
bf5335b
Fix segfault in src/backend/executor/nodeModifyTable.c
silent-observer Jun 1, 2026
54384a9
Fix
silent-observer Jun 1, 2026
6aededa
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 2, 2026
310f2f7
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-19' into sy…
RekGRpth Jun 2, 2026
18abf75
Resolve conflicts is src/test/regress/sql/timestamp.sql
silent-observer Jun 2, 2026
8f57744
Resolve conflicts in src/test/regress/expected/opr_sanity.out
silent-observer Jun 2, 2026
cf58fe8
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-20' into sy…
RekGRpth Jun 2, 2026
8051f27
Resolve conflicts is src/test/regress/sql/timestamp.sql (#2636)
silent-observer Jun 2, 2026
989ec31
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-21' into sy…
RekGRpth Jun 2, 2026
2481c3c
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 2, 2026
2bd01ef
Fix segfault in src/backend/executor/nodeModifyTable.c (#2635)
silent-observer Jun 2, 2026
7b495b3
Resolve conflicts in src/test/regress/expected/create_index.out
silent-observer Jun 2, 2026
46089c9
Update ORCA output
silent-observer Jun 2, 2026
47ba49c
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-22' into sy…
RekGRpth Jun 3, 2026
c5a0d43
Fix OID dispatching during index inheritance.
RekGRpth Jun 3, 2026
fb7e17f
Merge remote-tracking branch 'origin/sync-14x-b13-67' into sync-14x-b…
RekGRpth Jun 3, 2026
04d86ac
Fix remaining PG14 unit-test failures; document unit-test phase
dimoffon May 29, 2026
e0712d8
Fix conflicts in create_table_like.sql
bimboterminator1 Jun 3, 2026
43d979b
Fix remaining PG14 unit-test failures; document unit-test phase
dimoffon May 29, 2026
aad5eea
Merge remote-tracking branch 'origin/sync-14x-b13-68' into sync-14x-b…
RekGRpth Jun 3, 2026
7601c20
fix
RekGRpth Jun 3, 2026
3c32e47
Resolve conflicts in src/test/regress/expected/create_index.out (#2638)
silent-observer Jun 3, 2026
315148f
Resolve conflicts in src/test/regress/expected/opr_sanity.out (#2637)
silent-observer Jun 3, 2026
b8e340c
Resolve conflicts in src/interfaces/ecpg/test/pg_regress_ecpg.c
RekGRpth Jun 3, 2026
a96a06e
Merge remote-tracking branch 'origin/sync-14x-b13-69' into sync-14x-b…
RekGRpth Jun 3, 2026
9944097
rework
RekGRpth Jun 3, 2026
fa86353
rm
RekGRpth Jun 3, 2026
c50df91
Merge remote-tracking branch 'origin/sync-14x-b13-67' into sync-14x-b…
RekGRpth Jun 3, 2026
3991396
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 3, 2026
b65b7f8
Merge remote-tracking branch 'origin/sync-b13-kond-1' into sync-14x-b…
RekGRpth Jun 3, 2026
dacd75d
Fix OID dispatching during index inheritance. (#2639)
RekGRpth Jun 3, 2026
d6949a2
Resolve conflicts in src/test/isolation/isolation_schedule
RekGRpth Jun 3, 2026
0aca4de
Merge remote-tracking branch 'origin/sync-14x-b13-70' into sync-14x-b…
RekGRpth Jun 3, 2026
7406eab
Fix test src/test/regress/expected/inherit_optimizer.out
silent-observer Jun 3, 2026
dddc19d
Fix conflicts in src/test/regress/sql/triggers.sql
silent-observer Jun 3, 2026
61c9961
Resolve conflicts in src/test/regress/expected/create_am.out
silent-observer Jun 3, 2026
d925467
Simplify
silent-observer Jun 3, 2026
f1b2813
Format
silent-observer Jun 3, 2026
77e7280
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-24' into sy…
RekGRpth Jun 3, 2026
f965a53
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-23' into sy…
RekGRpth Jun 3, 2026
d593725
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-25' into sy…
RekGRpth Jun 3, 2026
f50f478
Resolve conflicts in src/test/perl/PostgresNode.pm
RekGRpth Jun 4, 2026
b61644a
Merge remote-tracking branch 'origin/sync-14x-b13-71' into sync-14x-b…
RekGRpth Jun 4, 2026
53590c9
Resolve conflicts in src/test/regress/expected/explain.out
RekGRpth Jun 4, 2026
a2b18bb
Merge remote-tracking branch 'origin/sync-14x-b13-72' into sync-14x-b…
RekGRpth Jun 4, 2026
e969739
Resolve conflicts in src/test/regress/expected/indexing.out
RekGRpth Jun 4, 2026
7af0a50
Merge remote-tracking branch 'origin/sync-14x-b13-73' into sync-14x-b…
RekGRpth Jun 4, 2026
c4df9bf
Resolve conflicts in insert_conflict.out and updatable_views.out
RekGRpth Jun 4, 2026
c3d5620
Merge remote-tracking branch 'origin/sync-14x-b13-74' into sync-14x-b…
RekGRpth Jun 4, 2026
a11cad6
Fix assert with unregistered callback
RekGRpth Jun 4, 2026
afb8e6d
rm
RekGRpth Jun 4, 2026
1ac3f3c
Merge remote-tracking branch 'origin/sync-14x-b13-75' into sync-14x-b…
RekGRpth Jun 4, 2026
87bda53
Resolve conflicts in src/test/regress/expected/indexing.out (#2649)
RekGRpth Jun 4, 2026
a16b23b
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 4, 2026
6e68596
Reinstate HEAP_XMAX_LOCK_ONLY|HEAP_KEYS_UPDATED as allowed
alvherre Feb 23, 2021
3c779e8
Fix tests src/test/regress/expected/query_finish_pending.out
RekGRpth Jun 4, 2026
b4f3eca
Merge remote-tracking branch 'origin/sync-14x-b13-77' into sync-14x-b…
RekGRpth Jun 4, 2026
b310a10
Fix remaining PG14 unit-test failures; document unit-test phase
dimoffon May 29, 2026
1fa2188
Resolve conflicts in src/test/isolation/isolation_schedule (#2643)
RekGRpth Jun 4, 2026
c8f66b7
Resolve conflicts in src/interfaces/ecpg/test/pg_regress_ecpg.c (#2642)
RekGRpth Jun 4, 2026
e1e466e
Fix conflict in errors.sql
bimboterminator1 Jun 4, 2026
36280a5
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 5, 2026
6fc40b3
Merge remote-tracking branch 'origin/sync-kond-2' into sync-14x-b13-test
RekGRpth Jun 5, 2026
80d9e51
Fix conflict in errors.sql (#2654)
bimboterminator1 Jun 5, 2026
bda8bef
use gpdb variant
bimboterminator1 Jun 5, 2026
4db6e29
Merge remote-tracking branch 'origin/sync-b13-kond-1' into sync-14x-b…
RekGRpth Jun 5, 2026
649b530
Resolve conflicts in src/test/perl/PostgresNode.pm (#2647)
RekGRpth Jun 5, 2026
b3bb63a
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 5, 2026
9763e2e
Fix test src/test/regress/expected/gin.out
silent-observer Jun 5, 2026
40af75e
Resolve conflicts in insert_conflict.out and updatable_views.out (#2650)
RekGRpth Jun 5, 2026
d82ba72
Resolve conflicts in src/test/regress/expected/explain.out (#2648)
RekGRpth Jun 5, 2026
f4e4616
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 5, 2026
cfa2bde
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-26' into sy…
RekGRpth Jun 5, 2026
ffead73
Fix test src/test/regress/expected/gin.out (#2655)
silent-observer Jun 5, 2026
1536691
Fix conflicts in create_table_like.sql (#2641)
bimboterminator1 Jun 5, 2026
8e33058
Resolve conflicts in the test_extensions
KnightMurloc Jun 5, 2026
3298c6e
Fix optimizer output for expressions test
KnightMurloc Jun 5, 2026
441abe6
Fix ORCA statistics handling in src/backend/optimizer/util/plancat.c
silent-observer Jun 5, 2026
2d6e051
Fix sslinfo test behavior and increase info size
bimboterminator1 Jun 5, 2026
4b30ae1
Reinstate HEAP_XMAX_LOCK_ONLY|HEAP_KEYS_UPDATED as allowed
alvherre Feb 23, 2021
68a2572
Fix tests src/test/regress/expected/query_finish_pending.out (#2653)
RekGRpth Jun 5, 2026
898a13a
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 5, 2026
53024d4
Merge remote-tracking branch 'origin/GG-524-1' into sync-14x-b13-test
RekGRpth Jun 5, 2026
a7932fd
Merge remote-tracking branch 'origin/GG-524-2' into sync-14x-b13-test
RekGRpth Jun 5, 2026
0925505
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-27' into sy…
RekGRpth Jun 5, 2026
954a794
Merge remote-tracking branch 'origin/sync-14x-kond-3' into sync-14x-b…
RekGRpth Jun 5, 2026
75f7eb3
Fix detected write past chunk end warning
RekGRpth Jun 8, 2026
2c154f4
Merge remote-tracking branch 'origin/sync-14x-b13-78' into sync-14x-b…
RekGRpth Jun 8, 2026
9343e7a
Resolve conflicts in src/test/regress/expected/create_am.out (#2646)
silent-observer Jun 8, 2026
602ab3e
Fix test src/test/regress/expected/inherit_optimizer.out (#2644)
silent-observer Jun 8, 2026
28ca034
Resolve conflicts in src/test/regress/sql/triggers.sql (#2645)
silent-observer Jun 8, 2026
16761cc
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 8, 2026
f1c41d6
Fix tests in src/test/regress/expected/limit_optimizer.out
RekGRpth Jun 8, 2026
8874de9
Merge remote-tracking branch 'origin/sync-14x-b13-79' into sync-14x-b…
RekGRpth Jun 8, 2026
cd5b988
Fix tests in src/test/regress/expected/groupingsets.out
RekGRpth Jun 8, 2026
a1f15a6
Merge remote-tracking branch 'origin/sync-14x-b13-80' into sync-14x-b…
RekGRpth Jun 8, 2026
e54ef6a
Fix tests in src/test/regress/expected/select_parallel_optimizer.out
RekGRpth Jun 8, 2026
26828b1
Merge remote-tracking branch 'origin/sync-14x-b13-81' into sync-14x-b…
RekGRpth Jun 8, 2026
c6bcf1a
Fix tests in src/test/regress/expected/limit_optimizer.out (#2661)
RekGRpth Jun 8, 2026
d393e83
Fix tests in src/test/regress/expected/select_parallel_optimizer.out …
RekGRpth Jun 8, 2026
7ae53fe
Fix tests in src/pl/plperl/expected/plperl_call.out
RekGRpth Jun 8, 2026
7bd4d9d
Merge remote-tracking branch 'origin/sync-14x-b13-82' into sync-14x-b…
RekGRpth Jun 8, 2026
3db7e38
Fix tests after reltuples changes
RekGRpth Jun 8, 2026
a015e57
Merge remote-tracking branch 'origin/sync-14x-b13-83' into sync-14x-b…
RekGRpth Jun 8, 2026
2962538
Fix test src/test/regress/expected/join.out
silent-observer Jun 8, 2026
9399c20
Fix test src/test/regress/expected/psql.out
silent-observer Jun 8, 2026
a255e56
Fix test src/test/regress/expected/subscription.out
silent-observer Jun 8, 2026
4ade36f
Fix test src/test/regress/expected/window.out
silent-observer Jun 8, 2026
e415f82
Fix tests in src/pl/plperl/expected/plperl_call.out (#2665)
RekGRpth Jun 8, 2026
8969b30
Fix test src/test/regress/expected/rangefuncs.out
silent-observer Jun 8, 2026
82ecd43
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 9, 2026
d2c4256
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-28' into sy…
RekGRpth Jun 9, 2026
c37af45
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-29' into sy…
RekGRpth Jun 9, 2026
4def844
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-30' into sy…
RekGRpth Jun 9, 2026
6dd6332
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-31' into sy…
RekGRpth Jun 9, 2026
9d8bc93
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-32' into sy…
RekGRpth Jun 9, 2026
3a108e1
Fix tests in src/test/regress/expected/partition_prune.out
RekGRpth Jun 9, 2026
3f94e02
Merge remote-tracking branch 'origin/sync-14x-b13-84' into sync-14x-b…
RekGRpth Jun 9, 2026
89083d2
Fix tests in partition.out, partition1.out and partition_indexing.out
RekGRpth Jun 9, 2026
88fe2fa
Merge remote-tracking branch 'origin/sync-14x-b13-85' into sync-14x-b…
RekGRpth Jun 9, 2026
d3b9b78
Fix tests in src/test/regress/expected/index_constraint_naming_partit…
RekGRpth Jun 9, 2026
c8b6fc0
Merge remote-tracking branch 'origin/sync-14x-b13-86' into sync-14x-b…
RekGRpth Jun 9, 2026
b052523
Fix tests after reltuples changes (#2666)
RekGRpth Jun 9, 2026
0addba8
Fix test src/test/regress/expected/psql.out (#2668)
silent-observer Jun 9, 2026
f9d681a
Fix test src/test/regress/expected/subscription.out (#2669)
silent-observer Jun 9, 2026
77006d6
Fix test src/test/regress/expected/window.out (#2670)
silent-observer Jun 9, 2026
56176b6
Fix test src/test/regress/expected/rangefuncs.out (#2671)
silent-observer Jun 9, 2026
b0b8378
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 9, 2026
9d3f8f4
Fix test src/test/regress/output/external_table.source
silent-observer Jun 9, 2026
25d0ae7
Fix tests in isolation2 lockmodes.out and regress partition_locking.out
RekGRpth Jun 9, 2026
eca1c87
Merge remote-tracking branch 'origin/sync-14x-b13-87' into sync-14x-b…
RekGRpth Jun 9, 2026
01b133d
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-33' into sy…
RekGRpth Jun 9, 2026
961d68a
Fix assert with unregistered callback (#2651)
RekGRpth Jun 9, 2026
2ab0c1a
Fix test src/test/regress/expected/join.out (#2667)
silent-observer Jun 9, 2026
7677c46
Fix test src/test/regress/expected/eagerfree.out
silent-observer Jun 9, 2026
ae70340
Fix tests in src/test/isolation2/expected/ao_upgrade.out
RekGRpth Jun 9, 2026
b30fa3a
Merge remote-tracking branch 'origin/sync-14x-b13-88' into sync-14x-b…
RekGRpth Jun 9, 2026
225aebe
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-34' into sy…
RekGRpth Jun 9, 2026
1fa2cf1
Update ORCA output
silent-observer Jun 9, 2026
c28d199
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-34' into sy…
RekGRpth Jun 9, 2026
6ae9c67
Fix tests in src/test/regress/expected/partition_prune.out (#2672)
RekGRpth Jun 9, 2026
247b463
Fix detected write past chunk end warning (#2660)
RekGRpth Jun 9, 2026
ae3e547
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 9, 2026
9057792
Fix test src/test/regress/expected/eagerfree.out (#2677)
silent-observer Jun 9, 2026
594ad6a
Fix test src/test/regress/expected/incremental_analyze.out
silent-observer Jun 9, 2026
6ec5036
fix
RekGRpth Jun 9, 2026
7b9a981
Merge remote-tracking branch 'origin/sync-14x-b13-87' into sync-14x-b…
RekGRpth Jun 9, 2026
bac450b
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 9, 2026
30848fe
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-35' into sy…
RekGRpth Jun 9, 2026
ccc550f
fix
RekGRpth Jun 9, 2026
a7c5090
Merge remote-tracking branch 'origin/sync-14x-b13-87' into sync-14x-b…
RekGRpth Jun 9, 2026
c132683
Resolve conflicts in the test_extensions (#2656)
KnightMurloc Jun 10, 2026
96f83c7
Fix tests in src/test/isolation2/expected/segwalrep/commit_blocking_o…
RekGRpth Jun 10, 2026
f2a8a11
Merge remote-tracking branch 'origin/sync-14x-b13-89' into sync-14x-b…
RekGRpth Jun 10, 2026
cb400ae
Fix tests in update_gp.out, qp_misc.out and qp_subquery.out
RekGRpth Jun 10, 2026
3310dec
Merge remote-tracking branch 'origin/sync-14x-b13-90' into sync-14x-b…
RekGRpth Jun 10, 2026
f42264d
Fix tests in src/test/regress/expected/subselect_gp.out
RekGRpth Jun 10, 2026
0050b71
Merge remote-tracking branch 'origin/sync-14x-b13-91' into sync-14x-b…
RekGRpth Jun 10, 2026
0f40749
Add analyze
silent-observer Jun 10, 2026
0f3697a
Fix optimizer output for expressions test (#2657)
KnightMurloc Jun 10, 2026
17091af
Fix test src/test/regress/expected/qp_misc_rio.out (#2683)
silent-observer Jun 11, 2026
d82f7f5
Fix errors test (#2684)
KnightMurloc Jun 11, 2026
1cb4c2c
Fix generated test for optimizer (#2685)
KnightMurloc Jun 11, 2026
7515e8e
Fix test src/test/regress/output/external_table.source (#2675)
silent-observer Jun 11, 2026
94f6b5d
Fix ORCA statistics handling in src/backend/optimizer/util/plancat.c …
silent-observer Jun 11, 2026
353d3ec
Fix stats_ext test output for optimizer (#2687)
KnightMurloc Jun 11, 2026
f133049
Fix table_functions test output
KnightMurloc Jun 11, 2026
ab6b042
Merge remote-tracking branch 'origin/sync-14x-b13-michkov-35' into sy…
RekGRpth Jun 11, 2026
4eb5391
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 11, 2026
dd01eac
Fix tests in src/test/regress/expected/subselect_gp.out (#2682)
RekGRpth Jun 11, 2026
6fa4e91
Fix tests in update_gp.out, qp_misc.out and qp_subquery.out (#2681)
RekGRpth Jun 11, 2026
1a770a9
Fix tests in src/test/isolation2/expected/ao_upgrade.out (#2678)
RekGRpth Jun 11, 2026
6b17446
Fix tests in isolation2 lockmodes.out and regress partition_locking.o…
RekGRpth Jun 11, 2026
e7298df
Fix tests in src/test/regress/expected/groupingsets.out (#2662)
RekGRpth Jun 11, 2026
335d54e
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 11, 2026
aaa224b
Fix test src/test/regress/expected/incremental_analyze.out (#2679)
silent-observer Jun 11, 2026
44af126
Fix tests in src/test/regress/expected/index_constraint_naming_partit…
RekGRpth Jun 11, 2026
c8b469e
Fix tests in partition.out, partition1.out and partition_indexing.out…
RekGRpth Jun 11, 2026
5a01098
Merge remote-tracking branch 'origin/sync-14x-b13' into sync-14x-b13-…
RekGRpth Jun 11, 2026
0f74821
Fix test src/bin/pg_dump/t/002_pg_dump.pl
silent-observer Jun 15, 2026
35c6444
Fix distributed clog fsync (#2695)
KnightMurloc Jun 15, 2026
7ecfd96
Resolve conflicts in doc/src/sgml/ref/select.sgml and select_into.sgm…
silent-observer Jun 15, 2026
d580a89
Fix test src/test/regress/expected/gporca.out (#2691)
silent-observer Jun 15, 2026
7344538
Merge branch 'sync-14x-b13' into sync-14x-b13-test
silent-observer Jun 15, 2026
632488b
Merge remote-tracking branch 'origin/GG-524-6' into sync-14x-b13-test
silent-observer Jun 15, 2026
1ec40e3
Merge branch 'sync-14x-b13-michkov-39' into sync-14x-b13-test
silent-observer Jun 15, 2026
00c0ee6
Fix synchronous replication on the coordinator
KnightMurloc Jun 17, 2026
ade4191
Revert "Fix tests in src/test/isolation2/expected/segwalrep/commit_bl…
silent-observer Jun 18, 2026
068471e
Merge remote-tracking branch 'origin/GG-524-8' into sync-14x-b13-test
silent-observer Jun 18, 2026
4f6acd6
Fix synchronous replication on the coordinator (#2699)
KnightMurloc Jun 18, 2026
e5518b4
Fix test src/test/recovery/t/021_row_visibility.pl (#2700)
silent-observer Jun 18, 2026
21b96d3
Fix "gpcheckcat should report and repair extra entries with non-oid p…
KnightMurloc Jun 18, 2026
a16c081
Fix "cannot execute squelched plan node of type" error.
wuyuhao28 Jun 2, 2023
1b04bcd
Merge branch 'sync-14x-b13-michkov-41' into sync-14x-b13-test
silent-observer Jun 18, 2026
f4769a6
Merge remote-tracking branch 'origin/GG-524-9' into sync-14x-b13-test
silent-observer Jun 18, 2026
0839c32
Fix "cannot execute squelched plan node of type" error.
wuyuhao28 Jun 2, 2023
38ad134
Fix "gpcheckcat should report and repair extra entries with non-oid p…
KnightMurloc Jun 19, 2026
f66c7f7
Fix pg_upgrade collation version restore
KnightMurloc Jun 19, 2026
7822129
Fix test src/bin/pg_dump/t/002_pg_dump.pl (#2696)
silent-observer Jun 19, 2026
288f04b
Fix compilation of src/backend/parser/parse_utilcmd.c (#2631)
RekGRpth Jun 19, 2026
4d2edf8
Fix sslinfo test output (#2659)
bimboterminator1 Jun 19, 2026
1e1a7a3
Fix table_functions test output (#2688)
KnightMurloc Jun 19, 2026
1a96bdf
Fix pg_upgrade collation version restore (#2704)
KnightMurloc Jun 19, 2026
7481e6a
Fix test src/test/isolation2/input/resgroup/resgroup_cpuset.source
silent-observer Jun 19, 2026
3e189fa
Merge branch 'sync-14x-b13-michkov-42' into sync-14x-b13-test
silent-observer Jun 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 5 additions & 27 deletions src/test/thread/thread_test.c → config/thread_test.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/*-------------------------------------------------------------------------
*
* thread_test.c
* libc thread test program
* libc threading test program
*
* Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* src/test/thread/thread_test.c
* config/thread_test.c
*
* This program tests to see if your standard libc functions use
* pthread_setspecific()/pthread_getspecific() to be thread-safe.
Expand All @@ -20,12 +20,7 @@
*-------------------------------------------------------------------------
*/

#if !defined(IN_CONFIGURE) && !defined(WIN32)
#include "postgres.h"

/* we want to know what the native strerror does, not pg_strerror */
#undef strerror
#endif
/* We cannot use c.h, as port.h will not exist yet */

#include <stdio.h>
#include <stdlib.h>
Expand All @@ -36,6 +31,7 @@
#include <string.h>
#include <fcntl.h>
#include <errno.h>
#include <pthread.h>

/* CYGWIN requires this for MAXHOSTNAMELEN */
#ifdef __CYGWIN__
Expand All @@ -47,25 +43,11 @@
#include <winsock2.h>
#endif


/* Test for POSIX.1c 2-arg sigwait() and fail on single-arg version */
#include <signal.h>
int sigwait(const sigset_t *set, int *sig);


#if !defined(ENABLE_THREAD_SAFETY) && !defined(IN_CONFIGURE) && !defined(WIN32)
int
main(int argc, char *argv[])
{
fprintf(stderr, "This PostgreSQL build does not support threads.\n");
fprintf(stderr, "Perhaps rerun 'configure' using '--enable-thread-safety'.\n");
return 1;
}
#else

/* This must be down here because this is the code that uses threads. */
#include <pthread.h>

#define TEMP_FILENAME_1 "thread_test.1"
#define TEMP_FILENAME_2 "thread_test.2"

Expand Down Expand Up @@ -119,14 +101,12 @@ main(int argc, char *argv[])
return 1;
}

#ifdef IN_CONFIGURE
/* Send stdout to 'config.log' */
close(1);
dup(5);
#endif

#ifdef WIN32
err = WSAStartup(MAKEWORD(1, 1), &wsaData);
err = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (err != 0)
{
fprintf(stderr, "Cannot start the network subsystem - %d**\nexiting\n", err);
Expand Down Expand Up @@ -455,5 +435,3 @@ func_call_2(void)
pthread_mutex_lock(&init_mutex); /* wait for parent to test */
pthread_mutex_unlock(&init_mutex);
}

#endif /* !ENABLE_THREAD_SAFETY && !IN_CONFIGURE */
49 changes: 29 additions & 20 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -763,7 +763,8 @@ CPP
CFLAGS_SL
BITCODE_CXXFLAGS
BITCODE_CFLAGS
CFLAGS_VECTOR
CFLAGS_VECTORIZE
CFLAGS_UNROLL_LOOPS
PERMIT_DECLARATION_AFTER_STATEMENT
LLVM_BINPATH
LLVM_CXXFLAGS
Expand Down Expand Up @@ -5432,9 +5433,12 @@ BITCODE_CFLAGS=""
user_BITCODE_CXXFLAGS=$BITCODE_CXXFLAGS
BITCODE_CXXFLAGS=""

# set CFLAGS_VECTOR from the environment, if available
if test "$ac_env_CFLAGS_VECTOR_set" = set; then
CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
# set CFLAGS_UNROLL_LOOPS and CFLAGS_VECTORIZE from the environment, if present
if test "$ac_env_CFLAGS_UNROLL_LOOPS_set" = set; then
CFLAGS_UNROLL_LOOPS=$ac_env_CFLAGS_UNROLL_LOOPS_value
fi
if test "$ac_env_CFLAGS_VECTORIZE_set" = set; then
CFLAGS_VECTORIZE=$ac_env_CFLAGS_VECTORIZE_value
fi

# Some versions of GCC support some additional useful warning flags.
Expand Down Expand Up @@ -6367,16 +6371,16 @@ if test x"$pgac_cv_prog_CXX_cxxflags__fexcess_precision_standard" = x"yes"; then
fi


# Optimization flags for specific files that benefit from vectorization
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports -funroll-loops, for CFLAGS_VECTOR" >&5
$as_echo_n "checking whether ${CC} supports -funroll-loops, for CFLAGS_VECTOR... " >&6; }
# Optimization flags for specific files that benefit from loop unrolling
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports -funroll-loops, for CFLAGS_UNROLL_LOOPS" >&5
$as_echo_n "checking whether ${CC} supports -funroll-loops, for CFLAGS_UNROLL_LOOPS... " >&6; }
if ${pgac_cv_prog_CC_cflags__funroll_loops+:} false; then :
$as_echo_n "(cached) " >&6
else
pgac_save_CFLAGS=$CFLAGS
pgac_save_CC=$CC
CC=${CC}
CFLAGS="${CFLAGS_VECTOR} -funroll-loops"
CFLAGS="${CFLAGS_UNROLL_LOOPS} -funroll-loops"
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Expand All @@ -6403,19 +6407,20 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CC_cflags__funroll_loops" >&5
$as_echo "$pgac_cv_prog_CC_cflags__funroll_loops" >&6; }
if test x"$pgac_cv_prog_CC_cflags__funroll_loops" = x"yes"; then
CFLAGS_VECTOR="${CFLAGS_VECTOR} -funroll-loops"
CFLAGS_UNROLL_LOOPS="${CFLAGS_UNROLL_LOOPS} -funroll-loops"
fi


{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports -ftree-vectorize, for CFLAGS_VECTOR" >&5
$as_echo_n "checking whether ${CC} supports -ftree-vectorize, for CFLAGS_VECTOR... " >&6; }
# Optimization flags for specific files that benefit from vectorization
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} supports -ftree-vectorize, for CFLAGS_VECTORIZE" >&5
$as_echo_n "checking whether ${CC} supports -ftree-vectorize, for CFLAGS_VECTORIZE... " >&6; }
if ${pgac_cv_prog_CC_cflags__ftree_vectorize+:} false; then :
$as_echo_n "(cached) " >&6
else
pgac_save_CFLAGS=$CFLAGS
pgac_save_CC=$CC
CC=${CC}
CFLAGS="${CFLAGS_VECTOR} -ftree-vectorize"
CFLAGS="${CFLAGS_VECTORIZE} -ftree-vectorize"
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Expand All @@ -6442,7 +6447,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_CC_cflags__ftree_vectorize" >&5
$as_echo "$pgac_cv_prog_CC_cflags__ftree_vectorize" >&6; }
if test x"$pgac_cv_prog_CC_cflags__ftree_vectorize" = x"yes"; then
CFLAGS_VECTOR="${CFLAGS_VECTOR} -ftree-vectorize"
CFLAGS_VECTORIZE="${CFLAGS_VECTORIZE} -ftree-vectorize"
fi


Expand Down Expand Up @@ -7105,6 +7110,7 @@ fi




# Determine flags used to emit bitcode for JIT inlining. Need to test
# for behaviour changing compiler flags, to keep compatibility with
# compiler used for normal postgres code.
Expand Down Expand Up @@ -18437,6 +18443,12 @@ esac
;;
esac

case " $LIBOBJS " in
*" win32stat.$ac_objext "* ) ;;
*) LIBOBJS="$LIBOBJS win32stat.$ac_objext"
;;
esac


$as_echo "#define HAVE_SYMLINK 1" >>confdefs.h

Expand Down Expand Up @@ -21533,23 +21545,21 @@ $as_echo_n "checking thread safety of required library functions... " >&6; }

_CFLAGS="$CFLAGS"
_LIBS="$LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
LIBS="$LIBS $PTHREAD_LIBS"
if test "$cross_compiling" = yes; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
$as_echo "maybe" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
*** Skipping thread test program because of cross-compile build.
*** Run the program in src/test/thread on the target machine.
" >&5
$as_echo "$as_me: WARNING:
*** Skipping thread test program because of cross-compile build.
*** Run the program in src/test/thread on the target machine.
" >&2;}
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include "$srcdir/src/test/thread/thread_test.c"
#include "$srcdir/config/thread_test.c"
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Expand All @@ -21558,9 +21568,8 @@ else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
as_fn_error $? "thread test program failed
This platform is not thread-safe. Check the file 'config.log' or compile
and run src/test/thread/thread_test for the exact reason.
Use --disable-thread-safety to disable thread safety." "$LINENO" 5
This platform is not thread-safe. Check the file 'config.log' for the
exact reason, or use --disable-thread-safety to disable thread safety." "$LINENO" 5
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
Expand Down
28 changes: 16 additions & 12 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -508,9 +508,12 @@ BITCODE_CFLAGS=""
user_BITCODE_CXXFLAGS=$BITCODE_CXXFLAGS
BITCODE_CXXFLAGS=""

# set CFLAGS_VECTOR from the environment, if available
if test "$ac_env_CFLAGS_VECTOR_set" = set; then
CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
# set CFLAGS_UNROLL_LOOPS and CFLAGS_VECTORIZE from the environment, if present
if test "$ac_env_CFLAGS_UNROLL_LOOPS_set" = set; then
CFLAGS_UNROLL_LOOPS=$ac_env_CFLAGS_UNROLL_LOOPS_value
fi
if test "$ac_env_CFLAGS_VECTORIZE_set" = set; then
CFLAGS_VECTORIZE=$ac_env_CFLAGS_VECTORIZE_value
fi

# Some versions of GCC support some additional useful warning flags.
Expand Down Expand Up @@ -568,9 +571,10 @@ if test "$GCC" = yes -a "$ICC" = no; then
# implicit-fallthrough level 3 (GCC's default).
PGAC_PROG_CC_CFLAGS_OPT([-Werror=implicit-fallthrough=3])
PGAC_PROG_CXX_CFLAGS_OPT([-fexcess-precision=standard])
# Optimization flags for specific files that benefit from loop unrolling
PGAC_PROG_CC_VAR_OPT(CFLAGS_UNROLL_LOOPS, [-funroll-loops])
# Optimization flags for specific files that benefit from vectorization
PGAC_PROG_CC_VAR_OPT(CFLAGS_VECTOR, [-funroll-loops])
PGAC_PROG_CC_VAR_OPT(CFLAGS_VECTOR, [-ftree-vectorize])
PGAC_PROG_CC_VAR_OPT(CFLAGS_VECTORIZE, [-ftree-vectorize])
# We want to suppress clang's unhelpful unused-command-line-argument warnings
# but gcc won't complain about unrecognized -Wno-foo switches, so we have to
# test for the positive form and if that works, add the negative form
Expand Down Expand Up @@ -623,7 +627,8 @@ elif test "$PORTNAME" = "hpux"; then
PGAC_PROG_CXX_CFLAGS_OPT([+Olibmerrno])
fi

AC_SUBST(CFLAGS_VECTOR)
AC_SUBST(CFLAGS_UNROLL_LOOPS)
AC_SUBST(CFLAGS_VECTORIZE)

# Determine flags used to emit bitcode for JIT inlining. Need to test
# for behaviour changing compiler flags, to keep compatibility with
Expand Down Expand Up @@ -2166,6 +2171,7 @@ if test "$PORTNAME" = "win32"; then
AC_LIBOBJ(win32error)
AC_LIBOBJ(win32security)
AC_LIBOBJ(win32setlocale)
AC_LIBOBJ(win32stat)
AC_DEFINE([HAVE_SYMLINK], 1,
[Define to 1 if you have the `symlink' function.])
AC_CHECK_TYPES(MINIDUMP_TYPE, [pgac_minidump_type=yes], [pgac_minidump_type=no], [
Expand Down Expand Up @@ -2681,20 +2687,18 @@ AC_MSG_CHECKING([thread safety of required library functions])

_CFLAGS="$CFLAGS"
_LIBS="$LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
LIBS="$LIBS $PTHREAD_LIBS"
AC_RUN_IFELSE(
[AC_LANG_SOURCE([[#include "$srcdir/src/test/thread/thread_test.c"]])],
[AC_LANG_SOURCE([[#include "$srcdir/config/thread_test.c"]])],
[AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)
AC_MSG_ERROR([thread test program failed
This platform is not thread-safe. Check the file 'config.log' or compile
and run src/test/thread/thread_test for the exact reason.
Use --disable-thread-safety to disable thread safety.])],
This platform is not thread-safe. Check the file 'config.log' for the
exact reason, or use --disable-thread-safety to disable thread safety.])],
[AC_MSG_RESULT(maybe)
AC_MSG_WARN([
*** Skipping thread test program because of cross-compile build.
*** Run the program in src/test/thread on the target machine.
])])
CFLAGS="$_CFLAGS"
LIBS="$_LIBS"
Expand Down
2 changes: 2 additions & 0 deletions contrib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@ SUBDIRS = \
isn \
ltree \
oid2name \
old_snapshot \
pageinspect \
passwordcheck \
pg_buffercache \
pg_freespacemap \
pg_prewarm \
pg_standby \
pg_stat_statements \
pg_surgery \
pg_trgm \
pgcrypto \
pgrowlocks \
Expand Down
7 changes: 5 additions & 2 deletions contrib/amcheck/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,16 @@
MODULE_big = amcheck
OBJS = \
$(WIN32RES) \
verify_heapam.o \
verify_nbtree.o

EXTENSION = amcheck
DATA = amcheck--1.1--1.2.sql amcheck--1.0--1.1.sql amcheck--1.0.sql
DATA = amcheck--1.2--1.3.sql amcheck--1.1--1.2.sql amcheck--1.0--1.1.sql amcheck--1.0.sql
PGFILEDESC = "amcheck - function for verifying relation integrity"

REGRESS = check check_btree
REGRESS = check check_btree check_heap

TAP_TESTS = 1

ifdef USE_PGXS
PG_CONFIG = pg_config
Expand Down
30 changes: 30 additions & 0 deletions contrib/amcheck/amcheck--1.2--1.3.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/* contrib/amcheck/amcheck--1.2--1.3.sql */

-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "ALTER EXTENSION amcheck UPDATE TO '1.3'" to load this file. \quit

--
-- verify_heapam()
--
CREATE FUNCTION verify_heapam(relation regclass,
on_error_stop boolean default false,
check_toast boolean default false,
skip text default 'none',
startblock bigint default null,
endblock bigint default null,
blkno OUT bigint,
offnum OUT integer,
attnum OUT integer,
msg OUT text)
RETURNS SETOF record
AS 'MODULE_PATHNAME', 'verify_heapam'
LANGUAGE C;

-- Don't want this to be available to public
REVOKE ALL ON FUNCTION verify_heapam(regclass,
boolean,
boolean,
text,
bigint,
bigint)
FROM PUBLIC;
2 changes: 1 addition & 1 deletion contrib/amcheck/amcheck.control
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# amcheck extension
comment = 'functions for verifying relation integrity'
default_version = '1.2'
default_version = '1.3'
module_pathname = '$libdir/amcheck'
relocatable = true
Loading