summaryrefslogtreecommitdiffstats
path: root/runtime/interpreter
Commit message (Expand)AuthorAgeFilesLines
* Make ART compile with GCC -O0 again.Ian Rogers2014-10-163-23/+25
* Fix 2 new sets of clang compiler warnings.Ian Rogers2014-10-102-0/+20
* Don't copy fill array data to quick literal pool.Ian Rogers2014-10-082-39/+11
* Handlerize methods across some GC points.Hiroshi Yamauchi2014-10-062-17/+17
* Merge "ART: Fix some -Wpedantic errors"Andreas Gampe2014-09-302-40/+40
|\
| * ART: Fix some -Wpedantic errorsAndreas Gampe2014-09-292-40/+40
* | Revert "Enable computed goto interpreter on the host"Sebastien Hertz2014-09-301-0/+28
|/
* Some optimizations for the array alloc path.Hiroshi Yamauchi2014-09-252-3/+4
* Enable computed goto interpreter on the hostSebastien Hertz2014-09-231-28/+0
* ART: Rename Handle hierarchyAndreas Gampe2014-09-151-3/+3
* Compile time performance improvements focusing on interpret-only.Ian Rogers2014-09-125-106/+50
* Reduced memory usage of primitive fields smaller than 4-bytesFred Shih2014-08-253-22/+70
* Clean up Handle usage.Mathieu Chartier2014-08-231-2/+2
* Avoid use of std::string where we have const char*.Ian Rogers2014-08-123-12/+18
* Merge "Set vtable in class object to null after linking."Mingyao Yang2014-07-221-1/+2
|\
| * Set vtable in class object to null after linking.Mingyao Yang2014-07-221-1/+2
* | Interpreter can kick in even when implicit checks are enabled.Nicolas Geoffray2014-07-221-3/+6
|/
* Merge "Fix class initialization checks in interpreter"Sebastien Hertz2014-07-161-2/+2
|\
| * Fix class initialization checks in interpreterSebastien Hertz2014-07-161-2/+2
* | Remove object_utils.h.Ian Rogers2014-07-162-1/+3
|/
* Merge "Call strong CAS from unsafe. Add more CAS versions."Hans Boehm2014-07-111-4/+4
|\
| * Call strong CAS from unsafe. Add more CAS versions.Hans Boehm2014-07-111-4/+4
* | Improve performance of invokevirtual/invokeinterface with embedded imt/vtableMingyao Yang2014-07-111-1/+1
|/
* Merge "Add missing class initialization during compilation and tests"Sebastien Hertz2014-07-104-26/+55
|\
| * Add missing class initialization during compilation and testsSebastien Hertz2014-07-104-26/+55
* | Make CAS operations in Object use art::Atomic.Ian Rogers2014-07-101-2/+4
|/
* CW on Master: Propagate or throw exception when no class found happens in int...Sean Wan2014-07-091-2/+7
* Ensure classes are initialized rather than initializing.Ian Rogers2014-06-181-2/+2
* Merge "Fix compilation errors when setting kTracing = true."Ian Rogers2014-06-101-0/+1
|\
| * Fix compilation errors when setting kTracing = true.Douglas Leung2014-06-111-0/+1
* | Fix exception reporting from interpreterSebastien Hertz2014-06-114-14/+85
* | Workaround frame size issues.Ian Rogers2014-06-102-405/+409
|/
* Change MethodHelper to use a Handle.Mathieu Chartier2014-06-095-31/+48
* Merge "Clean up and augment Atomic class. Replace QuasiAtomic MemBars."Hans Boehm2014-06-062-4/+4
|\
| * Clean up and augment Atomic class. Replace QuasiAtomic MemBars.Hans Boehm2014-06-062-4/+4
* | Change FieldHelper to use a handle.Mathieu Chartier2014-06-062-8/+11
|/
* Merge "ART: Fix forbidden thread state change in interpreter"Andreas Gampe2014-06-041-4/+10
|\
| * ART: Fix forbidden thread state change in interpreterAndreas Gampe2014-06-041-4/+10
* | Add missing preamble in switch-based interpreterSebastien Hertz2014-06-041-0/+1
|/
* Merge "Compaction cleanup for FindArrayClass."Mathieu Chartier2014-05-301-1/+1
|\
| * Compaction cleanup for FindArrayClass.Mathieu Chartier2014-05-301-1/+1
* | Merge "Another workaround for stack overflow issue with clang"Sebastien Hertz2014-05-303-34/+45
|\ \
| * | Another workaround for stack overflow issue with clangSebastien Hertz2014-05-283-34/+45
| |/
* | Ignore catch blocks whose type can't be resolved.Ian Rogers2014-05-291-7/+1
|/
* Revert "Revert "Fix an outstanding compaction bug in interpreter.""Mathieu Chartier2014-05-233-15/+21
* Revert "Fix an outstanding compaction bug in interpreter."Mathieu Chartier2014-05-223-21/+15
* Fix an outstanding compaction bug in interpreter.Mathieu Chartier2014-05-223-15/+21
* Merge "Secure move-exception in intepreter"Sebastien Hertz2014-05-222-4/+4
|\
| * Secure move-exception in intepreterSebastien Hertz2014-05-212-4/+4
* | Workaround stack overflow issue with clangSebastien Hertz2014-05-202-16/+24
|/