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