You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Eisentraut
b4555cb070
Fix for C++ compatibility
...
After commit 476b35d4e3 , some buildfarm members are complaining about
not recognizing _Noreturn when building the new C++ module
test_cplusplusext. This is not a C++ feature, but it was gated like
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
#define pg_noreturn _Noreturn
But apparently that was not sufficient. Some platforms define
__STDC_VERSION__ even in C++ mode. (In this particular case, it was
g++ on Solaris, but apparently this is also done by some other
platforms, and it is allowed by the C++ standard.) To fix, add a
... && !defined(__cplusplus)
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/flat/CAGECzQR21OnnKiZO_1rLWO0-16kg1JBxnVq-wymYW0-_1cUNtg@mail.gmail.com
1 month ago
..
access
Remove some unnecessary code from multixact truncation
2 months ago
archive
Update copyright for 2026
2 months ago
backup
Update copyright for 2026
2 months ago
bootstrap
Update copyright for 2026
2 months ago
catalog
Add pg_clear_extended_stats()
2 months ago
commands
Fix typos and inconsistencies in code and comments
2 months ago
common
Update some comments for fasthash
1 month ago
datatype
Update copyright for 2026
2 months ago
executor
Move instrumentation-related structs to instrument_node.h
2 months ago
fe_utils
Update copyright for 2026
2 months ago
foreign
Update copyright for 2026
2 months ago
jit
Fix typos and inconsistencies in code and comments
2 months ago
lib
Fix misc typos, mostly in comments
2 months ago
libpq
Revert "Replace pg_restrict by standard restrict"
2 months ago
mb
Update copyright for 2026
2 months ago
nodes
Fix query jumbling with GROUP BY clauses
2 months ago
optimizer
Fix typos and inconsistencies in code and comments
2 months ago
parser
Update copyright for 2026
2 months ago
partitioning
Update copyright for 2026
2 months ago
pch
Update copyright for 2026
2 months ago
port
Fix typos and inconsistencies in code and comments
2 months ago
portability
instrumentation: Keep time fields as instrtime, convert in callers
2 months ago
postmaster
Wake up autovacuum launcher from postmaster when a worker exits
2 months ago
regex
Update copyright for 2026
2 months ago
replication
Improve errdetail for logical replication conflict messages.
1 month ago
rewrite
Update copyright for 2026
2 months ago
snowball
Update to latest Snowball sources.
2 months ago
statistics
Add routine to free MCVList
1 month ago
storage
lwlock: Remove support for disowned lwlwocks
2 months ago
tcop
Update copyright for 2026
2 months ago
tsearch
Update copyright for 2026
2 months ago
utils
Remove #include <math.h> where not needed
2 months ago
.gitignore
Use <stdint.h> and <inttypes.h> for c.h integers.
1 year ago
Makefile
Split some long Makefile lists
2 months ago
c.h
Fix for C++ compatibility
1 month ago
fmgr.h
Add data type oid8, 64-bit unsigned identifier
2 months ago
funcapi.h
Update copyright for 2026
2 months ago
getopt_long.h
Update copyright for 2026
2 months ago
meson.build
Decouple C++ support in Meson's PGXS from LLVM enablement
2 months ago
miscadmin.h
Update copyright for 2026
2 months ago
pg_config.h.in
Revert "Replace pg_restrict by standard restrict"
2 months ago
pg_config_manual.h
Update copyright for 2026
2 months ago
pg_getopt.h
Update copyright for 2026
2 months ago
pg_trace.h
Update copyright for 2026
2 months ago
pgstat.h
Update copyright for 2026
2 months ago
pgtar.h
Update copyright for 2026
2 months ago
pgtime.h
Update copyright for 2026
2 months ago
port.h
strnlen() is now required
2 months ago
postgres.h
Add data type oid8, 64-bit unsigned identifier
2 months ago
postgres_ext.h
Move pg_int64 back to postgres_ext.h
6 months ago
postgres_fe.h
Update copyright for 2026
2 months ago
varatt.h
Update copyright for 2026
2 months ago
windowapi.h
Update copyright for 2026
2 months ago