1. 05 6月, 2018 4 次提交
  2. 04 6月, 2018 1 次提交
    • M
      Roll Dart SDK to 1fe279d859 (#5454) · aa5c11d3
      Martin Kustermann 提交于
      This includes the following commits
      
        dart-lang/sdk@1fe279d859 (origin/master, origin/HEAD) Fix _FutureListener.handleError() to use explicit type for Zone.runBinary
        dart-lang/sdk@a9257d05fb [vm] Prepare status files for dartk reload/rollback builders (#33126)
        dart-lang/sdk@6ac6baae8e Record interfaceTargets for calls on dynamic receivers
        dart-lang/sdk@82755aa303 Rename ClosedWorld to JClosedWorld and merge it with ClosedWorldRefiner
        dart-lang/sdk@b58cc36ddc Extract KClosedWorld from ClosedWorld.
        dart-lang/sdk@9a193853d4 [VM] Mark a few tests as passing
        dart-lang/sdk@5c2cec0e19 Make _FilesReferencingNameTask faster by using maintained FileSystemState.knownFiles list.
        dart-lang/sdk@5269e21913 Fix for MockSdk on Windows.
        dart-lang/sdk@d0b28d2040 Fix analysis_server tests on Windows.
        dart-lang/sdk@9d83013040 Use known FileState from FileSystemState directly.
        dart-lang/sdk@b3b528648b Discover all SDK libraries.
        dart-lang/sdk@41e1d2cc28 [dart2js] Fix --csp
        dart-lang/sdk@56424f08a8 [js_runtime] Test for JavaScriptFunction type tests.
        dart-lang/sdk@5f9fcd0bbc [vm, x64] Remove embedded address from the implementation of math.min/max.
        dart-lang/sdk@025cee6f1f Skip tests of snapshot determinism on Windows.
        dart-lang/sdk@6ba8c711fa Observatory strong mode fix: expand the class hierarchy for debug events.
        dart-lang/sdk@f3502f9051 Fix bug in RTI optimization
        dart-lang/sdk@d319d3eda4 [vm/kernel/bytecode] Do not generate bytecode for external (native) members
        dart-lang/sdk@7246d2e759 Fix exception in fix processor (issue 33312)
        dart-lang/sdk@b19560e7ad Implement stubs for the remaining converted generators
        dart-lang/sdk@b7266fa3b3 [vm/kernel/bytecode] Support async/async*/sync* in bytecode generator
        dart-lang/sdk@c6cf61752e Update PluginWatcherTest to the fact that async functions start running synchronously.
        dart-lang/sdk@e1549df93f Fix regression introduced in 'Use AbstractValue in most of ssa'
        dart-lang/sdk@184df3aee0 Make AnalysisServer.getAnalysisResult() sync to avoid changing behavior between Dart1 and Dart2.
        dart-lang/sdk@99a5f149ac [vm] Enable type stubs based type checks in JIT mode for some types.
        dart-lang/sdk@90c4215af4 [vm] Adds full GC check on all external allocations
        dart-lang/sdk@bef7cd354f Observatory strong mode fix: Use .nodes= instead of .children= to accommodate text nodes.
        dart-lang/sdk@72aae537a2 Observatory strong mode fix: clean up port mocking.
        dart-lang/sdk@312f02532a [js_runtime] JavaScriptFunction matches any Dart function type
        dart-lang/sdk@c8860b4ca2 Remove all uses of --limit-ints-to-64-bits VM option
        dart-lang/sdk@5db95fbb61 Upgrade mockito to latest version.
        dart-lang/sdk@1bc9b8d00c Mark ContextRoot.pathContext constructor argument as required.
        dart-lang/sdk@b7bc0d06c4 Fix state machine in _DiscoverAvailableFilesTask.perform
        dart-lang/sdk@2c44dc11c7 Improve type variable recovery
        dart-lang/sdk@789ceee184 Update version number in DEPS for dart2js_info pkg
        dart-lang/sdk@0629e3afa5 [VM] Fix vm/cc/DartAPI_TypeGetParameterizedTypes test
        dart-lang/sdk@e18fd7c3e7 Remove the test for getNavigation() and removing the analysis context.
        dart-lang/sdk@2a545d7153 Initial implementations for some of the generator methods
        dart-lang/sdk@5f42fe5822 Simplify DartCompletionContributorTest.computeSuggestions() async behaviour.
        dart-lang/sdk@f6ece48aba Fix the test that want to run async code to be async.
        dart-lang/sdk@e9a60098bb [VM] Use UserVisibleName for types in error messages reported to users to make the error more clear. This fixes the case in issue 33303.
        dart-lang/sdk@cb07f74f4b Clean up some of analyzers generators based on feedback
        dart-lang/sdk@e9818eefd8 Update analyzer status about type parameters on constructors.
        dart-lang/sdk@6f68bec1bc TBR: Typos fixed
        dart-lang/sdk@545ad130a2 Fix a couple of bugs in the analyzer forest implementation
        dart-lang/sdk@85b4a799eb Search references to elements and subtypes in all known (and discovered) files.
        dart-lang/sdk@4fb6395058 Report error when a constructor has type parameters.
        dart-lang/sdk@315a186dc4 Better test error handler argument types.
        dart-lang/sdk@0aadba1189 Revert "[vm] Enable type stubs based type checks in JIT mode for some types."
        dart-lang/sdk@4be50d6fa1 [vm] Enable type stubs based type checks in JIT mode for some types.
        dart-lang/sdk@1d8bef0d89 Remove class TypeInferenceEngineImpl
        dart-lang/sdk@dd83e698d8 Add 64-bit integer semantics to the specification.
        dart-lang/sdk@a10eda4988 update dart2js status files
        dart-lang/sdk@6458b5da2f Always include added files into the list of files to discover.
        dart-lang/sdk@c984e63f61 Skip tests of snapshot determinism in checked mode.
        dart-lang/sdk@99dadf4d7f Remove unneeded (and incorrectly typed) mock step
        dart-lang/sdk@f87933d845 Introduce tests specific to behaviors of FunctionType.
        dart-lang/sdk@64cfdb4cc6 Remove _explicitTypeParameters and substitute4 from FunctionTypeImpl.
        dart-lang/sdk@b930ae19b1 Fix regression in deferred loading (part2)
        dart-lang/sdk@a0c4ac14c1 Omit redundant bounds check for Dart2 on typed setters/getters.
        dart-lang/sdk@2ad29cbd15 Remove unnecessary uses of toExpression
        dart-lang/sdk@7a76a40438 Add several other generators
        dart-lang/sdk@483c42b899 Switch dart2js to use dart 2 vm.
        dart-lang/sdk@f5d991e6a1 Support extracting selected statements into a new Flutter widget.
        dart-lang/sdk@89c2da2846 Add generator for unlinked names
        dart-lang/sdk@c911a1bef6 Clean up additional dart2js strong mode runtime error and don't add method type variable in dart 1 version.
        dart-lang/sdk@9a02f5bf4d [vm/kernel] Fix bugs with expression evaluation in debug mode.
        dart-lang/sdk@0aad13db00 Revert 'Copy @failingTest annotations to mixin applications.'
        dart-lang/sdk@41c5da8919 [vm] Fix non-reproducibility of VM builds.
        dart-lang/sdk@e8659b0f28 Remove skipTypeVariables
      aa5c11d3
  3. 03 6月, 2018 2 次提交
  4. 02 6月, 2018 11 次提交
  5. 01 6月, 2018 9 次提交
    • S
      Roll src/third_party/skia c4952be..22f673d (4 commits) (#5438) · 9be67586
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      9be67586
    • S
      Roll src/third_party/skia db33ee1..c4952be (1 commits) (#5437) · 7b6acfd1
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      7b6acfd1
    • S
      Roll src/third_party/skia e70c5fb..db33ee1 (1 commits) (#5436) · 1b30d460
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      1b30d460
    • C
      Eliminate arm64 restriction in iOS framework plist (#5435) · 6cef5195
      Chris Bracken 提交于
      Eliminates the declaration that only arm64 is supported in
      Flutter.framework's Info.plist. This causes Xcode's app thinning tools
      to remove Flutter.framework in thinned archives for armv7 devices.
      6cef5195
    • S
      Roll src/third_party/skia 458f40a..e70c5fb (4 commits) (#5433) · de02aaf4
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      de02aaf4
    • L
      Call SkAutoCanvasRestore with doSave = true (#5432) · 508884af
      liyuqian 提交于
      Although we do have a save before this SkAutoCanvasRestore so we
      can theoretically send in doSave = false, it's safer to set doSave
      to true to prevent future breakage.
      
      As discussed with mtklein@google.com and reed@google.com, saving
      canvas is very cheap in Skia so this should have no performance
      impact. Skia is also considering remove doSave argument from
      SkAutoCanvasRestore and always save the canvas.
      508884af
    • A
      Roll Dart SDK to 1a185867a996a91be5fdd1535d89e7d3750d0050 (#5431) · e8fd58a5
      Alexander Markov 提交于
      dart-lang/sdk@1a18586 Search for element declarations in discovered available files.
      dart-lang/sdk@7e899d0 Add fix-all in file fixes for the 2 additional dart analysis server fix types: USE_NOT_EQ_NULL and USE_EQ_EQ_NULL
      dart-lang/sdk@eb82559 Reapply "[vm] Add tests for determinism of script and AppJIT snapshots."
      dart-lang/sdk@f66769c Add duplicate shown/hidden name analyzer note to changelog
      dart-lang/sdk@95afe41 Add an implementation of the UnresolvedNameGenerator for analyzer
      dart-lang/sdk@fcb41fb Replace more calls to parseTypeVariablesOpt with computeTypeParamOrArg
      dart-lang/sdk@8e00451 Add fix-all in file fixes for the 3 additional dart analysis server fix types: ADD_NE_NULL, REMOVE_UNNECESSARY_CAST, REPLACE_BOOLEAN_WITH_BOOL
      dart-lang/sdk@b75da96 Move all type mask code to inferrer/typemasks and use it via an AbstractValueStrategy
      dart-lang/sdk@7ce2432 Add UnlinkedScope
      dart-lang/sdk@8e92598 [infra] Add config for custom hunk text when using git diff on status files
      dart-lang/sdk@14b9d7f [infra] Prepare test.py for the --preview-dart-2 VM flag flip
      dart-lang/sdk@00f75ad Emit a compile-time error on incorrect types of initializing formals
      dart-lang/sdk@b62b438 Infer Object members for dynamic receivers
      dart-lang/sdk@b3bae42 Fix a batch of long lines
      dart-lang/sdk@796f530 Report FieldInitializerOutsideConstructor error in BodyBuilder
      dart-lang/sdk@e1ffb22 Remove Declaration.prepareTopLevelInference
      dart-lang/sdk@ff8100d [infra] Add dartk reload/rollback configurations to test matrix
      dart-lang/sdk@b851714 Remove Declaration.computeLibraryUri
      dart-lang/sdk@5ecd782 [kernel] Add an option to the cloner for cloning annotations
      dart-lang/sdk@bb0808d Replace Builder by Declaration
      dart-lang/sdk@39b0efd Handle generic jsinterop classes as type arguments.
      dart-lang/sdk@c6129f7 Use AbstractValue in the rest of type inference
      dart-lang/sdk@947760f Use AbstractValue in much of inference
      dart-lang/sdk@3dd70ce Usa AbstractValue in the rest of ssa
      dart-lang/sdk@bbef9ae Use AbstractValue in most of ssa
      dart-lang/sdk@aecf8e8 Use AbstractValue in KernelToTypeInferenceMap and KernelTypeGraphBuilder
      dart-lang/sdk@032925c Remove obsolete features
      dart-lang/sdk@715c14c Added changelog entry for member conflict updates
      dart-lang/sdk@08c893d Simplify class member conflict rules.
      dart-lang/sdk@377eb52 [vm/kernel/bytecode] Add library reference and invocation kind to ConstantICData
      dart-lang/sdk@a53b585 Fix more Analyzer tests
      dart-lang/sdk@fa9ff9a Fix regression in deferred loading.
      dart-lang/sdk@2911f1f More dart2js strong mode cleanup.
      dart-lang/sdk@b6d20fa Enable the fix-all feature for the DartFixKind.ADD_EXPLICIT_CAST fix, tests been added as well.
      dart-lang/sdk@a1f6aa8 improve speed of dartdevk SDK and ddc test package summary build
      dart-lang/sdk@9e3842d Observatory strong mode fix: fix type errors with onDisconnect.
      dart-lang/sdk@3027302 [VM] Fix for issue 33277 (skip HasAttemptedReload check for kernel      isolate too).
      dart-lang/sdk@0e3ca9a Fix strong mode runtime error in dart2js.
      dart-lang/sdk@3d2b660 Reland "[vm] Support definition of entry-points via @pragma('vm.extern') annotations.""
      dart-lang/sdk@fb4f887 [vm/kernel/aot] Fix recognition of native methods after annotations are constant evaluated
      dart-lang/sdk@753d954 Move to dartdoc 0.20.0 and enable preview-dart-2.
      dart-lang/sdk@39d902b Update pubspec to indicate that analyzer_plugin supports the latest analyzer.
      dart-lang/sdk@bfeb80a Observatory strong mode fixes: fix some int/double mismatches.
      dart-lang/sdk@7fc88c4 Observatory strong mode fix: add required calls to .toList().
      dart-lang/sdk@fe3bba8 Switch integration tests to use a snapshot for the analysis server.
      dart-lang/sdk@cc9c8f9 Add HintCode for duplicate shown/hidden names
      dart-lang/sdk@e7bad54 Make dart2js only run with 64 bit ints, not the larger ints from the vm.
      e8fd58a5
    • S
      Roll src/third_party/skia 0390d3e..458f40a (14 commits) (#5430) · 0b3118d3
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      0b3118d3
    • S
      Roll src/third_party/skia e45752e..0390d3e (8 commits) (#5429) · 15ddcd44
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      15ddcd44
  6. 31 5月, 2018 6 次提交
    • C
      call existing ostream operator for SkMatrix (#5427) · 89eb6a37
      cary-clark 提交于
      This permits removing the call to SkMatrix::toString(), which is deprecated.
      89eb6a37
    • S
      Roll src/third_party/skia 588f879..e45752e (24 commits) (#5428) · 83605530
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      83605530
    • G
      Synchronizes analysis_options.yaml files, and turns on Function typedef lint. (#5419) · 6bfd413b
      Greg Spencer 提交于
      Addresses flutter/flutter#18028 for the engine repo, and synchronizes the analysis_options.yaml files between the engine and the flutter/flutter repo.
      6bfd413b
    • B
      Dart SDK roll for 2018/05/30 (#5421) · c8378e40
      Ben Konyi 提交于
      3b6caa3517b Split UnresolvedNameGenerator
      f50873d3451 [fuchsia] Renaming component FIDL to fuchsia.sys.
      13987b073d6 Add Forest method to access the name of a variable
      declaration
      3b86f823d0a [vm/corelib] Remove GrowableArrayMarker hack.
      88127f10e4f Clean up num#toStringAsPrecision docs
      1eb1885c62d tools/addlatexhash.dart: Remove unused import
      03cb46a2290 [vm/perf] Fix JITDUMP integration.
      9d9eff44c99 Support sharing function signatures in deferred parts for
      fast startup
      ae9f5d2a1b1 Add Forest API for logical expressions
      66c590d3ad3 Add json/utf8 BOM support in changelog.
      d116e62d76d Improve catch parameter recovery
      aa8e2ee178d Revert "[vm] Add tests for determinism of script and AppJIT
      snapshots."
      ec47e524bc9 Switch to non-alpha versions for analyzer/front_end/kernel.
      aac0478fada [vm] Add tests for determinism of script and AppJIT
      snapshots.
      6cc7aa803a1 Change names/declarations tasks in AnalysisDriver sync.
      c30af41b96c Reapply "[mirrors] Add IsolateMirror.loadUri."
      a40993a6aff Observatory strong mode fix: Fix incorrect types in
      DebuggerStackElement.
      0fdfc9aa3b6 Observatory strong mode fix: Add a needed implements clause.
      209029ab8ee Observatory strong mode fix: Pass through a type parameter
      in the implements clause for GuardedMock.
      1d323687b39 Use selection to decide whether EXTRACT_LOCAL_VARIABLE and
      EXTRACT_METHOD are available.
      c8378e40
    • L
      Remove unnecessary saveLayer (#5420) · d174c4ff
      liyuqian 提交于
      saveLayer is slow so we should avoid it as much as possible. If
      there are artifacts without saveLayer, then we should report that
      to Skia for the fix instead of slowing the performance with
      saveLayer.
      
      This PQ makes average rasterizer time drop from 25ms to 18ms in
      flutter_gallery transitions perf test on a Nexus 5X.
      
      This partially fixes flutter/flutter#13736 .
      We probably still need some work in the opacity layer to squize
      all the performance improvements.
      d174c4ff
    • S
      Roll src/third_party/skia 137b874..588f879 (6 commits) (#5418) · b41c2ae4
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      b41c2ae4
  7. 30 5月, 2018 7 次提交
    • S
      Roll src/third_party/skia 21ca043..137b874 (5 commits) (#5416) · 15be13d9
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      15be13d9
    • S
      Roll src/third_party/skia 264182c..21ca043 (3 commits) (#5414) · dfb437ad
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      dfb437ad
    • S
      Roll src/third_party/skia 09725b0..264182c (1 commits) (#5413) · abda89cb
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      abda89cb
    • S
      Roll src/third_party/skia 61f36d3..09725b0 (1 commits) (#5412) · 0a47817e
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      0a47817e
    • S
      Roll src/third_party/skia 8363be1..61f36d3 (8 commits) (#5411) · a4f0cd7a
      skia-flutter-autoroll 提交于
      Auto-roller completed checks. Merging.
      a4f0cd7a
    • R
      Roll Dart to ff815d05a52c03a318bff51ba4529ff5210b7bd6 (#5409) · 16f5cd81
      Régis Crelier 提交于
      ```
      ff815d05a5 [release] Prepare changelog for 2.0.0-dev.59.0
      17afa8ef56 Give private parameters public names for constructor.
      7b33203f8e Fixes to make hackernews run strong mode clean
      718e1578a0 Update Analyzer AstBuilder to optionally parse function bodies
      1ca17b6d03 [vm/kernel] Recognize desugared mixin applications in dart:mirrors
      8b0c1f8044 Fix AstRewriteVisitor to set elements/types for instance creation nodes.
      84fcf42c25 Bump analyzer version in preparation for publishing.
      96dd9d49db Update Analyzer tests to pass NonExistingSource rather than null
      736ddd9b0e [Observatory] Refactor observatory build to prepare for Fuchsia prebuilt
      b7336ab443 Improve field type argument recovery
      6bc7288e70 Fix fused UTF-8/JSON decoding.
      2a3d1dc9ed [vm] Prepare status for app_jitk builders (#33126)
      40f61d6b0b Handle Windows line ending in generate_messages_test
      7dc4fbf5a2 [fasta] Add support for annotations on enum values
      2514a67614 Import link.dart directly
      990c85276b Avoid allocation and bottom-type on Link
      58dc4e476d Revert "[vm] Support definition of entry-points via @pragma('vm.extern') annotations."
      e20189ecf5 Adjusted the instantiate-to-bound algorithm to break cycles at every member, not just one.
      3e50ea32b5 [vm] Support definition of entry-points via @pragma('vm.extern') annotations.
      e2597dfba7 Revert "Mark normal classes that were originally mixin applications"
      d28c5499fc [infra] Add support for app_jitk compiler to test.py (#33126)
      640791c922 Add example to docs/language/informal/super-bounded-types.md.
      53cd0b4af1 Mark normal classes that were originally mixin applications
      6b7f3d5f54 Share non-generic signatures through init.types
      b79e06630c Add a recovery test
      ```
      * modified signature in travis/licenses_golden/licenses_third_party
      16f5cd81
    • C
      Allow embedders to specify a custom advisory URI and entrypoint. (#5408) · 5441ee79
      Chinmay Garde 提交于
      The Fuchsia embedder wants to specify the application name in the field for the advisory URI. This allows embedders to specify whatever they want.
      5441ee79