postgresql/src
Kevin Grittner a6f6b78196 Use static inline function for BufferGetPage()
I was initially concerned that the some of the hundreds of
references to BufferGetPage() where the literal
BGP_NO_SNAPSHOT_TEST were passed might not optimize as well as a
macro, leading to some hard-to-find performance regressions in
corner cases.  Inspection of disassembled code has shown identical
code at all inspected locations, and the size difference doesn't
amount to even one byte per such call.  So make it readable.

Per gripes from Álvaro Herrera and Tom Lane
2016-04-11 16:47:50 -05:00
..
backend Use static inline function for BufferGetPage() 2016-04-11 16:47:50 -05:00
bin pg_dump: add missing "destroyPQExpBuffer(query)" in dumpForeignServer(). 2016-04-11 00:00:08 -04:00
common Remove redundant message in AddUserToTokenDacl(). 2016-04-06 23:40:51 -04:00
fe_utils Support \crosstabview in psql 2016-04-08 20:23:18 -03:00
include Use static inline function for BufferGetPage() 2016-04-11 16:47:50 -05:00
interfaces Distrust external OpenSSL clients; clear err queue 2016-04-08 14:11:56 -04:00
makefiles Fix typos in comments and doc 2016-01-28 16:47:36 +09:00
pl Fix whitespace 2016-04-11 14:44:51 -04:00
port Standardize GetTokenInformation() error reporting. 2016-04-06 23:41:43 -04:00
template Remove some remains from Alpha support removal 2015-10-29 16:40:14 -04:00
test Fix whitespace 2016-04-11 14:44:51 -04:00
timezone Suppress compiler warning. 2016-04-02 13:49:17 -04:00
tools Make oldSnapshotControl a pointer to a volatile structure 2016-04-11 15:43:52 -05:00
tutorial Update copyright for 2016 2016-01-02 13:33:40 -05:00
.gitignore
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
DEVELOPERS
Makefile Create src/fe_utils/, and move stuff into there from pg_dump's dumputils. 2016-03-24 15:55:57 -04:00
Makefile.global.in Create src/fe_utils/, and move stuff into there from pg_dump's dumputils. 2016-03-24 15:55:57 -04:00
Makefile.shlib AIX: Link TRANSFORM modules with their dependencies. 2015-07-15 21:00:26 -04:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00