Roll src/third_party/dart fc3af737c759..162d6c5634a0 (209 commits) (#16261)
https://dart.googlesource.com/sdk.git/+log/fc3af737c759..162d6c5634a0 git log fc3af737c759..162d6c5634a0 --date=short --first-parent --format='%ad %ae %s' 2020-01-30 zichangguo@google.com Revert "[vm] Add support for real unboxed floating point fields in AOT" 2020-01-30 rmacnak@google.com [vm, gc] Base the growth policy on usage instead of capacity. 2020-01-30 pquitslund@google.com require type for dynamic var decl splits 2020-01-30 pquitslund@google.com `call()` suggestions for FunctionTypes 2020-01-30 srawlins@google.com NNBD preview: properly render deleted regions 2020-01-30 fishythefish@google.com [dart2js] Fork backend subtyping into legacy and null-safe variants. 2020-01-30 srawlins@google.com Use 'enum' and 'mixin' with undefined getters, methods, operators, setters 2020-01-30 pquitslund@google.com remove unneeded `<Widget>` assist/fix annotations 2020-01-30 kustermann@google.com [vm/nnbd] Disable usage of specialized type testing stubs for NonNullable/NNBD types 2020-01-30 alexmarkov@google.com [vm/nnbd] Draft support for TypeRefs in CheckInstantiatedNullability 2020-01-30 sortie@google.com [nnbd] Migrate dart:io to NNBD. 2020-01-30 jcollins@google.com Implement FantasyRepo. 2020-01-30 brianwilkerson@google.com Add return types to more tests in analysis_server 2020-01-30 johnniwinther@google.com [cfe] Handle parameter type inference for mixed inheritance 2020-01-30 victor.agnez@hotmail.com [vm] Add support for real unboxed floating point fields in AOT 2020-01-30 johnniwinther@google.com [cfe] Support nnbd platform without experiment enabled 2020-01-30 johnniwinther@google.com [cfe] Demote inferred declaration types 2020-01-30 sstrickl@google.com [vm] Add VM and isolate instructions start to DumpStackTrace. 2020-01-30 srawlins@google.com NNBD Preview: Fix region detail links to _not_ be POST links 2020-01-30 paulberry@google.com Migration: Fix toFinalType for top bounds. 2020-01-30 scheglov@google.com Use Never and Object? in NNBD bottom / top. 2020-01-30 asiva@google.com [VM/tests] Second step of porting dart:cli tests for NNBD 2020-01-30 asiva@google.com Revert "Implementation of evaluation to JS in frontend server" 2020-01-30 scheglov@google.com Reuse checkGetter() in checkExtension(). 2020-01-30 rmacnak@google.com [vm, service] Add a test to exercise all timeline recorders. 2020-01-30 annagrin@google.com Implementation of evaluation to JS in frontend server 2020-01-30 paulberry@google.com Migration: Add a type parameter to NodeChange. 2020-01-30 asiva@google.com [VM/tests] - First step to migrate dart:cli tests for NNBD. 2020-01-30 srawlins@google.com NNBD preview: Fix test for generic function types; typedefs still not fixed 2020-01-29 alexmarkov@google.com [vm/nnbd] Fix nullability and bounds of type parameters 2020-01-29 srujzs@google.com Handle invalid overrides in template and src dart files 2020-01-29 srujzs@google.com Move changes to src .dart files to nnbd_src 2020-01-29 srujzs@google.com Fork dom src files to nnbd version 2020-01-29 srujzs@google.com Add $#NAME syntax to emitter to allow subtemplates 2020-01-29 nshahan@google.com [dartdevc] Apply more lints from pedantic v1.9.0 and cleanup violations 2020-01-29 scheglov@google.com Clean up GetterSetterTypesVerifier. 2020-01-29 sra@google.com [dart2js] Use HInvokeExternal for native calls 2020-01-29 fmil@google.com Revert "[i18n] Replaces fuchsia.deprecatedtimezone" 2020-01-29 scheglov@google.com Implement NullShortableExpressionImpl in MethodInvocationImpl. 2020-01-29 brianwilkerson@google.com Add return types to more methods in analysis_server 2020-01-29 mfairhurst@google.com [nnbd_migration] Handle downcast from FutureOr<T> to T. 2020-01-29 mfairhurst@google.com [nnbd_migration] Handle LUB(Never, C<T>). 2020-01-29 jcollins@google.com Move the parallelization restriction into SubprocessLauncher. 2020-01-29 paulberry@google.com Migration: add explicit types to variable declarations when needed. 2020-01-29 paulberry@google.com Migration: Add offsets to more inferred type nodes. 2020-01-29 paulberry@google.com Migration: Rework FixAggregator to reduce order dependencies. 2020-01-29 paulberry@google.com Migration: simplify edit plans for changing `?.` into `.`. 2020-01-29 paulberry@google.com Migration: Make sure that /*!*/ hints and already-migrated nullabilities can't be overridden. 2020-01-29 paulberry@google.com Migration: remove the "propagation step" part of the instrumentation interface. 2020-01-29 mfairhurst@google.com [nnbd_migration] Fix usages of migrated typedefs 2020-01-29 scheglov@google.com Issue 39976. Treat UnknownInferredType as top. 2020-01-29 scheglov@google.com Issue 40333. Verify types of static getters / setters. 2020-01-29 jwren@google.com Completion metrics cleanup for FieldFormalParameters. 2020-01-29 jwren@google.com In completion_metrics.dart, skip files that have analysis errors 2020-01-29 dacoharkes@google.com [test] Remove redundant gen_snapshot passing in crossword builder 2020-01-29 dacoharkes@google.com [vm/ffi] Split FFI tests in NNBD and legacy 2020-01-29 jensj@google.com [CFE] Fix expression compilation with extensions 2020-01-29 kustermann@google.com [infra] Fix test runner to correctly parse android adb output and fix test to always expect compile-time error 2020-01-29 victor.agnez@hotmail.com [vm] Avoid inlining dynamic calls for simd operations 2020-01-29 kustermann@google.com [vm/concurrency] Add locking for any access to [FixedCache]. 2020-01-29 kustermann@google.com [vm/async] Ensure --lazy-async-stacks also works inside custom zones with error handlers 2020-01-29 jwren@google.com Don't include library directives in the completion metrics computations. 2020-01-29 nshahan@google.com [dartdevc] Apply always_declare_return_types lint and cleanup violations 2020-01-29 scheglov@google.com Update dartdevc_nnbd_sdk_error_golden.txt after analyzer error code changes. 2020-01-29 scheglov@google.com Convert to legacy members of Object and constructor elements. 2020-01-29 aam@google.com [vm/isolates] Disallow sending of function types. 2020-01-29 scheglov@google.com Update AnalysisDriverResolutionTest for compatibility with unforked SDK. 2020-01-29 scheglov@google.com Issue 40333. Extract GetterSetterTypesVerifier, report GETTER_NOT_SUBTYPE_SETTER_TYPES for NNBD. 2020-01-29 sigmund@google.com [dart2js] SSA: Avoid emitting generate-at-use twice 2020-01-29 srujzs@google.com Changing the dart:html generator scripts to generate null-safe/nnbd code 2020-01-29 rmacnak@google.com Revert "[vm] Initialize large typed arrays only once." 2020-01-28 zichangguo@google.com [http] fix hanging when parser failed to parser body of response/request 2020-01-28 jonahwilliams@google.com [vmservice] allow fallback on port bind failure 2020-01-28 nbosch@google.com Add the first Kernel check for invalid JS interop 2020-01-28 athom@google.com [infra] Reduce the number of results in the pubsub messages 2020-01-28 rmacnak@google.com [vm] Initialize large typed arrays only once. 2020-01-28 brianwilkerson@google.com Begin adding return types in analysis_server 2020-01-28 scheglov@google.com Support for searching references to imports when opt-in from opt-out. 2020-01-28 scheglov@google.com Convert loadLibrary() to legacy when opt-in from opt-out. 2020-01-28 asiva@google.com Do not opt-in to NNBD when building application snapshots for kernel service and other tools like dartjs, dart analyzer etc. We should enable this only when all the tools are ready to opt-in. 2020-01-28 jwren@google.com completion_metrics.dart change, don't expect completions when the completed token would be a dynamic type. 2020-01-28 alexmarkov@google.com [vm/aot/tfa] Infer non-nullability of receiver after calls 2020-01-28 scheglov@google.com Move tests for MISMATCHED_GETTER_AND_SETTER_TYPES. 2020-01-28 jcollins@google.com Add ports of the tables in steamroll_ecosystem.sh. 2020-01-28 jwren@google.com Add a new counter in completion_metrics.dart to count and report the number of each token that was a miss. 2020-01-28 pquitslund@google.com bump to linter 0.1.110 2020-01-28 jwren@google.com completion_metrics.dart improvement with named arguments in method invocations. 2020-01-28 nbosch@google.com Assert that allowInterop is used with constructors 2020-01-28 liama@google.com [vm] Set non_nullable_flag() to true 2020-01-28 brianwilkerson@google.com Enable avoid_return_types_on_setters in analysis_server 2020-01-28 dacoharkes@google.com [test_runner] QEMU named configurations 2020-01-28 dacoharkes@google.com [test_runner] Support for arm32 VM in AOT mode on x64 via QEMU 2020-01-28 dacoharkes@google.com [test] format test_matrix.json 2020-01-28 victor.agnez@hotmail.com [vm] Add checks to parameters of math functions before inlining 2020-01-28 jensj@google.com [CFE] Don't add newly-converted DillLibraryBuilders to list of needed dill libraries 2020-01-28 paulberry@google.com Migration: consider edges introduced by contravariant assignment to be uncheckable. 2020-01-28 paulberry@google.com Migartion: consider edges introduced by parameter overrides to be uncheckable. 2020-01-28 paulberry@google.com Migration: allow a node to become nullable after being marked non-nullable. 2020-01-28 paulberry@google.com Separate graph propagation state and results out to their own class. 2020-01-28 paulberry@google.com Migration: change NullabilityGraph._debugDump output to graphviz format. 2020-01-28 paulberry@google.com Migration: improve toString representation of some inferred type nodes. 2020-01-28 paulberry@google.com Migration: fix warning in edge_builder.dart. 2020-01-28 paulberry@google.com Sort methods in edge_builder_test.dart and migration_visitor_test_base.dart. 2020-01-28 johnniwinther@google.com [cfe] Special case inference of Object.== parameter in legacy mode 2020-01-28 johnniwinther@google.com [cfe] Update assert to handle extension reexport 2020-01-28 lrn@google.com Analyzer: Don't do recursive flattening of FutureOr in await. 2020-01-28 athom@google.com [co19] Roll co19 to 5a3388d1f79cc3c61f9cdc1b3eaaa405bd62c882 2020-01-28 jensj@google.com [CFE] Reproduction and workaround for crash when computing variance 2020-01-28 jensj@google.com [CFE] [Incremental compiler] Convert all SourceLibraryBuilders to DillLibraryBuilders 2020-01-28 dacoharkes@google.com [test_runner] Support for arm32 VM in JIT mode on x64 via QEMU 2020-01-28 jwren@google.com Introduce and use a new class to compute the mean reciprocal rank after a run of the code completion metrics execution. 2020-01-28 rmacnak@google.com [vm, docs] Describe which VM service features are available in which VM modes. 2020-01-27 rmacnak@google.com [vm, gc] Use the compactor for the GC of last resort. 2020-01-27 mfairhurst@google.com [nnbd_migration] union resolved typedef nodes with inferred ones 2020-01-27 jwren@google.com Initial test_all.dart, the dart bots test all the files ending in "_test.dart", this file allows developers to easily run all the tests themselves. 2020-01-27 jcollins@google.com Move MultiFutureTracker and SubprocessLauncher into utilities. 2020-01-27 alexmarkov@google.com [vm/aot/tfa] Infer more information from conditions in TFA 2020-01-27 jcollins@google.com Boilerplate and basic flow for `buildFantasyLand`. 2020-01-27 asiva@google.com [VM/libraries] Fix final set of warnings in dart:core and dart:typed_data 2020-01-27 jwren@google.com Move dartdev command tests under a new command directory and add an initial format_test.dart 2020-01-27 rmacnak@google.com Reapply "[vm, gc] Sweep non-executable large pages concurrently." 2020-01-27 jwren@google.com Cleanup and refactoring in completion_metrics.dart 2020-01-27 srawlins@google.com Fix more windows tests in migration tool 2020-01-27 liama@google.com [vm] Add nullability variations for snapshot singletons 2020-01-27 scheglov@google.com Issue 40221. NNBD_TOP_MERGE super-interfaces when checking for implementing the same generic class more than once. 2020-01-27 srawlins@google.com Fix Windows analyzer tests. 2020-01-27 victor.agnez@hotmail.com [vm] Update offsets 2020-01-27 57064186+zorro@users.noreply.github.com Fixes failure of x86_64 builds for android 2020-01-27 paulberry@google.com Flow analysis: fix shared tests to consider potential nullability instead of nullability. 2020-01-27 johnniwinther@google.com [cfe] Handle promotion of nullable type variables 2020-01-27 karlklose@google.com [infra] Add support for builders to pkg/smith 2020-01-27 brianwilkerson@google.com Change tests of lint-based quick fixes to not require the lint marker in the result 2020-01-27 scheglov@google.com Update NORM and type parameters handling to new understanding. 2020-01-26 brianwilkerson@google.com Enable always_declare_return_types in analyzer_plugin 2020-01-26 brianwilkerson@google.com Add newly reviewed docs and change section header everywhere 2020-01-26 brianwilkerson@google.com Convert dartfix to use underscores rather than hyphens for fix names 2020-01-25 brianwilkerson@google.com Enable always_declare_return_types in analyzer_cli 2020-01-25 brianwilkerson@google.com Refactor dartfix to make the handling of lint fixes uniform 2020-01-25 scheglov@google.com Split NormalizeHelper. 2020-01-25 scheglov@google.com Extract NORM implementation into NormalizeHelper. 2020-01-25 brianwilkerson@google.com Update generators to not produce type annotations for variable declarations 2020-01-25 brianwilkerson@google.com Enable prefer_if_null_operators and prefer_spread_collections in analysis_server 2020-01-25 sra@google.com [dart2js] Cleanup of a few dynamic calls 2020-01-25 sra@google.com [dart2js] Redirecting a selector should clear cached element 2020-01-25 asiva@google.com [VM/libraries] Port some of the changes made in the sdk version of typed_data_patch.dart over to the sdk_nnbd version too. 2020-01-24 brianwilkerson@google.com Cleanup some analyzer hints 2020-01-24 jakemac@google.com - simplify convertFileOrArgumentToUri to just use resolveInputUri - Allow non-file uris as a multi-root root 2020-01-24 fishythefish@google.com [dart2js] Add regression test for #40296. 2020-01-24 scheglov@google.com Use test Matcher for checking Element(s). 2020-01-24 alexmarkov@google.com [benchmarks] Add typed data copy benchmark 2020-01-24 victor.agnez@hotmail.com [vm] Generate different offsets for dart_precompiled_runtime 2020-01-24 jonahwilliams@google.com Revert "[vmservice] allow fallback on port bind failure" 2020-01-24 scheglov@google.com Issue 39917. Test that Never is resolved as Never* in legacy. 2020-01-24 scheglov@google.com Issue 40287. Don't report MISSING_DEFAULT_VALUE_FOR_PARAMETER for external and native methods. 2020-01-24 fishythefish@google.com [dart2js] Redirect all subclasses of JavaScriptObject. 2020-01-24 scheglov@google.com Move old AnalysisDriverResolutionTest to DriverResolutionTest. 2020-01-24 mfairhurst@google.com [nnbd_migration] CompletenessTracker to ensure EdgeBuilder visits all types. 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in type arguments 2020-01-24 mfairhurst@google.com [nnbd_migration] Don't visit spread elements twice 2020-01-24 mfairhurst@google.com [nnbd_migration] fix typo in instrumentation test 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in factory constructors 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in method type parameter bounds 2020-01-24 mfairhurst@google.com [nnbd_migration] visit types in typed field formal parameters 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in class aliases 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in mixin type parameter bounds 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in extension extended type 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in for-in loops (&test regular for) 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in explicit invocation arguments 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in instance creation parameters 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in list, set, map literals 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in method type parameter bounds 2020-01-24 mfairhurst@google.com [nnbd_migration] Visit types names in local variables 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in type parameter bounds 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in extends/implements 2020-01-24 mfairhurst@google.com [nnbd_migration] visit type names in as casts 2020-01-24 mfairhurst@google.com [nnbd_migration] visit TypeNames for function return types 2020-01-24 rmacnak@google.com [vm] Scrub and qualify names without allocating on the Dart heap. 2020-01-24 alexmarkov@google.com Cleanup status file entries for service/dartkp crashes 2020-01-24 jonahwilliams@google.com [vmservice] allow fallback on port bind failure 2020-01-24 scheglov@google.com Issue 40287. Don't report MISSING_DEFAULT_VALUE_FOR_PARAMETER for abstract methods. 2020-01-24 rmacnak@google.com [test] Move and migrate `dart:profiler` tests. 2020-01-24 sra@google.com [dart2js] Fix incorrect SideEffects for native members 2020-01-24 sra@google.com Don't run pkg/dartdev/test/command_test on dart2js 2020-01-24 sigmund@google.com Use source-maps in test runner to expand JavaScript stack traces. 2020-01-24 paulberry@google.com Migration: replace `?.` with `.` where appropriate. 2020-01-24 paulberry@google.com Abstract resolution calls to `.isNullAware`. 2020-01-24 zichangguo@google.com Reland "[vm] resolve symbolic link to find kernel_service snapshot" 2020-01-24 asiva@google.com [VM/libraries] Fix final set of warnings from dart:async patch files. 2020-01-24 pquitslund@google.com fix diagnostic messages for named constructors 2020-01-24 sigmund@google.com add mixed subtype test 2020-01-24 brianwilkerson@google.com Remove support for default fixes from dartfix 2020-01-24 aam@google.com [io/file_watcher] Unregister watched pathId when handle is closed. 2020-01-24 markzipan@google.com Updating iterable.current comments and behavior to be consistent. 2020-01-24 srawlins@google.com NNBD preview: Fix recent display issues; fixes #40307 2020-01-24 jakemac@google.com Require pre-initialized importToSummary and summaryToModule maps in the ProgramCompiler constructor, and remove the corresponding arguments from emitModule. 2020-01-24 lrn@google.com Update iterator.dart to fully spec moveNext() 2020-01-24 eernst@google.com Add Requirements to run this test only in the mode where it makes sense 2020-01-24 lrn@google.com Stop using List() constructor in NNBD code. 2020-01-24 dacoharkes@google.com [vm/ffi] Split up compiler/ffi.cc into separate files 2020-01-24 paulberry@google.com Sort declarations in api_test.dart 2020-01-24 brianwilkerson@google.com Fix an incorrect type annotation (issue 40299) 2020-01-24 danny@tuppeny.com Correct date of v2.7.1 release (32nd -> 23rd Jan) 2020-01-24 dmitryas@google.com [cfe] Report errors on supertypes marked with "?" 2020-01-24 johnniwinther@google.com [cfe] Compute correct type for read of late lowered variables 2020-01-24 johnniwinther@google.com [cfe] Handle late variables in for loops 2020-01-24 johnniwinther@google.com [cfe] Using isSameType in override checking of bounds 2020-01-24 cskau@google.com [SDK] Fixes service/break_on_default_constructor_test for --lazy-async-stacks. 2020-01-24 sstrickl@google.com [vm] Cleanups in the native_stack_traces package. 2020-01-24 jensj@google.com [CFE] Messages test doesn't allow status updates for spelling tests Created with: gclient setdep -r src/third_party/dart@162d6c5634a0 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dart-sdk-flutter-engine Please CC dart-vm-team@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md Bug: None Tbr: dart-vm-team@google.com
Showing
想要评论请 注册 或 登录