1. 64d6e18 JNI: Remove `JniMethodFast{Start,End}()`. by Vladimir Marko · 3 years, 3 months ago
  2. c8c2bb6 JNI compiler: Rewrite exception polling. by Vladimir Marko · 3 years, 3 months ago
  3. d95a1f2 Inline IRT frame push/pop into JNI stubs. by Vladimir Marko · 3 years, 10 months ago
  4. 4d29efc Remove unused fields in Thread. by Nicolas Geoffray · 3 years, 3 months ago
  5. 7fae86c Make sure only comments are stripped by Yi Kong · 3 years, 4 months ago
  6. fde4c27 Adapt ART tests for the new llvm-objdump output format by Yi Kong · 3 years, 4 months ago
  7. 668daf8 Revert^2 "Adjust test for compiler update." by Yabin Cui · 3 years, 5 months ago
  8. 855cc35 Revert "Adjust test for compiler update." by Yabin Cui · 3 years, 5 months ago
  9. 1f0a154 Adjust test for compiler update. by Yabin Cui · 3 years, 6 months ago
  10. 244f22b x86_64: Add LockXadd* helper function and tests for it. by Ulya Trafimovich · 3 years, 6 months ago
  11. 5d446a3 x86_64: Add XADD instruction and tests for it. by Ulya Trafimovich · 3 years, 6 months ago
  12. 8f21748 Mark move constructors/assignements as `noexcept`. by Vladimir Marko · 3 years, 6 months ago
  13. 4f99071 Modernize typedefs with `using`. by Vladimir Marko · 3 years, 6 months ago
  14. cd8286f x86_64: Implement missing variants of XCHG. Add tests for them. by Ulya Trafimovich · 3 years, 6 months ago
  15. a5c529f x86_64: Allow test to skip register pairs. Fix XCHG and enable tests. by Ulya Trafimovich · 3 years, 6 months ago
  16. b50ceeb x86: Add missing variants for XCHG and tests for this instruction. by Ulya Trafimovich · 3 years, 6 months ago
  17. 1c61f7e Improve abort message in `SwapSpace::NewFileChunk()`. by Vladimir Marko · 3 years, 6 months ago
  18. 9b4e556 x86: Add tests for CMPXCHG (without LOCK prefix). by Ulya Trafimovich · 3 years, 6 months ago
  19. 3044d7a x86_64: Add tests for CMPXCHG (without LOCK prefix). by Ulya Trafimovich · 3 years, 6 months ago
  20. 5b8eb16 x86_64: Add byte and word sized CMPXCHG variants and tests for them. by Ulya Trafimovich · 3 years, 6 months ago
  21. d9696b7 ART: Fix for no-opt debug (-O0) builds by Stelios Ioannou · 3 years, 7 months ago
  22. af5d304 x86_64: add a helper function that displaces an address by a given amount. by Ulya Trafimovich · 3 years, 7 months ago
  23. 893e2ed x86: fix helper function that displaces address by a given amount. by Ulya Trafimovich · 3 years, 7 months ago
  24. c8451cb Factor out arch-independent ScaleFactor definition. by Ulya Trafimovich · 3 years, 7 months ago
  25. 7a5a7c3 arm/arm64: Add comment to JNI assemblers' TestGcMarking. by Vladimir Marko · 3 years, 10 months ago
  26. 6a5a5b6 arm/arm64: Use marking register in JNI stubs. by Vladimir Marko · 3 years, 10 months ago
  27. cedec9d Do not create HandleScope for JNI transitions. by Vladimir Marko · 3 years, 11 months ago
  28. 2cefb3b x86: Fix CriticalNative argument spilling in JNI stubs. by Vladimir Marko · 3 years, 11 months ago
  29. 55ab7e8 ARM64: Support SVE VL other than 128-bit. by Artem Serov · 4 years, 8 months ago
  30. 853367b arm: Fix and improve JNI frame entry/exit. by Vladimir Marko · 4 years ago
  31. a07de55 Revert^2 "ART: Fix breaking changes from recent VIXL update." by Artem Serov · 4 years, 2 months ago
  32. eeaf47f Revert "ART: Fix breaking changes from recent VIXL update." by Ulyana Trafimovich · 4 years, 2 months ago
  33. 4955036 ART: Fix breaking changes from recent VIXL update. by Artem Serov · 6 years ago
  34. 9dfb1a9 X86: Implement VarHandle.getAndSet, getAndSetAcquire, getAndSetRelease by Andra Danciu · 4 years, 3 months ago
  35. 331c8e3 Fix expected results for clang-r399163 update. by Stephen Hines · 4 years, 4 months ago
  36. d0f71f2 X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque) by Andra Danciu · 4 years, 4 months ago
  37. eb2c9dd X86: Implement VarHandle.getAndAdd intrinsic by Andra Danciu · 4 years, 4 months ago
  38. cde9819 X86: Add the other set VarHandles (setVolatile, setRelease, setOpaque) by Andra Danciu · 4 years, 4 months ago
  39. 77cba3c Add andw for memory to x86 assembler. by Nicolas Geoffray · 4 years, 4 months ago
  40. 009568f X86: Add tests for cmpxchgw and cmpxchgb by Andra Danciu · 4 years, 4 months ago
  41. 8127462 X86: Add test for movw by Andra Danciu · 4 years, 4 months ago
  42. 5e13d45 X86: Implement VarHandle.compareAndSet() for fields. by Andra Danciu · 4 years, 4 months ago
  43. ca83438 Avoid NanoSleep overflow by Hans Boehm · 4 years, 4 months ago
  44. 9e5ad47 Add andw to x64 assembler. by Nicolas Geoffray · 4 years, 4 months ago
  45. 72e27b0 Remove deprecated debug_suspend_count TLS value by Alex Light · 4 years, 5 months ago
  46. 2d53643 Update language to comply with Android’s inclusive language guidance by Ian Pedowitz · 4 years, 5 months ago
  47. b461b53 Revert^2 "Switch to LLVM prebuilt tools for ART gtests" by David Srbecky · 4 years, 6 months ago
  48. ea54b82 Revert "Switch to LLVM prebuilt tools for ART gtests" by Alex Light · 4 years, 6 months ago
  49. 8070443 Switch to LLVM prebuilt tools for ART gtests by David Srbecky · 4 years, 6 months ago
  50. 194f555 Refactor arm assembly tests. by David Srbecky · 4 years, 6 months ago
  51. d6e14e0 Rewrite assembler_test_base.h by David Srbecky · 4 years, 6 months ago
  52. be7fe3b Add some x86/x86-64 assembler tests. by Vladimir Marko · 4 years, 6 months ago
  53. dc787f4 Make Integer.divideUnsigned intrinsic for x86. by Andra Danciu · 4 years, 6 months ago
  54. 58fb5e8 Fix X86Assembler::repe_cmpsb by David Srbecky · 4 years, 6 months ago
  55. 0a17b6a Revert "Support running of host gtests in eng-prod" by David Srbecky · 4 years, 6 months ago
  56. 22872da Support running of host gtests in eng-prod by David Srbecky · 4 years, 6 months ago
  57. 9922f00 arm/arm64: Clean up intrinsic slow paths. by Vladimir Marko · 4 years, 7 months ago
  58. 0300822 Move @CriticalNative arguments in registers. by Vladimir Marko · 4 years, 10 months ago
  59. e42876f Minor improvements in JNI assemblers. by Vladimir Marko · 4 years, 10 months ago
  60. 662f12e Move entry spills determination to JNI compiler. by Vladimir Marko · 4 years, 10 months ago
  61. 03e8716 Remove MIPS support from libelffile. by Vladimir Marko · 4 years, 10 months ago
  62. fa458ac Allow late lookup for @CriticalNative methods. by Vladimir Marko · 5 years ago
  63. 2c8123c Remove MIPS support from JNI/trampoline compiler. by Vladimir Marko · 5 years ago
  64. fc58809 Remove old JDWP implementation from ART by Alex Light · 5 years ago
  65. 1c3c106 jni: Do not create a managed frame for @CriticalNative. by Vladimir Marko · 5 years ago
  66. 14d1307 Disable test cases `AssemblerMIPS{32r6,64}Test.Toolchain` in ART gtest. by Roland Levillain · 5 years ago
  67. 270db1c Revert^4 "Allow structural redefinition on non-final classes." by Alex Light · 5 years ago
  68. 43f2f75 Revert^4 "Implement Dot Product Vectorization for x86" by Alex Light · 5 years ago
  69. 664999a Revert "Revert^2 "Allow structural redefinition on non-final classes."" by Nicolas Geoffray · 5 years ago
  70. f1b809c Revert^2 "Allow structural redefinition on non-final classes." by Alex Light · 5 years ago
  71. 88b1c83 Revert "Allow structural redefinition on non-final classes." by Roland Levillain · 5 years ago
  72. 8e89500 Revert "Revert^2 "Implement Dot Product Vectorization for x86"" by Nicolas Geoffray · 5 years ago
  73. c47040d Allow structural redefinition on non-final classes. by Alex Light · 5 years ago
  74. 142816a ARM64: Pass simd half floating point feature to VIXL macroassembler. by Usama Arif · 5 years ago
  75. 7d48dcd ARM64: Move from FPRegister to VRegister based API by Evgeny Astigeevich · 5 years ago
  76. 7cf5607 Revert^2 "Implement Dot Product Vectorization for x86" by Vladimir Marko · 5 years ago
  77. b8c884e Revert "Implement Dot Product Vectorization for x86" by Vladimir Marko · 5 years ago
  78. 4b7caee Implement Dot Product Vectorization for x86 by Shalini Salomi Bodapati · 5 years ago
  79. 48349ad AVX support for bitwise instructions (Xor, Or, And, Andn) by Neeraj Solanki · 5 years ago
  80. 1a225a7 ARM/ARM64: Improve frame entry/exit codegen. by Vladimir Marko · 6 years ago
  81. b45a435 Add AVX support for packed mul/div instructions. by Shalini Salomi Bodapati · 5 years ago
  82. 3fae129 Move IntrusiveForwardList<> to libartbase. by Vladimir Marko · 6 years ago
  83. 81d15be Add AVX support for packed add/sub instructions on x86 by Shalini Salomi Bodapati · 6 years ago
  84. 1b3561a x86: Add assembler tests and clean up style. by Vladimir Marko · 6 years ago
  85. 20d1c94 Patch supports Intel(R) AVX/AVX2 MOV Instruction by jaishank · 6 years ago
  86. 3940254 Modernise code to use override specifier by Yi Kong · 6 years ago
  87. 2faab00 Create libelffile library for ELF file manipulation. by David Srbecky · 6 years ago
  88. 3dacdd6 Revert^4 "Remove Global deopt requirement for several jvmti events" by Alex Light · 6 years ago
  89. 939798e Revert "Revert^2 "Remove Global deopt requirement for several jvmti events"" by Nicolas Geoffray · 6 years ago
  90. a75e589 Revert^2 "Remove Global deopt requirement for several jvmti events" by Alex Light · 6 years ago
  91. ad344b6 Revert "Remove Global deopt requirement for several jvmti events" by Nicolas Geoffray · 6 years ago
  92. 334630e Remove Global deopt requirement for several jvmti events by Alex Light · 6 years ago
  93. eda46e9 Fix vdex fast-verify performance regression by David Brazdil · 6 years ago
  94. 22e2223 ART: Use C++17 extract/modify/insert pattern. by Vladimir Marko · 6 years ago
  95. 3db7068 ART: Refactor for bugprone-argument-comment by Andreas Gampe · 6 years ago
  96. 807e4b3 Merge "Add support for ANDROID_RUNTIME_ROOT variable" by Neil Fuller · 6 years ago
  97. 26c4377 Add support for ANDROID_RUNTIME_ROOT variable by Neil Fuller · 6 years ago
  98. aa6f483 ART: ARM64: Pass ISA features to VIXL macroassembler. by Artem Serov · 6 years ago
  99. 680cbf2 Enable building art and tests with linux_bionic by Alex Light · 6 years ago
  100. 8e5bc2d Add support for vex coding scheme in x86 assembler by Shalini Salomi Bodapati · 6 years ago