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.
Tom Lane
0da06d9faf
Get rid of trailing semicolons in C macro definitions.
...
Writing a trailing semicolon in a macro is almost never the right thing,
because you almost always want to write a semicolon after each macro
call instead. (Even if there was some reason to prefer not to, pgindent
would probably make a hash of code formatted that way; so within PG the
rule should basically be "don't do it".) Thus, if we have a semi inside
the macro, the compiler sees "something;;". Much of the time the extra
empty statement is harmless, but it could lead to mysterious syntax
errors at call sites. In perhaps an overabundance of neatnik-ism, let's
run around and get rid of the excess semicolons whereever possible.
The only thing worse than a mysterious syntax error is a mysterious
syntax error that only happens in the back branches; therefore,
backpatch these changes where relevant, which is most of them because
most of these mistakes are old. (The lack of reported problems shows
that this is largely a hypothetical issue, but still, it could bite
us in some future patch.)
John Naylor and Tom Lane
Discussion: https://postgr.es/m/CACPNZCs0qWTqJ2QUSGJ07B7uvAvzMb-KbG2q+oo+J3tsWN5cqw@mail.gmail.com
6 years ago
..
access
Get rid of trailing semicolons in C macro definitions.
6 years ago
bootstrap
Update copyrights for 2020
6 years ago
catalog
Repair performance regression in information_schema.triggers view.
6 years ago
commands
Comments and doc fixes for commit 40d964ec99.
6 years ago
common
Update Unicode data to Unicode 13.0.0 and CLDR 37
6 years ago
datatype
Update copyrights for 2020
6 years ago
executor
Cosmetic fixups for WAL usage work.
6 years ago
fe_utils
Reduce size of backend scanner's tables.
6 years ago
foreign
Update copyrights for 2020
6 years ago
jit
jit: Reference expression step functions via llvmjit_types.
6 years ago
lib
Fix collection of typos and grammar mistakes in the tree
6 years ago
libpq
Only provide openssl_tls_init_hook if building with openssl
6 years ago
mb
Allow Unicode escapes in any server encoding, not only UTF-8.
6 years ago
nodes
Add ALTER .. NO DEPENDS ON
6 years ago
optimizer
Support FETCH FIRST WITH TIES
6 years ago
parser
Revert 0f5ca02f53
6 years ago
partitioning
Allow partitionwise joins in more cases.
6 years ago
port
Modify various power 2 calculations to use new helper functions
6 years ago
portability
Update copyrights for 2020
6 years ago
postmaster
Trigger autovacuum based on number of INSERTs
6 years ago
regex
Assume that we have <wchar.h>.
6 years ago
replication
Also rename 'struct manifest_info'.
6 years ago
rewrite
Update copyrights for 2020
6 years ago
snowball
Update copyrights for 2020
6 years ago
statistics
Use multi-variate MCV lists to estimate ScalarArrayOpExpr
6 years ago
storage
Support PrefetchBuffer() in recovery.
6 years ago
tcop
Allow the planner-related functions and hook to accept the query string.
6 years ago
tsearch
Assume that we have <wchar.h>.
6 years ago
utils
Clean up cpluspluscheck violation.
6 years ago
.gitignore
Refactor dlopen() support
7 years ago
Makefile
Get rid of jsonpath_gram.h and jsonpath_scanner.h
7 years ago
c.h
Enable Unix-domain sockets support on Windows
6 years ago
fmgr.h
Fix minor violations of FunctionCallInvoke usage protocol.
6 years ago
funcapi.h
Avoid holding a directory FD open across assorted SRF calls.
6 years ago
getaddrinfo.h
Update copyrights for 2020
6 years ago
getopt_long.h
Update copyrights for 2020
6 years ago
miscadmin.h
Unify several ways to tracking backend type
6 years ago
pg_config.h.in
Enable Unix-domain sockets support on Windows
6 years ago
pg_config_ext.h.in
Autoconfiscate selection of 64-bit int type for 64-bit large object API.
13 years ago
pg_config_manual.h
Remove ACLDEBUG #define and associated code.
6 years ago
pg_getopt.h
Update copyrights for 2020
6 years ago
pg_trace.h
Update copyrights for 2020
6 years ago
pgstat.h
Add wait events for recovery conflicts.
6 years ago
pgtar.h
Update copyrights for 2020
6 years ago
pgtime.h
Update copyrights for 2020
6 years ago
port.h
Add -c/--restore-target-wal to pg_rewind
6 years ago
postgres.h
Update copyrights for 2020
6 years ago
postgres_ext.h
Phase 2 of pgindent updates.
9 years ago
postgres_fe.h
Update copyrights for 2020
6 years ago
rusagestub.h
Update copyrights for 2020
6 years ago
windowapi.h
Update copyrights for 2020
6 years ago