1. 28 8月, 2019 5 次提交
    • 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
    • S
      Roll src/third_party/skia 4b5d65561943..6064ecf7e993 (1 commits) (#11500) · 3ab68dd8
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/4b5d65561943..6064ecf7e993
      
      git log 4b5d65561943..6064ecf7e993 --date=short --no-merges --format='%ad %ae %s'
      2019-08-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      
      Created with:
        gclient setdep -r src/third_party/skia@6064ecf7e993
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-flutter-autoroll
      Please CC stani@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=stani@google.com
      3ab68dd8
    • 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
  2. 27 8月, 2019 8 次提交
    • S
      Roll src/third_party/skia 3c8f9cb45dde..4b5d65561943 (5 commits) (#11486) · 1ed1ee7c
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/3c8f9cb45dde..4b5d65561943
      
      git log 3c8f9cb45dde..4b5d65561943 --date=short --no-merges --format='%ad %ae %s'
      2019-08-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
      2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 3c6b2e1613c8..57ad1e1287dd (8 commits)
      2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 26bef9371198..31c682b20741 (361 commits)
      2019-08-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader d6dc4b7e4533..605f863173b6 (4 commits)
      2019-08-27 khushalsagar@chromium.org gpu: Update GrGLCaps usage of fTextureRectangle with chromium.
      
      Created with:
        gclient setdep -r src/third_party/skia@4b5d65561943
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-flutter-autoroll
      Please CC stani@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=stani@google.com
      1ed1ee7c
    • S
      Roll src/third_party/skia 30cd12e81488..3c8f9cb45dde (1 commits) (#11472) · d8e997c4
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/30cd12e81488..3c8f9cb45dde
      
      git log 30cd12e81488..3c8f9cb45dde --date=short --no-merges --format='%ad %ae %s'
      2019-08-27 fmalita@chromium.org [skottie] Harden motion blur
      
      Created with:
        gclient setdep -r src/third_party/skia@3c8f9cb45dde
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-flutter-autoroll
      Please CC stani@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=stani@google.com
      d8e997c4
    • 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
    • S
      Roll src/third_party/skia 464eb78e444b..30cd12e81488 (8 commits) (#11459) · 330d144a
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/464eb78e444b..30cd12e81488
      
      git log 464eb78e444b..30cd12e81488 --date=short --no-merges --format='%ad %ae %s'
      2019-08-26 herb@google.com Track RemoteStrikes to send using pointers instead of descriptors
      2019-08-26 csmartdalton@google.com Revert "Initiate MSAA resolves during DAG generation"
      2019-08-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ce4270691346..684790252fe2 (1 commits)
      2019-08-26 senorblanco@chromium.org Dawn: update for GrGpuCommandBuffer -> GrOpsRenderPass change.
      2019-08-26 herb@google.com Fix include path in spirv-tools build
      2019-08-26 michaelludwig@google.com Make image filter virtuals private where possible
      2019-08-26 chz@google.com heif: Update to actual frame duration when the frame is decoded
      2019-08-26 csmartdalton@google.com Initiate MSAA resolves during DAG generation
      
      Created with:
        gclient setdep -r src/third_party/skia@30cd12e81488
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-flutter-autoroll
      Please CC stani@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=stani@google.com
      330d144a
    • G
      Expose LineMetrics in dart:ui (#10670) · 9f1eab2f
      Gary Qian 提交于
      9f1eab2f
    • S
      Roll src/third_party/skia d617d5d29ca5..464eb78e444b (10 commits) (#11444) · fe68717e
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/d617d5d29ca5..464eb78e444b
      
      git log d617d5d29ca5..464eb78e444b --date=short --no-merges --format='%ad %ae %s'
      2019-08-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-26 mtklein@google.com remove MSRTC bots and GN support
      2019-08-26 senorblanco@chromium.org Reland "Update DEPS: roll spirv-tools and spirv-headers."
      2019-08-26 stani@google.com Revert "Update DEPS: roll spirv-tools and spirv-headers."
      2019-08-26 bungeman@google.com Basic changes to get XPS drawing text.
      2019-08-26 michaelludwig@google.com Define Usage and image+origin wrapper for image filters
      2019-08-26 fmalita@chromium.org Add a colortype conversion bench
      2019-08-26 egdaniel@google.com Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass.
      2019-08-26 reed@google.com remove unneeded noemptycheck variants of intersect
      2019-08-26 herb@google.com Rename SkGlyphCacheState -> RemoteStrike
      
      Created with:
        gclient setdep -r src/third_party/skia@464eb78e444b
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/skia-flutter-autoroll
      Please CC stani@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=stani@google.com
      fe68717e
    • A
      Skip empty platform view overlays. (#11427) · a34f9a81
      Amir Hardon 提交于
      This change sets up a "spying canvas" to try and detect empty canvases.
      When using platform views with a custom embedder, if a platform view
      overlay canvas is known to be empty we skip creating a compositor layer
      for that overlay.
      a34f9a81
  3. 26 8月, 2019 4 次提交
  4. 25 8月, 2019 3 次提交
  5. 24 8月, 2019 10 次提交
    • S
      Roll src/third_party/skia 69365b66613f..11e185078e5c (1 commits) (#11429) · e6e932bb
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/69365b66613f..11e185078e5c
      
      git log 69365b66613f..11e185078e5c --date=short --no-merges --format='%ad %ae %s'
      2019-08-24 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
      
      Created with:
        gclient setdep -r src/third_party/skia@11e185078e5c
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      e6e932bb
    • 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
    • S
      Roll src/third_party/skia e8a2c8053daa..69365b66613f (3 commits) (#11425) · b0947fd7
      skia-flutter-autoroll 提交于
      https://skia.googlesource.com/skia.git/+log/e8a2c8053daa..69365b66613f
      
      git log e8a2c8053daa..69365b66613f --date=short --no-merges --format='%ad %ae %s'
      2019-08-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-23 jcgregorio@google.com Add HOME env variable to cloudbuild so vpython can move forward.
      
      Created with:
        gclient setdep -r src/third_party/skia@69365b66613f
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      Bug: None
      TBR=egdaniel@google.com
      b0947fd7
    • D
      Platform View implemenation for Metal (#11070) · 66636ead
      Dan Field 提交于
      66636ead
    • 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
    • S
      Roll src/third_party/skia 0f15d7373bf1..e8a2c8053daa (8 commits) (#11418) · dfd281bc
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/0f15d7373bf1..e8a2c8053daa
      
      git log 0f15d7373bf1..e8a2c8053daa --date=short --no-merges --format='%ad %ae %s'
      2019-08-23 senorblanco@chromium.org Dawn: update to recent GrGpu/CopySurface changes.
      2019-08-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms d7c7dd8b955e..ce4270691346 (1 commits)
      2019-08-23 egdaniel@google.com Rename GrContextOption fReduceOpListSplitting to fReduceOpsTaskSplitting.
      2019-08-23 mtklein@google.com track SkNoPixelsDevice's origin
      2019-08-23 reed@google.com remove redundant rect methods
      2019-08-23 senorblanco@chromium.org Dawn: implement a ring buffer for uniform uploads.
      2019-08-23 csmartdalton@google.com Don't pass around renderTargetContexts from onFlush callbacks
      2019-08-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms 47820316fcec..d7c7dd8b955e (1 commits)
      
      Created with:
        gclient setdep -r src/third_party/skia@e8a2c8053daa
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      dfd281bc
    • Y
      Shrink cirrus docker image: reduce RUN count, apt-get clean (#11416) · 8ebbf029
      Yegor 提交于
      * Shrink cirrus docker image: reduce RUN count, apt-get clean
      
      * collapse everything into one RUN
      8ebbf029
    • 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
    • S
      Roll src/third_party/skia f17d1c952987..0f15d7373bf1 (6 commits) (#11415) · 72283b64
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/f17d1c952987..0f15d7373bf1
      
      git log f17d1c952987..0f15d7373bf1 --date=short --no-merges --format='%ad %ae %s'
      2019-08-23 reed@google.com optimize verts
      2019-08-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-23 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update Go deps
      2019-08-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 91dc5da80684..17f26865c8cc (11 commits)
      2019-08-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 0ef8680cf8f1..edb7520e0ea4 (458 commits)
      2019-08-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 23742c0958dd..115cfe7a1b32 (5 commits)
      
      Created with:
        gclient setdep -r src/third_party/skia@0f15d7373bf1
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      72283b64
  6. 23 8月, 2019 10 次提交
    • K
      Make message loop task entry containers thread safe (#11367) · 632a37b5
      Kaushik Iska 提交于
      The core underlying issue is that vector push_back could re-allocate and cause us to segfault. I have switched the backing queues to a map per @jason-simmons suggestion in flutter/flutter#38778.
      
      I've also added a test to capture the aforementioned bug. I've run internal tests several times to validate that this is fixed.
      
      General threading note for this class is that only the following operations take a write lock on the meta mutex:
      
      1. Create
      2. Dispose
      
      The rest of the operations take read lock on the meta mutex and acquire finer grained locks for the duration of the operation. We can not grab read lock for the entire duration of NotifyObservers for example because observer can in-turn create other queues -- Which we should not block.
      
      Additional changes:
      
      1. Make as many methods as possible const. Unlocked methods are all const.
      2. Migrate all the queue members to a struct, and have a map.
      3. Get rid of the un-used Swap functionality.
      632a37b5
    • 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
    • S
      Roll src/third_party/skia 941d0a365045..f17d1c952987 (1 commits) (#11393) · 735d30c7
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/941d0a365045..f17d1c952987
      
      git log 941d0a365045..f17d1c952987 --date=short --no-merges --format='%ad %ae %s'
      2019-08-23 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      
      Created with:
        gclient setdep -r src/third_party/skia@f17d1c952987
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      735d30c7
    • C
      fcc158fd
    • 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
    • S
      Roll src/third_party/skia 2a5954140b49..941d0a365045 (6 commits) (#11389) · 47b2d9b3
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/2a5954140b49..941d0a365045
      
      git log 2a5954140b49..941d0a365045 --date=short --no-merges --format='%ad %ae %s'
      2019-08-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-22 herb@google.com Revert "Don't send strike with no pending glyphs"
      2019-08-22 egdaniel@google.com Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask."
      2019-08-22 egdaniel@google.com Revert "Merge GrOpList and GrRTOpList and rename to GrOpsTask."
      2019-08-22 fmalita@chromium.org Revert "[canvaskit] Optimize CK builds for size"
      
      Created with:
        gclient setdep -r src/third_party/skia@941d0a365045
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      47b2d9b3
    • Y
      sync web engine; run web engine tests (#11031) · fad38e25
      Yegor 提交于
      sync web engine; run web engine tests
      fad38e25
    • G
    • S
      Roll src/third_party/skia 068af9e416cb..2a5954140b49 (8 commits) (#11383) · 78ac6532
      skia-flutter-autoroll 提交于
      
      https://skia.googlesource.com/skia.git/+log/068af9e416cb..2a5954140b49
      
      git log 068af9e416cb..2a5954140b49 --date=short --no-merges --format='%ad %ae %s'
      2019-08-22 egdaniel@google.com Merge GrOpList and GrRTOpList and rename to GrOpsTask.
      2019-08-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      2019-08-22 fmalita@chromium.org [svgcanvas] Named colors support
      2019-08-22 egdaniel@google.com Delete unused GrTextureOpList.
      2019-08-22 fmalita@chromium.org [canvaskit] Optimize CK builds for size
      2019-08-22 csmartdalton@google.com Don't perform dst reads on MSAA targets that require manual resolve
      2019-08-22 scroggo@google.com Remove SK_LEGACY_HEIF_API
      2019-08-22 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
      
      Created with:
        gclient setdep -r src/third_party/skia@2a5954140b49
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff, who should
      be CC'd on the roll, and stop the roller if necessary.
      
      
      Bug: None
      TBR=egdaniel@google.com
      78ac6532
    • 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