aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/s_lock.h
Commit message (Expand)AuthorAge
* Fix typos in comments.Heikki Linnakangas2017-02-06
* 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
* Allow Pin/UnpinBuffer to operate in a lockfree manner.Andres Freund2016-04-10
* Update copyright for 2016Bruce Momjian2016-01-02
* Correct pg_indent to pgindent in various comments.Robert Haas2015-10-08
* Clean up icc + ia64 situation.Tom Lane2015-08-31
* Fix s_lock.h PPC assembly code to be compatible with native AIX assembler.Tom Lane2015-08-29
* Accept alternate spellings of __sparcv7 and __sparcv8.Tom Lane2015-08-10
* Don't include low level locking code from frontend code.Andres Freund2015-08-07
* Replace ia64 S_UNLOCK compiler barrier with a full memory barrier.Andres Freund2015-06-29
* Fix various typos and grammar errors in comments.Andres Freund2015-04-26
* Fix broken #ifdef for __sparcv8Heikki Linnakangas2015-02-13
* Blindly try to fix a warning in s_lock.h when compiling with gcc on HPPA.Andres Freund2015-01-15
* Update copyright for 2015Bruce Momjian2015-01-06
* Really fix compilation failure on MIPS.Heikki Linnakangas2014-11-11
* Fix compilation failure on MIPS.Heikki Linnakangas2014-11-11
* Still another typo fix for 0709b7ee72e4bc71ad07b7120acd117265ab51d0.Robert Haas2014-10-03
* Add a basic atomic ops API abstracting away platform/architecture details.Andres Freund2014-09-25
* Fix thinko in 0709b7ee72e4bc71ad07b7120acd117265ab51d0.Robert Haas2014-09-10
* Fix typo in 07c8651dd91d5 causing WIN32_ONLY_COMPILER builds to fail.Andres Freund2014-09-10
* Change the spinlock primitives to function as compiler barriers.Robert Haas2014-09-09
* Fix typo in solaris spinlock fix.Andres Freund2014-09-09
* Fix spinlock implementation for some !solaris sparc platforms.Andres Freund2014-09-09
* Remove swpb-based spinlock implementation for ARMv5 and earlier.Robert Haas2014-07-06
* Remove Alpha and Tru64 support.Andres Freund2014-06-28
* We don't need to include pg_sema.h in s_lock.h anymore.Tom Lane2014-01-08
* Reduce the number of semaphores used under --disable-spinlocks.Robert Haas2014-01-08
* Update copyright for 2014Bruce Momjian2014-01-07
* Remove IRIX port.Robert Haas2013-10-18
* Remove spinlock support for SINIX, Sun3, and NS32K.Robert Haas2013-10-17
* Use a non-locking initial test in TAS_SPIN on x86_64.Heikki Linnakangas2013-08-29
* Add ARM64 (aarch64) support to s_lock.h.Tom Lane2013-06-04
* Update copyrights for 2013Bruce Momjian2013-01-01
* When LWLOCK_STATS is defined, count spindelays.Robert Haas2012-06-26
* Remove dead portsPeter Eisentraut2012-05-01
* Add comments explaining why our Itanium spinlock implementation is safe.Heikki Linnakangas2012-03-16
* Use __sync_lock_test_and_set() for spinlocks on ARM, if available.Tom Lane2012-01-07
* Use a non-locking initial test in TAS_SPIN on PPC.Tom Lane2012-01-03
* Use LWSYNC in place of SYNC/ISYNC in PPC spinlocks, where possible.Tom Lane2012-01-02
* Use 4-byte slock_t on both PPC and PPC64.Tom Lane2012-01-02
* Use mutex hint bit in PPC LWARX instructions, where possible.Tom Lane2012-01-02
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Use a non-locking test in TAS_SPIN() on all IA64 platforms.Tom Lane2011-08-29
* Improve spinlock performance for HP-UX, ia64, non-gcc.Robert Haas2011-08-29
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Remove useless whitespace at end of linesPeter Eisentraut2010-11-23
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Use _mm_pause() for win64 spin_delay(), per note from Tsutomu Yamada.Magnus Hagander2010-01-05
* Add a Win64-specific spin_delay() function.Magnus Hagander2010-01-04