Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Roll dart to 290c576. (flutter#4771)
* Roll dart to 290c576. Changes since last roll: ``` 290c576 Remove inherited setters for mixed-in fields and copy their covariance-bits. 52b66e1 Make fasta command line work on Windows cb2e4b1 [fasta] Rename some methods in Forest API 2fcdfc1 Rename bug32353{,_2}_test.dart to issue32353{,_2}_test.dart 414a331 Add jsonDecode, jsonEncode, base64Decode, base64Encode, base64UrlEncode functions. 6cef662 [kernel] Record supertypes after the query intervals in CHA are built f820555 Add test of type checks on redirecting initializer arguments c31e628 Check types of arguments passed to redirecting initializers 009b667 [vm/kernel] Make 'unsupported tag' errors more verbose 70d715f Substitute return type too 40738b8 fix flutter#32481, generate signatures for mock members induced by nSM b6460f3 Upgrade analyzer_plugin for republish with recent bugfix 439badf Revert "[build] Declare dependency of the version strings on the current Git commit." 7a0b6f8 Fix the analyzer bots c080951 [build] Declare dependency of the version strings on the current Git commit. 693390a Index and search implicit references to optional positional parameters. 80a571d Take the --preview-dart-2 defaults from the context and options classes, not the cli tool defaults. Also, allow --no-preview-dart-2 from dartanalyzer. 8d47a6e Add a fix for lints that recommend using final (issue 32473) 0b48112 Fix nsm forwarding bug 977f4c7 Issue 32397. Fix for top-level inference and implicit creation. b8093e3 Generate signature of instantiated generic function from uninstantiated function 528d9d2 Do not hint when only a responsive asset exists (issue 32250) 5eb6d98 Do not hint when using a deprecated parameter in the defining function (issue 32468) aff70ca [vm] Fix reading of Object::extractor_parameter_types() from a snapshot 23fccf2 [VM] ARM64 unboxed 64 bit fix signed/unsigned const shift e66733d Simplify test case bug32353_test and decouple it from dart:io e067f7f The dart-dfe target is no longer being benchmarked. 7ce30c5 Fix status files after 26e689d 978840a [infra] Use a jessie sysroot for sanitizer builds ad62702 Update status 11c7793 [infra] Turn on C++14 in the compiler config 30a87ce [VM] ARM64: Add unboxed 64 bit integers d2b7787 [infra] Use downloaded sysroots by default 76b8e39 Revert "Reland "[VM runtime] Switch intrinsics from old to new Bigint implementation."" 26e689d More work on signatures 5f51db3 More status preparations to make the CQ clean 2cb8062 Revert "[vm/simarm] Fix VRECPS/VRSQRTSQS instruction implementation." feac6cf Deal with Function type parameter contexts in closure conversion. 76a672e mark lib_2/html/fileapi_entry_test flaky on ddc+mac 97bbe2f [vm] Avoid using objects in VM isolate heap for de-duplication e1909cb Update Outline protocol - change offset/length, add codeOffset/codeLength. 602a8c2 Clean up usage of deprecated constants 5c94ec7 avoid generating unused constructors in dart:html 7aa3e54 [vm] Fix computation of hashCode of a closure with null receiver b93c740 Make isInterceptedCall a field c956cc1 Prepare co19 for d8-hostchecked-dart2js-with-cfe. 4c88118 Disable the .whereType method until generic methods are turned on. 16e8194 Prepare additional lib, html, samples statuses: this embeds of d8-hostcheck results 0013f6a Prepare co19 for the FE switch 22ccad1 [vm] Stream writing snapshots as assembly to reduce peak memory usage. eea08cf Add optional 'file' for getElementDeclarations. b7cb8a1 Mark 2 more tests as flaky 8240134 [infra] Roll boringssl forward. Use clang for arm on Linux. e775ae9 Mark flaky co19 test 3da9c34 [vm/simarm] Fix VRECPS/VRSQRTSQS instruction implementation. d059e97 Add platform.dill files to the hostchecked try bots. b3c12d4 Dart 2 Libraries Wave 3 021a29d Move analyzer-specific status lines into language_2_analyzer.status b457d71 Canonicalize representation of a message without location. 383517d [VM runtime] Fix type canonicalization (fixes flutter#32425). A reused type argument vector that is longer than necessary needs to be shortened to the correct length upon type canonicalization. The runtime call comparing two instance runtime types also needs to consider reused vectors. Add regression test. 0fdbc33 Fix dynamic type dependencies in codegen ef5909b Remove now unused dartk_wrappers 50ba330 Fix for suggesting both class and its default constructor. e3ecc87 [VM / Kernel ] Fixed issue where enum classes were not being marked as such in the VM. Enum class fields are now eagerly initialized. 4c58384 Prepare html, isolate, lib, and lib_2 status files to turn on CFE on dart2js by default 24507da Fix stack overflow when analyzing type variables in generic methods. 0e30fac Update versions of the following packages to the latest versions - boolean_selector - collection 211bf1e [vm/kernel/aot] Cache specializations of cone types in TFA 1c8841e [vm/kernel/aot] Fully support named parameters in type flow analysis 618cd89 Gardening: Adjust test status to fix bots again. Didn't fix the right status file last time and I couldn't test this since it's on Windows. :-( 23a7b62 Use type of receiver for setter target identification f5b5ae8 Respect comments when inserting imports (issue 32432) 7290c95 Change name of 'signature' to ':signature' to not conflict with a DOM member. 7f9d5d3 Gardening: Change test status for standalone_2/namespace_test on Windows. Has been passing for as far back as I can see in the history. 55f7687 [infra] Enable front end CQ builder e8018bf Mark tests as flaky 9d17f3a Tests no longer crash 90c08d5 Update co19 status for Chrome 65 roll 440b58d Start running analyzer tests with --preview-dart-2. dc0f4c8 Fix status of map_literal1_test on analyzer aecf5bf [VM] Remove locking in code called by signal handler, ensure profiler thread sees valid [Redirection] list a55cdae A bit of gardening db08061 Handle implicit tear-off of .call when an implicit downcast is required 8f4db27 Compute which selectors that need type arguments 83c8c21 Gracefully handle local function modifiers 8831dd1 Remove failing assertion a3218d0 Roll back change to pkg/dev_compiler/analysis_options.yaml 50a6bb5 Update co19 status on IE11 after co19 update 6b91b4f Remove RuntimeTypesNeed.classUsesTypeVariableLiteral f69da8e Move tests to /model/ d17db1d Pass type inference context down to field initializer when type inferred via override 675048d Add pragma class to dart:core. 94aa20d Update status for $compiler == fasta 615f40b Ensure that `null` is not used as a context in more places. f368719 Update dart2js_extra: normalize further and update to match runtime==chrome expectations 18aa6b5 Delete recursive import test, improve comment of dummy_compiler_test. 7fe8bdb Refactor tests 932a99a Prepare pkg.status to enable dart2js CFE by default dab7da7 fix implicit casts in DDC 1b9b345 fix DDC ES6 module export names, part of flutter#32272 69f8d4e Fix parsing of super expressions (issue 32393) 2ace7c9 Update dart2js-minified status for co19 no-such-method test a1cacec Update status after co19 roll 6b44182 Only widgets in libraries can be rendered. 8d6b050 [VM] Guard against duplicate entries in the static [Redirection::list_] be87175 Implement Flutter Outline rendering API. 619434d Remember that C() is a compile-time constant expression. 18fe31a Remove useOptimizedMixins from dart2js 9f56e28 Mixin Applications with a Vengeance 3f71dc5 Add preview_dart_2 to supported set of status file variables bda78a0 Deprecated old upper-case constants. ``` * Update license hash
- Loading branch information