summaryrefslogtreecommitdiff
path: root/src/include/storage/s_lock.h
Commit message (Expand)AuthorAgeFilesLines
* Add RISC-V spinlock support in s_lock.h.Tom Lane2021-08-131-0/+24
* For PowerPC instruction "addi", use constraint "b".Noah Misch2019-10-181-1/+6
* Fix spinlock assembly code for MIPS so it works on MIPS r6.Tom Lane2019-06-221-3/+21
* Update stale comments, and fix comment typos.Noah Misch2019-06-081-2/+1
* Replace @postgresql.org with @lists.postgresql.org for mailinglistsMagnus Hagander2019-01-191-1/+1
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Add support for Motorola 88K to s_lock.h.Tom Lane2017-11-201-0/+24
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-081-1/+1
* Remove symbol WIN32_ONLY_COMPILERMagnus Hagander2017-04-111-1/+1
* Fix typos in comments.Heikki Linnakangas2017-02-061-1/+1
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Remove "sco" and "unixware" ports.Tom Lane2016-10-111-23/+0
* Make init_spin_delay() C89 compliant #2.Andres Freund2016-04-141-2/+13
* Make init_spin_delay() C89 compliant and change stuck spinlock reporting.Andres Freund2016-04-131-4/+5
* Allow Pin/UnpinBuffer to operate in a lockfree manner.Andres Freund2016-04-101-0/+18
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Correct pg_indent to pgindent in various comments.Robert Haas2015-10-081-1/+1
* Clean up icc + ia64 situation.Tom Lane2015-08-311-12/+17
* Fix s_lock.h PPC assembly code to be compatible with native AIX assembler.Tom Lane2015-08-291-6/+10
* Accept alternate spellings of __sparcv7 and __sparcv8.Tom Lane2015-08-101-4/+4
* Don't include low level locking code from frontend code.Andres Freund2015-08-071-0/+4
* Replace ia64 S_UNLOCK compiler barrier with a full memory barrier.Andres Freund2015-06-291-1/+1
* Fix various typos and grammar errors in comments.Andres Freund2015-04-261-2/+2
* Fix broken #ifdef for __sparcv8Heikki Linnakangas2015-02-131-1/+1
* Blindly try to fix a warning in s_lock.h when compiling with gcc on HPPA.Andres Freund2015-01-151-0/+9
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Really fix compilation failure on MIPS.Heikki Linnakangas2014-11-111-5/+6
* Fix compilation failure on MIPS.Heikki Linnakangas2014-11-111-3/+3
* Still another typo fix for 0709b7ee72e4bc71ad07b7120acd117265ab51d0.Robert Haas2014-10-031-1/+1
* Add a basic atomic ops API abstracting away platform/architecture details.Andres Freund2014-09-251-4/+5
* Fix thinko in 0709b7ee72e4bc71ad07b7120acd117265ab51d0.Robert Haas2014-09-101-1/+1
* Fix typo in 07c8651dd91d5 causing WIN32_ONLY_COMPILER builds to fail.Andres Freund2014-09-101-1/+1
* Change the spinlock primitives to function as compiler barriers.Robert Haas2014-09-091-16/+67
* Fix typo in solaris spinlock fix.Andres Freund2014-09-091-0/+1
* Fix spinlock implementation for some !solaris sparc platforms.Andres Freund2014-09-091-1/+48
* Remove swpb-based spinlock implementation for ARMv5 and earlier.Robert Haas2014-07-061-48/+6
* Remove Alpha and Tru64 support.Andres Freund2014-06-281-66/+0
* We don't need to include pg_sema.h in s_lock.h anymore.Tom Lane2014-01-081-3/+0
* Reduce the number of semaphores used under --disable-spinlocks.Robert Haas2014-01-081-1/+1
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Remove IRIX port.Robert Haas2013-10-181-25/+0
* Remove spinlock support for SINIX, Sun3, and NS32K.Robert Haas2013-10-171-52/+0
* Use a non-locking initial test in TAS_SPIN on x86_64.Heikki Linnakangas2013-08-291-5/+17
* Add ARM64 (aarch64) support to s_lock.h.Tom Lane2013-06-041-0/+23
* Update copyrights for 2013Bruce Momjian2013-01-011-1/+1
* When LWLOCK_STATS is defined, count spindelays.Robert Haas2012-06-261-6/+4
* Remove dead portsPeter Eisentraut2012-05-011-13/+0
* Add comments explaining why our Itanium spinlock implementation is safe.Heikki Linnakangas2012-03-161-2/+30
* Use __sync_lock_test_and_set() for spinlocks on ARM, if available.Tom Lane2012-01-071-2/+23