1. 19366b8 Rewrite interface method linking. by Vladimir Marko · 3 years ago
  2. 525c2b5 Add tests for default method linking, fix bugs. by Vladimir Marko · 2 years, 11 months ago
  3. 5cfb7bb Do not create useless copied methods for interfaces. by Vladimir Marko · 2 years, 11 months ago
  4. fd0aec4 Move non-public default method warning. by Vladimir Marko · 3 years ago
  5. 1a82a4b Clean up `ClassLinker::FindDefaultMethodImplementation()`. by Vladimir Marko · 3 years ago
  6. c8a694d Reland "Use InitializeMethodsCode when we need to reinitialize a method entrypoint." by Nicolas Geoffray · 3 years ago
  7. bed84ef Avoid read barrier in `ArtMethod::IsOverridableByDefaultMethod()`. by Vladimir Marko · 3 years ago
  8. 7ddae99 Clean up `AssignVTableIndexes()`. by Vladimir Marko · 3 years ago
  9. 78f62d8 Rewrite interface table setup. by Vladimir Marko · 3 years ago
  10. b0f63c9 Revert "Use InitializeMethodsCode when we need to reinitialize a method entrypoint." by Nicolas Geoffray · 3 years ago
  11. 82e525a Use InitializeMethodsCode when we need to reinitialize a method entrypoint. by Nicolas Geoffray · 3 years ago
  12. 8515f7f Cleanup work for @NeverCompile in art by Kevin Jeon · 3 years ago
  13. 5573756 Set @NeverCompile methods as not compilable by Kevin Jeon · 3 years, 1 month ago
  14. 7156ea2 Explicitly indicate whether the code item is obtained from the compact dex file in SetCodeItem() by zhaoxuyang · 3 years ago
  15. 163ebe2 Add `HashSet<>::{Put,PutWithHash}()`. by Vladimir Marko · 3 years ago
  16. 8670e04 Rewrite virtual method linking. by Vladimir Marko · 3 years ago
  17. 96f0b03 Remove some unnecessary code from ClassLinker. by Vladimir Marko · 3 years ago
  18. b91402f Templatize `ClassLinker::LinkMethodsHelper`. by Vladimir Marko · 3 years ago
  19. 854af03 Reland "More entrypoint handling cleanup." by Nicolas Geoffray · 3 years ago
  20. 8cedd8b Revert "More entrypoint handling cleanup." by Nicolas Geoffray · 3 years ago
  21. 67e48ec More entrypoint handling cleanup. by Nicolas Geoffray · 3 years ago
  22. c25a9f9 Reland "Simplify and document entrypoint toggling in instrumentation." by Nicolas Geoffray · 3 years, 1 month ago
  23. 2990b88 Remove unintended soft failure downgrade. by Nicolas Geoffray · 3 years, 1 month ago
  24. ddf4fd3 Always access Thread state and flags as 32-bit location. by Vladimir Marko · 3 years, 1 month ago
  25. 58f916c Replace the nterp threshold with the warmup threshold. by Nicolas Geoffray · 3 years, 1 month ago
  26. 4b8ea5d Pass OatDexFile by reference in FindDexCache by Santiago Aboy Solanes · 3 years, 1 month ago
  27. bc89367 Minor refactoring of `ClassLinker::LinkMethods()`. by Vladimir Marko · 3 years, 2 months ago
  28. 61673dc Reland "Change hotness counting." by Nicolas Geoffray · 3 years, 2 months ago
  29. 970ba21 Inline across dex files for compiler options' non-BCP methods by Santiago Aboy Solanes · 3 years, 2 months ago
  30. 968c813 Avoid redundant strlen for shorty names by Jared Duke · 3 years, 2 months ago
  31. fa66389 Inline ResolveMethod and ResolveField in nterp by David Srbecky · 3 years, 2 months ago
  32. ce131fe Revert "Change hotness counting." by Vladimir Marko · 3 years, 2 months ago
  33. 9c924e8 Add support to place shared libraries after the dex path by Brad Stenning · 3 years, 3 months ago
  34. c86869a Change hotness counting. by Nicolas Geoffray · 3 years, 3 months ago
  35. 327cfcf Use the .dm file at runtime for verification. by Nicolas Geoffray · 3 years, 3 months ago
  36. ebf496f Deprecate --updatable-bcp-packages-fd and --updatable-bcp-packages-file by Jiakai Zhang · 3 years, 3 months ago
  37. f9e82e5 Loosen class status check after resolving. by Vladimir Marko · 3 years, 3 months ago
  38. 33df0e3 Revert^4 "Lazily allocate DexCache arrays." by David Srbecky · 3 years, 3 months ago
  39. 6fbcc29 Change ClassLinker::dex_caches_ from list to unordered_map. by David Srbecky · 3 years, 10 months ago
  40. 4b0c9b9 Remove the notion of soft failure within the verifier. by Nicolas Geoffray · 3 years, 3 months ago
  41. 8473a5b Revert "Revert^2 "Lazily allocate DexCache arrays."" by Nicolas Geoffray · 3 years, 3 months ago
  42. e153a62 Revert^2 "Lazily allocate DexCache arrays." by David Srbecky · 3 years, 10 months ago
  43. e8445e5 Always check for an exception after a class lookup. by Nicolas Geoffray · 3 years, 3 months ago
  44. ab91eef Address review comments on method resolution. by Nicolas Geoffray · 3 years, 4 months ago
  45. c07f488 Add a test and consistency checks in method / field resolution. by Nicolas Geoffray · 3 years, 4 months ago
  46. 95bb995 Remove unused MadviseState hints by Jared Duke · 3 years, 5 months ago
  47. fb3ad72 Revert "Make ClassLinker::DumpForSigQuit exclude gc" by Hans Boehm · 3 years, 4 months ago
  48. 825e829 Make ClassLinker::DumpForSigQuit exclude gc by Hans Boehm · 3 years, 5 months ago
  49. 4aebd58 Add some null checks in case of OOME. by Nicolas Geoffray · 3 years, 5 months ago
  50. 66934ef Clean up ClassLinker::VerifyClass. by Nicolas Geoffray · 3 years, 6 months ago
  51. 7744b69 Remove dual verification in RedefineClasses. by Nicolas Geoffray · 3 years, 6 months ago
  52. e4f983c Remove mterp. by Nicolas Geoffray · 3 years, 6 months ago
  53. 6cd7ab3 Only set nterp entrypoint after a class is verified. by Nicolas Geoffray · 3 years, 6 months ago
  54. 4dc6589 Don't wrap VerifyError into NoClassDefFoundError. by Nicolas Geoffray · 3 years, 6 months ago
  55. dd41196 VarHandle: add StaticFieldVarHandle class by Orion Hodson · 3 years, 6 months ago
  56. b4bd92f Faster hashing in `ClassLinker::LinkVirtualMethods()`. by Vladimir Marko · 3 years, 6 months ago
  57. a4d28dd Avoid marking proxy class as erroneous twice. by Vladimir Marko · 3 years, 6 months ago
  58. 44dc8a3 verifier: do not infer an instruction will throw. by Nicolas Geoffray · 3 years, 6 months ago
  59. 4ef3649 Fix missing nterp initializing when loading a class. by Nicolas Geoffray · 3 years, 7 months ago
  60. 4026117 Rewrite static/instance field search by index. by Vladimir Marko · 3 years, 7 months ago
  61. b10668c Clean up Class::GetDirectInterface(). by Vladimir Marko · 3 years, 7 months ago
  62. e300c4e Faster Class::FindField(). by Vladimir Marko · 3 years, 7 months ago
  63. 4f6bb44 Remove palette hooks. by Nicolas Geoffray · 3 years, 7 months ago
  64. c63d967 Rewrite profile file format. by Vladimir Marko · 3 years, 9 months ago
  65. 8078996 Handle a potential race when verifying dex files in the background. by Nicolas Geoffray · 3 years, 8 months ago
  66. 1dab575 Remove some dead code around ClassTable. by Vladimir Marko · 3 years, 10 months ago
  67. 68c0758 Clean up defining classes in ClassLinker. by Vladimir Marko · 3 years, 8 months ago
  68. af61f50 Reland "Change JNI behavior related to hiddenapi." by Nicolas Geoffray · 3 years, 9 months ago
  69. ac57691 dex2oat: Do not crash on InitializeClass() exceptions. by Vladimir Marko · 3 years, 9 months ago
  70. dbcf4a2 Revert "Change JNI behavior related to hiddenapi." by Nicolas Geoffray · 3 years, 9 months ago
  71. 579db19 Change JNI behavior related to hiddenapi. by Nicolas Geoffray · 3 years, 9 months ago
  72. 43c9cd7 Improve nterp -> compiled code transitions. by Nicolas Geoffray · 3 years, 10 months ago
  73. 40cd07c Add a fast path for nterp entrypoint to avoid fetching the shorty. by Nicolas Geoffray · 3 years, 10 months ago
  74. 5b0b2e1 Explictly pass VerifierDeps when asking for class verification. by Nicolas Geoffray · 3 years, 9 months ago
  75. de0d0de Remove kAccMiranda and kAccDefaultConflicting. by Vladimir Marko · 3 years, 10 months ago
  76. b9b7d91 Revert "Lazily allocate DexCache arrays." by Orion Hodson · 3 years, 10 months ago
  77. 1214319 Lazily allocate DexCache arrays. by David Srbecky · 3 years, 11 months ago
  78. 74584e6 [metrics] Add ClassLoadingTotalTime counter by Eric Holk · 3 years, 10 months ago
  79. fedff51 Change runtime behavior related to hiddenapi. by Nicolas Geoffray · 3 years, 11 months ago
  80. 5de5efe Remove pointer-size arguments from DexCache. by David Srbecky · 3 years, 11 months ago
  81. 6df4511 Use vdex assignability types at runtime. by Nicolas Geoffray · 3 years, 11 months ago
  82. c5323fe libartpalette: Use fixed width typedef rather than enum for status by Orion Hodson · 3 years, 11 months ago
  83. 4335474 Cache hashes of virtual methods in j.l.Object. by Vladimir Marko · 3 years, 11 months ago
  84. b1cf837 Fix image bug around clinit and nterp. by Nicolas Geoffray · 3 years, 11 months ago
  85. d1728bf Add a kTypeChecksFailure. by Nicolas Geoffray · 4 years ago
  86. 42bee50 Clean up ClassLinker::LinkFields(). by Vladimir Marko · 4 years ago
  87. c7993d5 Rewrite ClassLinker::LinkFields(). by Vladimir Marko · 4 years ago
  88. bd728b0 Add a ScopedTrace when updating code_item and entrypoint in image. by Nicolas Geoffray · 4 years ago
  89. c39af94 Add a nterp trampoline in the oat file, replaced at runtime. by Nicolas Geoffray · 4 years ago
  90. 2c2724c Disable the public SDK Checker during exception throwing by Calin Juravle · 4 years ago
  91. 47213e4 Small cleanups in artInvokeInterfaceTrampoline by Nicolas Geoffray · 4 years ago
  92. 771708f Avoid growing boot class path for --single-image compiled images by Orion Hodson · 4 years ago
  93. aa027b8 Fix Entry in CheckVTableHasNoDuplicates(). by Vladimir Marko · 4 years ago
  94. 782fb71 Use HashMap<> and HashSet<> in ClassLinker. by Vladimir Marko · 4 years ago
  95. 3378768 SDK-stub controlled dex2oat verification by Calin Juravle · 5 years ago
  96. 86d6cd5 Remove DexCache arrays from image. by David Srbecky · 4 years, 1 month ago
  97. e1d2dce Add support for compact dex files in nterp. by Nicolas Geoffray · 4 years, 3 months ago
  98. 1d4f009 Call dex2oat and runtime hooks when creating / loading oat/dex files. by Nicolas Geoffray · 4 years, 5 months ago
  99. 5565029 Improve logging for missed fields by Mathieu Chartier · 4 years, 4 months ago
  100. 4717175 Move code item to the data pointer and remove code_item_offset. by Nicolas Geoffray · 4 years, 4 months ago