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