summaryrefslogtreecommitdiff
path: root/runtime/base/mutex-inl.h
AgeCommit message (Expand)Author
2024-06-07SYS_futex is available in all our linux libcs. Elliott Hughes
2024-01-08Add visibility attributes in runtime/base Dmitrii Ishcheikin
2023-12-20Revert^18 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-12-19Revert^17 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-12-19Revert^16 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-09-09Revert "Revert^14 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2023-09-09Revert^14 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-08-24Revert "Revert^12 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2023-08-23Revert^12 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-08-15Revert "Revert^10 "Thread suspension cleanup and deadlock fix"""" Hans Boehm
2023-08-14Revert^10 "Thread suspension cleanup and deadlock fix""" Hans Boehm
2023-03-29Revert "Revert^8 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2023-03-29Revert^8 "Thread suspension cleanup and deadlock fix" Hans Boehm
2023-01-06Revert "Revert^6 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2023-01-06Revert^6 "Thread suspension cleanup and deadlock fix" Hans Boehm
2022-10-22Revert "Revert^4 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2022-10-21Revert^4 "Thread suspension cleanup and deadlock fix" Hans Boehm
2022-10-13Revert "Revert^2 "Thread suspension cleanup and deadlock fix"" Hans Boehm
2022-10-12Revert^2 "Thread suspension cleanup and deadlock fix" Hans Boehm
2021-11-17JNI: Faster mutator locking during transition. Vladimir Marko
2020-07-24Update language to comply with Android’s inclusive language guidance Ian Pedowitz
2019-06-14ART: Correctly handle an abort from an unattached thread Andreas Gampe
2019-04-25Speed up and slightly simplify Mutex Hans Boehm
2019-04-24Use single contention counter for rw mutexes Hans Boehm
2018-11-09Revert^2 "Notify waiters when releasing the monitor" Charles Munger
2018-11-06Revert "Notify waiters when releasing the monitor" Roland Levillain
2018-11-02Notify waiters when releasing the monitor Charles Munger
2018-10-31Use _PRIVATE versions of futex ops. Charles Munger
2018-07-27Ensure seq_cst memory ordering for num_contenders Hyangseok Chae
2018-06-25ART: Use clang-tidy to warn on RAII issue Andreas Gampe
2018-03-23ART: Simplify atomic.h Orion Hodson
2018-03-05Move most of runtime/base to libartbase/base David Sehr
2018-01-03ART: Rename Atomic::CompareExchange methods Orion Hodson
2017-11-20Revert "Revert "Make JVMTI DisposeEnvironment and GetEnv thread safe."" Alex Light
2017-11-20Revert "Make JVMTI DisposeEnvironment and GetEnv thread safe." Alex Light
2017-11-20Make JVMTI DisposeEnvironment and GetEnv thread safe. Alex Light
2017-09-13Shrink ART Mutex exclusive_owner_ field to Atomic<pid_t> Hans Boehm
2017-06-02ART: Introduce thread-current-inl.h Andreas Gampe
2017-04-17ART: Make less lock-level noise on abort Andreas Gampe
2016-12-15ART: Move to libbase StringPrintf Andreas Gampe
2016-10-20Remove mutex dependency on art::Runtime David Sehr
2016-06-29Special case the suspend to runnable transition when locking. Nicolas Geoffray
2015-07-13ART: JNI thread state transition optimization Yu Li
2015-05-26ART: Clean up arm64 kNumberOfXRegisters usage. Vladimir Marko
2015-04-22Replace NULL with nullptr Mathieu Chartier
2014-12-09Revert "Tidy gAborting." Nicolas Geoffray
2014-12-04Tidy gAborting. Ian Rogers
2014-11-21Avoid some recursive aborting. Ian Rogers
2014-11-06Mac host doesn't define ART_USE_FUTEXES. Ian Rogers
2014-11-06Move include of system headers outside namesapce. Chih-Hung Hsieh