Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@aam
Copy link
Member

@aam aam commented Mar 22, 2018

Changes since last dart roll:

95e9e890a9 [kernel/vm] Implement NSM-forwarding in the VM.
7450e2ad60 Fix parsing of invalid interpolation in string literal
cd03f35a0b Prepare for analyzer 0.31.2-alpha.1, front_end 0.1.0-alpha.11, and kernel 0.3.0-alpha.11.
38b0825a55 [kernel] Add target for Flutter on Fuchsia.
2fd9969c96 extend unstable API to pass in the location of the libraries-specification
1caf7b7ecd Revert "Create new AnalysisSession instance on changes."
c90ca298ed Provide a message for InconsistentAnalysisException.
b6944e3165 Make use of environment overrides in fasta's implementation of config specific imports
26c06cdd82 Clean up Dart 2 type issues related to YAML support
4989976a81 Add CFE support for noSuchMethod forwarders
014bd821e6 Retry when fixes cannot be computed because of an inconsistent session (issue 32635)
04f5d1b974 Recover from missing while in do/while statement
dc5a8b2e91 Improve the fix to add an explicit cast
c7cdb72f32 Move CloneWithoutBody to Kernel API
2be1456309 [fasta] Fix not being able to output a program because of erroneousProgram
17a778c9cb Changed AudioScheduledSourceNode.start to start2. Fixes https://github.com/dart-lang/sdk/issues/32624
ae9b76dba6 [kernel] Add flag for NSM-forwarding stubs.
691bb9b299 [vm/compiler] Add a comment about MakeTemporary limitation.
83bfbcdd96 Incremental compilation: computing class hierarchy for reachable things only
0dd2a8dbdb Incremental compiler: Only include libraries loaded from dill if used
b4206bb92c Remove dartk
bb2bf609be Incremental compiler: Deal with disappearing package
2e366e8c9a [fasta] Refactor incremental_load_from_dill_test
4f40e43d7a Incremental compiler: Add test that mixes in something from the sdk
83c0a75564 [fasta] Add failing test to incremental compiler test suite
3a81263fee [ VM / Dart 2] Split DartAPI_PropagateError into DartAPI_PropagateError and DartAPI_PropagateCompileError since the compile time error from the missing semicolon prevented the code from being executed in Dart 2.
4905a2da7c Fix pub issues links from bde48c67ec6bd76a475ead02f45a16c1c0309529
bde48c67ec Update pub dependency
95089a2eeb cleanup CHANGELOG for -dev.39 and -dev.40
068be3b656 [ VM / Dart 2 ] Fixed issue where TokenPosition::kNoSource was being registered as the position of native methods. Fixes DartAPI_CurrentStackTraceInfo
5430010395 Use writeFieldDeclaration() and writeFunctionDeclaration() to write extracted widget.
1d774b7f77 Add "environment_overrides" section to libraries-specification.
36d4fd37a7 Mark test as flaky
f2806ab624 [Corelib, VM runtime] Fix handling of zero operand in Bigint operations (fixes #32465). Fix VM, dart2js, and dcc Bigint implementations. Add shift tests. Re-enable Bigint intrinsics on VM.
9f0e391e28 Rename writeParameterSource() to writeParameter() and make 'type' optional.
8136c957a1 Improve fasta parser library declaration recovery
b3c4b1c2ef Remove pkg/browser from SDK source – use mirror
179db6dc6a Remove usage of pkg:browser from tools/dart2js/sourceMapViewer
a81f4babcc Revert "[ VM / Dart 2 ] Fixed StackTraceFormat test to expect file URIs in stacks generated by the Dart frontend."
ae130bc187 [ VM / Dart 2 ] Fixed StackTraceFormat test to expect file URIs in stacks generated by the Dart frontend.
2546f2235e Fix status lines for html group tests - group was duplicated in logs.
8658a7403e Check for references/writes to superclass members.
15bf72615d Fix for using isFinal/isConst with type in writeFieldDeclaration().
a8986cf45a Support for parameters for extracted widget.
aac5d04198 [infra] Add optimization_counter_threshold builder tag to the test matrix
fe5e2444ad [ VM / Dart 2 ] Fixed DartAPI_InvokeCrossLibrary test.
dddb578fbb Update Safari status for two tests
521846c832 [VM] When generating the token position list for each line (for a [Script]), only scan relevant classes/functions/fields
8630c69c9f Add typeInfo expression accessor
587e4f8723 Parse local function metadata
8493f68271 Adjusted status for lib_2/async/future_or_type_test.dart
7c05f1e608 Add more tests for FutureOr used as a type.
1fc73bf1a6 Compute ClassFunctionType from signature function in Dart 2
ad5f5abb13 Remove dart2js self analysis tests
31dd6683f8 [VM] Optimize performance of dart_boostrap in debug-kernel-strong mode.
38dc57504b [status] Update corelib_2 status for bigint test
6469f4c78a Support for extracting widget from a function.
00ec3b0867 [vm] Fix several kernel-specific memory leaks.
b7c3c32f63 [vm] Do not assign type to phi if it was loaded from a different local
d26c310a27 Rework parsing of local const declarations
06638dd17f [ VM / Dart 2 ] Removed DartAPI_NativeFieldAccess and DartAPI_InjectNativeFields1 as they were using Dart_CreateNativeWrapper which doesn't make sense in the context of Dart 2. Also did some status file cleanup and reorganization.
a5966ad988 Fix dart2js libraries.yaml
ec65830504 [ VM / Dart 2 ] Fixed DartAPI_LookupLibrary test which was treating the script in Dart_LoadScript as kernel instead of source.
8abeb56ebb Basic 'Extract Widget' refactoring.
996277d427 Entity-fy the non-frequence minifier so it can be supported under the CFE.
0e764393f3 A few more Dart2 related fixes
965cb81c0f Add AnalysisSessionHelper and move getClass() into it.
1c5d2e9016 Bump linter to 0.1.45
86b1646475 webSQL is not suported by Firefox fixed test supported should of true should not be expected.
3d34f4d4fe Updated CHANGELOG with Chrome 63 roll changes and fixed status file test now passes.
08d305bbd7 Inline modifiers into endTopLevelFields and endFields events
efab00ce5c Fix type issues caused by running with --preview-dart-2
adb9f8cc0b Inline modifiers into beginClassDeclaration and beginNamedMixinApplication
b75fb574ee Fix async_compiler_input_provider_test for Windows
fd005e17bc Rework parsing of local function declarations
8eb749e032 Fix sourcemaps/name_test for kernel
581c512345 Fixed DOMRectList not having a prototype field.
031ef989ac Provide better error message when a linked dependency doesn't exist
d9878ae0da fix regression in DDC handling of top-level field named 'name'
ac322d0fb4 Move LibraryElement caching to AnalysisSession.
2047d44631 Handle the case where there is no selection(issue 32563)

Changes since last roll:

```
95e9e89 [kernel/vm] Implement NSM-forwarding in the VM.
7450e2a Fix parsing of invalid interpolation in string literal
cd03f35 Prepare for analyzer 0.31.2-alpha.1, front_end 0.1.0-alpha.11, and kernel 0.3.0-alpha.11.
38b0825 [kernel] Add target for Flutter on Fuchsia.
2fd9969 extend unstable API to pass in the location of the libraries-specification
1caf7b7 Revert "Create new AnalysisSession instance on changes."
c90ca29 Provide a message for InconsistentAnalysisException.
b6944e3 Make use of environment overrides in fasta's implementation of config specific imports
26c06cd Clean up Dart 2 type issues related to YAML support
4989976 Add CFE support for noSuchMethod forwarders
014bd82 Retry when fixes cannot be computed because of an inconsistent session (issue 32635)
04f5d1b Recover from missing while in do/while statement
dc5a8b2 Improve the fix to add an explicit cast
c7cdb72 Move CloneWithoutBody to Kernel API
2be1456 [fasta] Fix not being able to output a program because of erroneousProgram
17a778c Changed AudioScheduledSourceNode.start to start2. Fixes dart-lang/sdk#32624
ae9b76d [kernel] Add flag for NSM-forwarding stubs.
691bb9b [vm/compiler] Add a comment about MakeTemporary limitation.
83bfbcd Incremental compilation: computing class hierarchy for reachable things only
0dd2a8d Incremental compiler: Only include libraries loaded from dill if used
b4206bb Remove dartk
bb2bf60 Incremental compiler: Deal with disappearing package
2e366e8 [fasta] Refactor incremental_load_from_dill_test
4f40e43 Incremental compiler: Add test that mixes in something from the sdk
83c0a75 [fasta] Add failing test to incremental compiler test suite
3a81263 [ VM / Dart 2] Split DartAPI_PropagateError into DartAPI_PropagateError and DartAPI_PropagateCompileError since the compile time error from the missing semicolon prevented the code from being executed in Dart 2.
4905a2d Fix pub issues links from bde48c6
bde48c6 Update pub dependency
95089a2 cleanup CHANGELOG for -dev.39 and -dev.40
068be3b [ VM / Dart 2 ] Fixed issue where TokenPosition::kNoSource was being registered as the position of native methods. Fixes DartAPI_CurrentStackTraceInfo
5430010 Use writeFieldDeclaration() and writeFunctionDeclaration() to write extracted widget.
1d774b7 Add "environment_overrides" section to libraries-specification.
36d4fd3 Mark test as flaky
f2806ab [Corelib, VM runtime] Fix handling of zero operand in Bigint operations (fixes flutter#32465). Fix VM, dart2js, and dcc Bigint implementations. Add shift tests. Re-enable Bigint intrinsics on VM.
9f0e391 Rename writeParameterSource() to writeParameter() and make 'type' optional.
8136c95 Improve fasta parser library declaration recovery
b3c4b1c Remove pkg/browser from SDK source – use mirror
179db6d Remove usage of pkg:browser from tools/dart2js/sourceMapViewer
a81f4ba Revert "[ VM / Dart 2 ] Fixed StackTraceFormat test to expect file URIs in stacks generated by the Dart frontend."
ae130bc [ VM / Dart 2 ] Fixed StackTraceFormat test to expect file URIs in stacks generated by the Dart frontend.
2546f22 Fix status lines for html group tests - group was duplicated in logs.
8658a74 Check for references/writes to superclass members.
15bf726 Fix for using isFinal/isConst with type in writeFieldDeclaration().
a8986cf Support for parameters for extracted widget.
aac5d04 [infra] Add optimization_counter_threshold builder tag to the test matrix
fe5e244 [ VM / Dart 2 ] Fixed DartAPI_InvokeCrossLibrary test.
dddb578 Update Safari status for two tests
521846c [VM] When generating the token position list for each line (for a [Script]), only scan relevant classes/functions/fields
8630c69 Add typeInfo expression accessor
587e4f8 Parse local function metadata
8493f68 Adjusted status for lib_2/async/future_or_type_test.dart
7c05f1e Add more tests for FutureOr used as a type.
1fc73bf Compute ClassFunctionType from signature function in Dart 2
ad5f5ab Remove dart2js self analysis tests
31dd668 [VM] Optimize performance of dart_boostrap in debug-kernel-strong mode.
38dc575 [status] Update corelib_2 status for bigint test
6469f4c Support for extracting widget from a function.
00ec3b0 [vm] Fix several kernel-specific memory leaks.
b7c3c32 [vm] Do not assign type to phi if it was loaded from a different local
d26c310 Rework parsing of local const declarations
06638dd [ VM / Dart 2 ] Removed DartAPI_NativeFieldAccess and DartAPI_InjectNativeFields1 as they were using Dart_CreateNativeWrapper which doesn't make sense in the context of Dart 2. Also did some status file cleanup and reorganization.
a5966ad Fix dart2js libraries.yaml
ec65830 [ VM / Dart 2 ] Fixed DartAPI_LookupLibrary test which was treating the script in Dart_LoadScript as kernel instead of source.
8abeb56 Basic 'Extract Widget' refactoring.
996277d Entity-fy the non-frequence minifier so it can be supported under the CFE.
0e76439 A few more Dart2 related fixes
965cb81 Add AnalysisSessionHelper and move getClass() into it.
1c5d2e9 Bump linter to 0.1.45
86b1646 webSQL is not suported by Firefox fixed test supported should of true should not be expected.
3d34f4d Updated CHANGELOG with Chrome 63 roll changes and fixed status file test now passes.
08d305b Inline modifiers into endTopLevelFields and endFields events
efab00c Fix type issues caused by running with --preview-dart-2
adb9f8c Inline modifiers into beginClassDeclaration and beginNamedMixinApplication
b75fb57 Fix async_compiler_input_provider_test for Windows
fd005e1 Rework parsing of local function declarations
8eb749e Fix sourcemaps/name_test for kernel
581c512 Fixed DOMRectList not having a prototype field.
031ef98 Provide better error message when a linked dependency doesn't exist
d9878ae fix regression in DDC handling of top-level field named 'name'
ac322d0 Move LibraryElement caching to AnalysisSession.
2047d44 Handle the case where there is no selection(issue 32563)
```
@aam aam requested a review from a-siva March 22, 2018 19:42
@aam aam merged commit 288fe3e into flutter:master Mar 22, 2018
@aam aam deleted the roll-dart-20180322 branch March 22, 2018 20:16
@aam aam mentioned this pull request Mar 23, 2018
aam added a commit to aam/engine that referenced this pull request Mar 23, 2018
@aam aam mentioned this pull request Mar 23, 2018
aam added a commit that referenced this pull request Mar 23, 2018
* Revert "Roll back pub upgrade. (#4854)"

This reverts commit fc834f3.

* Revert "Roll flutter 20180322a (#4852)"

This reverts commit 7d9728d.

* Revert "Roll dart to 95e9e89 (#4850)"

This reverts commit 288fe3e.
cbracken added a commit to cbracken/flutter that referenced this pull request Mar 27, 2018
Includes:
* Document Window.defaultRouteName a little better. (flutter/engine#4851)
* Roll dart to 95e9e890a9 (flutter/engine#4850)
cbracken added a commit to cbracken/flutter that referenced this pull request Mar 27, 2018
Includes:
* Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig (flutter/engine#4857)
* Vulkan swap chain setup no longer uses GrPixelConfig and doesn't incl…
* Revert dart roll 20180322 (flutter/engine#4855)
* Roll back pub upgrade. (flutter/engine#4854)
* Roll flutter 20180322a (flutter/engine#4852)
* Document Window.defaultRouteName a little better. (flutter/engine#4851)
* Roll dart to 95e9e890a9 (flutter/engine#4850)
cbracken added a commit to flutter/flutter that referenced this pull request Mar 27, 2018
Includes:
* Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig (flutter/engine#4857)
* Vulkan swap chain setup no longer uses GrPixelConfig and doesn't incl…
* Revert dart roll 20180322 (flutter/engine#4855)
* Roll back pub upgrade. (flutter/engine#4854)
* Roll flutter 20180322a (flutter/engine#4852)
* Document Window.defaultRouteName a little better. (flutter/engine#4851)
* Roll dart to 95e9e890a9 (flutter/engine#4850)
DaveShuckerow pushed a commit to DaveShuckerow/flutter that referenced this pull request May 14, 2018
Includes:
* Remove declaration for undefined GPUSurfaceGL::SelectPixelConfig (flutter/engine#4857)
* Vulkan swap chain setup no longer uses GrPixelConfig and doesn't incl…
* Revert dart roll 20180322 (flutter/engine#4855)
* Roll back pub upgrade. (flutter/engine#4854)
* Roll flutter 20180322a (flutter/engine#4852)
* Document Window.defaultRouteName a little better. (flutter/engine#4851)
* Roll dart to 95e9e890a9 (flutter/engine#4850)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants