summaryrefslogtreecommitdiffstats
path: root/runtime/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Mips64 runtime supportAndreas Gampe2015-01-151-0/+3
* ART: Replace COMPILE_ASSERT with static_assert (runtime)Andreas Gampe2014-11-031-6/+6
* Merge "Revert "Revert "Remove GCC atomic workarounds."""Dan Albert2014-08-121-346/+5
|\
| * Revert "Revert "Remove GCC atomic workarounds.""Dan Albert2014-08-111-346/+5
* | Initialize art::Atomic's value to 0.Dan Albert2014-08-121-1/+1
|/
* Revert "Remove GCC atomic workarounds."Jeff Hao2014-08-111-5/+346
* Remove GCC atomic workarounds.Ian Rogers2014-08-111-346/+5
* Merge "Use memory chunks for monitors on LP64"Andreas Gampe2014-07-091-6/+19
|\
| * Use memory chunks for monitors on LP64Andreas Gampe2014-07-101-6/+19
* | Missed use of android_atomic and thread state_.Ian Rogers2014-07-091-0/+32
* | Move thread state to art::Atomic.Ian Rogers2014-07-091-1/+1
|/
* ART: Fix casts in atomic.h to please GCCAndreas Gampe2014-06-061-4/+4
* Don't assert int64_t alignment on x86.Hans Boehm2014-06-061-2/+6
* Fix white space issues and long long use in assertion.Hans Boehm2014-06-061-13/+11
* Clean up and augment Atomic class. Replace QuasiAtomic MemBars.Hans Boehm2014-06-061-163/+386
* Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-201-21/+138
* Fix the sense of when mutexes are used for longs in atomic support.Ian Rogers2014-05-191-1/+1
* Avoid volatile 64-bit tearing on 32-bit architectures.Ian Rogers2014-04-281-4/+63
* Merge "Upcall support for x86-64."Ian Rogers2014-02-201-1/+1
|\
| * Upcall support for x86-64.Ian Rogers2014-02-201-1/+1
* | Aarch64: Add aarch64 memory barriers.Stuart Monteith2014-02-201-4/+4
|/
* Object model changes to support 64bit.Ian Rogers2014-02-061-4/+67
* Tidy up memory barriers.Ian Rogers2013-12-201-4/+90
* Fix multiple inclusion guards to match new pathnamesBrian Carlstrom2013-07-171-3/+3
* Create separate Android.mk for main build targetsBrian Carlstrom2013-07-121-0/+57