summaryrefslogtreecommitdiffstats
path: root/runtime/mirror
Commit message (Expand)AuthorAgeFilesLines
* Revert "Fix OOM throwing if it happens in finalizer reference"Nicolas Geoffray2014-10-031-4/+0
* Fix OOM throwing if it happens in finalizer referenceDmitry Petrochenko2014-10-021-0/+4
* Enable -Wunreachable-codeIan Rogers2014-09-301-2/+1
* Optimize get/set reflection performanceMathieu Chartier2014-09-263-10/+13
* Merge "Fix Class::IsInSamePackage to not read beyond the end of a StringPiece."Ian Rogers2014-09-252-3/+4
|\
| * Fix Class::IsInSamePackage to not read beyond the end of a StringPiece.Ian Rogers2014-09-252-3/+4
* | Some optimizations for the array alloc path.Hiroshi Yamauchi2014-09-257-56/+106
|/
* Implement invoke virtual in optimizing compiler.Nicolas Geoffray2014-09-172-3/+9
* ART: Rename Handle hierarchyAndreas Gampe2014-09-155-10/+10
* Compile time performance improvements focusing on interpret-only.Ian Rogers2014-09-121-0/+10
* Fix cpplint issue.Brian Carlstrom2014-09-111-1/+1
* Merge "Add some comments for retired class."Mingyao Yang2014-09-111-1/+7
|\
| * Add some comments for retired class.Mingyao Yang2014-09-101-1/+7
* | ART: Correctly make methods preverifiedAndreas Gampe2014-09-112-4/+10
* | Remove reference_static_offsets used for iterating through class static fields.Mingyao Yang2014-09-103-28/+4
|/
* Add fast path for FindClass using the type dex file.Mathieu Chartier2014-09-081-0/+3
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-082-0/+24
* Merge "ART: Fix computation of frame size for direct proxy methods"Ian Rogers2014-09-041-1/+5
|\
| * ART: Fix computation of frame size for direct proxy methodsSerguei Katkov2014-09-041-1/+5
* | Change intern table to unordered set.Mathieu Chartier2014-09-023-14/+17
|/
* Filling hole between subclass and superclass.Fred Shih2014-08-281-5/+0
* Merge "ART: Fix IncompatibleClassChange check for ArtMethod"Andreas Gampe2014-08-261-1/+3
|\
| * ART: Fix IncompatibleClassChange check for ArtMethodAndreas Gampe2014-08-261-1/+3
* | Reduced memory usage of primitive fields smaller than 4-bytesFred Shih2014-08-2511-67/+329
* | Clean up Handle usage.Mathieu Chartier2014-08-232-2/+6
|/
* Check that we don't accidentally invoke compiled code when -Xint.Hiroshi Yamauchi2014-08-182-0/+25
* Make Monitor::Wait more robust to spurious Inflate failures.Ian Rogers2014-08-151-1/+2
* Merge "Reduce stack usage for overflow checks"Dave Allison2014-08-121-0/+5
|\
| * Reduce stack usage for overflow checksDave Allison2014-08-131-0/+5
* | Avoid use of std::string where we have const char*.Ian Rogers2014-08-127-32/+45
|/
* ART: Do not check interface being subclass for member accessAndreas Gampe2014-08-081-1/+1
* Wire up check JNI force copy mode.Ian Rogers2014-08-082-2/+13
* ART: Add guards to the dex cache and its shortcutsAndreas Gampe2014-08-063-7/+78
* Fix proxy tracing and enable tests that now work with tracing.Jeff Hao2014-08-061-6/+6
* ART: Fix verifier mishandling erroneous array component typesAndreas Gampe2014-07-302-5/+10
* Add GcRoot to clean up and enforce read barriers.Hiroshi Yamauchi2014-07-2918-102/+95
* Revert "Fix proxy tracing and enable tests that now work with tracing."Nicolas Geoffray2014-07-291-6/+6
* Fix proxy tracing and enable tests that now work with tracing.Jeff Hao2014-07-281-6/+6
* Set vtable in class object to null after linking.Mingyao Yang2014-07-224-10/+73
* Merge "Fix two read barrier bugs introduced in CL 97882."Hiroshi Yamauchi2014-07-173-15/+43
|\
| * Fix two read barrier bugs introduced in CL 97882.Hiroshi Yamauchi2014-07-173-15/+43
* | Remove object_utils.h.Ian Rogers2014-07-168-13/+11
* | Merge "Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()"""""Mathieu Chartier2014-07-157-4/+115
|\ \
| * | Revert "Revert "Revert "Revert "Add intrinsic for Reference.get()""""Fred Shih2014-07-157-4/+115
| |/
* / Break apart header files.Ian Rogers2014-07-154-0/+4
|/
* Fix infinite loop when calling SetStatus after OOM.Mathieu Chartier2014-07-141-12/+16
* Merge "Call strong CAS from unsafe. Add more CAS versions."Hans Boehm2014-07-113-9/+121
|\
| * Call strong CAS from unsafe. Add more CAS versions.Hans Boehm2014-07-113-9/+121
* | Improve performance of invokevirtual/invokeinterface with embedded imt/vtableMingyao Yang2014-07-1122-173/+503
|/
* Merge "Add missing class initialization during compilation and tests"Sebastien Hertz2014-07-102-0/+12
|\