1. 3606cc6 Do not try to do OSR in transactional interpreter. by Vladimir Marko · 3 years, 6 months ago
  2. 61c6242 Remove RETURN_VOID_NO_BARRIER byte-code. by David Srbecky · 3 years, 6 months ago
  3. 3302290 Switch mterp to python3. by Vladimir Marko · 3 years, 7 months ago
  4. 0685b98 Abort transaction when Class.forName() fails. by Vladimir Marko · 3 years, 7 months ago
  5. c5cd589 Remove QUICK bytecodes. by David Srbecky · 3 years, 8 months ago
  6. ec7b194 Fix UnstartedRunime leaking local reference. by Vladimir Marko · 3 years, 7 months ago
  7. 43c9cd7 Improve nterp -> compiled code transitions. by Nicolas Geoffray · 3 years, 8 months ago
  8. 40cd07c Add a fast path for nterp entrypoint to avoid fetching the shorty. by Nicolas Geoffray · 3 years, 8 months ago
  9. dfe5544 Remove quickened bytecode support from interpreters. by David Srbecky · 3 years, 8 months ago
  10. 98fa40a nterp/arm64: Clean up branch PC calculation. by Vladimir Marko · 3 years, 8 months ago
  11. 14a814b Enclose nterp helper code in symbol. by David Srbecky · 3 years, 8 months ago
  12. 5c7cddf Fast path for some calls in nterp. by Nicolas Geoffray · 3 years, 8 months ago
  13. 113d6ea Move code size from OatQuickMethodHeader to CodeInfo. by David Srbecky · 3 years, 8 months ago
  14. b9b7d91 Revert "Lazily allocate DexCache arrays." by Orion Hodson · 3 years, 8 months ago
  15. 1214319 Lazily allocate DexCache arrays. by David Srbecky · 3 years, 9 months ago
  16. 5de5efe Remove pointer-size arguments from DexCache. by David Srbecky · 3 years, 9 months ago
  17. 745da80 Add Math.multiplyHigh intrinsic by Nikita Iashchenko · 3 years, 10 months ago
  18. ac27ac0 Implement Reference.refersTo() intrinsic. by Vladimir Marko · 3 years, 9 months ago
  19. 35a3720 Reland "Remove obsolete code in the verifier." by Nicolas Geoffray · 3 years, 9 months ago
  20. c39af94 Add a nterp trampoline in the oat file, replaced at runtime. by Nicolas Geoffray · 3 years, 9 months ago
  21. e585964 When entering nterp, take a fast path for instance calls with 1 argument. by Nicolas Geoffray · 3 years, 10 months ago
  22. d5a8695 Reland "Improve invokeinterface for nterp." by Nicolas Geoffray · 3 years, 10 months ago
  23. 2fb3741 Fix moving GC bugs introduced in latest nterp change. by Nicolas Geoffray · 3 years, 10 months ago
  24. 6d951ca Use correct modifiers on LDR instructions. by Peter Collingbourne · 3 years, 10 months ago
  25. 808c556 Reland "Refactor code in mterp and nterp to handle all cases of missing class."" by Nicolas Geoffray · 3 years, 10 months ago
  26. 748e956 Revert "Refactor code in mterp and nterp to handle all cases of missing class." by Alex Light · 3 years, 10 months ago
  27. f1d0647 Revert "Improve invokeinterface for nterp." by Alex Light · 3 years, 10 months ago
  28. ec38967 Implement Reference.refersTo() in UnstartedRuntime. by Vladimir Marko · 3 years, 10 months ago
  29. 3f2980f Refactor code in mterp and nterp to handle all cases of missing class. by Nicolas Geoffray · 3 years, 10 months ago
  30. c0d392b Improve invokeinterface for nterp. by Nicolas Geoffray · 3 years, 10 months ago
  31. 8388148 Rewrite method matching in UnstartedRuntime. by Vladimir Marko · 3 years, 10 months ago
  32. fff1d8f Fix incorrect image pointer size for unstarted runtime by liulvping · 3 years, 11 months ago
  33. 50bbbf1 arm/nterp: Refactor {i,s}{get,put} operations. by Vladimir Marko · 3 years, 11 months ago
  34. 955f40f arm64/nterp: Refactor {i,s}{get,put} operations. by Vladimir Marko · 4 years ago
  35. e8cdb0b [arm nterp] Fix stack offset when calling range String.<init>. by Nicolas Geoffray · 4 years ago
  36. 01ee0f9 nterp: only do string.<init> check on invokedirect. by Nicolas Geoffray · 4 years ago
  37. dd406c3 Add an arm32 port of nterp. by Nicolas Geoffray · 4 years ago
  38. 6af553d Fix another typo in nterp. by Nicolas Geoffray · 4 years ago
  39. 4483d2a Fix typo in nterp. by Nicolas Geoffray · 4 years ago
  40. aeb7f9f Few cleanups in nterp. by Nicolas Geoffray · 4 years ago
  41. 384dae4 Support access checks in mterp. by Nicolas Geoffray · 4 years, 1 month ago
  42. eeff8fc Support access checks in nterp. by Nicolas Geoffray · 4 years, 1 month ago
  43. 8d34a18 Change interface conflict stub to take the interface method. by Nicolas Geoffray · 4 years, 2 months ago
  44. d0d73c6 Switch-interpreter: Add trivial helpers. by David Srbecky · 4 years, 2 months ago
  45. a3bd4ec Introduce Long.divideUnsigned() intrinsic on ARM64. by Artem Serov · 4 years, 2 months ago
  46. e1d2dce Add support for compact dex files in nterp. by Nicolas Geoffray · 4 years, 1 month ago
  47. 6a99ae6 Switch-interpreter: Inline several trivial methods. by David Srbecky · 4 years, 2 months ago
  48. 12891f9 Switch-interpreter: Small refactoring. by David Srbecky · 4 years, 2 months ago
  49. 6f0c8b9 Switch-interpreter: Rename fields to match ART conventions. by David Srbecky · 4 years, 2 months ago
  50. 4717175 Move code item to the data pointer and remove code_item_offset. by Nicolas Geoffray · 4 years, 2 months ago
  51. 4313ccb Introduce a kTieredHotnessMask. by Nicolas Geoffray · 4 years, 2 months ago
  52. 3d52363 Change detection of counter overflow in nterp x64. by Nicolas Geoffray · 4 years, 2 months ago
  53. 1a277a6 Move mterp and switch interpreter to tiered JIT. by Nicolas Geoffray · 4 years, 3 months ago
  54. faf5f3f Fix stack unwinding for nterp on arm64. by Nicolas Geoffray · 4 years, 4 months ago
  55. 60d4abc Reland^2 "Cover more cases in nterp." by Nicolas Geoffray · 4 years, 3 months ago
  56. ab7ecce Disable support for proxy method in nterp. by Nicolas Geoffray · 4 years, 3 months ago
  57. 5439f05 Revert^3 "VIXL simulator for ART (Stage1)" by Ulya Trafimovich · 4 years, 3 months ago
  58. 098faa8 Update ResolveMethod argument for invoke-polymorphic by Orion Hodson · 4 years, 3 months ago
  59. b855272 runtime/interpreter: inclusive language fixes by Orion Hodson · 4 years, 3 months ago
  60. d1fab54 A couple of updates for Android's inclusive language guidance by Orion Hodson · 4 years, 3 months ago
  61. aacf977 Reword some comments to be more inclusive by Orion Hodson · 4 years, 3 months ago
  62. e886d68 Revert^2 "VIXL simulator for ART (Stage1)" by Ulyana Trafimovich · 4 years, 4 months ago
  63. 3060bb9 Revert "VIXL simulator for ART (Stage1)" by Ulyana Trafimovich · 4 years, 4 months ago
  64. 48ca6a6 VIXL simulator for ART (Stage1) by Xueliang Zhong · 6 years ago
  65. dc787f4 Make Integer.divideUnsigned intrinsic for x86. by Andra Danciu · 4 years, 4 months ago
  66. dd5db45 Revert "Reland "Cover more cases in nterp."" by Nicolas Geoffray · 4 years, 4 months ago
  67. f375e92 Reland "Cover more cases in nterp." by Nicolas Geoffray · 4 years, 4 months ago
  68. b7f4d0f [nterp] Export PC before overwiting it in op_aput_object. by Nicolas Geoffray · 4 years, 4 months ago
  69. 3caa05d Reduce the hotness on lookups. by Nicolas Geoffray · 4 years, 4 months ago
  70. 53b17f9 Fix brainos in UpdateHotness. by Nicolas Geoffray · 4 years, 4 months ago
  71. f394400 Revert "Only enable nterp on x64." by Nicolas Geoffray · 4 years, 4 months ago
  72. 0315efa Increment hotness in nterp when doing lookups. by Nicolas Geoffray · 4 years, 4 months ago
  73. 86c8752 Direct calls to @CriticalNative methods. by Vladimir Marko · 4 years, 6 months ago
  74. 65c0768 Only enable nterp on x64. by Nicolas Geoffray · 4 years, 5 months ago
  75. 62d33f7 Revert "Cover more cases in nterp." by Nicolas Geoffray · 4 years, 5 months ago
  76. eb1fece Cover more cases in nterp. by Nicolas Geoffray · 4 years, 5 months ago
  77. 4fc7569 [nterp] Add arm64 implementation. by Nicolas Geoffray · 4 years, 10 months ago
  78. d1a421f Re-enable asan tests which we disabled due to huge stack frames. by David Srbecky · 4 years, 6 months ago
  79. 2acd1ec HWASan fixes for ART tests by David Srbecky · 4 years, 6 months ago
  80. 0a6063a Clean up Field::CreateFromArtField(). by Vladimir Marko · 4 years, 6 months ago
  81. 5868ada Move implementations from class_root.h to -inl.h . by Vladimir Marko · 4 years, 6 months ago
  82. 85af16e Fix two bugs around aput-object. by Nicolas Geoffray · 4 years, 6 months ago
  83. d34b73b Clean up internal stack trace construction. by Vladimir Marko · 4 years, 6 months ago
  84. b6f4c79 Clean up Constructor/Method/Field construction. by Vladimir Marko · 4 years, 6 months ago
  85. 3bae047 Couple of runtime fixes for nterp. by Nicolas Geoffray · 4 years, 6 months ago
  86. 3f04ae5 Split nterp frame alignment. by Vladimir Marko · 4 years, 6 months ago
  87. b69312d nterp: Address old x86-64 comments. by Vladimir Marko · 4 years, 7 months ago
  88. 99d91d1 Avoid implementation-defined behavior by Greg Kaiser · 4 years, 9 months ago
  89. 2925311 Prevent entering IMT conflict trampoline with j.l.Object methods. by Nicolas Geoffray · 4 years, 9 months ago
  90. 30b38f8 Remove MIPS mterp. by Vladimir Marko · 4 years, 9 months ago
  91. 2ad3f8e Do suspend check and hotness increment in entry of Nterp. by Nicolas Geoffray · 4 years, 9 months ago
  92. fc58809 Remove old JDWP implementation from ART by Alex Light · 4 years, 10 months ago
  93. 4d7b689 Fix Transaction constraint validation... by Vladimir Marko · 4 years, 10 months ago
  94. 63a5793 nterp: Re-order where stack alignment happens in an nterp frame. by Nicolas Geoffray · 4 years, 10 months ago
  95. c4f6cf3 nterp: fix braino in NTERP_TRAMPOLINE macro. by Nicolas Geoffray · 4 years, 10 months ago
  96. cdf2d7e nterp: Change the jump destination when there is no parameter. by Nicolas Geoffray · 4 years, 10 months ago
  97. bd0ac86 Ensure Nterp is also supported in CanRuntimeUseNterp. by Nicolas Geoffray · 4 years, 11 months ago
  98. 0039182 Add an implementation of Nterp for x64. by Nicolas Geoffray · 5 years ago
  99. 013d1ee Introduce the notion of an nterp frame. by Nicolas Geoffray · 5 years ago
  100. a00b54b Helpers and refactorings to prepare for interpreter optimizations (x64) by Nicolas Geoffray · 5 years ago