summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lwlock.c
Commit message (Expand)AuthorAgeFilesLines
* Add some const decorations to prototypesPeter Eisentraut2017-11-101-4/+4
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-081-1/+1
* Add support for coordinating record typmods among parallel workers.Andres Freund2017-09-141-1/+7
* Phase 2 of pgindent updates.Tom Lane2017-06-211-3/+3
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-8/+8
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* tidbitmap: Support shared iteration.Robert Haas2017-03-081-0/+1
* Fix typos in comments.Heikki Linnakangas2017-02-061-3/+3
* Fix typoAlvaro Herrera2017-01-171-1/+1
* Fix typoAlvaro Herrera2017-01-171-1/+1
* Fix possible crash reading pg_stat_activity.Robert Haas2017-01-051-0/+2
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Fix outdated comment in lwlock.cRobert Haas2016-12-161-2/+2
* Simplify LWLock tranche machinery by removing array_base/array_stride.Robert Haas2016-12-161-117/+58
* Make the different Unix-y semaphore implementations ABI-compatible.Tom Lane2016-12-121-10/+10
* Silence compiler warningsStephen Frost2016-12-061-5/+4
* Rename WAIT_* constants to PG_WAIT_*.Robert Haas2016-10-051-4/+4
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-041-3/+3
* Add debug check function LWLockHeldByMeInMode()Simon Riggs2016-09-051-3/+20
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-3/+1
* Once again allow LWLocks to be used within DSM segments.Robert Haas2016-08-151-32/+31
* pgindent run for 9.6Robert Haas2016-06-091-18/+18
* Make init_spin_delay() C89 compliant #2.Andres Freund2016-04-141-1/+3
* Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund2016-04-131-1/+1
* Avoid the use of a separate spinlock to protect a LWLock's wait queue.Andres Freund2016-04-101-77/+112
* Fix LWLockReportWaitEnd() parameter list to be (void).Andres Freund2016-03-271-2/+2
* Don't use !! but != 0/NULL to force boolean evaluation.Andres Freund2016-03-271-6/+6
* Fix a typo, and remove unnecessary pgstat_report_wait_end().Robert Haas2016-03-111-3/+2
* Provide much better wait information in pg_stat_activity.Robert Haas2016-03-101-1/+66
* Use separate lwlock tranches for buffer, lock, and predicate lock managers.Robert Haas2016-02-111-43/+103
* Code cleanup in the wake of recent LWLock refactoring.Robert Haas2016-02-101-72/+17
* Change the way that LWLocks for extensions are allocated.Robert Haas2016-02-041-35/+177
* Migrate replication slot I/O locks into a separate tranche.Robert Haas2016-01-291-3/+0
* Migrate PGPROC's backendLock into PGPROC itself, using a new tranche.Robert Haas2016-01-291-3/+0
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Move buffer I/O and content LWLocks out of the main tranche.Robert Haas2015-12-151-7/+8
* Provide a way to predefine LWLock tranche IDs.Robert Haas2015-12-151-3/+4
* Message improvementsPeter Eisentraut2015-11-161-4/+4
* Move each SLRU's lwlocks to a separate tranche.Robert Haas2015-11-121-23/+0
* Correct value of LW_SHARED_MASK.Andres Freund2015-09-221-1/+1
* Fix build problems in commit aa65de042f5828968f2f6cd65f45c543a40cc3e6.Robert Haas2015-09-111-3/+0
* When trace_lwlocks is used, identify individual lwlocks by name.Robert Haas2015-09-111-17/+43
* Micro optimize LWLockAttemptLock() a bit.Andres Freund2015-08-021-8/+12
* Fix issues around the "variable" support in the lwlock infrastructure.Andres Freund2015-08-021-84/+109
* Remove outdated comment in LWLockDequeueSelf's header.Andres Freund2015-07-291-2/+1
* pgindent run for 9.5Bruce Momjian2015-05-231-32/+42
* Fix various typos and grammar errors in comments.Andres Freund2015-04-261-2/+2
* Suppress some unused-variable complaints in new LOCK_DEBUG code.Tom Lane2015-03-261-5/+6
* Remove the option to service interrupts during PGSemaphoreLock().Andres Freund2015-02-031-8/+4
* Remove comment that was intended to have been removed before commit.Andres Freund2015-01-081-1/+0