1. 10 9月, 2019 2 次提交
    • B
      Roll src/third_party/dart 2e8d912848..ccb6ba948b (30 commits) · c31583a6
      Ben Konyi 提交于
      dart-lang/sdk@ccb6ba948b [cfe] Gather constraints from both possibilities for FutureOr
      dart-lang/sdk@f1f709ec11 Migration: add support for metadata on library/import/export/part/part-of directives.
      dart-lang/sdk@1daf84f0dc [nnbd_migration] support spread elements
      dart-lang/sdk@7413879026 [analyzer] Add getter isNullAware to SpreadElement
      dart-lang/sdk@78bf8f08b9 Fix language_2/deferred_load_library_wrong_args_test.
      dart-lang/sdk@9fccb5120b [vm/bytecode] Fix clobbering of exception handler types in bytecode reader.
      dart-lang/sdk@b4724c1d78 Fix language_2/regress_23408_test.
      dart-lang/sdk@424ef3646e [vm/fuzzer] Print steps to reproduce on divergence
      dart-lang/sdk@76bc894576 [vm/bytecode] Generate explicit DebugCheck for assignment to static field
      dart-lang/sdk@95db62d6a2 [vm/io] Return data right away if it's ready.
      dart-lang/sdk@601d8934f4 Fix issue31596 tests
      dart-lang/sdk@32848c3a25 Migration: Rework handling of assignments to FutureOr.
      dart-lang/sdk@36648acfcc [nnbd_migration] Pass as casts to _handleAssignment
      dart-lang/sdk@98837e6e43 [vm/bytecode] Workaround for incorrect type parameters in function types
      dart-lang/sdk@4e7b77e428 Fix language_2/super_bound_closure_test
      dart-lang/sdk@a2c8b69af0 Status file cleanup
      dart-lang/sdk@879cdeffb3 update scanner test
      dart-lang/sdk@909e2515af Fix regress_29025_test
      dart-lang/sdk@ecb9a113d1 Fix language_2/regress_22976_test
      dart-lang/sdk@ef2a21ffd9 [vm/bytecode] Use local variable information when compiling from bytecode
      dart-lang/sdk@27f803db76 fix for convert_to_null_aware_operators
      dart-lang/sdk@0851b9ae4c Consider both getter and setter when deciding whether an extension reference is ambiguous.
      dart-lang/sdk@4310d157a1 Fix language_2/type_promotion_more_specific_test/04
      dart-lang/sdk@438c595950 Fix language_2/regress_30339_test
      dart-lang/sdk@9497b7b0a4 Delete language_2/regress_29405_test
      dart-lang/sdk@6f38a73618 Remove most of the task model.
      dart-lang/sdk@fbd21a0d1f Guard against null in exportedDeclarations.
      dart-lang/sdk@b4614904de Migration: add support for indexing on a dynamic type.
      dart-lang/sdk@9fd672b1b7 fix for prefer_expression_bodies
      dart-lang/sdk@c2e55a26bc [vm/bytecode] Cleanup support for old bytecode format versions before v10
      c31583a6
    • B
      Roll src/third_party/dart fb14babf59..2e8d912848 (65 commits) · b19e75a5
      Ben Konyi 提交于
      dart-lang/sdk@2e8d912848 [developer] Allow async end events to have independent arguments.
      dart-lang/sdk@09ce6d30e7 [vm, service] Remove _collectAllGarbage.
      dart-lang/sdk@bc24702149 Add missing parens to static_extension_getter_setter_conflicts_test.dart
      dart-lang/sdk@e9dcb9f45d fix typo in factory; add mixin text for protected
      dart-lang/sdk@ab5e36bcfb fix for prefer_int_literals
      dart-lang/sdk@41c5b81818 [cfe] Special error message for illegal override of a setter by a field
      dart-lang/sdk@e9c3eebef1 [infra] Add handling of signed SDK directories to promote.py
      dart-lang/sdk@ff0fda7732 [cfe] Handle UnknownType using defaultDartType
      dart-lang/sdk@129d4a6144 simplify dartfix output
      dart-lang/sdk@41bf7443d4 update parser to report static constructor
      dart-lang/sdk@cb1efb8d27 update parser to allow "late var" in NNBD
      dart-lang/sdk@99007f3a3e remove duplicate error generation in ClassBuilder
      dart-lang/sdk@fb73cb19e6 update parser to report MixinDeclaresConstructor error
      dart-lang/sdk@355df2a354 split AstBuilder endClassConstructor out of endClassMethod event
      dart-lang/sdk@b6f6240013 fix extension factory declaration in AST
      dart-lang/sdk@618b56d24d fix conditional expression parsing with NNBD enabled
      dart-lang/sdk@fb446e5768 [dartdevc] Properly emitting JS interop anonymous classes
      dart-lang/sdk@4a4f7cbde3 Migration: Handle uses of typedef types as expressions.
      dart-lang/sdk@0b0c113b52 Migration: rework edge builder prefix handling.
      dart-lang/sdk@028d97bb1d Migration: handle references to already-migrated fields.
      dart-lang/sdk@cbe135255d Migration: add support for most compound assignments.
      dart-lang/sdk@daaa6657b1 Migration: fix a corner case of post-dominator analysis.
      dart-lang/sdk@23d28932f0 Remove asserts in TypeProviderImpl.
      dart-lang/sdk@3d3bbc2dbf Remove 'strongMode' flag in StaticTypeAnalyzerTest.
      dart-lang/sdk@7f8398e484 Changes to MockSdk to make it usable in linter.
      dart-lang/sdk@116cfbaa2d Issue 38198. Fix for isMoreSpecific() extension.
      dart-lang/sdk@9391e15cfd [ package:vm_service ] Added support for service protocol version 3.27.
      dart-lang/sdk@13a69b5631 [vm/bytecode] Replace ICData constant pool entries with DynamicCall
      dart-lang/sdk@cff9c587f4 Tighten call conventions in allowInterop
      dart-lang/sdk@c0f49b05dd [vm/debugger] Pick the correct context async variable in bytecode frames.
      dart-lang/sdk@68dede011e [ VM / Service ] Add getCpuProfileSamples RPC which returns a minimally processed sample buffer.
      dart-lang/sdk@84db16381d [vm] Remove dead --load_deferred_eagerly and dependent code tracking for library prefixes.
      dart-lang/sdk@1d6ab52f38 [vm] Fix CoreSnapshotSize and StandaloneSnapshotSize to account for the image page size.
      dart-lang/sdk@fd7676e0bc Fix language_2/config_import_corelib_test
      dart-lang/sdk@5247036142 fix for convert_to_if_element
      dart-lang/sdk@e1dc432102 [vm/fuzzer]  Update rerun output and parser script
      dart-lang/sdk@2c219ddb07 Replace AnalysisContextFactory with TestAnalysisContext.
      dart-lang/sdk@67cdae394f Add import fix in missed case
      dart-lang/sdk@cf94c3a2fa Additional tests verifying interaction between mixins, static extensions, and visiblity annotations (protected, visibleForTemplate, visibleForTesting).
      dart-lang/sdk@ffd50c0dc5 Report EXTENSION_AS_EXPRESSION, set type fo dynamic.
      dart-lang/sdk@254d0776d4 [vm/fuzzer] Fix bug where FFI caused dart crash
      dart-lang/sdk@f5c0e2e362 [vm/concurrency] Ensure instance size in class table is either 0 or the correct size
      dart-lang/sdk@eb60f0531e Support a fix to add a setter, both in extensions and elsewhere
      dart-lang/sdk@e227ffa955 Migration: improve handling of catch clauses.
      dart-lang/sdk@40454f0918 Fix language_2/f_bounded_quantification2_test
      dart-lang/sdk@836f6de0f4 Fix language_2/f_bounded_quantification4_test
      dart-lang/sdk@8ad0832bcb [vm/bytecode] Use static types of parameters when compiling from bytecode
      dart-lang/sdk@1354ec93db fix for prefer_for_elements_to_map_fromIterable
      dart-lang/sdk@152aa5a6ed fix calls following null-assertion operator
      dart-lang/sdk@4e4047a52f fix extension abstract method error
      dart-lang/sdk@a689f8df06 corelib_2/unsigned_shift_test fixes
      dart-lang/sdk@6f4ceb887e [vm] Provide a couple more gdb helpers to print stack traces.
      dart-lang/sdk@d7c96f323d Migration: handle prefixed class references.
      dart-lang/sdk@0d63ce1d0c Clean up MockSdkElements.
      dart-lang/sdk@8022f885af Stop using TestTypeProvider in analyzer_plugin.
      dart-lang/sdk@e55a1e0f3a [vm/fuzzer] Add filter keywords to collect_data
      dart-lang/sdk@c6a6add465 [vm/fuzzer] Count re-runs
      dart-lang/sdk@d964c50cff clear contents on TemplateElement#setInnerHtml before appending
      dart-lang/sdk@c8f3f132ad [vm, snapshot] Use data image pages for kFull snapshots.
      dart-lang/sdk@add83ad185 Fix language_2/generic_no_such_method_dispatcher_test
      dart-lang/sdk@f5b53276ce Fix language_2/compile_time_constant_static5_test
      dart-lang/sdk@e34d71feee [nnbd_migration] Implement if/for in map/set
      dart-lang/sdk@da235a57f8 [nnbd_migration] Fix for elements for list literals
      dart-lang/sdk@6ae9709bcb Create TestTypeProvider as TypeProviderImpl on MockSdkElements.
      dart-lang/sdk@46d7064108 Stop using resolutionMap in DDC.
      b19e75a5
  2. 07 9月, 2019 3 次提交
    • B
      Roll src/third_party/dart ec7ec4ecf7..fb14babf59 (19 commits) · e2ba93d7
      Ben Konyi 提交于
      dart-lang/sdk@fb14babf59 [vm/fuzzer] disable control flow collections again
      dart-lang/sdk@5d4940f968 Migration: remove a bogus comment
      dart-lang/sdk@6043b53af6 Migration: add the ability to dump the graph after propagation.
      dart-lang/sdk@cdd2f855e1 Migration: handle upcasts from function type to Function or Object.
      dart-lang/sdk@7e04e051cf Migration: add an option to print just exception nodes rather than full stack traces.
      dart-lang/sdk@28d16e1172 Migration: implement substitution logic for generic function types.
      dart-lang/sdk@f48a5a9f64 Support create method fix for extensions
      dart-lang/sdk@17c06c342e Unify to single TypeProviderImpl.
      dart-lang/sdk@8c13ecf443 [cfe] Handle nested on-types
      dart-lang/sdk@0a49ddef73 Remove previewDart2 related code in some tests.
      dart-lang/sdk@836039e9b6 Add MockSdkElements for creating dart:core and dart:async mocks.
      dart-lang/sdk@d8f16611ed Support replacing similar names in extensions
      dart-lang/sdk@4d0fa1e402 fix for slash_for_doc_comments
      dart-lang/sdk@dc204ec879 [CFE] Preserve file URIs of expressions in unevaluated constants.
      dart-lang/sdk@0242f0c724 [kernel] FileUriExpression node
      dart-lang/sdk@70a7cbf49d [vm] Support extensions in ffi transformation and tfa tree shaker
      dart-lang/sdk@7152fd06a5 [cfe] Handle [] and []= on extensions
      dart-lang/sdk@deb2fcf818 [cfe] Handle extension operators
      dart-lang/sdk@7ca157dfd6 [cfe] Thread nullability modifiers for some InterfaceTypes in outline
      e2ba93d7
    • B
      Roll src/third_party/dart be66176534..ec7ec4ecf7 (37 commits) · 0c6a538d
      Ben Konyi 提交于
      dart-lang/sdk@ec7ec4ecf7 [gardening] Fix import to fix Flutter build
      dart-lang/sdk@f989605cc9 Fix dartdoc typo in ffi
      dart-lang/sdk@2246f0a8a3 Compute constant dependencies for constructor elements in canBeConst().
      dart-lang/sdk@981be87206 Add configuration options and flags for controlling NNBD mode.
      dart-lang/sdk@9ff104efd6 Move StaticError and StaticErrorParser to a separate file.
      dart-lang/sdk@bad1816c21 Migration: add edge builder support for generic method invocations.
      dart-lang/sdk@35f45f0ee4 Do null-aware shorting for IndexExpression.
      dart-lang/sdk@90aca0b8d5 Add test for incomparable on type resolution and fix expectations.
      dart-lang/sdk@f4229da6ab [vm, bytecode] Produce compile-time errors instead of crashing when failing to resolve libraries etc.
      dart-lang/sdk@a64b06ec83 [gardening] Migrate most files to be implicit-bool-conversion free
      dart-lang/sdk@698d120328 base processor migration; fix to add type annotations
      dart-lang/sdk@d9a9346c3f [vm/compiler] Fix truncating logic
      dart-lang/sdk@d2dc053752 Corrections to "[vm] Fix ASAN build."
      dart-lang/sdk@592914fb8b Don't report HintCode.CAN_BE_NULL_AFTER_NULL_AWARE when NNBD.
      dart-lang/sdk@c219a76652 Reland "[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs)."
      dart-lang/sdk@6a8c988fc4 Simplify the computeCompilerArguments().
      dart-lang/sdk@9a847a98e8 [ VM / Service ] Fix docs for @Instance not including optional closureFunction and closureContext fields
      dart-lang/sdk@ff8b43750a Move reporting INVALID_ASSIGNMENT for compound assignments into StaticTypeAnalyzer.
      dart-lang/sdk@cf5e9ca423 Additional tests and fixes for creating getters
      dart-lang/sdk@6e3498cd08 bump server SDK constraint lower bound
      dart-lang/sdk@89dde0501d Migration: fix handling of assignments involving FutureOr.
      dart-lang/sdk@ec48af600f Support fix to import a library defining an extention
      dart-lang/sdk@4fbd758f9e [vm/bytecode] Optimize comparisons with null
      dart-lang/sdk@16a4c0d13c Bump up oldest_supported_abi_version for abi bot
      dart-lang/sdk@c7bb9cf5c4 refactor to share common fix/assist processor code
      dart-lang/sdk@5a45050d1e [observatory] Flatten the heap snapshot before loading.
      dart-lang/sdk@75374b89f6 [vm] Fix ASAN build.
      dart-lang/sdk@8ee3f314cb [vm/gardening] clang tidy fixes
      dart-lang/sdk@89ad636b58 Remove the old "preview Dart 2" flags from the test runner.
      dart-lang/sdk@aa34de3fe5 Flow analysis: adjust _variableInfosEqual to do a shallow comparison.
      dart-lang/sdk@ea35690b96 Flow analysis: add unit tests of try/finally handling.
      dart-lang/sdk@b179ef33ec Flow analysis: add unit tests of try/catch handling.
      dart-lang/sdk@e2a00dc465 Flow analysis: add unit tests of while statements
      dart-lang/sdk@edceedff90 [vm, reload] Allow any change to a class that hasn't yet been declaration loaded.
      dart-lang/sdk@68ba13e4e8 With NNBD null-shorting is performed.
      dart-lang/sdk@a7723d5c40 [vm] Out-line handle allocation.
      dart-lang/sdk@16be3a095d [vm/benchmark] Add *Bytes suffix to Isolate SendReceive benchmark
      0c6a538d
    • B
      Revert "Roll src/third_party/dart be66176534..f4229da6ab (29 commits)" (#12029) · 2c028435
      Ben Konyi 提交于
      This reverts commit 0f492d8a.
      2c028435
  3. 06 9月, 2019 2 次提交
    • B
      Roll src/third_party/dart be66176534..f4229da6ab (29 commits) · 0f492d8a
      Ben Konyi 提交于
      dart-lang/sdk@f4229da6ab [vm, bytecode] Produce compile-time errors instead of crashing when failing to resolve libraries etc.
      dart-lang/sdk@a64b06ec83 [gardening] Migrate most files to be implicit-bool-conversion free
      dart-lang/sdk@698d120328 base processor migration; fix to add type annotations
      dart-lang/sdk@d9a9346c3f [vm/compiler] Fix truncating logic
      dart-lang/sdk@d2dc053752 Corrections to "[vm] Fix ASAN build."
      dart-lang/sdk@592914fb8b Don't report HintCode.CAN_BE_NULL_AFTER_NULL_AWARE when NNBD.
      dart-lang/sdk@c219a76652 Reland "[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs)."
      dart-lang/sdk@6a8c988fc4 Simplify the computeCompilerArguments().
      dart-lang/sdk@9a847a98e8 [ VM / Service ] Fix docs for @Instance not including optional closureFunction and closureContext fields
      dart-lang/sdk@ff8b43750a Move reporting INVALID_ASSIGNMENT for compound assignments into StaticTypeAnalyzer.
      dart-lang/sdk@cf5e9ca423 Additional tests and fixes for creating getters
      dart-lang/sdk@6e3498cd08 bump server SDK constraint lower bound
      dart-lang/sdk@89dde0501d Migration: fix handling of assignments involving FutureOr.
      dart-lang/sdk@ec48af600f Support fix to import a library defining an extention
      dart-lang/sdk@4fbd758f9e [vm/bytecode] Optimize comparisons with null
      dart-lang/sdk@16a4c0d13c Bump up oldest_supported_abi_version for abi bot
      dart-lang/sdk@c7bb9cf5c4 refactor to share common fix/assist processor code
      dart-lang/sdk@5a45050d1e [observatory] Flatten the heap snapshot before loading.
      dart-lang/sdk@75374b89f6 [vm] Fix ASAN build.
      dart-lang/sdk@8ee3f314cb [vm/gardening] clang tidy fixes
      dart-lang/sdk@89ad636b58 Remove the old "preview Dart 2" flags from the test runner.
      dart-lang/sdk@aa34de3fe5 Flow analysis: adjust _variableInfosEqual to do a shallow comparison.
      dart-lang/sdk@ea35690b96 Flow analysis: add unit tests of try/finally handling.
      dart-lang/sdk@b179ef33ec Flow analysis: add unit tests of try/catch handling.
      dart-lang/sdk@e2a00dc465 Flow analysis: add unit tests of while statements
      dart-lang/sdk@edceedff90 [vm, reload] Allow any change to a class that hasn't yet been declaration loaded.
      dart-lang/sdk@68ba13e4e8 With NNBD null-shorting is performed.
      dart-lang/sdk@a7723d5c40 [vm] Out-line handle allocation.
      dart-lang/sdk@16be3a095d [vm/benchmark] Add *Bytes suffix to Isolate SendReceive benchmark
      0f492d8a
    • B
      Roll src/third_party/dart d0218d4771..be66176534 (11 commits) · d6023505
      Ben Konyi 提交于
      dart-lang/sdk@be66176534 [vm/linux] Don't expose symbols from statically-linked libc++.
      dart-lang/sdk@ec6c6542a2 [dartdevc] escape all identifiers
      dart-lang/sdk@92ed74e5f1 Reland "[vm] support zoneID for http"
      dart-lang/sdk@7d0266a604 [vm/compiler] Fix use of enum value as bool in serializer.
      dart-lang/sdk@6512f5563d Revert "Revert "Add dart2native tool for building either an aot file or a stand-alone executable.""
      dart-lang/sdk@b31566b297 [nit] Adds missing newlines to error prints.
      dart-lang/sdk@34004f7f6b [cfe] Support modular compilation of extensions
      dart-lang/sdk@28af740e83 [cfe] Follow-up fixes
      dart-lang/sdk@06ae3402d7 [cfe] Support F-bounded extensions and type variable shadowing
      dart-lang/sdk@4525105db9 [vm/compiler] Add support for more instructions to deserializer.
      dart-lang/sdk@7c8c197559 [vm/compiler] More work on the IL serializer.
      d6023505
  4. 05 9月, 2019 6 次提交
    • B
      Roll src/third_party/dart 6eed35b60d..d0218d4771 (5 commits) · 1f0daa9d
      Ben Konyi 提交于
      dart-lang/sdk@d0218d4771 [vm] Add runtime/.clang-tidy file
      dart-lang/sdk@dfcc31baf3 Add test for getter/setter conflicts with extension members.
      dart-lang/sdk@d6af8654e5 Update ffi.dart to add preview disclaimer
      dart-lang/sdk@269af100f9 [infra] With multiple test results, use the first instead of the last in createResultsMap
      dart-lang/sdk@4122034ada [kernel] Make accept methods generic
      1f0daa9d
    • B
      Roll src/third_party/dart 67bb2b7819..6eed35b60d (18 commits) · e938e507
      Ben Konyi 提交于
      dart-lang/sdk@6eed35b60d Analyze null-aware index expression reads.
      dart-lang/sdk@15c1487874 [vm/bytecode] Allow breakpoint on rethrow; mark closures as debuggable or not.
      dart-lang/sdk@7cfedd9a6f Run dartfmt --fix on pkg/smith.
      dart-lang/sdk@05b7c55e8f Revert "[vm] support zoneID for http"
      dart-lang/sdk@8cad4a2146 Revert "bump up ABI version to fix red abi bot"
      dart-lang/sdk@bfd0190bf0 Update dartdoc rev in DEPS, fix for break in api doc generation
      dart-lang/sdk@b6b4a3d2ca [vm/benchmark] Cleanup Isolates benchmark
      dart-lang/sdk@57314a7e2f Add fixes to create getters in extensions
      dart-lang/sdk@fc88ba0ab0 [pkg:vm_service] add an onDone future to VmService
      dart-lang/sdk@6be60a76e4 [vm/compiler] fix missing unbox code
      dart-lang/sdk@c0e327ea85 [vm] Add runtime/.clang-tidy and run clang-tidy in parallel (via dart script)
      dart-lang/sdk@a931a457f0 [nnbd_migration] support untyped set & map literals
      dart-lang/sdk@ea5f0db671 [vm/bytecode] Load bytecode class declaration when referencing class from type in AST
      dart-lang/sdk@c5e618b3da bump up ABI version to fix red abi bot
      dart-lang/sdk@bbe6624074 [vm/fuzzer] Enable control-flow collections, cleanup
      dart-lang/sdk@0e7e8eb07e Flow analysis: rework tests
      dart-lang/sdk@079ff845a5 Sort tests in flow_analysis_test.dart
      dart-lang/sdk@9df2b2d25f Resolution tests for IndexExpression.
      e938e507
    • B
      Roll src/third_party/dart 08132661a6..67bb2b7819 (4 commits) · c9038bd5
      Ben Konyi 提交于
      dart-lang/sdk@67bb2b7819 [vm, compiler] Consistently use CallTargets instead of ICData or MegamorphicCache.
      dart-lang/sdk@efe256cf6c Update dartdoc in the SDK to 0.28.5
      dart-lang/sdk@a6ea4037bd Migration: handle static method invocations properly.
      dart-lang/sdk@8a0b0220e9 Migration: fix two minor bugs in the computation of class hierarchy decorations.
      c9038bd5
    • B
      Roll src/third_party/dart c3db2e3ee0..08132661a6 (2 commits) · 48dd7b93
      Ben Konyi 提交于
      dart-lang/sdk@08132661a6 [vm/ffi] Unhide FFI docs.
      dart-lang/sdk@43a7408129 Turn on summary2.
      48dd7b93
    • B
      Roll src/third_party/dart 4bd13a74d9..c3db2e3ee0 (4 commits) · 7199e766
      Ben Konyi 提交于
      dart-lang/sdk@c3db2e3ee0 [vm] support zoneID for http
      dart-lang/sdk@39b60a636c Flow analysis: inline _removePromotedAll at the call site.
      dart-lang/sdk@c73df64c94 Flow analysis: move tracking of definite assignment into VariableModel class.
      dart-lang/sdk@ec62b1a242 new fix: MAKE_VARIABLE_NOT_FINAL
      7199e766
    • B
      Roll src/third_party/dart fd27e795ba..4bd13a74d9 (5 commits) · 34694cd6
      Ben Konyi 提交于
      dart-lang/sdk@4bd13a74d9 [kernel] Better error on empty input
      dart-lang/sdk@0a669419eb [kernel/CFE] Verify binary.md tags/version against tag.dart and against the VM
      dart-lang/sdk@9a3680c0ef [vm] Fix presubmit script to only invoke clang-tidy if there are any .h/.cc files
      dart-lang/sdk@a1949cd835 [sdk] Removes gen_snapshot.lib from copy_dartaotruntime.
      dart-lang/sdk@6c4fbc11b8 [gardening] Fix recently added assertion, ensuring that instructions in JIT have deopt id if they throw
      34694cd6
  5. 04 9月, 2019 3 次提交
    • B
      Roll src/third_party/dart 622747502e..fd27e795ba (9 commits) · c10b6b99
      Ben Konyi 提交于
      dart-lang/sdk@fd27e795ba [CFE] Skip more failing (web) flutter test on bot flutter-frontend
      dart-lang/sdk@201addc553 [typo] SUPPORT_TIMLINE -> SUPPORT_TIMELINE in dart.cc
      dart-lang/sdk@e4a1085b45 [infra] status file clean up tool: add flag to also remove non-essential expectations in lines with comments
      dart-lang/sdk@1f2316adc5 [vm] Add clang-tidy PRESUBMIT.py check on linux, flag implicit-to-bool conversions
      dart-lang/sdk@5e549b3d21 Update CHANGELOG.md
      dart-lang/sdk@1946d9d7a0 [dart2js] Add tests for issue 37724
      dart-lang/sdk@f2789f74fc [infra] Remove non-essential test expectations with comments from pkg status file
      dart-lang/sdk@a01dd3655f [CFE] Let compile platform include more required libraries"
      dart-lang/sdk@35c011c030 Update meta docs to consider mixins and static extensions
      c10b6b99
    • B
      Roll src/third_party/dart 54fdd559d8..622747502e (1 commits) · fecaaf46
      Ben Konyi 提交于
      dart-lang/sdk@622747502e [vm/interpreter] Enforce consistent interpreter/compiler unboxing view
      fecaaf46
    • B
      Roll src/third_party/dart 36985859e4..54fdd559d8 (65 commits) · 59748ab0
      Ben Konyi 提交于
      dart-lang/sdk@54fdd559d8 Revert "Add dart2native tool for building either an aot file or a stand-alone executable."
      dart-lang/sdk@1dfba01a3e [ VM ] Don't check if an interpreted frame is marked for lazy deopt
      dart-lang/sdk@8e63413fff [vm/bytecode] Explicitly mark _Closure._hash as nullable.
      dart-lang/sdk@cc0c86f1e0 [vm] Don't execute Dart code to get hashes during reload.
      dart-lang/sdk@a5ca7e9177 [vm/fuzzer] Fix loading of FFI C-library
      dart-lang/sdk@5db9c6f6cd [vm/fuzzer] Separate iteration limit
      dart-lang/sdk@6bcf67a6a2 Move isLate to VariableElement.
      dart-lang/sdk@b8ab1d8b7a [vm/jit] All instructions which may throw need a deopt-id.
      dart-lang/sdk@067f45c7c7 Flow analysis: move misplaced test.
      dart-lang/sdk@c9a75cbbc9 Flow analysis: fix crash in for_conditionBegin.
      dart-lang/sdk@a07f0dc40f Remove an unused parameter
      dart-lang/sdk@ab8e70addd [cfe] Handle implicit extension access inference
      dart-lang/sdk@946e7e3913 Issue 37005. Use FunctionType to get parameters.
      dart-lang/sdk@67ac9cf52c Don't report ASSIGNMENT_TO_FINAL or ASSIGNMENT_TO_FINAL_LOCAL for late variables.
      dart-lang/sdk@cb0abfef47 [vm/fuzzer] Avoid recursive assignments in foreach
      dart-lang/sdk@da502f85a7 add assist association for curly_braces_in_flow_control_structures
      dart-lang/sdk@0a272400ec [vm/aot] Use object identity for enqueued_functions_ and functions_to_retain_.
      dart-lang/sdk@5999cd9838 [vm/compiler] Account for phis in the successor block when merging blocks
      dart-lang/sdk@d92ffcb771 Change where we decide that unnamed extensions are private
      dart-lang/sdk@233b4a71ca Deprecate some unnecessarily duplicated error codes
      dart-lang/sdk@6e64750d85 Tweak LSP symbol kind for extensions
      dart-lang/sdk@54b95f1c8b Revert "[SDK] Remove dart:profiler library which has been deprecated since Dart 1.2"
      dart-lang/sdk@8ee22c246e [cfe] Update the api for nullability on TypeParameterTypes
      dart-lang/sdk@c50621a560 [cfe] Infer type arguments for explicit extension application
      dart-lang/sdk@9f57cf71d7 Add a blacklist to spelling tests; spell-check all packages and sdk with blacklist
      dart-lang/sdk@f5839de1ec [cfe] Set named mixin application flag on DillClassBuilder.
      dart-lang/sdk@72e8bdc56b Revert "[vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs)."
      dart-lang/sdk@ecbea5a58e [vm/ffi] Implement FFI callbacks on AOT for ELF and Asm snapshots (excl. blobs).
      dart-lang/sdk@a6141ff5c9 Add dart2native tool for building either an aot file or a stand-alone executable.
      dart-lang/sdk@af9e298391 Reland "Use identical as shortcut in equality checks"
      dart-lang/sdk@d2e99c4935 [vm/compiler] Continued work on the IL serializer.
      dart-lang/sdk@8fb0152af8 Revert "Use identical as shortcut in equality checks"
      dart-lang/sdk@00d14e7dd1 [CFE] Always start constant evaluation error where we are asked to evaluate
      dart-lang/sdk@6705a135e5 Clean up 'Extract Local' refactoring.
      dart-lang/sdk@fe3fc9ed15 Don't use FunctionType.typeArguments in EdgeBuilder.
      dart-lang/sdk@3cffdaa01e Fix crash in LSP documentSymbols for extension classes
      dart-lang/sdk@97b1c64efb [kernel] Recursively number constants, avoid swallowing exceptions
      dart-lang/sdk@4b5893f9cf Use identical as shortcut in equality checks
      dart-lang/sdk@72908edb6d [CFE] Add strong tests for errors reported at 'wrong' place
      dart-lang/sdk@5bf51b4c25 [CFE] Skip failing flutter test on bot flutter-frontend
      dart-lang/sdk@b6880f76b0 [CFE] Add failing incremental compiler tests wrt re-issuing errors
      dart-lang/sdk@1400ab4136 [CFE] Language versioning max/default also setable via compiler options
      dart-lang/sdk@29ca4e670a [infra] Remove non-essential test expectations with comments from analyzer status files
      dart-lang/sdk@ed55695f6b [infra] Remove non-essential test expectations with comments from kernel status files
      dart-lang/sdk@e193f502f9 [infra] Remove non-essential test expectations with comments from devc status files
      dart-lang/sdk@b158490fb2 [infra] Add precomp-android-arm64 builder to the test matrix
      dart-lang/sdk@f401628f0d Remove an unused import
      dart-lang/sdk@c21642f732 Remove unnecessary awaits in AssistProcessor
      dart-lang/sdk@2c69db7351 [observatory] Visualize class size and ownership data as tree maps.
      dart-lang/sdk@041a0e4bff fixes for prefer_const_constructors
      dart-lang/sdk@d258ca96b0 [fuzzer/vm] Simple mixins
      dart-lang/sdk@a2228905b5 [VM/runtime] Add some asserts and remove reference to String::MakeExternal from comments as this method does not exist anymore.
      dart-lang/sdk@12c94c04d3 [vm/isolates] Introduce isolate [transferable] benchmark.
      dart-lang/sdk@fc3fb37b6e Fix for 'static late' fields.
      dart-lang/sdk@c1d887a8c4 Migration: Handle reference to methods and getters defined on `Object`.
      dart-lang/sdk@27cb6b0988 Remove unnecessary awaits in the fix processor
      dart-lang/sdk@a900a65ab7 Add AnalysisOptions.isLintEnabled(name)
      dart-lang/sdk@fd9df1adc2 Migration: handle generic functions in already-migrated code.
      dart-lang/sdk@5190274ed2 Extract LintNames into services/linter/lint_names.dart
      dart-lang/sdk@8468f1435c [vm/fuzzer] Produce FFI testcases only sometimes
      dart-lang/sdk@1f9ef866a5 [vm/debugger] Properly handle 'force-optimized' functions in debugger.
      dart-lang/sdk@5da853060c [vm/bytecode] Move prologue CheckStack opcode after closure context is copied.
      dart-lang/sdk@b1edcc4de9 Take 'prefer_final_locals' lint into account in 'Extract Local' refactoring.
      dart-lang/sdk@b6ad76845e Extensions imported via a prefix are not in scope
      dart-lang/sdk@c324228c10 Support for ServerService.LOG and 'server.log' notification.
      59748ab0
  6. 31 8月, 2019 3 次提交
    • B
      Roll src/third_party/dart 011144b43b..36985859e4 (5 commits) · 487676ea
      Ben Konyi 提交于
      dart-lang/sdk@36985859e4 [vm] Don't copy when reading typed data in messages sent to native ports.
      dart-lang/sdk@bfec168c1e [cfe] Use tearoff function for implicit extension method tearoff
      dart-lang/sdk@c39cddf2be [cfe] Produce errors on invalid explicit extension application
      dart-lang/sdk@6f85cb83cf [SDK] Remove dart:profiler library which has been deprecated since Dart 1.2       and remove all references to it in tests and the SDK build scripts.
      dart-lang/sdk@a94a3c60d7 Format the code snippets in docs
      487676ea
    • B
      Roll src/third_party/dart 0ff52a640c..011144b43b (4 commits) · 03ec5797
      Ben Konyi 提交于
      dart-lang/sdk@011144b43b [vm/tfa] Infer type for indexing into a const list
      dart-lang/sdk@11a40915c1 Enable sending URIs with documented diagnostics
      dart-lang/sdk@b5db563655 bump to linter 0.1.97+1
      dart-lang/sdk@1913f3475d [cfe] Mark strong*_test as slow
      03ec5797
    • B
      Roll src/third_party/dart d4342b9021..0ff52a640c (4 commits) · edbb3b95
      Ben Konyi 提交于
      dart-lang/sdk@0ff52a640c [vm/ffi] Don't run function_callbacks_test/{01,02,03} in ASAN.
      dart-lang/sdk@8a670d773b [CFE/bazel/DDC] Match 'tags' to reuse compiler state
      dart-lang/sdk@a024685f3a [cfe] Update out-of-sync .expect files
      dart-lang/sdk@b8cde9347a [cfe] If type variable is its own bound, set it to InvalidType
      edbb3b95
  7. 30 8月, 2019 4 次提交
    • B
      Roll src/third_party/dart fd48ea3432..a873bc5db3 (7 commits) · 118b5f32
      Ben Konyi 提交于
      dart-lang/sdk@a873bc5db3 fix extension constructor error
      dart-lang/sdk@6061906a77 split endMethod into 6 separate events
      dart-lang/sdk@6a8b75ff8d [vm/fuzzer] Call each generated method once
      dart-lang/sdk@6191db939f Send arguments for dart developer timeline events
      dart-lang/sdk@6c38345818 [vm/fuzzer] Add FFI calls to C library
      dart-lang/sdk@a2e9af92d2 Protocol for 'server.log' notification.
      dart-lang/sdk@7e7369cd98 [vm, bytecode] Don't write Bytecode::var_descriptors_ in snapshots.
      118b5f32
    • B
      Roll src/third_party/dart 1573f4e877..fd48ea3432 (16 commits) · 12354398
      Ben Konyi 提交于
      dart-lang/sdk@fd48ea3432 [vm/fuzzer] Randomly choose intervals for flags
      dart-lang/sdk@a90abd6cf7 Support completions of extensions imported with a prefix
      dart-lang/sdk@d548da74c0 Add tests for extension members shadowed in classes.
      dart-lang/sdk@d7c944b4c0 [vm/bytecode] Support library dependencies in bytecode for mirrors and vm-service.
      dart-lang/sdk@aa0af27497 Support completion of static members defined in extensions
      dart-lang/sdk@d1c9a2b06f [vm/compiler] Improve DIV and MOD performance
      dart-lang/sdk@c07b1fea98 Add relevanceBoost for initializers of variable initializers.
      dart-lang/sdk@c5d108a623 Build new elements for GenericFunctionType in DeclarationResolver.
      dart-lang/sdk@a78e0c4af0 generate errors for extensions named w/ built-in ids
      dart-lang/sdk@14bff68ca1 Remove another unused import
      dart-lang/sdk@fc4919eb6f [vm/ffi] Fix incomplete handling of Ffi types in VisitPointersPredefined.
      dart-lang/sdk@792c3aa92d [vm/tfa] Don't drop abstract classes with entry-point annotation.
      dart-lang/sdk@9c8646267d [vm/compiler] Get original ICData in FlowGraphCompiler::GenerateStaticCall
      dart-lang/sdk@4e4ec6082c [vm/fuzzer] Add '=>' functions
      dart-lang/sdk@7835190cc9 Revert: Read default values fully.
      dart-lang/sdk@c7f3300448 Flow analysis: begin tracking where variables are written to in closures.
      12354398
    • B
      Roll src/third_party/dart 05c28c6115..1573f4e877 (14 commits) · e620012c
      Ben Konyi 提交于
      dart-lang/sdk@1573f4e877 [vm/compiler] Further work on the IL deserializer.
      dart-lang/sdk@45b85e12d2 [VM] - Remove rules to build vm_legacy_platform
      dart-lang/sdk@1f9bf308b2 [vm/compiler] Early work on IL deserializer.
      dart-lang/sdk@cd5bcd7ddc Fix for FieldFormalParameter with type parameters.
      dart-lang/sdk@6fa5b31fcc Report an error when extensions declare a static final field that is not initialized
      dart-lang/sdk@2e2d5bcca6 [vm] Make v8_snapshot_profile_writer_test less flaky and avoid user error with crossword config.
      dart-lang/sdk@e3563528e6 [cfe] Add tear off function for extension instance methods.
      dart-lang/sdk@ab9cd54b1b [cfe] Use cipd for benchmark data instead of the store
      dart-lang/sdk@8667223d72 [vm/concurrency] Have custom weak table per isolate used for snapshot writing
      dart-lang/sdk@402c3101a7 Remove unused imports
      dart-lang/sdk@1f10afc628 Don't use explicit error locations for CFE-only errors.
      dart-lang/sdk@5148afa2fa [dart2js] Treat classes instantiated by a NativeBehavior as native.
      dart-lang/sdk@dda69953e2 [vm/bytecode] Debugger should not signal breakpoint resolution twice.
      dart-lang/sdk@ea09fbe45d switch case statement completions
      e620012c
    • M
      Roll src/third_party/dart 35382f9b14..05c28c6115 (#11702) · 74a3c73e
      Martin Kustermann 提交于
      * Roll src/third_party/dart 35382f9b14..05c28c6115
      
      dart-lang/sdk@05c28c6115 Reland "Scaffolding for dart:wasm"
      dart-lang/sdk@d57a8f7451 [vm/bytecode] Remove DebugCheck in synthetic non-local transfer (no source pos).
      dart-lang/sdk@b565c8c20f Don't serialize not serializable constant variable initializers.
      dart-lang/sdk@ce12a2722d Migration: handle named parameters in _substituteFunctionAfterFormals.
      dart-lang/sdk@a290271dea [vm/bytecode] Throw should be 'debug checked', but not ReThrow.
      dart-lang/sdk@63133a2a8c [cfe] Handle extension instance method tearoff
      dart-lang/sdk@a147d4e8d2 [cfe] Handle simple use of extension instance members
      dart-lang/sdk@e9fdeb2db8 Migration: add support for creating instances without supplying type arguments.
      dart-lang/sdk@66e349da9c Migration: Clean up substitution logic in getOrComputeElementType
      dart-lang/sdk@e9a44ba6a8 fix extension instance field error
      dart-lang/sdk@15a7b57d8e split endFields into endClass/Mixin/ExtensionFields events
      dart-lang/sdk@ed1b4ffba1 Add tests of extensions of mixins
      dart-lang/sdk@ef36f1ba0d [vm/fuzzer] Reduce limit on methods and classes
      dart-lang/sdk@7b17602c74 [vm/bytecode] Include function name into source fingerprints
      dart-lang/sdk@851701d2a4 add BREAK suggestions to switch cases
      dart-lang/sdk@57f7941eef [cfe] Remove 'functionNestingLevel' for VariableDeclaration.forValue
      74a3c73e
  8. 29 8月, 2019 2 次提交
    • B
      Roll src/third_party/dart 999007453a..69b7082290 (8 commits) · d8639d60
      Ben Konyi 提交于
      dart-lang/sdk@69b7082290 [vm] Remove left-over code from unevaluated constants.
      dart-lang/sdk@1438a68034 [infra] Bump version to 2.6
      dart-lang/sdk@820a3a3da0 Enable service tests on dartkb bots in bytecode compiler mode
      dart-lang/sdk@631750233c [dartdevc] Update comments for FunctionType and add an explicit type
      dart-lang/sdk@cb934a0402 Build types for function type type parameter bounds.
      dart-lang/sdk@0c06fbd88f Read default values fully.
      dart-lang/sdk@97561f78d9 Make sure that summary1 test suites run at least one test when summary2 is enabled.
      dart-lang/sdk@70a5794760 Migration: Add support for `dynamic` to DecoratedType._substitute.
      d8639d60
    • B
      Roll src/third_party/dart 10f8a00e9f..28f692165e (7 commits) · 2d6631ae
      Ben Konyi 提交于
      dart-lang/sdk@28f692165e [vm] Improve error message from Dart_InvokeVMServiceMethod()
      dart-lang/sdk@f278451729 [CFE/kernel] Spell check kernel too
      dart-lang/sdk@e1fe0bf65a [kernel] Delete unused transformations
      dart-lang/sdk@9613e15a50 [kernel] Delete old Coq stuff
      dart-lang/sdk@dfbb9083c6 [vm] Allow vm tests to import private platform libraries for testing purposes
      dart-lang/sdk@4b19400ba7 [infra] Remove non-essential test expectations from devc status files
      dart-lang/sdk@020663cdbc [CFE] Refactor how we get access to BodyBuilder so we can inject a different one in tests
      2d6631ae
  9. 28 8月, 2019 4 次提交
    • B
      Roll src/third_party/dart 5cbcc88304..10f8a00e9f (3 commits) · b4943073
      Ben Konyi 提交于
      dart-lang/sdk@10f8a00e9f [CFE] Update language versioning implementation to conform with specification v1.3
      dart-lang/sdk@8621e63190 [kernel/VM] cleanup unused dill tags
      dart-lang/sdk@72ff3495ec [CFE/kernel] Read dill from binary.md description
      b4943073
    • B
      Roll src/third_party/dart 9b23c483ba..5cbcc88304 (17 commits) · f8c4546e
      Ben Konyi 提交于
      dart-lang/sdk@5cbcc88304 [vm/bytecode] Add DebugCheck for variable set with as-expression RHS
      dart-lang/sdk@1017a562d7 [vm/bytecode] Fix crash while querying parameter descriptors for static implicit closure
      dart-lang/sdk@352dc749b1 [nnbd_migration] change implicit method parameters test to use edge matchers
      dart-lang/sdk@0da7763bae [vm, gc] Fix racy access to the growth policy in ForceGrowthSafepointOperationScope.
      dart-lang/sdk@7b37cddbe8 rename ClassKind to DeclarationKind
      dart-lang/sdk@52e732b786 fix constructor in extension error
      dart-lang/sdk@1765a19b03 [Test tool] Pass bytecode option to generate debugger stops
      dart-lang/sdk@451a7dd4ea [vm/assembler] Add IMUL with implicit operands
      dart-lang/sdk@040fdf22c5 [vm, gc] Run old space GC when the allocation limit is crossed during NotifyIdle, even if it would exceed the idle deadline.
      dart-lang/sdk@726762c4bd [vm/bytecode] Remove source information from setAsyncThreadStackTrace in prolog.
      dart-lang/sdk@fee3fffc59 [nnbd_migration] handle prefixes
      dart-lang/sdk@91400d6422 Guard against an NPE when computing completions (issue 38006)
      dart-lang/sdk@a28fcb59bf [nnbd_migration] handle dynamic property access
      dart-lang/sdk@21021651a0 Migration: rework edge builder tests to reduce boilerplate.
      dart-lang/sdk@5f5d44c4dd Migration: sort declarations in migration_visitor_test_base.dart.
      dart-lang/sdk@3604f75cd4 Gracefully degrade if annotation uses (non-serializable) FunctionExpression.
      dart-lang/sdk@c7fbf0dc35 [nnbd_migration] Handle method calls with inferred type arguments
      f8c4546e
    • B
      Roll src/third_party/dart f17d0563fa..2bc0f49c00 (10 commits) · 85810f88
      Ben Konyi 提交于
      dart-lang/sdk@2bc0f49c00 [vm, gc] Add timeline event for growth policy updates.
      dart-lang/sdk@86ad613bf7 [vm/fuzzer] Enable package:pedantic analysis options
      dart-lang/sdk@0328e8a7b6 sort ForwardingListener and ForwardingTestListener
      dart-lang/sdk@aeb5e732fd split endClass/Mixin/ExtensionFactoryMethod event
      dart-lang/sdk@e5b0ff494b Adding an offset field to TokenDetails to return token offset as part of listTokenDetails
      dart-lang/sdk@35f8a8bf00 Gracefully degrade when FunctionTypeAlias uses FieldFormalParameter.
      dart-lang/sdk@78bd2bbaca [test] Re-enable background compilation in debug mode.
      dart-lang/sdk@f2ab9478ee [vm/bytecode] Avoid extra DebugCheck in variable declaration
      dart-lang/sdk@10c212f910 Make package:expect NNBD agnostic
      dart-lang/sdk@d61daa79d3 Add more specific warnings to analyzer for @required on parameters
      85810f88
    • B
      Roll src/third_party/dart e878bdafe9..4015a79210 (15 commits) · a5953999
      Ben Konyi 提交于
      dart-lang/sdk@4015a79210 [kernel] Fixes to binary.md
      dart-lang/sdk@bbbd6cdbcb Migration: update trial_migration.dart to show exceptions per package.
      dart-lang/sdk@c604e58a9b Migration: add support for dynamic method dispatches.
      dart-lang/sdk@c7ac27bf50 [vm/ffi] Refactor and fix pipeline for force-optimized code.
      dart-lang/sdk@71f1a615f4 [dart2js] Handle non-identifier characters in member names
      dart-lang/sdk@7c6cab995a [vm] Adds Update method to hash maps.
      dart-lang/sdk@e7614adedb [cfe] Add Windows work-around for git diff in expectation testing
      dart-lang/sdk@7dbf8eed3b [cfe] Support sharding in pkg/testing tests
      dart-lang/sdk@6c67280e44 [vm] Move C-string-based hash maps to hash_map.h.
      dart-lang/sdk@4a01dc1341 [vm/compiler] Remove load_invalidation_gen logic
      dart-lang/sdk@202340f550 Reland "[dartdevc] Remove explicit calls of the constant evaluator in DDC."
      dart-lang/sdk@21cf0f5f90 [cfe] Clean out all uses of expired flags.
      dart-lang/sdk@a7b470f51f [cfe] Fix use of ExtensionBuilder.target
      dart-lang/sdk@fda435a056 [CFE] Add more incremental compiler compiler test
      dart-lang/sdk@c6cd0c4890 Rename SourceLibraryBuilder to LibraryBuilder and move it up.
      a5953999
  10. 27 8月, 2019 2 次提交
    • B
      Roll src/third_party/dart c91da3fa26..69c6bea18f (12 commits) · a4c627ea
      Ben Konyi 提交于
      dart-lang/sdk@69c6bea18f [ fuzzer ] Fixed analysis warnings in dartfuzz, enabled analysis as part of bot checks
      dart-lang/sdk@6f2c3977cc [cfe] Add available extensions to Scope.
      dart-lang/sdk@a00a8df2d9 [vm/bytecode] Correct source positions for switch cases
      dart-lang/sdk@7b2e879858 Migration: integrate flow analysis of switch statements.
      dart-lang/sdk@e18ebb610b Set relevance tags for constructors.
      dart-lang/sdk@64a42600ea [vm/compiler] Avoid unnessary checks on 64-bit
      dart-lang/sdk@a5c961d50b [vm/fuzzer] Simple class hierarchies
      dart-lang/sdk@67d8bb4c24 Add 'Rename Extension Member' refactoring.
      dart-lang/sdk@b8cb25c96f Flow analysis: shift responsibility for handling final fall-through to FlowAnalysis.
      dart-lang/sdk@cebb64f249 [vm/compiler] Avoid deopt for non-clamping typed data
      dart-lang/sdk@9b46abc4ad Restore removed error codes to unbreak angular
      dart-lang/sdk@ece4f273ea [vm/fuzzer] Randomly add deterministic flag
      a4c627ea
    • B
      Roll src/third_party/dart 43417df9c7..c91da3fa26 (12 commits) · 59e14bc5
      Ben Konyi 提交于
      dart-lang/sdk@c91da3fa26 [vm/fuzzer] renable stacktrace stress test on FFI
      dart-lang/sdk@9a817c722b Add tests for extension method setter/getter basename shadowing.
      dart-lang/sdk@4210112bfd [vm/debugger] Increase verbosity of --verbose-debug when setting breakpoints.
      dart-lang/sdk@969c01f02c Remove unused methods from DeclarationResolver.
      dart-lang/sdk@da66bf6f77 Issue 37951. Identify widgets in IfElement and ForElement.
      dart-lang/sdk@2011b6fa6b Flow analysis: refactor and unit test switch statement logic.
      dart-lang/sdk@e0c37247a2 Migration: integrate flow analysis of logical not expressions
      dart-lang/sdk@48f8454960 [vm] Force raw variables created during scope building to be on the stack
      dart-lang/sdk@103a43dd73 [cfe] Towards deprecating Builder.target
      dart-lang/sdk@06150f4d2c Migration: fix some tests of assertion behavior.
      dart-lang/sdk@9c761e1531 Migration: integrate flow analysis of if-null (`??`) expressions.
      dart-lang/sdk@1f17242a4f [infra] Remove non-essential test expectations from dart2js status files
      59e14bc5
  11. 26 8月, 2019 1 次提交
    • B
      Roll src/third_party/dart 524f78e6cb..43417df9c7 (4 commits) · 82fcf325
      Ben Konyi 提交于
      dart-lang/sdk@43417df9c7 [vm/ffi] Fix crashes on stacktraces and debugging with force-optimized frames.
      dart-lang/sdk@53883c6044 Best static error test failure output on crashes and unspecified errors.
      dart-lang/sdk@1f875a61bb [kernel] Crash less when dumping partial dill file
      dart-lang/sdk@ab54ea60e5 [vm/compiler] Add the framework for the IL deserializer.
      82fcf325
  12. 24 8月, 2019 4 次提交
    • B
      Roll src/third_party/dart 9ce9b437cb..524f78e6cb (8 commits) (#11428) · deca2c0d
      Ben Konyi 提交于
      dart-lang/sdk@524f78e6cb [vm/bytecode] Fix symbols for private parameter names
      dart-lang/sdk@41981f4192 [vm/bytecode] Ensure top-level class is loaded when querying library annotations
      dart-lang/sdk@2bd46ba1cf [vm/fuzzer] Add dart option --use-slow-path
      dart-lang/sdk@3f8c533fcb [ package:vm_service ] Swallow exceptions from streamCancel in service_test_common
      dart-lang/sdk@75b4090c35 Migration: integrate flow analysis for `throw` and `rethrow`.
      dart-lang/sdk@6199ac949f Migration: post-dominator logic for catch clauses.
      dart-lang/sdk@72ba7461d0 [dart2js] Emit 'getIsolateTag' when 'allowInterop' is invoked.
      dart-lang/sdk@2cadb9d184 [nnbd_migration] Handle untyped list literal expressions.
      deca2c0d
    • B
      Roll src/third_party/dart ef07c76302..9ce9b437cb (3 commits) · 50dcbd88
      Ben Konyi 提交于
      dart-lang/sdk@9ce9b437cb [vm/fuzzer] Advocate use of new collection features
      dart-lang/sdk@67b2b09b97 [ package:vm_service ] Started porting Observatory tests to run with package:vm_service
      dart-lang/sdk@23dae9cca3 Make package:meta NNBD agnostic
      50dcbd88
    • B
      Roll src/third_party/dart 2e4c89aa73..ef07c76302 (5 commits) · 6b8a4ae6
      Ben Konyi 提交于
      dart-lang/sdk@ef07c76302 [vm/fuzzer] Fix issue with passing extra flags to AOT
      dart-lang/sdk@6ee9e67156 [vm/bytecode] Mark synthetic calls in source positions so debugger can skip them
      dart-lang/sdk@33e03fe65f Migration: node builder support for uses of typedefs.
      dart-lang/sdk@07a6b19eaa Migration: integrate flow analysis of for-loops.
      dart-lang/sdk@30e4092d27 Flow analysis: handle empty for-loop conditions directly in FlowAnalysis.
      6b8a4ae6
    • B
      Roll src/third_party/dart 06d3769ac6..2e4c89aa73 (19 commits) · 36b5b193
      Ben Konyi 提交于
      dart-lang/sdk@2e4c89aa73 Flow analysis: fix handling of `for(;;)` loops.
      dart-lang/sdk@05f411dbf4 Sort declarations in flow_analysis_visitor.dart.
      dart-lang/sdk@118831ec53 Defend against null tokens when constructing model completion ranking query
      dart-lang/sdk@62ec392768 Upgrade to tflite_native@0.2.2
      dart-lang/sdk@68e805f9f6 [vm/cocurrency] Add simple spawn function test and test with/without isolate groups
      dart-lang/sdk@3c54aeae6b [vm/compiler] Ensure proper release/aquire fences are used when turning ICData to be megamorphic.
      dart-lang/sdk@9a854c111a Resolve uses of super within extensions to dynamic to prevent an exception and remove follow-on diagnostics
      dart-lang/sdk@d978c83dac [dart:io]Annotate SecureSocket.secure supportedProtocols with @Since
      dart-lang/sdk@00610ec765 [cfe] Return inferred type from inference visitor
      dart-lang/sdk@16a4ee0eb5 [cfe] Use fileOffset instead of Token in createArguments
      dart-lang/sdk@8c9d6c1c68 [cfe] Use ObjectAccessTarget as the result for object access resolution
      dart-lang/sdk@5fb29b6a8d Flow analysis: allow sets of referenced variables to be any iterable.
      dart-lang/sdk@1f9dd21940 Flow analysis: create the VariableModel data structure.
      dart-lang/sdk@a7fa63789a [cfe/ffi] Only catch FFI transformation exceptions
      dart-lang/sdk@3547b2a7d7 [dart:io] Document supportedProtocols argument of RawSecureSocket.secure
      dart-lang/sdk@671fdba18a [dart:io] Pass supportedProtocols through from SecureSocket.secure
      dart-lang/sdk@9c707d7639 [CFE] Add lint that checks fastas own dependencies
      dart-lang/sdk@74e09abc6e [CFE] Remove/move file that wasn't needed by frontend; cleanup pubspec.yaml a bit
      dart-lang/sdk@bd681ea660 [CFE] Move testing out of lib/src/fasta
      36b5b193
  13. 23 8月, 2019 3 次提交
    • B
      Roll src/third_party/dart 022585cfe2..06d3769ac6 (12 commits) · 975a8aa5
      Ben Konyi 提交于
      dart-lang/sdk@06d3769ac6 [vm/bytecode] Correctly resolve breakpoints in inner functions.
      dart-lang/sdk@8b2deca4fa [vm/fuzzer] Add more ffi types
      dart-lang/sdk@d5a9a732a5 [vm/bytecode] Register closure functions in the object store's list of closures
      dart-lang/sdk@527cf27633 Smarter error reporting in static error tests.
      dart-lang/sdk@96a3aa6378 [vm/fuzzer] Extend special fuzzing values
      dart-lang/sdk@5e428ed638 [vm/bytecode] Fixes for expression evaluation
      dart-lang/sdk@fb90729cf7 Fix isMoreSpecific() for extensions to check that extensions declared in the platform.
      dart-lang/sdk@d165492976 Clean up a test
      dart-lang/sdk@fdbc2920c7 [vm, bytecode] Use the global lookup cache for dynamic calls.
      dart-lang/sdk@fe9814195b Produce diagnostics when a reference to a static member of an extension cannot be resolved
      dart-lang/sdk@e7f82cdb7c Support for FunctionTypedFormalParameter in GenericFunctionType.
      dart-lang/sdk@3617c8d704 [vm/bytecode] Add missing DebugCheck to local function declaration
      975a8aa5
    • B
      Roll src/third_party/dart 88c0c11612..022585cfe2 (14 commits) · 698f7f31
      Ben Konyi 提交于
      dart-lang/sdk@022585cfe2 [vm/vmservice] Ensure same name used for all flow events that share same Flow.id.
      dart-lang/sdk@2b31e41564 Remove 'docComplete' and 'docSummary' from AvailableSuggestion.
      dart-lang/sdk@5935b916e3 Rename several error codes and improve some messages
      dart-lang/sdk@a35f4ec412 [vm/fuzzer] Add forEach loops
      dart-lang/sdk@f632df018a [vm/fuzzer] Add interesting fuzzing values
      dart-lang/sdk@223724fa76 [vm/bytecode] Lookup source and line starts for bytecode scripts specifying uri only.
      dart-lang/sdk@0176526799 [vm, compiler] Always clone MegamorphicCaches before accessing on a background compiler thread.
      dart-lang/sdk@782e018630 [vm/fuzzer] change file attribute of fuzzing files
      dart-lang/sdk@2da2ab7218 [vm/mirrors] ClassMirror stop getting methods from mixin class
      dart-lang/sdk@a65615964a Log computed unit elements.
      dart-lang/sdk@83458092ef Migration: add support for inferred types that are generic function types.
      dart-lang/sdk@eee596363b Migration: decouple DecoratedType from PotentialModification.
      dart-lang/sdk@1fcaa26004 [vm/benchmarks] Add sync/sync*/async/async* call benchmarks
      dart-lang/sdk@3f0f66cabc [DDC,bazel] Allow no digest when not in worker mode
      698f7f31
    • B
      Roll src/third_party/dart 9fda4c1101..88c0c11612 (12 commits) · 9e9425ea
      Ben Konyi 提交于
      dart-lang/sdk@88c0c11612 Remove constant-update-2018 flag from tests.
      dart-lang/sdk@e4c552fb48 [CFE] Add test that runs analyzer on CFE source with lints
      dart-lang/sdk@95c9f732de Expire spread and control-flow collection flags.
      dart-lang/sdk@a7a1860283 [infra] Remove non-essential status expectations from pkg status file
      dart-lang/sdk@5428119bee [infra] Remove non-essential test expectations from analyzer status files
      dart-lang/sdk@9e676aa228 [cfe+dart2js] Add error testing to constant_test
      dart-lang/sdk@46d5556e56 [co19] Roll co19 to 52daae49d7bff80039ff1eea36a24e98c2b9a837
      dart-lang/sdk@976877974b [bazel] Don't require empty linked inputs for incremental mode
      dart-lang/sdk@ceaf00ebe6 [co19] Document how co19 rolls are done.
      dart-lang/sdk@51f6cab413 [cfe] Parse nnbd modifiers in kernel type substitution tests
      dart-lang/sdk@5dcec3c93e [CFE] Disallow exports internally
      dart-lang/sdk@40589f80aa [CFE] Fourth batch of fixes for requiring explicit types
      9e9425ea
  14. 22 8月, 2019 1 次提交
    • S
      1. Update license files to account for the new Dart License file (#11364) · fc27f80a
      Siva 提交于
      2. Roll src/third_party/dart 027071318f..1279641cdd (65 commits)
      
      dart-lang/sdk@1279641cdd Migration: integrate for-each loops with flow analysis.
      dart-lang/sdk@51cd16ecf0 Flow analysis: support for and for-in elements in collections.
      dart-lang/sdk@47d2794a71 Implement methods that were missing from ExtensionElementForLink
      dart-lang/sdk@a17959b5a0 Log the context in which analysis work is done.
      dart-lang/sdk@9198813a55 Revert "Scaffolding for dart:wasm"
      dart-lang/sdk@4bf5a72ca0 Flow analysis: support functions whose bodies are expressions.
      dart-lang/sdk@b569bf048e Migration: node builder support for new-style typedefs.
      dart-lang/sdk@f39a3f188e Scaffolding for dart:wasm
      dart-lang/sdk@3729b961bb Use SearchedFiles when searching subtypes for 'analysis.implemented'.
      dart-lang/sdk@5d816cbc5d [vm/concurrency] Add FLAG_enable_isolate_groups, still defaulting to true
      dart-lang/sdk@480e481708 Throw HttpException instead of String in http impl
      dart-lang/sdk@9aa48c2e91 Build local elements in initializers of typed constants.
      dart-lang/sdk@af2e729fca Record request / response statistics.
      dart-lang/sdk@7bc9515ac2 Fix CompilationUnitMember doc comment. Fixes #27170
      dart-lang/sdk@ef39492fd6 Fix support for annotations on extensions
      dart-lang/sdk@64efe44e5e Formal parameters of FunctionTypeAlias should be created in @function reference.
      dart-lang/sdk@0323fb97bc Migration: support Function() syntax with type formal parameters.
      dart-lang/sdk@19533094eb Stop deleting the terminating period on diagnostic messages
      dart-lang/sdk@d252efaa49 Migration: node builder support for old-style typedefs
      dart-lang/sdk@468800f9d7 Refine the type of FunctionTypeAlias.declaredElement.
      dart-lang/sdk@c44c2f1b68 Update LSP readme with instructions for shipped SDKs instead of source
      dart-lang/sdk@f2e04caeaf [CFE] Fix CQ race condition with lint status
      dart-lang/sdk@bc16959fc7 Reland "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable."
      dart-lang/sdk@48edb2362a [CFE] Update lint for explicit types to also look at fields and top level fields
      dart-lang/sdk@5905fe41a9 [CFE] Explicit return types and overrides in constant evaluator
      dart-lang/sdk@698c5b1a36 [CFE] Add 'double import' lint
      dart-lang/sdk@b625152523 [infra] Remove non-essential test expectations from kernel status files
      dart-lang/sdk@c37b5b2edf [vm/ffi] Status: skip test including callbacks on DBC
      dart-lang/sdk@095d1c2835 [infra] Clean up general status files
      dart-lang/sdk@7f9f4ad774 [cfe] Delete legacy tests
      dart-lang/sdk@91c8cf7167 [cfe] Support per folder experimental flags in testcases
      dart-lang/sdk@670d40d808 [vm/ffi] regression test for 37511
      dart-lang/sdk@c651102793 Remove third_party licenses from LICENSE
      dart-lang/sdk@5e5313c8d6 [vm/bytecode] Keep unreachable code for code coverage
      dart-lang/sdk@922c2bfbb0 [vm/bytecode] Include source info and asserts into platform with bytecode
      dart-lang/sdk@457c4349d0 [ package:vm_service ] Prep for 1.1.1 release
      dart-lang/sdk@861cae4853 [vm/fuzzer] Disable stacktrace option on FFI runs
      dart-lang/sdk@f50a566476 Enclose local variables in default values of optional formal parameters.
      dart-lang/sdk@239a6d1449 [vm, bytecode] Annotate super calls and clear lookup caches on reload.
      dart-lang/sdk@ee38a308da thread feature set into linter debug util
      dart-lang/sdk@afc259ea6b [dart2js] Add 'any' to DartType.
      dart-lang/sdk@1d9b6427ef Prepare to publish analyzer version 0.38.1.
      dart-lang/sdk@a5007cde35 Clean up an obsolete TODO comment
      dart-lang/sdk@293eee940b [dart2js] Revert to old Closure.toString() implementation for old RTI.
      dart-lang/sdk@f842b03de5 linter visit hooks for extensions
      dart-lang/sdk@3fe9ba152f Migration: implement Variables._decorateDirectSupertypes.
      dart-lang/sdk@d67eaefe77 Add more tests of the visibility of extension members
      dart-lang/sdk@72923471c4 strict-inference failures for untyped parameters:
      dart-lang/sdk@bfc7f8c4b5 Fix crash parsing invalid constructor initializer
      dart-lang/sdk@3e69627752 Fix type argument parsing crash
      dart-lang/sdk@e2777454cc Fix dartfmt bug
      dart-lang/sdk@d95bb2d74f [ package:vm_service ] Analyze package:vm_service on bots
      dart-lang/sdk@38ca72a3e7 [dart2js] TrivialRuntimeTypesNeed should not say non-generic classes need type arguments.
      dart-lang/sdk@04bd34ed87 Issue 37916. The name of ConstructorName cannot be shadowed.
      dart-lang/sdk@3865187956 [nnbd_migration] already-migrated types with 1:1 type args & params.
      dart-lang/sdk@e2fee9c0dd [pkg:vm_service] fix an issue serializing list args
      dart-lang/sdk@37183f8865 [observatory] Remove stale asserts from heap snapshot processing.
      dart-lang/sdk@396613d884 [pkg:vm_service] be more lenient towards nulls json fields in the java library
      dart-lang/sdk@0fee296130 [vm] Add wasmer to third_party, and support building rust libraries
      dart-lang/sdk@663a8630e6 Revert "[vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable."
      dart-lang/sdk@e8c82c6784 [vm/ffi] Suppress irrelevant lint failures in FFI sources.
      dart-lang/sdk@bab592fd28 [vm/ffi] Dispatch native callbacks through trampolines if we can't ensure callbacks will always be executable.
      dart-lang/sdk@e34c4319dc Migration: property decorate implicit bottom types.
      dart-lang/sdk@c6e2497569 Migration: capture more exception information and make it easier to examine stack traces.
      dart-lang/sdk@fc16f8aa58 Apply flutter-engine patch to dump dart_package_config_tag version
      dart-lang/sdk@1e79aa6b7e Update LSP readme to link to dart-vim instructions
      fc27f80a