1. 4f99071 Modernize typedefs with `using`. by Vladimir Marko · 3 years, 6 months ago
  2. 42c2e50 Refactor CasField32 by Mathieu Chartier · 7 years ago
  3. 1979c64 Clean up include paths by David Sehr · 7 years ago
  4. 88591fe ART: Simplify atomic.h by Orion Hodson · 7 years ago
  5. c431b9d Move most of runtime/base to libartbase/base by David Sehr · 7 years ago[Renamed (64%) from runtime/atomic.h]
  6. 4131d10 ART: Additional Atomic methods by Orion Hodson · 7 years ago
  7. 4557b38 ART: Rename Atomic::CompareExchange methods by Orion Hodson · 7 years ago
  8. 5794381 ART: Replace base/logging with android-base/logging by Andreas Gampe · 7 years ago
  9. 33bff25 ART: Make InstructionSet an enum class and add kLast. by Vladimir Marko · 7 years ago
  10. 1a088d4 Use AtomicDexRefMap for compiled classes by Mathieu Chartier · 7 years ago
  11. fdd513d Move to release CAS for updating object fields by Mathieu Chartier · 8 years ago
  12. caaa2b0 Revert "Revert "Redesign implementation of RegisterNativeAllocation."" by Richard Uhler · 8 years ago
  13. 67da888 Revert "Disable optimization of Atomic::LoadJavaData for x86 targets." by Stephen Hines · 8 years ago
  14. fbd5118 Disable optimization of Atomic::LoadJavaData for x86 targets. by Stephen Hines · 8 years ago
  15. 0866f4e ART: Add unstarted-runtime functions by Andreas Gampe · 9 years ago
  16. b0171b9 Do not use atomic increment in allocation as fence. by Hans Boehm · 9 years ago
  17. 4d77b6a Save profile information in a separate thread. by Calin Juravle · 9 years ago
  18. 1a5c406 ART: Mips64 runtime support by Andreas Gampe · 10 years ago
  19. 575e78c ART: Replace COMPILE_ASSERT with static_assert (runtime) by Andreas Gampe · 10 years ago
  20. 99c251b Merge "Revert "Revert "Remove GCC atomic workarounds.""" by Dan Albert · 10 years ago
  21. 6a3f8d9 Initialize art::Atomic's value to 0. by Dan Albert · 10 years ago
  22. aab0f86 Revert "Revert "Remove GCC atomic workarounds."" by Dan Albert · 10 years ago
  23. 626a246 Revert "Remove GCC atomic workarounds." by Jeff Hao · 10 years ago
  24. a29ffd5 Remove GCC atomic workarounds. by Ian Rogers · 10 years ago
  25. c4f72ec Merge "Use memory chunks for monitors on LP64" by Andreas Gampe · 11 years ago
  26. 7424081 Use memory chunks for monitors on LP64 by Andreas Gampe · 11 years ago
  27. 8c1b5f7 Missed use of android_atomic and thread state_. by Ian Rogers · 11 years ago
  28. b8e087e Move thread state to art::Atomic. by Ian Rogers · 11 years ago
  29. a55c697 ART: Fix casts in atomic.h to please GCC by Andreas Gampe · 11 years ago
  30. 2f4a2ed Don't assert int64_t alignment on x86. by Hans Boehm · 11 years ago
  31. a1ec065 Fix white space issues and long long use in assertion. by Hans Boehm · 11 years ago
  32. 3035961 Clean up and augment Atomic class. Replace QuasiAtomic MemBars. by Hans Boehm · 11 years ago
  33. 3e5cf30 Begin migration of art::Atomic to std::atomic. by Ian Rogers · 11 years ago
  34. 63c5dd0 Fix the sense of when mutexes are used for longs in atomic support. by Ian Rogers · 11 years ago
  35. a984454 Avoid volatile 64-bit tearing on 32-bit architectures. by Ian Rogers · 11 years ago
  36. 0b2b3db Merge "Upcall support for x86-64." by Ian Rogers · 11 years ago
  37. 936b37f Upcall support for x86-64. by Ian Rogers · 11 years ago
  38. 5817e89 Aarch64: Add aarch64 memory barriers. by Stuart Monteith · 11 years ago
  39. ef7d42f Object model changes to support 64bit. by Ian Rogers · 11 years ago
  40. b122a4b Tidy up memory barriers. by Ian Rogers · 11 years ago
  41. fc0e321 Fix multiple inclusion guards to match new pathnames by Brian Carlstrom · 12 years ago
  42. 7940e44 Create separate Android.mk for main build targets by Brian Carlstrom · 12 years ago[Renamed from src/atomic.h]
  43. 9adbff5 Implement Intel QuasiAtomics. by Ian Rogers · 12 years ago
  44. 7616005 Switch over to the google3 unix_file File*. by Elliott Hughes · 12 years ago
  45. 7c6169d Port my AOSP QuasiAtomic rewrite to art. by Elliott Hughes · 13 years ago
  46. 557e027 New atomics from dalvik. by Elliott Hughes · 13 years ago
  47. 5ea047b Support 64-bit volatiles and reference/pointer volatiles. by Elliott Hughes · 13 years ago