postgresql/src/include
Tom Lane 195f164228 Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction
in favor of having just one set of macros that don't do HOLD/RESUME_INTERRUPTS
(hence, these correspond to the old SpinLockAcquire_NoHoldoff case).
Given our coding rules for spinlock use, there is no reason to allow
CHECK_FOR_INTERRUPTS to be done while holding a spinlock, and also there
is no situation where ImmediateInterruptOK will be true while holding a
spinlock.  Therefore doing HOLD/RESUME_INTERRUPTS while taking/releasing a
spinlock is just a waste of cycles.  Qingqing Zhou and Tom Lane.
2005-12-29 18:08:05 +00:00
..
access Push the responsibility for handling ignore_killed_tuples down into 2005-12-07 19:37:53 +00:00
bootstrap Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
catalog Implement SQL-compliant treatment of row comparisons for < <= > >= cases 2005-12-28 01:30:02 +00:00
commands Defend against crash while processing Describe Statement or Describe Portal 2005-12-14 17:06:28 +00:00
executor Tweak indexscan machinery to avoid taking an AccessShareLock on an index 2005-12-03 05:51:03 +00:00
lib Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
libpq Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
mb Previous commit message should have been: 2005-12-24 18:23:02 +00:00
nodes Implement SQL-compliant treatment of row comparisons for < <= > >= cases 2005-12-28 01:30:02 +00:00
optimizer Teach planner how to rearrange join order for some classes of OUTER JOIN. 2005-12-20 02:30:36 +00:00
parser Implement SQL-compliant treatment of row comparisons for < <= > >= cases 2005-12-28 01:30:02 +00:00
port Fix Windows setitimer() emulation to not depend on delivering an APC 2005-10-25 15:15:16 +00:00
postmaster Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
regex Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
rewrite Change expandRTE() and ResolveNew() back to taking just the single 2005-06-04 19:19:42 +00:00
storage Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction 2005-12-29 18:08:05 +00:00
tcop Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
utils Arrange to set the LC_XXX environment variables to match our locale 2005-12-28 23:22:51 +00:00
c.h I have added these macros to c.h: 2005-12-25 02:14:19 +00:00
fmgr.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
funcapi.h Move plpgsql's fetchArgInfo() into funcapi.c, and rename to 2005-12-28 18:11:25 +00:00
getaddrinfo.h Disble some Win32-specific code in win32-client-only builds: 2005-12-08 17:52:11 +00:00
getopt_long.h Some more missed copyright notices. Many of these look like they 2005-01-01 20:44:34 +00:00
Makefile Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
miscadmin.h Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
pg_config_manual.h Allocate a few extra LWLocks for possible use by add-on modules. 2005-10-07 20:11:03 +00:00
pg_config.h.in Make Win32 build use our port/snprintf.c routines, instead of depending 2005-12-06 02:29:04 +00:00
pg_config.h.win32 I reconfirmed MS-VC6. Thank you for wonderful correspondence. 2005-12-09 04:50:40 +00:00
pgstat.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
pgtime.h Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
port.h Add documentation on the use of *printf() macros and libintl. 2005-12-06 18:35:10 +00:00
postgres_ext.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
postgres_fe.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
postgres.h First phase of project to use fixed OIDs for all system catalogs and 2005-04-14 01:38:22 +00:00
rusagestub.h Fix a few macro definitions to ensure that unary minus is enclosed in 2005-07-27 12:44:10 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00