From d9a831c5557ea06ff53260890d402b96d1af9470 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Mon, 9 Jul 2018 15:40:38 -0700 Subject: [PATCH] Roll dart to 84ca27a09ebd6a65cd23ee52d835d89cbe06c574. (#5700) * Roll dart to 84ca27a09ebd6a65cd23ee52d835d89cbe06c574. Changes since last roll: ``` 84ca27a09e Fix File::OpenUri on Windows. 5403f654ae Merge existing metadata into new incrementally compiled components. 3cc0a9a230 Another fix for a race in a test. 4aacaeb684 [vm/compiler] Fix handling of exception-throwing instructions in DSE 4ff4620f68 Adjust status lines for safari (take 2) c5c18a0ace Introduce percent decoding in File::OpenUri. 550f294dfc Move some analysis to analyzer-analysis-server-linux and make analyzer-analysis-server-linux a try bot. f5de04f4e1 Apply resolution to directive annotations. 6d328b7fc5 Correctly parse dartdoc before abstract class 25969b2af3 Store resolution for abstract class constructor invocation. 973f73b150 Handle invalid types from front end. bab152a0a9 Fix default in gardening tools 007dcd415d Upgrade package:http to 0.11.3+17. 2519892295 Address a race condition in a test. ed0ccc7ac9 Add more error message mappings f0560a8d66 Add error code ArgumentTypeNotAssignable to improve messaging (issue 33712) 660b8b7700 [fuchsia] Update path to timezone service acd8f345aa Update safari status 4ab082736b [gn] Remove dart_test_bootfs 1c673b1046 Include bounds in type literals 3a1b09dc63 Fix for bug #33660 810cdf8649 Add tests for bug #33660 ac05595889 Memory file system returns Uint8List from readAsBytes d26dba1619 More positions in dart2 constant evaluator eafc52aae7 Add a recovery test 8be1ddbd75 Throw FileSystemException from _FileSystemEntityAdaptor when the file does not exist. 98391f2737 [vm] Refactoring: move StreamingScopeBuilder out of kernel_binary_flowgraph 6dfc4ef663 Remove old dart2analyzer not strong status file entries. 32d208d8b0 Revert "Adjust status lines for safari" 5da24bbec2 Adjust status lines for safari c1f6c9d8c5 Fix dart2js-hostassert configuration and enable it on the CQ 1717371c99 Move InferredData to GlobalTypeInferenceResults 403e7c8022 Use DataComputer class to implement equivalence based tests 5dbf6da529 Remove generics where only ir.Node is used da9705b356 Split compileLoadedLibraries 04168fa922 Move more methods to ClassHierarchy. a4c47afcae Fix global-inference bug. 3e33c3d0fc Eliminate analysis warnings in pkg/ code. 72f3abc239 Fix force-strong flag. e3323ae918 [vm/inliner] Inline typed data on 32-bit archs. f5a3af4fcd [VM] A const bool.fromEnvironment() with an explicit defaultValue of `null` should default to `null` 1a08800dd6 Run analyzer --use-fasta-parser on the language2 tests; update status file. aa6dc1e2d5 [fasta] Resolve redirecting factories invocations after bodies are built 31cd00b12c Mark the analysis server integration tests as slow. 65ee9519d1 Force tests to fail pending implementation. d52555c26e Update the changelog for analyzer changes. d6cf9b471e Deprecate and remove the implementation of an older flag. 609a191115 Basic implementation of MOVE_FILE for files 149c5a0e0e Improve formatting of errors in golden files a600171def Update expectations after parser updates 7570fb86f2 [fasta] Set parent of annotations in BodyBuilder.finishMetadata. e8ff3d596f Deprecate and ignore the --strong flag on dartanalyzer. a5b8ed1299 Have dart2analyzer no longer use the --no-preview-dart-2 flag in test.py. 58e74023c7 Initial attempt to analyze stack traces a07b2a10c6 Changed all warnings to errors in the language specification. 5b5e36f0be Remove use of deprecated methods and constants. 1400cf66e7 Add named configurations to test matrix. 5d2405f112 Update the status file for slow tests. 9871ad23c9 [infra] Move fasta legacy mode SDK tests to their own builder bb69cc15cb Add ClassHierarchy to share code between J/KClosedWorld (second attempt) 148013f9f7 Re-add tests for MOVE_FILE refactoring. 9873f04efc Update service test to not be different in sync async mode dbd97fb8a5 Prep for analyzer 0.32.3, front_end 0.1.3, kernel 0.3.3 6e8332bf77 Remove older analyzer bots. eeb54497cf More slow test status file updates c339846594 [kernel] Move util.dart from bin to lib. 11123b774a Adjust status lines for firefox 620ab34de6 [vm] Implement reading of parameter annotations from kernel 7d7e39a952 [build] Move dart2js run for Observatory from python to GN 3c5fe3c7e4 Prevent npe when constructor cannot be resolved d50fa68176 Update strong status in host-checked mode 6218c0fbb3 Mark analyzer tests as slow. f39eaf937c [vm] Refactoring: remove dependency of StreamingScopeBuilder on StreamingFlowGraphBuilder d5ccb53f01 Remove more uses of isInstanceOf 7007137dd0 Adjustments to dart2js test matrix. 45eee81252 Check another case of StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC. 4c789e9c09 Support the instantiation of abstract constructors d3b4ba3a0b Revert "Fix #32227 export dynamic from dart:core in analyzer." aa93fa1653 Update documentation of --host-checked. afaca9f7cf Use field for class hierarchy map 46bfa7297e Have the regular analyzer bots test in dart 2 mode. 90e9fec5ae Add changelog entry for language change on int literals 8c63d578a6 [vm] Refactoring: move out classes independent of StreamingFlowGraphBuilder aa009339b3 Update test matrix for dart2js 53525542cd Add tests for instance create of an abstract generic class 33f58d5b69 Add dump-info end to end test 98a2e90d4f [vm] Combine internal and external allocation into one allocation limit. 287615986c Resolve arguments and type arguments for unresolved invocations. c99268feb9 Replace handleUnrecoverableError with handleRecoverableError 0ccdc3ec38 Reland: [dart:io] Adds Socket.startConnect c9fd95119d Add file path to ResolutionApplier error message fb762be46a Update dart_style to version 1.1.1 in DEPS db7085a292 Rename UnresolvedTargetInvocation. b803d74c9b Adjusted errors for FutureOr in class headers c407e83d0e Delete duplicate key "configurations" in test_matrix.json b303f5ad86 Add flag --named-configuration (-n) to test.py options. 22b9847cca [analyzer][cfe] Don't crash on converting errors with Severity.context 4fd04044fb Adjusted circularity prevention rule for type variable subtyping 1467909921 Call _completeOnAsyncReturn instead of .complete directly b7b24e9bbe Update dart2js-strong status across several suites 11e001595a Update analysis options files. ed6c09636f Remove old entries from pkg/pkg.status. 30807fe164 [VM interpreter] Fix InterpretCall stub. The stub was marking the thread as executing VM code too early, since the slow path of AllocateArray (called via PushArrayOfArguments) calls into the runtime. With this fix, DeltaBlueClosures can run in fully interpreted mode. 10c13e0e9e - deprecate strong-mode: options - move those settings to the language: options settings - ignore strong-mode: false in the analysis options file 3a22666ba7 Clearing a LinkedHashMap should not do big allocations adb4b4af2c Remove another call to handleUnrecoverableError fd26d67a0b Added getLegacyStats until Chrome fully supports new getStats() API. ``` * Update license hash --- DEPS | 6 +++--- travis/licenses_golden/licenses_third_party | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index d9b1569708509..4d897a8d495ec 100644 --- a/DEPS +++ b/DEPS @@ -31,7 +31,7 @@ vars = { # Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS. # You can use //tools/dart/create_updated_flutter_deps.py to produce # updated revision list of existing dependencies. - 'dart_revision': '64641d014b77bd410e9aa10558522ae26e4210ee', + 'dart_revision': '84ca27a09ebd6a65cd23ee52d835d89cbe06c574', 'dart_args_tag': '1.4.1', 'dart_async_tag': '2.0.7', @@ -46,7 +46,7 @@ vars = { 'dart_crypto_tag': '2.0.5', 'dart_csslib_tag': '0.14.1', 'dart_dart2js_info_tag': '0.5.6+4', - 'dart_dart_style_tag': '1.1.0', + 'dart_dart_style_tag': '1.1.1', 'dart_dartdoc_tag': 'v0.20.1', 'dart_fixnum_tag': '0.10.5', 'dart_glob_tag': '1.1.5', @@ -54,7 +54,7 @@ vars = { 'dart_http_multi_server_tag': '2.0.4', 'dart_http_parser_tag': '3.1.1', 'dart_http_retry_tag': '0.1.1', - 'dart_http_tag': '0.11.3+16', + 'dart_http_tag': '0.11.3+17', 'dart_http_throttle_tag': '1.0.2', 'dart_intl_tag': '0.15.2', 'dart_json_rpc_2_tag': '2.0.6', diff --git a/travis/licenses_golden/licenses_third_party b/travis/licenses_golden/licenses_third_party index c5e24a324d7c5..4be1f27dfb1e4 100644 --- a/travis/licenses_golden/licenses_third_party +++ b/travis/licenses_golden/licenses_third_party @@ -1,4 +1,4 @@ -Signature: ba36501c9aa5697d9114574434597320 +Signature: c34d2115c40cb3fe6d67ff2a2274d002 UNUSED LICENSES: