3.0.4
  1. f673425 [stable] Patterns parsing: fix record-typed variable patterns before certain tokens. by Paul Berry · 2 years, 3 months ago
  2. 8bee73b [stable] [parser] Support nullable record types in patterns by Paul Berry · 2 years, 3 months ago
  3. 10b909a [stable] [cfe] Infer type and finality of joint variables in or-patterns by Paul Berry · 2 years, 4 months ago
  4. aa8ccf5 [stable] Add errors for base transitivity and base/final implements of a core lib declaration through a 2.19 library and a 3.0 library. by Kallen Tu · 2 years, 4 months ago
  5. ba8fffe [stable] Fix Dart2JS type inference for record accesses on invalid indices. by Nate Biggs · 2 years, 4 months ago
  6. 45799c3 [stable] [parser] Ensure that list and map pattern parsing always makes progress. by Paul Berry · 2 years, 4 months ago
  7. 202b075 [stable] It is not an error to use a void typed expression in SwitchExpressionCase. by Konstantin Shcheglov · 2 years, 4 months ago
  8. 66fe70a [stable] [_fe_analyzer_shared] Handle private names in exhaustiveness checking by Paul Berry · 2 years, 4 months ago
  9. 7498681 [stable] [CFE][ffi] Support FFI Finalizable transformation of redirecting factories by Jens Johansen · 2 years, 4 months ago
  10. ea2a2b8 [stable][cfe] Allow void typed switch expression by Leaf Petersen · 2 years, 4 months ago
  11. 2794288 [cp] Cherry-pick 8ee2b8b36b2dc872bb64abbd7887b9cbcaf3cb6f to stable. by Sigmund Cherem · 2 years, 4 months ago
  12. 2f11564 [stable] Patterns parser: prohibit variable/identifier patterns named when/as. by Paul Berry · 2 years, 4 months ago
  13. c6b0b74 [stable] Account for differing flow analysis conventions between CFE and shared code. by Paul Berry · 2 years, 4 months ago
  14. 3bbb353 [beta][cfe] Report error on indirect implementation of base class by Leaf Petersen · 2 years, 4 months ago
  15. ad00f19 [beta] Patterns parsing: fix ambiguity resolution for `when` and `as`. by Paul Berry · 2 years, 4 months ago
  16. 0e6efcf [beta] bump linter to fix crasher and grab pattern field false positive fixes by pq · 2 years, 4 months ago
  17. bc0ae80 [beta] Front end: move anonymous mixin sealed/final inference to checkSupertypes phase. by Paul Berry · 2 years, 4 months ago
  18. 1d998f1 [beta] Issue 52164. Include enums and mixins into types of a sealed class. by Konstantin Shcheglov · 2 years, 4 months ago
  19. f1c993a [beta] Issue 52060. Fix reporting CONSTANT_PATTERN_NEVER_MATCHES_VALUE_TYPE for Null vs. nullable FunctionType. by Konstantin Shcheglov · 2 years, 4 months ago
  20. 79ea6a4 [beta] Issue 52160. Report BASE_CLASS_IMPLEMENTED_OUTSIDE_OF_LIBRARY for implementing 'base' via 'extends'. by Konstantin Shcheglov · 2 years, 4 months ago
  21. be064bd [CP][beta] Remove left-over patch declarations for `List` constructor. by Lasse R.H. Nielsen · 2 years, 5 months ago
  22. cf07191 [beta] Issue 52004. Check RecordType(s) in UnknownInferredType.isUnknown by Konstantin Shcheglov · 2 years, 5 months ago
  23. 0ac6aa1 [beta] Report PATTERN_NEVER_MATCHES_VALUE_TYPE for RecordType(s). by Konstantin Shcheglov · 2 years, 5 months ago
  24. d340d06 [beta] Issue 51961. Suggest getter names inside pattern of named PatternField without name, inside RecordPattern. by Konstantin Shcheglov · 2 years, 5 months ago
  25. a235330 [beta] Issue 52001. Set default type for extension type parameters. by Konstantin Shcheglov · 2 years, 5 months ago
  26. 54402d1 [beta] Enable crash reporting via the unified_analytics consent mechanism. by Janice Collins · 2 years, 5 months ago
  27. fb1c73a [beta] Fix analytics logic to report on analysis complete transitions. by Janice Collins · 2 years, 5 months ago
  28. 3ada950 [beta] [analysis_server] Prevent "dart fix" prompts if do-not-show preferences cannot be persisted by Danny Tuppeny · 2 years, 5 months ago
  29. bf38cf5 [beta] [analysis_server] Prevent colon from automatically triggering completion in switch statements by Danny Tuppeny · 2 years, 5 months ago
  30. 6481ca12 [beta] [dartdev] Update --enable-analytics to re-enable unified analytics by Janice Collins · 2 years, 5 months ago
  31. dbc3510 [beta] Update documentation on `Record` and `identical`. by Lasse R.H. Nielsen · 2 years, 5 months ago
  32. 0657fff [beta] Patterns flow analysis: recognize `[...]` (and related patterns) as trivially exhaustive. by Paul Berry · 2 years, 5 months ago
  33. 4919729 Revert "Reland "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations"" by Zach Anderson · 2 years, 5 months ago
  34. df761ba Revert "[dart:js_interop] Export some package:js annotations and check them" by Zach Anderson · 2 years, 5 months ago
  35. 6275efd [analyzer/ffi] Error on missing type argument to `@Native` by Daco Harkes · 2 years, 5 months ago
  36. ef7d8d3 [dart:js_interop] Export some package:js annotations and check them by Srujan Gaddam · 2 years, 5 months ago
  37. ef79407 Enable language 3.0 for analysis_server/. by Konstantin Shcheglov · 2 years, 5 months ago
  38. 2ec3b51 Patterns flow analysis: recognize trivially exhaustive switches. by Paul Berry · 2 years, 5 months ago
  39. 9e19979 Reland "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations" by Srujan Gaddam · 2 years, 5 months ago
  40. dc33261 Revert "[dart2wasm] Fix runtime type tests" by Zach Anderson · 2 years, 5 months ago
  41. 7ba94c9 Issue 51961. Suggest getter names inside pattern of named PatternField without name, inside ObjectPattern. by Konstantin Shcheglov · 2 years, 5 months ago
  42. b6cf3f9 Fix npe in UserPromptPreferences by Janice Collins · 2 years, 5 months ago
  43. f06bd27 Redo "[dart2js] Throw in BlockExpression should not generate exit edge" by Stephen Adams · 2 years, 5 months ago
  44. 2427527 Suggest type names during completion in CaseClause and SwitchExpression body. by Konstantin Shcheglov · 2 years, 5 months ago
  45. c18b928 [ddc] Manually shard e2e test suites by Nicholas Shahan · 2 years, 5 months ago
  46. cd7b4f8 [cfe] Use type arguments in StaticAccessKey by Johnni Winther · 2 years, 5 months ago
  47. 9f4f7fa [cfe] Improve error message on incomplete joint pattern variables by Chloe Stefantsova · 2 years, 5 months ago
  48. 906c1e9 Mark new docs as being published by Brian Wilkerson · 2 years, 5 months ago
  49. 006c606 Increase timeout for SelectionCoverageTest. by Konstantin Shcheglov · 2 years, 5 months ago
  50. 65335cb [_fe_analyzer_shared] Handle empty types in exhaustiveness by Johnni Winther · 2 years, 5 months ago
  51. 17dd6d2 Enable analytics support for VSCode. by Janice Collins · 2 years, 5 months ago
  52. a02f252 Revert "Add support for patterns for Add type quick fix" by Keerti Parthasarathy · 2 years, 5 months ago
  53. f4773e4 Add support for patterns for Add type quick fix by Keerti Parthasarathy · 2 years, 5 months ago
  54. 1a519f6 Revert "[ package:vm_service ] Add type check to VmServiceConnection to make runtime failures debuggable" by Derek Xu · 2 years, 5 months ago
  55. ef01fbf [dart2wasm] Close parens in compile-time error messages by Ömer Sinan Ağacan · 2 years, 5 months ago
  56. 2d61150 [cfe/ffi] Fix missing type argument on `@Native` by Daco Harkes · 2 years, 5 months ago
  57. 7bcc913 Evaluate the remaining compilation errors by Brian Wilkerson · 2 years, 5 months ago
  58. 81791c9 Add 'lateKeyword' to VariableDeclarationList child entities. by Konstantin Shcheglov · 2 years, 5 months ago
  59. c723515 [dds/dap] Print any stderr events when the app being tested terminates to help catch VM crashes by Danny Tuppeny · 2 years, 5 months ago
  60. b565a2f [analysis_server] Fix code completion for mixin declarations and class by Kallen Tu · 2 years, 5 months ago
  61. 592c602 [dart2wasm] Remove unused argument to emitTypeTest by Ömer Sinan Ağacan · 2 years, 5 months ago
  62. 4b5401b [cfe/ffi] Fix compiler crash on invalid `Array` type by Daco Harkes · 2 years, 5 months ago
  63. 23661e4 [ package:vm_service ] Add type check to VmServiceConnection to make runtime failures debuggable by Ben Konyi · 2 years, 5 months ago
  64. 2f19bf4 Revert "[dart2js] Throw in BlockExpression should not generate exit edge" by Ivan Inozemtsev · 2 years, 5 months ago
  65. 20354f8 [cfe] Report error on a assignment in guard by Johnni Winther · 2 years, 5 months ago
  66. b1ca1ee [cfe] Update flatten handling of type variables by Johnni Winther · 2 years, 5 months ago
  67. e3a1896 Patterns parsing: test variable patterns with record types. by Paul Berry · 2 years, 5 months ago
  68. 45205d6 [cfe] Don't include dart: extensions in test data by Johnni Winther · 2 years, 5 months ago
  69. 2dcb8c8 [cfe] Insert break in case before null-throw by Johnni Winther · 2 years, 5 months ago
  70. 8765f93 [cfe/ffi] Error on 0-size array by Daco Harkes · 2 years, 5 months ago
  71. bbec4a1 [cfe] Add test for issue 51739 by Johnni Winther · 2 years, 5 months ago
  72. b480c24 [cfe] Ensure parent on SwitchExpressionCase.expression by Johnni Winther · 2 years, 5 months ago
  73. a289c4d [dart2wasm] Fix runtime type tests by Ömer Sinan Ağacan · 2 years, 5 months ago
  74. f165cbd Remove assertClassRef(), already covered by textual dumps. by Konstantin Shcheglov · 2 years, 5 months ago
  75. 1eecd77 Add documentation for a last minute diagnostic by Brian Wilkerson · 2 years, 5 months ago
  76. 192f296 Replace assertElementName() with textual expectations. by Konstantin Shcheglov · 2 years, 5 months ago
  77. e26aa76 Move class alias element constructor tests into element tests. by Konstantin Shcheglov · 2 years, 5 months ago
  78. ffe1c53 Revert "Resolve package pubspec of target for relevant dartdev commands" by Ben Konyi · 2 years, 5 months ago
  79. 55974f6 Set 'dynamic' as a preliminary type of a JoinPatternVariableElementImpl. by Konstantin Shcheglov · 2 years, 5 months ago
  80. 02a28f3 Remove a few unused methods from ResolutionTest. by Konstantin Shcheglov · 2 years, 5 months ago
  81. 7d6ab9b Allow dead code in completion_metrics script. by Sam Rawlins · 2 years, 5 months ago
  82. 511bf8a Add `nonNulls`, `indexed` and other extensions on iterables. by Lasse R.H. Nielsen · 2 years, 5 months ago
  83. 5573ce7 Make `Iterable` be the default implementation of itself. by Lasse R.H. Nielsen · 2 years, 5 months ago
  84. 23b73d7 ignore unreachable constructors in reflective tests by Sam Rawlins · 2 years, 5 months ago
  85. d47cd99 Report NOT_NAMED_FIELD_IN_OBJECT_PATTERN by Konstantin Shcheglov · 2 years, 5 months ago
  86. eaea334 Roll the latest dart_style into the SDK. by Robert Nystrom · 2 years, 5 months ago
  87. b0abd31 [ddc] Fix pattern test in expression eval test by Nicholas Shahan · 2 years, 5 months ago
  88. 2f71556 Fix --disable-telemetry by adding the necessary handling to the VM by Janice Collins · 2 years, 5 months ago
  89. 784998d Fix for EXPECTED_TOKEN, replace ':' with '=>' in SwitchExpressionCase. by Konstantin Shcheglov · 2 years, 5 months ago
  90. 9c702bc Add Dart 3 class modifiers to dart:io. by Brian Quinlan · 2 years, 5 months ago
  91. a3f5cfd Patterns parsing: recover when switch statement syntax used for switch expressions. by Paul Berry · 2 years, 5 months ago
  92. 71d6292 [dart2js] Fix for http://dartbug.com/51828 by Stephen Adams · 2 years, 5 months ago
  93. 6bdf3c0 [dart2js] Throw in BlockExpression should not generate exit edge by Stephen Adams · 2 years, 5 months ago
  94. ceaaaa6 Replace assertTypeLiteral() with textual expectations. by Konstantin Shcheglov · 2 years, 5 months ago
  95. 55e60cb Revert "[pkg:js/dart:js_interop] Move annotations to dart:_js_annotations" by Srujan Gaddam · 2 years, 5 months ago
  96. 06d8f1d [cfe] Handle ParserRecovery in object field pattern by Johnni Winther · 2 years, 5 months ago
  97. c399536 Remove print() from getProcessUsage() test. by Konstantin Shcheglov · 2 years, 5 months ago
  98. fbe9c21 [pkg:js/dart:js_interop] Move annotations to dart:_js_annotations by Srujan Gaddam · 2 years, 5 months ago
  99. b7fbf1e [analysis_server] Fix completion snippet context for inside enum declarations by Danny Tuppeny · 2 years, 5 months ago
  100. 8aa4871 Patterns parsing: recover from patternVariableDeclaration non-statement. by Paul Berry · 2 years, 5 months ago