1. fb7b291 [vm] Reduce number of callbacks used in sync* functions by Alexander Markov · 2 years, 8 months ago
  2. 6bfe5c4 [vm] More thoroughly clobber volatile registers in the ARM simulators. by Ryan Macnak · 2 years, 8 months ago
  3. 77ea982 [vm] New implementation of sync* based on suspend/resume stubs by Alexander Markov · 2 years, 9 months ago
  4. af4da78 [vm] New async/async* implementation in JIT mode by Alexander Markov · 2 years, 9 months ago
  5. c3e0d77 [vm] Introduce FUNCTION_REG constant by Alexander Markov · 2 years, 10 months ago
  6. 4075e8b [vm] New async*/yield/yield* implementation based on suspend/resume stubs by Alexander Markov · 2 years, 11 months ago
  7. bf4bb95 [vm] New async/await implementation in the VM, part 2 - vm by Alexander Markov · 2 years, 11 months ago
  8. ad4126b [vm, compiler] Use more compressed instructions on RISC-V. by Ryan Macnak · 2 years, 11 months ago
  9. b85679e [vm] Avoid runtime call in common type literal "T" case by Martin Kustermann · 2 years, 11 months ago
  10. 44c1a24 [vm, compiler] Fix ARM64 TSAN. by Ryan Macnak · 3 years ago
  11. f2d3051 [vm] Some pieces for Windows ARM support. by Ryan Macnak · 3 years ago
  12. ba341d7 [vm] Avoid spills for most FFI leaf calls. by Clement Skau · 3 years ago
  13. 67f93d3 [vm] Refactor compilation of runtime calls. by Ryan Macnak · 3 years ago
  14. 981d569 [vm, compiler] Make use of load/store-pair with SIMD registers on ARM64. by Ryan Macnak · 3 years ago
  15. fa32b7e [vm/compiler] Tweak R(reg) define by Vyacheslav Egorov · 3 years ago
  16. dfa08d1 [vm, ffi] Distinguish the Dart names for registers from their standard ABI names. by Ryan Macnak · 3 years, 1 month ago
  17. 5010df5 [vm] Replace asm intrinsic _GrowableList._withData with flow graph implementation by Alexander Markov · 3 years, 1 month ago
  18. 0ec95bf [vm] Define kFpuRegisterSize based on the target architecture, not the host architecture. by Ryan Macnak · 3 years, 2 months ago
  19. 37d4574 [vm] Avoid calling runtime when lazily initializing late static fields. by Tess Strickland · 3 years, 3 months ago
  20. 0cdfa4b [vm/arm64] Use unconditional branch instead of b.al on arm64 by Alexander Markov · 3 years, 6 months ago
  21. bb1640e Reland "[vm/compiler] Add more checks in TTSes for uninstantiated types." by Tess Strickland · 3 years, 6 months ago
  22. 16e8dc2 [vm] Faster double.floor()/ceil()/truncate() in AOT mode (x64, arm64) by Alexander Markov · 3 years, 6 months ago
  23. 307bc3e [vm] Faster double.toInt() in AOT mode by Alexander Markov · 3 years, 6 months ago
  24. a70ab07 Revert "[vm/compiler] Add more checks in TTSes for uninstantiated types." by Tess Strickland · 3 years, 7 months ago
  25. 1016bba [vm/compiler] Add more checks in TTSes for uninstantiated types. by Tess Strickland · 3 years, 7 months ago
  26. 25d0ae2 [vm/compiler] Support UnboxedDouble representation in unoptimized code by Alexander Markov · 3 years, 7 months ago
  27. f407419 [vm] Reland: Prefix HOST_OS_* and TARGET_OS_* with DART_ by Zach Anderson · 3 years, 9 months ago
  28. 42164cc Revert "[vm] Prefix HOST_OS_* and TARGET_OS_* with DART_" by Slava Egorov · 3 years, 9 months ago
  29. aa9201b [vm] Prefix HOST_OS_* and TARGET_OS_* with DART_ by Zach Anderson · 3 years, 9 months ago
  30. e5bc0f0 [vm] Make various arrays const. by Ryan Macnak · 3 years, 9 months ago
  31. 00d39e0 [vm/ffi] Fix MacOS arm64 register extension by Daco Harkes · 3 years, 9 months ago
  32. a2ac423 [vm/ffi] Fix MacOS arm64 homogenous float alignment by Daco Harkes · 3 years, 9 months ago
  33. faa1c9f [vm] Move context setting into AllocateClosure stub. by Tess Strickland · 3 years, 10 months ago
  34. 1d0bac8 [vm/compiler] Create AllocateObjectABI struct in constants. by Tess Strickland · 3 years, 10 months ago
  35. 619f46c [vm/compiler] Various cleanups involving CreateArrayInstr. by Tess Strickland · 3 years, 10 months ago
  36. 3d2093a [VM/runtime] Use signature instead of function in type test cache for closure. by Regis Crelier · 3 years, 10 months ago
  37. 3fa5667 [vm, arm64] Combine BARRIER_MASK and HEAP_BASE into one register. by Ryan Macnak · 3 years, 10 months ago
  38. fd31aa3 [vm] Move function stores into the AllocateClosure stub. by Tess Strickland · 3 years, 10 months ago
  39. 02a8dd9 [vm] Add a bare-bones AllocateClosure stub. by Tess Strickland · 3 years, 10 months ago
  40. 8a4cba8 [vm/concurrency] Make box allocation slow paths go to separate runtime entry by Martin Kustermann · 3 years, 10 months ago
  41. 7e1d196 [vm] Switch TypeArguments to compressed pointers. by Ryan Macnak · 3 years, 11 months ago
  42. 8a2b7bb [vm/ffi] Support `Union`s by Daco Harkes · 4 years ago
  43. d42de4e [vm] Crash on impossible GDT null errors by Vyacheslav Egorov · 4 years ago
  44. 109d963 [vm] Use 31-bit Smis in compressed pointer mode. by Ryan Macnak · 4 years, 1 month ago
  45. 2905d08 [vm, arm64] Reserve a register for pointer decompression. by Ryan Macnak · 4 years, 1 month ago
  46. eea3d45 [Nit] bying -> being by Clement Skau · 4 years, 1 month ago
  47. 57b54b0 [vm] Unify type testing stub testing framework. by Tess Strickland · 4 years, 3 months ago
  48. 5f490fa [vm/compiler] Track LR state in ARM/ARM64 backends by Vyacheslav Egorov · 4 years, 3 months ago
  49. 15dfcca [vm/ffi] Enable FFI on Fuchsia by Daco Harkes · 4 years, 3 months ago
  50. b521133 [vm/ffi] Structs by value compiler frontend (part 2) by Daco Harkes · 4 years, 4 months ago
  51. 19b4eae Revert "[vm/compiler] Check non-constant supertypes for top types in AssertSubtype." by Tess Strickland · 4 years, 4 months ago
  52. 3c87c14 [vm/compiler] Check non-constant supertypes for top types in AssertSubtype. by Tess Strickland · 4 years, 4 months ago
  53. 4f73b337 [vm] Add type slot to SubtypeTestCache. by Tess Strickland · 4 years, 4 months ago
  54. e7a2fbe [vm/compiler] Unify TTS implementations across architectures. by Tess Strickland · 4 years, 4 months ago
  55. 9f96aed [test/ffi] Add C++ unit tests for all target ABIs by Daco Harkes · 4 years, 4 months ago
  56. cd7d319 [vm/compiler] Perform cleanups in subtype test cache stubs. by Tess Strickland · 4 years, 4 months ago
  57. c0ebcb9 [vm/compiler/nnbd] Add slow path for loads of late fields without initializer by Alexander Markov · 4 years, 5 months ago
  58. d9685d1 [vm/compiler] Move type argument type checks out of closure bodies. by Tess Strickland · 4 years, 5 months ago
  59. a80f9d7 [vm/ffi] Stop using R8 in FFI calls, callbacks and stubs on arm64 by Daco Harkes · 4 years, 6 months ago
  60. 13aaaae [vm/compiler] Introduce AllocateTypedData IL instruction by Alexander Markov · 4 years, 6 months ago
  61. 62354c1 [vm/arm64] Refactor leaf runtime call sequence. by Vyacheslav Egorov · 4 years, 6 months ago
  62. f6906f8 [vm/compiler] Add type testing stubs to allow TypeParameter types to be called indirectly by Martin Kustermann · 4 years, 6 months ago
  63. 61a944c [vm/compiler] Align BoxInt64 implementation on x64 with arm/arm64 by calling a shared slow path by Martin Kustermann · 4 years, 8 months ago
  64. 1618fd9 [vm/compiler] Optimize lazy field initialization by Alexander Markov · 4 years, 10 months ago
  65. 4cf584d [vm/concurrency] Move locks up from Isolate to IsolateGroup by Martin Kustermann · 4 years, 10 months ago
  66. 81ad243 [vm/compiler] Check BoxInt64 overflow via the overflow flag on ARM64. by Aske Simon Christensen · 4 years, 10 months ago
  67. 17f3bf9 [vm] Fix various UBSan failures: ARM. by Ryan Macnak · 4 years, 10 months ago
  68. 994f454 [vm/nnbd] Call field initializer from stubs for late instance fields by Alexander Markov · 4 years, 11 months ago
  69. a41a1dc [vm/compiler] Split compiler sources out of normal VM sources. by Vyacheslav Egorov · 5 years ago
  70. 485c4f9 [vm/compiler] Use a shared spilling stub for slow path of RangeError by Martin Kustermann · 5 years ago
  71. 171eac7 [vm/compiler] Move runtime call of Throw/ReThrow/AssertBoolean/InstanceOf out into a Stub by Martin Kustermann · 5 years ago
  72. 275a76f [vm] Allow AL and NV in InvertCondition on ARM64. by Aske Simon Christensen · 5 years ago
  73. ad1d29c Reland "[vm] Share some comparison and condition code across platforms." by Aske Simon Christensen · 5 years ago
  74. 715bbe3 Revert "[vm] Share some comparison and condition code across platforms." by Alexander Aprelev · 5 years ago
  75. 87b4848 [vm] Share some comparison and condition code across platforms. by Aske Simon Christensen · 5 years ago
  76. d6a096c [vm/compiler] Move runtime call of InitInstanceField out into a Stub by Martin Kustermann · 5 years ago
  77. 931eada [vm/compiler] Fix deoptimization during initialization of static field by Martin Kustermann · 5 years ago
  78. 0bc8474 [VM/compiler] Cleanup ABIs for instantiation and type testing code and stubs. by Regis Crelier · 5 years ago
  79. 7310377 [vm/compiler] Tests, cleanups and fixes to Type Testing Stubs. by Martin Kustermann · 5 years ago
  80. cfc006a [VM/nnbd] Fix sharing of type argument vectors (fixes #40451). by Regis Crelier · 5 years ago
  81. ef71564 [vm] Clean up header file style guide violation by Daco Harkes · 5 years ago
  82. 1606149 [vm/ffi] Fix sign extension for small int arguments on x64 Linux/MacOS by Daco Harkes · 5 years ago
  83. a71d60c [vm/ffi] Support Linux on Arm 32-bit (hardfp) by Daco Harkes · 5 years ago
  84. 8408232 [vm/ffi] Replace FFI compiler pipeline by Daco Harkes · 5 years ago
  85. 3284ef8 [vm] Clean up constants namespacing by Daco Harkes · 5 years ago
  86. 76c6282 [vm/aot] Use a global dispatch table for instance calls in AOT. by Aske Simon Christensen · 5 years ago
  87. 9b555ca [vm/compiler] Remove PushArguments from AllocateObjectInstr by Alexander Markov · 5 years ago
  88. f8d4254 [vm/compiler] ARM64: Block R22 to hold NullObject(). by Artem Serov · 5 years ago
  89. eaf1c30 [vm/assembler] Add rbit to ARM64 by Aart Bik · 5 years ago
  90. f0b2a46 [vm, fuchsia, arm64] Restore the shadow call stack on exceptions. by Ryan Macnak · 5 years ago
  91. bc16959 Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." by Samir Jindel · 6 years ago
  92. 663a863 Revert "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable." by Samir Jindel · 6 years ago
  93. bab592f [vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable. by Samir Jindel · 6 years ago
  94. a8b93d9 [vm/ffi] DBC support on x64 Linux/MacOS hosts by Daco Harkes · 6 years ago
  95. 3fd6fa4 [vm] Fix errors compiling with GCC. by Ryan Macnak · 6 years ago
  96. 462e03d Reland "[vm] Refactor Location to use either dart::Register or dart::host::Register" by Daco Harkes · 6 years ago
  97. f4e6399 [vm/ffi] Support FFI on ARM32. by Samir Jindel · 6 years ago
  98. 8e0a669 Revert "[vm] Refactor Location to use either dart::Register or dart::host::Register" by Daco Harkes · 6 years ago
  99. 60b3643 [vm] Refactor Location to use either dart::Register or dart::host::Register by Daco Harkes · 6 years ago
  100. 544371c [vm] Refactor constants to be available in namespaces dart and dart::host by Daco Harkes · 6 years ago