summaryrefslogtreecommitdiff
path: root/src/include/gcc.h
Commit message (Expand)AuthorAgeFilesLines
* WT-2402 Pad structures to avoid cache line sharing. (#3191)Michael Cahill2016-12-151-2/+0
* WT-2492 Add WT_PTRDIFFT_FMT for print statements.Alex Gorrod2016-03-171-0/+1
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* whitespaceKeith Bostic2015-12-291-4/+3
* WT-2311 Support SparcMark Benvenuto2015-12-291-0/+20
* Whitespace, spelling update.Keith Bostic2015-12-191-2/+2
* WT-2279 Add barrier and spinlock ops for s390xAndrew Morrow2015-12-181-0/+8
* WT-2279: whitespace consistency.Keith Bostic2015-12-111-11/+9
* WT-2265: Correct PPC64 barriersMark Benvenuto2015-12-111-3/+12
* WT-2093 Use the C99 bool type to clarify when functions return true/false.Michael Cahill2015-09-081-2/+2
* WT-2052: Add atomic functions for size_t type, rework btree.i toKeith Bostic2015-08-211-0/+1
* Rename atomic functions from number of bytes to number of bits.Keith Bostic2015-08-131-10/+10
* Make compile warning free with GCC 4.8 and GCC 5.2.Keith Bostic2015-08-071-4/+6
* Use cpp to generate the inline functions we need, add a volatileKeith Bostic2015-08-061-215/+50
* Fix syntax errors for gcc (vs clang).Keith Bostic2015-08-061-7/+7
* WT-2025: Inline the gcc/lint (but not the Windows) atomic functions soKeith Bostic2015-08-061-46/+223
* Update s_all scripts, whitespace/KNF.Keith Bostic2015-07-211-11/+10
* WT-2013 Add gcc asm definitions for ARM64Andrew Morrow2015-07-201-0/+13
* whitespaceKeith Bostic2015-06-221-1/+1
* Merge pull request #1992 from wiredtiger/ppc-atomicsMichael Cahill2015-06-221-1/+10
|\
| * Add atomic implementations for PPC64 architecture.Alex Gorrod2015-05-251-1/+10
* | Whitespace: 3 spaces after a period in a comment.Keith Bostic2015-06-141-2/+2
|/
* Call out the use of __sync_val_compare_and_swap with clang explicitly where w...Michael Cahill2015-05-221-4/+11
* Remove the WT_ATOMIC_CAS_VAL family of macros: use the true / false versions ...Michael Cahill2015-05-201-7/+0
* Move the file-handle types/defines from misc.h to os.h.Keith Bostic2015-03-241-0/+2
* Update lint's macro definitions, whitespace cleanup.Keith Bostic2015-02-021-2/+2
* Struct alignment and packing for MSVCMark Benvenuto2015-01-151-1/+7
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Avoid the "bool" flavor of compare-and-swap primitives: clang 3.5.0 produces ...Michael Cahill2014-11-071-1/+5
* Merge pull request #1312 from wiredtiger/readwrite-locksMichael Cahill2014-10-291-25/+31
|\
| * Replace the POSIX read/write lock code with our own implementation soKeith Bostic2014-10-241-0/+6
| * Prefix the WT_ATOMIC_XXX macros with underscores, it's a mistake forKeith Bostic2014-10-241-25/+25
* | Use __asm__ consistently.Keith Bostic2014-10-281-6/+6
|/
* Move the atomic versions of the flag set/clear macros back into hardware.h,Keith Bostic2014-10-061-31/+0
* typo, repeated #define.Keith Bostic2014-10-041-2/+0
* We don't yet need anything other than single-byte versions of theKeith Bostic2014-10-041-27/+15
* Add WT_STATIC_ASSERT calls to the atomic operation macros so we don'tKeith Bostic2014-10-041-34/+37
* Simplify gcc.h, don't repeat the GCC atomic builtins, just use one version.Keith Bostic2014-10-041-10/+172
* Minor shuffling to turn on more clang warnings:Keith Bostic2014-09-011-6/+0
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Rework WT_UNUSED/WT_UNUSED_RET slightly: move GNUC macros out of misc.hKeith Bostic2013-11-061-0/+32