aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/s_lock.h
Commit message (Expand)AuthorAge
* Must test for __hppa__ as well as __hppa to make linux-hppa happy.Tom Lane2004-01-03
* Improve spinlock code for recent x86 processors: insert a PAUSETom Lane2003-12-27
* Use inlined TAS() on PA-RISC, if we are compiling with gcc.Tom Lane2003-12-23
* Mop-up for HAS_TEST_AND_SET refactoring. Un-break two or three platformsTom Lane2003-12-23
* Have configure --without-spinlocks actually not use spinlock code, evenBruce Momjian2003-12-23
* Move slock_t typdefs into s_lock.h from include/port files forBruce Momjian2003-12-23
* Remove NEED_I386_TAS_ASM and just test for compiler defines.Bruce Momjian2003-12-23
* Test for __alpha and __alpha__.Bruce Momjian2003-12-22
* make sure the $Id tags are converted to $PostgreSQL as well ...PostgreSQL Daemon2003-11-29
* Improve message wording for spinlocks-missing compilation error.Peter Eisentraut2003-11-04
* Rename __arm__/__arm__ to __arm__/__arm, found by Neil ConwayBruce Momjian2003-10-10
* Fix #error message to mention renamed option --disable-spinlocks.Bruce Momjian2003-09-29
* Implement compiler #error if spinlock code not found, add configure flagBruce Momjian2003-09-12
* Update copyrights to 2003.Bruce Momjian2003-08-04
* Since HPUX now exists for Itanium, we should decouple the assumptionTom Lane2003-08-01
* Add Opteron/Itanium comment.Bruce Momjian2003-07-20
* Add x86_64 support for spinlocks.Bruce Momjian2003-06-24
* Small patch to link to the proper place in the "runtime" file,Bruce Momjian2003-06-24
* Support for Intel compiler on LinuxPeter Eisentraut2003-06-05
* Apple's assembler likes the inlined TAS syntax too, so no reason toTom Lane2003-04-20
* Tighten up register usage for inline PPC version of tas().Tom Lane2003-04-04
* Put the isync where it's supposed to be.Tom Lane2003-04-04
* TAS code originally written for s390 (32-bit) does not work for s390xTom Lane2002-11-22
* > > I'll re-check that with the ppc architecture guy here.Bruce Momjian2002-11-10
* Fix PPC s_lock operations to work correctly on multi-CPU machines.Tom Lane2002-09-21
* I tried to build PostgreSQL with the following step to see backends hungBruce Momjian2002-09-02
* Update copyright to 2002.Bruce Momjian2002-06-20
* Create an internal semaphore API that is not tied to SysV semaphores.Tom Lane2002-05-05
* Make S/390 TAS spell __inline__ the same way as the other eight GCCTom Lane2002-01-29
* Make sure that inlined S_UNLOCK is marked as an update of a 'volatile'Tom Lane2001-12-11
* Implement new 'lightweight lock manager' that's intermediate betweenTom Lane2001-09-29
* Treat __s390x__ the same as __s390__. (taken from RPM patch set)Peter Eisentraut2001-09-24
* I haven't tried building postgres with the Watcom compiler for 7.1 becauseBruce Momjian2001-05-24
* Suppress compiler warnings in Vax and NS32K assembly code: 'register foo'Tom Lane2001-04-13
* Re-order declarations to un-break the non-HAS_TEST_AND_SET case.Tom Lane2001-03-25
* Change s_lock to not use any zero-delay select() calls; these are just aTom Lane2001-02-18
* Just noticed that use of 'volatile' in HPPA S_UNLOCK() was causing gccTom Lane2001-02-16
* Fix byte-vs-word-width oversight in m68k TAS() code.Tom Lane2001-02-10
* Apply patches for QNX from MaurizioBruce Momjian2001-02-02
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-24
* Still further tweaking of s_lock assembler: do not assume that leadingTom Lane2001-01-20
* cleanup.Bruce Momjian2001-01-19
* Remove ; and add \n to ASM code.Bruce Momjian2001-01-19
* Fix alignmentBruce Momjian2001-01-19
* Fix univel asm alignmentBruce Momjian2001-01-19
* Add __volatile__ to all __asm__ and make consistent indentingBruce Momjian2001-01-19
* New ASM format:Bruce Momjian2001-01-19
* Fix VAX ASM '1 f' -> '1f'.Bruce Momjian2001-01-18
* Clean up spinlock assembly code slightly (just cosmetic improvements)Tom Lane2000-12-30
* Fix failure in CreateCheckPoint on some Alpha boxes --- it's not OK toTom Lane2000-12-29