1. 10137ab Move descriptor hashing to `mirror::Class`. by Vladimir Marko · 2 years, 9 months ago
  2. a23cf27 Add comments about class/intern table search order. by Vladimir Marko · 2 years, 9 months ago
  3. 7a04783 dex2oat: Faster class pruning. by Vladimir Marko · 2 years, 9 months ago
  4. 099b75b Use `HashMap<>` for code info deduplication. by Vladimir Marko · 2 years, 10 months ago
  5. 365c020 String hashing cleanup in `InternTable`. by Vladimir Marko · 2 years, 10 months ago
  6. f67e8c3 Preallocate `CodeInfoTableDeduper::dedupe_set_`. by Vladimir Marko · 2 years, 10 months ago
  7. db7c76b Reland "Only do dexlayout when generating comptact dex." by Nicolas Geoffray · 2 years, 10 months ago
  8. b8ff44c Revert "Only do dexlayout when generating comptact dex." by Nicolas Geoffray · 2 years, 10 months ago
  9. 14d3c2c Only do dexlayout when generating comptact dex. by Nicolas Geoffray · 2 years, 10 months ago
  10. f9ae8e3 Implement shared counters for boot image / zygote methods. by Nicolas Geoffray · 2 years, 11 months ago
  11. e4ccbb5 Revert^2 "Faster deduplication of `CodeInfo` tables." by Vladimir Marko · 2 years, 10 months ago
  12. 8c7f649 Revert "Faster deduplication of `CodeInfo` tables." by Roland Levillain · 2 years, 10 months ago
  13. fa9c809 Faster deduplication of `CodeInfo` tables. by Vladimir Marko · 2 years, 11 months ago
  14. 69a87e3 Revert^4 "Add bss support for inlining BCP DexFiles for single image" by Santiago Aboy Solanes · 2 years, 10 months ago
  15. 1849c3a Revert^3 "Add bss support for inlining BCP DexFiles for single image" by Santiago Aboy Solanes · 2 years, 10 months ago
  16. b740438 Revert^2 "Add bss support for inlining BCP DexFiles for single image" by Santiago Aboy Solanes · 3 years ago
  17. 67b2d30 Cache `DexCache` and class in `InitImageMethodVisitor`. by Vladimir Marko · 2 years, 11 months ago
  18. 4625f25 Avoid Modified-UTF8 processing for ASCII strings. by Vladimir Marko · 2 years, 11 months ago
  19. d77cc47 Avoid unnecessary copying while iterating the class table by Santiago Aboy Solanes · 2 years, 11 months ago
  20. a9e285a Cache `IsImageClass()` result in `InitImageMethodVisitor`. by Vladimir Marko · 2 years, 11 months ago
  21. 5f958f6 Avoid unnecessary read barriers in `ImageWriter`. by Vladimir Marko · 3 years ago
  22. 2c3b085 Use the right alignof when mapping an uncompressed dex file. by Nicolas Geoffray · 2 years, 11 months ago
  23. c435166 Initialize image roots before GC in ImageWriter. by Vladimir Marko · 3 years ago
  24. 57a45be Revert^4 "Store and check apex-versions in boot ..." by Jiakai Zhang · 3 years ago
  25. 16eb100 Revert "Revert^2 "Store and check apex-versions in boot images."" by Santiago Aboy Solanes · 3 years ago
  26. 239c449 Revert "Add bss support for inlining BCP DexFiles for single image" by Santiago Aboy Solanes · 3 years ago
  27. 2d62882 Add bss support for inlining BCP DexFiles for single image by Santiago Aboy Solanes · 3 years ago
  28. 11b78a8 Revert^2 "Store and check apex-versions in boot images." by Jiakai Zhang · 3 years ago
  29. 5bd2208 Revert "Store and check apex-versions in boot images." by Jiakai Zhang · 3 years ago
  30. 2de577d Store and check apex-versions in boot images. by Jiakai Zhang · 3 years ago
  31. ee7bd32 Revert "Expand sharpening's ComputeLoadClassKind to cover cross-dex cases" by Nicolas Geoffray · 3 years ago
  32. cd27817 Fix --input-vdex in the presence of a compact dex file. by Nicolas Geoffray · 3 years ago
  33. 32b8c8f Expand sharpening's ComputeLoadClassKind to cover cross-dex cases by Santiago Aboy Solanes · 3 years, 1 month ago
  34. 84caad6 Reland "Remove old unquickening of vdex logic." by Nicolas Geoffray · 3 years ago
  35. 0d0e09d Do not continue loading a vdex if we don't have enough reserved space. by Nicolas Geoffray · 3 years ago
  36. dcf9570 Revert "Remove old unquickening of vdex logic." by Nicolas Geoffray · 3 years ago
  37. 537f477 Remove old unquickening of vdex logic. by Nicolas Geoffray · 3 years, 1 month ago
  38. e74e0ce JNI: Inline fast-path for `JniMethodEnd()`. by Vladimir Marko · 3 years, 1 month ago
  39. ddf4fd3 Always access Thread state and flags as 32-bit location. by Vladimir Marko · 3 years, 2 months ago
  40. 4d52715 Revert^2 "JNI: Rewrite locking for synchronized methods." by Vladimir Marko · 3 years, 2 months ago
  41. 02e0eb7 Revert "JNI: Rewrite locking for synchronized methods." by Vladimir Marko · 3 years, 2 months ago
  42. c17656b JNI: Rewrite locking for synchronized methods. by Vladimir Marko · 3 years, 2 months ago
  43. a0232ad Add .bss support for inlining across dexfiles within Oat by Santiago Aboy Solanes · 3 years, 2 months ago
  44. 5097f83 Revert^2 "Add support for calling entry / exit hooks directly from JIT code"" by Mythri Alle · 3 years, 2 months ago
  45. 46a8910 Revert^2 "JNI: Remove `JniMethodFast{Start,End}()`." by Vladimir Marko · 3 years, 3 months ago
  46. 72be14e Revert "Add support for calling entry / exit hooks directly from JIT code" by Mythri Alle · 3 years, 2 months ago
  47. 2d4feeb Add support for calling entry / exit hooks directly from JIT code by Mythri Alle · 3 years, 3 months ago
  48. 2ca0900 Revert "JNI: Remove `JniMethodFast{Start,End}()`." by Vladimir Marko · 3 years, 3 months ago
  49. 64d6e18 JNI: Remove `JniMethodFast{Start,End}()`. by Vladimir Marko · 3 years, 3 months ago
  50. 33df0e3 Revert^4 "Lazily allocate DexCache arrays." by David Srbecky · 3 years, 4 months ago
  51. 6fbcc29 Change ClassLinker::dex_caches_ from list to unordered_map. by David Srbecky · 3 years, 11 months ago
  52. 8473a5b Revert "Revert^2 "Lazily allocate DexCache arrays."" by Nicolas Geoffray · 3 years, 4 months ago
  53. e153a62 Revert^2 "Lazily allocate DexCache arrays." by David Srbecky · 3 years, 11 months ago
  54. 4f99071 Modernize typedefs with `using`. by Vladimir Marko · 3 years, 6 months ago
  55. 7209da0 Support field VarHandle objects in boot image. by Vladimir Marko · 3 years, 7 months ago
  56. 4dc6589 Don't wrap VerifyError into NoClassDefFoundError. by Nicolas Geoffray · 3 years, 6 months ago
  57. ea936c0 dex2oat: Faster retrieval of profile data. by Vladimir Marko · 3 years, 7 months ago
  58. 4026117 Rewrite static/instance field search by index. by Vladimir Marko · 3 years, 7 months ago
  59. 2ef367a Ensure verifier deps in the vdex file are 4-byte aligned. by Nicolas Geoffray · 3 years, 8 months ago
  60. 053e138 Link libvixl statically. by Vladimir Marko · 3 years, 8 months ago
  61. 889da94 Fix gtests with mini-debug-info enabled by default. by David Srbecky · 3 years, 9 months ago
  62. 2cca1e0 Add number of methods to OatClass. by Vladimir Marko · 3 years, 9 months ago
  63. 3d76ebe Change OatClassType to enum class. by Vladimir Marko · 3 years, 9 months ago
  64. 0b94328 Reland "Move the type lookup table to vdex." by Nicolas Geoffray · 3 years, 9 months ago
  65. 640c448 Revert "Move the type lookup table to vdex." by Nicolas Geoffray · 3 years, 9 months ago
  66. f4d05ff Clean up profile tests. by Vladimir Marko · 3 years, 9 months ago
  67. c005ada Move the type lookup table to vdex. by Nicolas Geoffray · 3 years, 9 months ago
  68. d187d87 Remove option CreateTypeLookupTable. by Nicolas Geoffray · 3 years, 9 months ago
  69. a129d8a Revamp vdex format for better extensibility. by Nicolas Geoffray · 3 years, 10 months ago
  70. d3d1a1a Remove DexToDexCompiler by David Srbecky · 3 years, 10 months ago
  71. e3ca16f Do not use absolute addresses in image test oat files. by Vladimir Marko · 3 years, 10 months ago
  72. 113d6ea Move code size from OatQuickMethodHeader to CodeInfo. by David Srbecky · 3 years, 11 months ago
  73. 4f3959b Avoid duplicate hash calculation in ImageWriter. by Vladimir Marko · 3 years, 11 months ago
  74. 001bb57 Change dirty-image-objects file format. by Vladimir Marko · 3 years, 11 months ago
  75. b9b7d91 Revert "Lazily allocate DexCache arrays." by Orion Hodson · 3 years, 11 months ago
  76. 1214319 Lazily allocate DexCache arrays. by David Srbecky · 4 years ago
  77. 5de5efe Remove pointer-size arguments from DexCache. by David Srbecky · 4 years ago
  78. 6dc86d1 Put method pointer arrays together in images. by Vladimir Marko · 4 years ago
  79. 1ee1267 Rewrite pointer array relocation in ImageWriter. by Vladimir Marko · 4 years ago
  80. b1cf837 Fix image bug around clinit and nterp. by Nicolas Geoffray · 4 years ago
  81. f3f1c8b Add comment to art_jni_trampoline. by Yabin Cui · 4 years ago
  82. 7203b20 Do not fill ImageWriter::oat_index_map_ for single image. by Vladimir Marko · 4 years ago
  83. 151e23a Rewrite intern table construction in ImageWriter. by Vladimir Marko · 4 years ago
  84. c39af94 Add a nterp trampoline in the oat file, replaced at runtime. by Nicolas Geoffray · 4 years ago
  85. 4c796aa Rewrite class table construction in ImageWriter. by Vladimir Marko · 4 years ago
  86. 365f94f Minor updates to fd_file.h by Orion Hodson · 4 years ago
  87. 26de896 Use HashMap<> and HashSet<> in dex2oat. by Vladimir Marko · 4 years, 1 month ago
  88. 86d6cd5 Remove DexCache arrays from image. by David Srbecky · 4 years, 1 month ago
  89. a07de55 Revert^2 "ART: Fix breaking changes from recent VIXL update." by Artem Serov · 4 years, 2 months ago
  90. eeaf47f Revert "ART: Fix breaking changes from recent VIXL update." by Ulyana Trafimovich · 4 years, 3 months ago
  91. 4955036 ART: Fix breaking changes from recent VIXL update. by Artem Serov · 6 years ago
  92. eb9eb00 Faster @CriticalNative for boot image. by Vladimir Marko · 4 years, 3 months ago
  93. 8f63f10 Faster access to unresolved classes from compiled code. by Vladimir Marko · 4 years, 4 months ago
  94. e6c0f2a Pass a full MethodReference of the invoke in HInvoke nodes. by Nicolas Geoffray · 4 years, 4 months ago
  95. 4717175 Move code item to the data pointer and remove code_item_offset. by Nicolas Geoffray · 4 years, 5 months ago
  96. 9a2ba0e Clear DexCache MethodTypes and CallSites in ImageWriter. by Vladimir Marko · 4 years, 5 months ago
  97. 346fd96 More inclusive language in the runtime by David Srbecky · 4 years, 6 months ago
  98. 2d53643 Update language to comply with Android’s inclusive language guidance by Ian Pedowitz · 4 years, 6 months ago
  99. c220827 Replace "dummy" with "fake" in some tests. by Vladimir Marko · 4 years, 6 months ago
  100. 4ef451a Rename kDummy32BitOffset to kPlaceholder32BitOffset. by Vladimir Marko · 4 years, 6 months ago