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