summaryrefslogtreecommitdiffstats
path: root/runtime/mirror/object-inl.h
Commit message (Expand)AuthorAgeFilesLines
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-25/+41
* Merge "Replace String CharArray with internal uint16_t array."Jeff Hao2015-04-281-4/+13
|\
| * Replace String CharArray with internal uint16_t array.Jeff Hao2015-04-271-4/+13
* | Use the lock word bits for Baker-style read barrier.Hiroshi Yamauchi2015-04-231-6/+34
|/
* Replace NULL with nullptrMathieu Chartier2015-04-221-5/+5
* Move ArtField to nativeMathieu Chartier2015-04-101-17/+4
* More of the concurrent copying collector.Hiroshi Yamauchi2015-01-231-7/+20
* Change 64 bit ArtMethod fields to be pointer sizedMathieu Chartier2014-11-181-3/+1
* Keep original order of fields in Class.Vladimir Marko2014-11-141-2/+8
* Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-0/+2
* Tidy logging code not using UNIMPLEMENTED.Ian Rogers2014-10-241-5/+5
* stdint types all the way!Ian Rogers2014-10-091-13/+13
* Simplify instance reference offsets.Ian Rogers2014-10-091-10/+10
* Remove reference_static_offsets used for iterating through class static fields.Mingyao Yang2014-09-101-5/+4
* Reduced memory usage of primitive fields smaller than 4-bytesFred Shih2014-08-251-29/+173
* Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()""""Fred Shih2014-07-151-2/+2
* Merge "Call strong CAS from unsafe. Add more CAS versions."Hans Boehm2014-07-111-0/+93
|\
| * Call strong CAS from unsafe. Add more CAS versions.Hans Boehm2014-07-111-0/+93
* | Improve performance of invokevirtual/invokeinterface with embedded imt/vtableMingyao Yang2014-07-111-0/+6
|/
* Make CAS operations in Object use art::Atomic.Ian Rogers2014-07-101-23/+24
* Add read barriers to the constant roots.Hiroshi Yamauchi2014-06-271-2/+4
* Add mark compact collector.Mathieu Chartier2014-06-191-13/+11
* Merge "Clean up and augment Atomic class. Replace QuasiAtomic MemBars."Hans Boehm2014-06-061-23/+15
|\
| * Clean up and augment Atomic class. Replace QuasiAtomic MemBars.Hans Boehm2014-06-061-23/+15
* | Change FieldHelper to use a handle.Mathieu Chartier2014-06-061-1/+2
|/
* Simplify Class::IsArtFieldClass().Hiroshi Yamauchi2014-05-201-4/+2
* Make it possible to disable read barriers in Class::GetObjectSize()Hiroshi Yamauchi2014-05-091-1/+2
* Update the GetFieldObject calls behind the read barrier macros.Hiroshi Yamauchi2014-05-021-2/+3
* Replace the bool kDoReadBarrier template parameter with an enum.Hiroshi Yamauchi2014-05-011-31/+36
* Force inlining on trivial accessors.Ian Rogers2014-04-291-45/+94
* Merge "More code for the read barrier support."Hiroshi Yamauchi2014-04-241-26/+57
|\
| * More code for the read barrier support.Hiroshi Yamauchi2014-04-221-26/+57
* | Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-171-4/+4
* | Use non volatile lock words in semispace collector.Mathieu Chartier2014-04-171-4/+5
|/
* Insert an empty read barrier call.Hiroshi Yamauchi2014-04-031-20/+17
* Make the support code for read barriers a bit more general.Hiroshi Yamauchi2014-03-311-12/+20
* Less redundant verification.Mathieu Chartier2014-03-261-4/+4
* Refactor object reference visiting logic.Mathieu Chartier2014-03-241-0/+71
* Refactor reference code into mirror namespace.Mathieu Chartier2014-03-141-0/+13
* Fix clang to compile and run host tests.Ian Rogers2014-02-281-3/+2
* (Experimental) Add Brooks pointers.Hiroshi Yamauchi2014-02-251-0/+32
* Fix and optimize verify object.Mathieu Chartier2014-02-211-94/+164
* Remove blacklistSebastien Hertz2014-02-171-5/+71
* Remove using mirror::* in jni internal.Mathieu Chartier2014-02-141-2/+2
* Make primitive getter/setters consistently signed.Ian Rogers2014-02-071-12/+12
* Object model changes to support 64bit.Ian Rogers2014-02-061-59/+106
* Tidy up memory barriers.Ian Rogers2013-12-201-5/+38
* Fix object identity hash.Mathieu Chartier2013-10-291-1/+1
* Fix incorrect initial dex cache size.Mathieu Chartier2013-10-231-0/+1
* Inflate contended lock word by suspending owner.Ian Rogers2013-10-021-2/+23