3.0.1
  1. e810f06 [beta] [vm/compiler] Support obfuscation of record field names by Alexander Markov · 2 years, 5 months ago
  2. 6ea4f75 [beta] [vm/compiler] Fix compiler crash when unboxed record is used in a try block by Alexander Markov · 2 years, 5 months ago
  3. 9c3e294 [vm/compiler] Improve logic for combining types when both types have the same cid by Alexander Markov · 2 years, 5 months ago
  4. 70bbee7 [vm] Don't forget an isolate is shutting down when processing a resume command. by Ryan Macnak · 2 years, 5 months ago
  5. f8076ad [vm, compiler] Implement PcRelativeTrampolineJumpPattern for RISC-V. by Ryan Macnak · 2 years, 5 months ago
  6. 71b0bb3 [vm] Allow breakpoints on record assignments by Alexander Markov · 2 years, 5 months ago
  7. e1c2192 [vm] Make writeHeapSnapshotToFile() API public in dart:developer by Martin Kustermann · 2 years, 5 months ago
  8. 6e252d9 [vm] Allow sending objects across isolates that implement (but not extend) [NativeFieldWrapperClass] by Martin Kustermann · 2 years, 5 months ago
  9. 3de5d25 [vm] Class modifiers for `NativeFieldWrapper` subtypes by Daco Harkes · 2 years, 5 months ago
  10. 25548a9 [vm, reload] NoSuchMethodError after a static target goes missing or changes signature. by Ryan Macnak · 2 years, 5 months ago
  11. 103a098 [vm,debugger] Do not stop at hoisted variable declarations when stepping through patterns by Alexander Markov · 2 years, 5 months ago
  12. de2abc6 [vm] Update NULL to nullptr in runtime/vm/compiler. by Ryan Macnak · 2 years, 5 months ago
  13. c566435 [vm] Update NULL to nullptr in runtime/vm/heap. by Ryan Macnak · 2 years, 5 months ago
  14. 7914382 [cfe] Remove length check from map pattern matching by Johnni Winther · 2 years, 5 months ago
  15. 2528bf8 [kernel] Add VariableDeclaration.isHoisted by Johnni Winther · 2 years, 5 months ago
  16. 042c3f6 [vm] Cleanup unused metric accessors in VM by Martin Kustermann · 2 years, 5 months ago
  17. d449a33 [vm] Restore FrameLayout name by Vyacheslav Egorov · 2 years, 5 months ago
  18. 1112942 [dds/dap] Don't call setLibraryDebuggable unnecessarily by Danny Tuppeny · 2 years, 5 months ago
  19. ed09412 [vm] Remove `implements_finalizable` bit by Daco Harkes · 2 years, 5 months ago
  20. 02947b5 [vm] Remove Dart_SetGCEventCallback() API by Martin Kustermann · 2 years, 5 months ago
  21. 51f49fd [vm] Eagerly allocate (<native-name>, <tear-off>) function data for natives. by Martin Kustermann · 2 years, 5 months ago
  22. 8d6a15e [vm] Make sure builtin types have consistent names across different build modes by Alexander Markov · 2 years, 5 months ago
  23. 67683c3 [vm/isolates] Introduce 'vm:isolate-unsendable' pragma. by Alexander Aprelev · 2 years, 5 months ago
  24. 5117c45 [vm/compiler] Combine argument type with static and inferred parameter types during inlining by Alexander Markov · 2 years, 5 months ago
  25. 9daa679 [vm/reload] Ensure we only morph instantiated classes and enums. by Alexander Aprelev · 2 years, 6 months ago
  26. c927840 [ VM ] Add support for samping heap profiler in PRODUCT mode by Ben Konyi · 2 years, 6 months ago
  27. 6890420 [ VM ] Re-work heap sampling profiler APIs to make use of WeakTable by Ben Konyi · 2 years, 6 months ago
  28. fc65f50 [vm, compiler] Always reserve x18 on RISC-V. by Ryan Macnak · 2 years, 6 months ago
  29. 15de818 [ Service ] Add new InstanceKind "UserTag" by Ben Konyi · 2 years, 6 months ago
  30. 929fec6 Reland "[vm] Refactor StubCodeCompiler to be a real class." by Liam Appelbe · 2 years, 6 months ago
  31. 7acb6f2 Revert "[vm] Refactor StubCodeCompiler to be a real class." by Emmanuel Pellereau · 2 years, 6 months ago
  32. f20e6d3 [vm] Remove complex logic in kernel loader for dealing with annotations by Martin Kustermann · 2 years, 6 months ago
  33. afdf640 [vm] Refactor StubCodeCompiler to be a real class. by Liam Appelbe · 2 years, 6 months ago
  34. 5921f83 [Runtime/VM] Enable SUPPORT_TIMELINE in product mode on iOS by Jia Hao Goh · 2 years, 6 months ago
  35. 92e5746 Reland "[vm/ffi] Add class modifiers" by Daco Harkes · 2 years, 6 months ago
  36. 2cc96bf [vm] Add an ABI for Fuchsia RISC-V. by Ryan Macnak · 2 years, 6 months ago
  37. a62bfec [ Service ] Allow for case insensitive URI mappings on Windows and MacOS by Ben Konyi · 2 years, 6 months ago
  38. 7471994 Revert "[vm/ffi] Add class modifiers" by Zach Anderson · 2 years, 6 months ago
  39. 2d5c46c [vm/compiler] Do not assume that LoadField is performed from a record of a compatible shape by Alexander Markov · 2 years, 6 months ago
  40. 1755f89 [vm/ffi] Add class modifiers by Daco Harkes · 2 years, 6 months ago
  41. ec39319 [VM/Timeline] Add a synchronization monitor to TimelineTrackMetadataRace test by Derek Xu · 2 years, 6 months ago
  42. c2d664a [vm/compiler] Take cid into account when deciding if CheckClass is needed during inlining by Alexander Markov · 2 years, 6 months ago
  43. c62534f [cfe] Clean up properties on Pattern classes by Johnni Winther · 2 years, 6 months ago
  44. 295e210 [vm/aot] Unbox records using inferred record shapes by Alexander Markov · 2 years, 6 months ago
  45. e2be063 [vm] Assert only that intptr_t is big enough for ThreadId, not exactly the same. by Ryan Macnak · 2 years, 6 months ago
  46. dba7192 [VM/Timeline] Fix infinite loop in TimelineTrackMetadataRace test by Derek Xu · 2 years, 6 months ago
  47. e90a368 Revert "[VM/Timeline] Print a warning when conflicting timeline CLI options are set" by Derek Xu · 2 years, 6 months ago
  48. bad074c [vm, reload] Account for enums now having the possibility of shape changes. by Ryan Macnak · 2 years, 6 months ago
  49. 62077dd [VM/Timeline] Print a warning when conflicting timeline CLI options are set by Derek Xu · 2 years, 6 months ago
  50. 9703692 [vm] Hide local variables synthesized in the front-end from debugger by Alexander Markov · 2 years, 6 months ago
  51. f17cf33 [kernel] Move Pattern nodes to package:kernel by Johnni Winther · 2 years, 6 months ago
  52. 56eaffb [flip-patterns] Enable "records" and "patterns" experiment flags. by Robert Nystrom · 2 years, 6 months ago
  53. fadbd51 [ Service ] Remove unused variable in GetIsolateMetricList by Ben Konyi · 2 years, 6 months ago
  54. f51fedc [ dart:developer ] Remove Metrics related classes by Ben Konyi · 2 years, 6 months ago
  55. 04e6f4c [kernel] Add VariableDeclaration.isSynthesized by Johnni Winther · 2 years, 6 months ago
  56. 737b6f7 [flip-modifiers]: flip the flags for sealed classes and class modifiers by Jake Macdonald · 2 years, 6 months ago
  57. 8c7d47c [vm/compiler] Keep and propagate static types during local type propagation by Alexander Markov · 2 years, 6 months ago
  58. 63bea10 [vm/regexp] Name generated Regexp function with actual expression. by Alexander Aprelev · 2 years, 6 months ago
  59. 8ff777e [vm] Fix equality of uninstantiated generic closures by Alexander Markov · 2 years, 6 months ago
  60. 56ad16f [vm] Make VM strict about min required Mac OS X version. by Vyacheslav Egorov · 2 years, 6 months ago
  61. c023db4 [vm] Fix false-positive in const field removal detection. by Ryan Macnak · 2 years, 6 months ago
  62. 7cfbfc6 [vm/ffi] Change `late Finalizable` implementation by Daco Harkes · 2 years, 6 months ago
  63. 63e6041 [vm] Update to variadic FATAL. by Ryan Macnak · 2 years, 6 months ago
  64. 90ff190 [vm] Remove malloc profiler. by Ryan Macnak · 2 years, 6 months ago
  65. bd02ce7 [cfe] Report error on : for default values by Johnni Winther · 2 years, 6 months ago
  66. b1e5972 Revert "[vm] Remove tcmalloc and malloc profiler." by Daco Harkes · 2 years, 6 months ago
  67. c67fac9 [vm] Remove tcmalloc and malloc profiler. by Ryan Macnak · 2 years, 6 months ago
  68. 08634ec [vm] Remove thread time from the VM-internal recorders. by Ryan Macnak · 2 years, 6 months ago
  69. 8b33eb6 [vm] RISC-V fix build by Daco Harkes · 2 years, 6 months ago
  70. cc736df [flip-modifiers]: Reapply "Enforce current library restrictions." by Lasse R.H. Nielsen · 2 years, 6 months ago
  71. e31c371 Reland "[build, vm] Access TLS with less code." by Ryan Macnak · 2 years, 6 months ago
  72. a22e003 [flip-modifiers] fix some vm tests to make mixed in classes mixins by Jake Macdonald · 2 years, 6 months ago
  73. e27923a [dart2js] Static weak references to method tearoffs by Alexander Markov · 2 years, 6 months ago
  74. ed27790 [vm/compiler] Unify reading and writing of MoveOperands in IL serialization by Alexander Markov · 2 years, 6 months ago
  75. ec53fdd Revert "[build, vm] Access TLS with less code." by William Hesse · 2 years, 6 months ago
  76. aa79cf2 [build, vm] Access TLS with less code. by Ryan Macnak · 2 years, 6 months ago
  77. 818509b [vm] Fix GCC and MSVC builds. by Ryan Macnak · 2 years, 6 months ago
  78. 4de0761 [vm] Fix vm/cc/CodeRelocator tests by Alexander Markov · 2 years, 6 months ago
  79. b4fd9ac [vm/regex] Ensure CharacterRanges are canonicalized before QuickCheck decision is made. by Alexander Aprelev · 2 years, 6 months ago
  80. 2e01df5 Revert "[VM] Begin supporting Perfetto file recorder" by Oleh Prypin · 2 years, 6 months ago
  81. 27230ae [vm/compiler] Split ParallelMove codegen into scheduling and emission by Vyacheslav Egorov · 2 years, 6 months ago
  82. e7af7ea [vm/compiler] Avoid undefined evaluation order in IL deserialization by Alexander Markov · 2 years, 6 months ago
  83. 854dc20 [vm, compiler] Use ARMv8.1 AMOs in the write barrier stub on Mac. by Ryan Macnak · 2 years, 6 months ago
  84. 14af4fa [VM] Implement GetCurrentThreadName() on Android by Derek Xu · 2 years, 6 months ago
  85. 67f3e1f [VM/Service] Add support for class modifiers by Derek Xu · 2 years, 6 months ago
  86. 7424295 [VM] Begin supporting Perfetto file recorder by Derek Xu · 2 years, 6 months ago
  87. 7c0a694 [vm] Avoid a second map lookup when dispatching isolate messages. by Ryan Macnak · 2 years, 6 months ago
  88. e5ea38a Revert "[vm/compiler] Split ParallelMove codegen into scheduling and emission" by Slava Egorov · 2 years, 6 months ago
  89. 32b0933 [vm/compiler] Split ParallelMove codegen into scheduling and emission by Vyacheslav Egorov · 2 years, 6 months ago
  90. ba1d8bd [Runtime/VM] - Fix reachability test issues by asiva · 2 years, 6 months ago
  91. 9b080cf [vm, compiler] Access spill slots on RISC-V using SP instead of FP. by Ryan Macnak · 2 years, 6 months ago
  92. a346af7 [VM/Runtime] - Fix ubsan warning. by asiva · 2 years, 6 months ago
  93. 4b1efeb [vm, compiler] Make more use of sh{1,2,3}add. by Ryan Macnak · 2 years, 6 months ago
  94. 35e9a34 [VM/Service] Fix SERVICE_PROTOCOL_MINOR_VERSION by Derek Xu · 2 years, 6 months ago
  95. 0c32c7f Revert "[vm] Remove quadratic-time Script::FindLibrary." by Slava Egorov · 2 years, 6 months ago
  96. 262efd8 [vm] Remove quadratic-time Script::FindLibrary. by Ryan Macnak · 2 years, 6 months ago
  97. 8949974 [vm] Remove unnecessary check for compaction from the profiler. by Ryan Macnak · 2 years, 6 months ago
  98. 789a506 [vm] Remove redundant register check. by Ryan Macnak · 2 years, 7 months ago
  99. 024d354 [vm] Avoid linear scan of runtime entries when collecting a profile sample. by Ryan Macnak · 2 years, 7 months ago
  100. c0c5231 Reland "[VM/Service] Start indexing positional record fields at 1" by Derek Xu · 2 years, 7 months ago