aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lwlock.c
Commit message (Expand)AuthorAge
* Enable parallel query with SERIALIZABLE isolation.Thomas Munro2019-03-15
* Update copyright for 2019Bruce Momjian2019-01-02
* Document LWTRANCHE_PARALLEL_HASH_JOIN.Robert Haas2018-02-28
* Cast to void in StaticAssertExpr, not its callers.Tom Lane2018-02-15
* Update copyright for 2018Bruce Momjian2018-01-02
* Add shared tuplestores.Andres Freund2017-12-18
* Support Parallel Append plan nodes.Robert Haas2017-12-05
* Add some const decorations to prototypesPeter Eisentraut2017-11-10
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Add support for coordinating record typmods among parallel workers.Andres Freund2017-09-14
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* tidbitmap: Support shared iteration.Robert Haas2017-03-08
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Fix typoAlvaro Herrera2017-01-17
* Fix typoAlvaro Herrera2017-01-17
* Fix possible crash reading pg_stat_activity.Robert Haas2017-01-05
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Fix outdated comment in lwlock.cRobert Haas2016-12-16
* Simplify LWLock tranche machinery by removing array_base/array_stride.Robert Haas2016-12-16
* Make the different Unix-y semaphore implementations ABI-compatible.Tom Lane2016-12-12
* Silence compiler warningsStephen Frost2016-12-06
* Rename WAIT_* constants to PG_WAIT_*.Robert Haas2016-10-05
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-04
* Add debug check function LWLockHeldByMeInMode()Simon Riggs2016-09-05
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-27
* Once again allow LWLocks to be used within DSM segments.Robert Haas2016-08-15
* pgindent run for 9.6Robert Haas2016-06-09
* Make init_spin_delay() C89 compliant #2.Andres Freund2016-04-14
* Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund2016-04-13
* Avoid the use of a separate spinlock to protect a LWLock's wait queue.Andres Freund2016-04-10
* Fix LWLockReportWaitEnd() parameter list to be (void).Andres Freund2016-03-27
* Don't use !! but != 0/NULL to force boolean evaluation.Andres Freund2016-03-27
* Fix a typo, and remove unnecessary pgstat_report_wait_end().Robert Haas2016-03-11
* Provide much better wait information in pg_stat_activity.Robert Haas2016-03-10
* Use separate lwlock tranches for buffer, lock, and predicate lock managers.Robert Haas2016-02-11
* Code cleanup in the wake of recent LWLock refactoring.Robert Haas2016-02-10
* Change the way that LWLocks for extensions are allocated.Robert Haas2016-02-04
* Migrate replication slot I/O locks into a separate tranche.Robert Haas2016-01-29
* Migrate PGPROC's backendLock into PGPROC itself, using a new tranche.Robert Haas2016-01-29
* Update copyright for 2016Bruce Momjian2016-01-02
* Move buffer I/O and content LWLocks out of the main tranche.Robert Haas2015-12-15
* Provide a way to predefine LWLock tranche IDs.Robert Haas2015-12-15
* Message improvementsPeter Eisentraut2015-11-16
* Move each SLRU's lwlocks to a separate tranche.Robert Haas2015-11-12
* Correct value of LW_SHARED_MASK.Andres Freund2015-09-22
* Fix build problems in commit aa65de042f5828968f2f6cd65f45c543a40cc3e6.Robert Haas2015-09-11
* When trace_lwlocks is used, identify individual lwlocks by name.Robert Haas2015-09-11
* Micro optimize LWLockAttemptLock() a bit.Andres Freund2015-08-02