3.0.4
  1. b1ca1ee [cfe] Update flatten handling of type variables by Johnni Winther · 2 years, 5 months ago
  2. c747272 [cfe] Report mismatching joint variables on the first use by Chloe Stefantsova · 2 years, 5 months ago
  3. af8eee9 [cfe] Use required type for object patterns by Johnni Winther · 2 years, 5 months ago
  4. 7914382 [cfe] Remove length check from map pattern matching by Johnni Winther · 2 years, 5 months ago
  5. 2528bf8 [kernel] Add VariableDeclaration.isHoisted by Johnni Winther · 2 years, 5 months ago
  6. f9dbe6b [cfe] Use unary minus for negative int literals by Johnni Winther · 2 years, 5 months ago
  7. b126fad [cfe] Handle negative length in list/map pattern by Johnni Winther · 2 years, 6 months ago
  8. 210275c [cfe] Use AsExpression for AssignedVariablePattern lowering by Johnni Winther · 2 years, 6 months ago
  9. cfe9932 [cfe] Make pattern matching error a StateError by Chloe Stefantsova · 2 years, 6 months ago
  10. 472968c [cfe] Fix the subtyping case of FutureOr and RecordType by Chloe Stefantsova · 2 years, 6 months ago
  11. 5493d42 [cfe] Throw error for `null` in non-nullable switch in weak mode by Johnni Winther · 2 years, 6 months ago
  12. 7cc2553 [_fe_shared_analyzer] Use real exhaustiveness checking algorithm by Johnni Winther · 2 years, 6 months ago
  13. 712930e [cfe] Remove ConstantEvaluator.libraryOf by Johnni Winther · 2 years, 6 months ago
  14. c62534f [cfe] Clean up properties on Pattern classes by Johnni Winther · 2 years, 6 months ago
  15. 2d1f2ab [_fe_analyzer_shared] Add support for Object members on non-interface types by Johnni Winther · 2 years, 6 months ago
  16. 5e537e1 [cfe] Integrate exhaustiveness checking into constant evaluator by Johnni Winther · 2 years, 6 months ago
  17. a811db5 [cfe] Change MapPattern.key to Expression by Johnni Winther · 2 years, 6 months ago
  18. f17cf33 [kernel] Move Pattern nodes to package:kernel by Johnni Winther · 2 years, 6 months ago
  19. 04e6f4c [kernel] Add VariableDeclaration.isSynthesized by Johnni Winther · 2 years, 6 months ago
  20. 8955408 Update SDK constraints for SDK packages. by Konstantin Shcheglov · 2 years, 6 months ago
  21. 110b0f0 [tfa,dart2wasm] Create separate class for each record shape in TFA by Alexander Markov · 2 years, 6 months ago
  22. c9e29fa [_fe_analyzer_shared] Include errors in analysis result by Johnni Winther · 2 years, 6 months ago
  23. e27923a [dart2js] Static weak references to method tearoffs by Alexander Markov · 2 years, 6 months ago
  24. 1a362fa [cfe] fix the export of inline class by Ahmed Ashour · 2 years, 6 months ago
  25. fa0eb1e [cfe] Support implements clause on inline classes by Johnni Winther · 2 years, 7 months ago
  26. 4cd0ca7 [_fe_analyzer_shared] Support generic types in exhaustiveness by Johnni Winther · 2 years, 7 months ago
  27. d412939 [cfe] Use `isNonNullableByDefault` instead of [Library] by Johnni Winther · 2 years, 7 months ago
  28. 8ef5104 [cfe] create a Procedure by Ahmed Ashour · 2 years, 7 months ago
  29. 39b8f7b [kernel] Shift up specialized kernel tags by Jens Johansen · 2 years, 7 months ago
  30. 354e806 [kernel] Make package:kernel`s text printer end map constants with matching "}" by Martin Kustermann · 2 years, 7 months ago
  31. cb9f1c5 [kernel] Remove old TODOs by Ömer Sinan Ağacan · 2 years, 7 months ago
  32. 7c6423c Revert "[kernel] Remove unused RecursiveVisitor type parameter" by Ömer Ağacan · 2 years, 7 months ago
  33. a329e05 [kernel] Remove unused RecursiveVisitor type parameter by Ömer Sinan Ağacan · 2 years, 7 months ago
  34. ac20881 [_fe_analyzer_shared] Handle record types in exhaustiveness checking by Johnni Winther · 2 years, 7 months ago
  35. 2c0484c [pkg/vm] Initial work on constant operating system fields and getters. by Tess Strickland · 2 years, 7 months ago
  36. 60183d0 [ddc/testing/cfe/kernel] Wire up leak testing in ddc batch testing; fix 'semi-leaks' by Jens Johansen · 2 years, 7 months ago
  37. d7e4ad0 [kernel] Cleanup Target.enableSuperMixins flag by Alexander Markov · 2 years, 7 months ago
  38. a9d9b73 [kernel] Enable sound null safety in TargetFlags by default by Alexander Markov · 2 years, 7 months ago
  39. ed712488 [cfe] Implement shared error reporting by Johnni Winther · 2 years, 7 months ago
  40. 7797888 Spelling by Josh Soref · 2 years, 7 months ago
  41. 63180b9 Remove superfluous words. by Ahmed Ashour · 2 years, 7 months ago
  42. bee7ab2 Make record positional field getters start at `$1`. by Lasse R.H. Nielsen · 2 years, 7 months ago
  43. 01b2889 Spelling pkg dev compiler by Josh Soref · 2 years, 7 months ago
  44. ef42a0b Spelling pkg analyzer lib by Josh Soref · 2 years, 8 months ago
  45. 1d4e6f3 [kernel] Add some missing default visit methods to visitors by Ömer Sinan Ağacan · 2 years, 8 months ago
  46. 68c326f [cfe] Refactor pattern matching generation by Johnni Winther · 2 years, 8 months ago
  47. 1cdd496 [cfe] Add class modifiers to AST and dill files. by Kallen Tu · 2 years, 8 months ago
  48. 21cc667 [Reland][cfe] Support external constructor with final fields by Johnni Winther · 2 years, 8 months ago
  49. deaf9ce Revert "[cfe] Support external constructor with final fields" by Johnni Winther · 2 years, 8 months ago
  50. 46ee7eb Spelling samples by Josh Soref · 2 years, 8 months ago
  51. c70d266 [cfe] Support external constructor with final fields by Johnni Winther · 2 years, 8 months ago
  52. df9b753 [cfe] Add support for inline class field access by Johnni Winther · 2 years, 8 months ago
  53. 23c0ff5 [cfe] Implement desugaring of switch expressions by Chloe Stefantsova · 2 years, 8 months ago
  54. fe3f218 [CFE] Widget tracking for extension method widget factories by Johnni Winther · 2 years, 9 months ago
  55. 7bd4aee [cfe] Add mixin class flag to dill and binary. by Kallen Tu · 2 years, 9 months ago
  56. 9b294b8 Only set `isExplicitlyExhaustive` on switch statements without default clauses. by Paul Berry · 2 years, 9 months ago
  57. 8184586 [kernel] Rename View* to Inline* by Johnni Winther · 2 years, 9 months ago
  58. 1e0091a Remove some unnecessary ignore comments in kernel by Brian Wilkerson · 2 years, 9 months ago
  59. 64fd513 [3.0 alpha] Remove error for use of the List default constructor by Johnni Winther · 2 years, 9 months ago
  60. 3f3c6b4 [cfe] Remove `FallThroughError` reference by Daco Harkes · 2 years, 9 months ago
  61. 606a64a [3.0 alpha][VM/Runtime] - Flip flag to make strong null safety the default. by asiva · 2 years, 9 months ago
  62. 7e0d92d [3.0 alpha] Bump version to 3.0.0 by Alexander Thomas · 2 years, 9 months ago
  63. a1a942f [kernel] Remove references to DispatchCategory by Ömer Sinan Ağacan · 2 years, 9 months ago
  64. 999c9b5 [cfe] Add (rudimentary) subtype implementation for ViewType by Johnni Winther · 2 years, 9 months ago
  65. 55b4542 [pkg/vm] Native assets validator and synthesizer by Daco Harkes · 2 years, 9 months ago
  66. 5994c04 [cfe] Initial support for view methods by Johnni Winther · 2 years, 9 months ago
  67. 1a8b137 [cfe] Don't emit throw of AbstractClassInstantiationError by Chloe Stefantsova · 2 years, 10 months ago
  68. 6f54f62 [cfe] Add AwaitExpression.runtimeTypeCheck by Johnni Winther · 2 years, 10 months ago
  69. 22c46e5 Field type promotion: fix CFE handling of abstract fields. by Paul Berry · 2 years, 10 months ago
  70. 91509ba [cfe] Derive view representation type from field by Johnni Winther · 2 years, 10 months ago
  71. 9061f57 [kernel] Add assert and comment to RecordConstant by Johnni Winther · 2 years, 10 months ago
  72. 9e92209 [cfe] Add sealed classes to AST, builders and dill files. by Kallen Tu · 2 years, 10 months ago
  73. 39c68314 [cfe] Remove use of the AST-based class hierarchy from the inferrer by Johnni Winther · 2 years, 10 months ago
  74. 9e53a16 [CFE] Fix weekly bot 117 (incl references for views when recompiling) by Jens Johansen · 2 years, 10 months ago
  75. 4306e07 [cfe] Add (Source)ViewBuilder by Johnni Winther · 2 years, 10 months ago
  76. 3247ba2 [cfe] Add extension type variable checks by Johnni Winther · 2 years, 10 months ago
  77. 00caf79 [kernel] Order switch cases when reading dill according to (sampled) usage by Jens Johansen · 2 years, 10 months ago
  78. 05ff50e [kernel] Add View and ViewType by Johnni Winther · 2 years, 10 months ago
  79. 1d7014c [kernel] Deduplicate FunctionType(void Function()) when loading dill by Jens Johansen · 2 years, 10 months ago
  80. e3d4fbe [kernel] Deduplicate Names when loading dill by Jens Johansen · 2 years, 10 months ago
  81. 251303f [vm] Remove support for old `native "<name>"` syntax in VM by Martin Kustermann · 2 years, 10 months ago
  82. 49e0a9b [kernel] Deduplicate simple interface types when loading dill by Jens Johansen · 2 years, 10 months ago
  83. 41e04fc [cfe] Handle non-const records in const constructors by Johnni Winther · 2 years, 10 months ago
  84. d67104c [pkg:js] Refactor mock creation to export creation by Srujan Gaddam · 2 years, 11 months ago
  85. b03b9c3 Redo "[kernel] Create Source.sourceCode as view of the binary bytes" by Stephen Adams · 2 years, 11 months ago
  86. 671717b [vm/aot] Support dynamic record field access in TFA by Alexander Markov · 2 years, 11 months ago
  87. 10e7e47 Fix typos by Ahmed Ashour · 2 years, 11 months ago
  88. 174f3d3 Revert "[kernel] Create Source.sourceCode as view of the binary bytes" by Ilya Yanok · 2 years, 11 months ago
  89. c3de385 [cfe] Unify handling of 'resolveTypeParameterType'. by Johnni Winther · 3 years ago
  90. 4d9bbde [kernel] AST-to-Text for records works as expected by Jens Johansen · 3 years ago
  91. a07a033 [kernel] Create Source.sourceCode as view of the binary bytes by Stephen Adams · 3 years ago
  92. e2bf482 [cfe] Handle record access through type variables by Johnni Winther · 3 years ago
  93. 1d768f3 Reland "Reland "[cfe,corelib] Add class 'Record' to the core library"" by Chloe Stefantsova · 3 years ago
  94. c427299 [kernel] Add an example and a note in kernel BreakStatement docs by Ömer Sinan Ağacan · 3 years ago
  95. 5490675 Don't delegate foreign private names to `noSuchMethod`. by Paul Berry · 3 years ago
  96. 354f144 [cfe] Add initial implementation of type inference for records by Chloe Stefantsova · 3 years ago
  97. 008190b [cfe] Ensure constructor type in type alias invocation by Johnni Winther · 3 years ago
  98. d43aa20 [cfe] Support current uri for crashes during top level inference by Johnni Winther · 3 years ago
  99. 78dd98a [cfe] Add tests for NORM on records by Chloe Stefantsova · 3 years ago
  100. 281a8a5 [cfe] Implement RecordLiteral.transformOrRemoveChildren by Johnni Winther · 3 years ago