- 12 10月, 2018 1 次提交
-
-
由 liyuqian 提交于
This reverts commit 74662ab6. This should land after https://github.com/flutter/engine/pull/6442 * Add pragma vm:entry-point Otherwise, an object may be both null and an instance of EnginieLayer at the same time in Dart.
-
- 11 10月, 2018 2 次提交
-
-
由 Gary Qian 提交于
-
由 Alexander Aprelev 提交于
* [dart] Roll dart to b99bcfd3099f0d32e39287160a9539e878cb0b68 Changes since last roll: ``` b99bcfd309 [vm] Add a library and class cache to KernelProgramInfo 5deb1c6e81 [vm] Remove strong mode and sync-async flags from pkg/vm 9a6f811466 Report null error as a NoSuchMethodError 2da0b9f4f1 fix some typos 34f6aea008 [release] Prepare changelog for 2.1.0-dev.7.0 f320477ff9 [dartdevc] add module-name option to kernel backend b8760fed67 [vm, compiler] Remove ASTs and AST flow graph builder. 340e74629f Clean up OverrideVerifier. f11e746c2e Initial implementation of fixes for type arguments on named constructor invocations 08e485c43f Update dartdoc to 0.23.1. ac4b8a7306 Hook up FixProcessor to fix errors in dartfix 0aa99cca99 Ignore JSON exceptions when reading (empty) test results file 6d9cc6fa03 Add skeleton for parsing LSP spec from Markdown/TypeScript to generate Dart data classes bc4d2f5d1b Switch InheritanceManager2Test to DriverResolutionTest. e221a6288b Move reporting MISMATCHED_GETTER_AND_SETTER_TYPES for classes to using new interfaces. be39eacf00 Rename convertPathForImport -> convertAbsolutePathToUri a539d2ef5f Revert "[fasta] Report errors for bounds violations" c8b709d95b Update status files after aa6fb2d3 051108c004 [tools] Re-enable core-dump archiving on Linux. aa5b1b1f2f Make test results in json format end with a newline 4db2bbe94d Pass SharedOptions to Fasta f1d902f4a0 Ignore --supermixin and -D options a9b47bd0b1 Integrated nosuchmethod-forwarding.md into dartLangSpec.tex 327a1a9a00 [Gardening] Mark more co19_2 test as always flaky, filed co19 issues f1b6d81404 Remove Target.strongMode 7072d3b17e [infra] Upgrade d8 to 6.9.427.23 (#34698) 16ddfc1565 [VM] Use assert assignable implementation for explicit downcasts 17ac151f44 [Gardening] Increase timeout on release-hotreload configuration as well (not just debug), skip streamed_conversion_json_utf8_decode in hot-reload-simdbc64 8c872e0e3a Remove TargetFlags.strongMode ee97806084 Replace strongMode with legacyMode in CompilerOptions aa6fb2d3a4 [fasta] Report errors for bounds violations 8247fb7eec Stop stripping d8 for benchmarking. da48c1d960 [Gardening] Mark more tests as flaky and filed co19 issues 41866e87da [Gardening] Mark co19_2 test as always flaky, filed co19 issue (and co19 PR) ecd13de9da [Gardening] Mark slow_path_shared_stub_test as slow (reaches 1 minute on windows) f942af451b Remove kernel interpreter 7007567685 Fix issue with --unsafe-package-serialization 2695f36016 [Gardening] Status update (co19_2, optcounter/ia32) ba5e14b195 Store return type and parameters separately in GenericFunctionTypeElementForLink. ba1b30af37 Add AST support for type arguments on named constructors ed6c557d1a Add cli parameters to kernel_sdk.dart to get all paths explicitly 71395df7dd [vm/interpreter] Fix flaky errors when running with interpreter b3af151325 Rework detection of uninstantiated bound errors. 34651d204e [gardening] Update status f35465dafd Remove DynamicElementImpl.library property. daa13ad0aa Fix preamble/d8.js currentScript for v8 6.9 9cde31ba1d Try interface candidates in reverse order. 5561e69f4e Replace dartfix confirm apply changes with --force 619a06370e Update dartfix to only allow target directories 751cf1974a [dart/fuzzer] Add DBC as execution mode. 70317473f0 [gardening] Update status 8fc80031ae Fix cast exception in OpTypeAstVisitor 2cf6ba2996 Generate the right error message for type arguments on a named constructor 5976fe373f Fix up InferredTypeTest_Driver to use InferredTypeMixin directly. 32c484bb71 [VM] Fix typo in BitTestImmediate unit test. a8e0db1077 [gardening] Mark remaining ASAN failures. 7f55e52888 [vm, x64] Use short forms for object pool loads. a66cae48fc [vm/aot] Dynamic invocation forwarders in AOT. 4400df4190 Convert strong_mode_test.dart to triple-slash comment style. c1361963aa Update status files for tests failing due to #34724 and #34724 0039aff1e3 [test] Remove use of --error_on_bad_type and --error_on_bad_override. ce08911515 [vm/compiler] Minor improvements to loop detection a2cf88bee6 [vm] Fix sync-async stack navigation to handle inlined functions. 920d75f2ea Cleanup dartfix driver context 746034785d Update dartfix to separate targets from analysis roots 3d06427075 Fix MOVE_FILE test paths for Windows ``` * Remove use of await_is_keyword flag. * Update license
-
- 10 10月, 2018 1 次提交
-
-
由 Michael Klimushyn 提交于
Provide a relative, per-image limit to the amount of memory that's used to cache decoded image frames. Adds an overridable default that developers can set to control how much memory images are allowed to use decoded vs undecoded. The cap is set in flutter/flutter#22452. Note that required frames are always cached regardless of the ratio cap, because they're currently necessary for the GIF to animate. Previously cached unessential frames are not cleared in response to the cache hitting or exceeding the cap. Addresses #20998 and #14344.
-
- 09 10月, 2018 1 次提交
-
-
由 Alexander Aprelev 提交于
This reverts commit 5340f422, relands single root filesystem that is needed for reusable platform kernel files, that is safe to land now since dart roll c048bec5 has the fix for previously broken dependency file generation.
-
- 05 10月, 2018 1 次提交
-
-
由 Jason Simmons 提交于
-
- 04 10月, 2018 3 次提交
-
-
由 Zachary Bush 提交于
-
- 03 10月, 2018 3 次提交
-
-
由 jensjoha 提交于
-
由 liyuqian 提交于
Reverts flutter/engine#6406 We need to fix the SkiaGPUObject issue of the raster cache SkImage before merging this PR.
-
由 liyuqian 提交于
To make the PR minimal, we currently only share the engine layer when `pushPhysicalShape` (for Fuchsia) or `pushOffset` (for `RepaintBoundary` and `Opacity`) are called. They should be sufficient for our short-term perf goal. In the future, we can incrementally share more engine layers with the framework. https://github.com/flutter/flutter/issues/21756
-
- 02 10月, 2018 1 次提交
-
-
由 Gary Qian 提交于
* Let GetRectsForRange provide more detailed/nuanced metrics through RectStyle enum.
-
- 29 9月, 2018 2 次提交
-
-
由 Ben Konyi 提交于
-
由 Ryan Macnak 提交于
-
- 28 9月, 2018 3 次提交
-
-
由 liyuqian 提交于
Skia should already have such optimizations based on a much more accurate clip stack. As we move to the retained rendering, SceneBuilder would be much harder to maintain such cull_rects_ stack so let's just remove them. No significant performance change is measured locally on Moto G4 with flutter_gallery transition perf test and complex_layout scroll perf test.
-
由 liyuqian 提交于
-
-
- 27 9月, 2018 1 次提交
-
-
由 Ben Konyi 提交于
We were using `//` instead of `///` so docs were not being generated.
-
- 22 9月, 2018 1 次提交
-
-
由 hugovdm 提交于
-
- 20 9月, 2018 1 次提交
-
-
由 Alexander Aprelev 提交于
* Roll dart to c688d0c0c3ad3dece3a79ce0e115d787a94707ea. Changes since last roll: ``` c688d0c0c3 [frontend] When serializing compiled expression proc, clone type params first. 346895eb35 Choose the right platform in the command-line fasta tool in strong mode 51d530475a [frontend] Honor embedSourceText option in incremental compiler. 06792cb91f Remove StackListener.popList 69cd7cb43f [infra] Add compare_results.dart and update_flakiness.dart. c3c4e63ce4 Adjusted spec to use package syntax, thus eliminating bnf.sty 0315707dec Add 'set' case to type_variable_conflict_test 00f2054242 Add --repeat flag to test.py, so tests can be run multiple times cf5cdea808 Add J/K versions CommonElements and ElementEnvironment 1681241062 Remove _ClassEnsurer a5b71813ab Use json expectation files in dynamic tests d560887ae5 Fix TypeError in Observatory 867c5271be Debugging dart in methods with dynamic type arguments 2e3f17fa2b Add support for the new mixin syntax to supertype constraint checking and resynthesis. 929b2fbc55 Adjust status file to account for CustomIsolates test passing now. f0974aee20 Remove entry_points option from the test harness (should fix the precompiler bot failure). 296e4aa7e6 Split mixin_declaration_inference_valid_classes_test.dart into multiple tests. 2c427d33fc Train the dartanalyzer on less source. 41273507b2 Detect references to instance variables without declared type. a0776096b9 Cleanup some of the build rules to not use Dart 1 mode. 3463f94ed9 Delete any existing version of a DevFS file before overwriting the file 7763ec3cd1 Surface analyzer toplevel inference limitations as DDC errors. a386c07281 [vm/aot] Add extra call specialization pass 878017481f Roll dart_style to 1.2.0. a890d95a26 [vm/compiler] Avoid !(x>y) -> x<=y on fp operands. bc79674bc1 [vm/aot] Fix inferred type of implicitly initialized final fields 7df4900a94 Train the dartanalyzer tool on generating summaries. 80c1b88626 Add copyright comments in resolution tests. bbe49524be Cache mapping from subtypes names to files where they are subtyped. cf67e402bd Add test case reproducing issues #34498 and #34500. 81ce969060 Enable implicit constructors with optional parameters in mixin applications. cb331064e0 Compare AnalysisOptions signatures in analyzer_cli. eb059a76f3 Keep analyzer-specific status entries together in language_2_analyzer.status 62ce86e20c Add --test-list and --repeat options to test.py, for deflaking 9e86c1a395 Normalize strong.status 3831da8743 Include all problems in expectations a1bd50168e Make input validation optional 6fe272314d Tweak parameters of ProcessedOptions 0a5d7b866d Update status files after de984e58. de984e58cb Type checking for redirecting factories. 4134b95a3d [vm/tfa] Streamline handling of tear-offs in TFA d44ffba254 [vm/tfa] Stop accepting non-empty entry points json files 30f0026022 [VM runtime] Fix type test: C is a subtype of C<FutureOr> (fixes #34482). bbe83465ea Test that type of the ListLiteral with two different enums is inferred. 37b41bd317 Update status files after d4148159cc39d3f38d8295cf79ed736c6337d7ac d9fcaa33b1 Implement StreamTransformer.fromBind abb392fc0d add Pubspec.dependencyOverrides c733ed7fd7 firefix status for LayoutTests/fast/dom/Range/getClientRects-character_t01 d4148159cc Initial valid inference checks dcabf2cb0e Test for mixin declaration isObject and tweaks for error verifier. ``` * Update license
-
- 19 9月, 2018 1 次提交
-
-
由 Jason Simmons 提交于
Return null instead of throwing if an instance method is passed to PluginUtilities.getCallbackHandle (#6260)
-
- 18 9月, 2018 2 次提交
-
-
由 sjindel-google 提交于
The `dart_vm_entry_points.txt` file is now deprecated in favor of annotations. Support for parsing and generating the entry-points files will be removed from Dart shortly.
-
由 Zachary Anderson 提交于
-
- 15 9月, 2018 2 次提交
-
-
由 liyuqian 提交于
This essentially reverts https://github.com/flutter/engine/pull/4197/ as no one is (or soon will be) implementing an alternative LayerBuilder. Let's just put everything in SceneBuilder to reduce the YAGNI (you aren't gonna need it) smell. This will also make retained rendering API changes much easier.
-
由 Ryan Macnak 提交于
Following fixes in dart-lang/sdk@91cbb57cd5cd012d5aa66bfb6eb3a1306271f431
-
- 14 9月, 2018 1 次提交
-
-
由 Jonah Williams 提交于
-
- 12 9月, 2018 2 次提交
-
-
由 Brian Osman 提交于
This function now takes an sk_sp
-
由 Michael Goderbauer 提交于
This reverts commit e3133e0e.
-
- 11 9月, 2018 2 次提交
-
-
由 Ryan Macnak 提交于
- Add missing Dart 2 flags to gen_snapshot invocation. - Disable brittle service test.
-
由 Ryan Macnak 提交于
-
- 08 9月, 2018 4 次提交
-
-
由 Ryan Macnak 提交于
This reverts commit 4c2448d1.
-
由 Ryan Macnak 提交于
- Switch core snapshot to Dart 2 and remove support for loading platform.dill. - Remove support for loading script snapshots. - Remove support for loading source. - Remove settings and fix names to reflect the above. - Remove support for loading the service isolate from source.
-
由 Jonah Williams 提交于
-
由 Jonah Williams 提交于
-
- 29 8月, 2018 1 次提交
-
-
由 Jonah Williams 提交于
-
- 21 8月, 2018 1 次提交
-
-
由 liyuqian 提交于
This is a follow up of https://github.com/flutter/engine/pull/5853
-
- 10 8月, 2018 1 次提交
-
-
由 Siva 提交于
* Roll Dart to version 1be785ae2ddb1754a184cd638ab719e94d86b4e9 This rolls includes the following changes : 1be785ae2d Clean up some dead code 7b9fb893d2 [vm] Add a service method for 'invoke' as the dual to 'eval'. 099f1504fa Mention -O flag in CHANGELOG 79f69abace [vm/compiler] breakage fix: add missing break 96a1e9985f Fix the pkg bot 7818db20a7 Add analysis hint for invalid use of @visibleForTemplate code. 71d96019d1 [vm/compiler] Introduce 64-bit NEGATE - all archs. 5013a2ccc4 Remove spurious line. ef2f777625 Mark some analyzer tests as being flaky cf560fe17b Fix a couple of the tests failing on the analyzer with fasta parser bot 63c11693e6 [gardening] Fix language_2/type_variable_promotion_test. d0f28884ff [VM] Fix expression evaluation implementation: Never register temporary/unused classes with the system. e2a1807fc2 [gardening] Update status for io/compile_all_test in PRODUCT AOT mode f7ff739448 Insert date of 2.0.0 release in Changelog bcabad6014 [vm] Fix SIMARM64 build on Windows. af02ccae83 [infra] Fix filesets for new vm-kernel-precomp builders 8e2f28e264 Update homebrew to drop the @2 tab and fix for 2.0 ba119d7292 [VM] Remove "$compiler == precompiler" sections from language_2_precompiler.status f3a2c0e28f [release] Prepare changelog for 2.1.0-dev.0.0 88cba7d860 [vm/kernel/bytecode] Fix arguments descriptor for List._fromLiteral call in bytecode bd45ec0c4b [vm, gc] Refactor PageSpace::CollectGarbage to ensure the safepoint and task count remain well-scoped even with early exits. 8195fd8c64 Repair dart2js/string_interpolation_test a0b335ac6c Try no implicit casts in pkg/analyzer_cli. 3d25d3761b Update pub - leave packages directories alone 327db5e9ab [vm] Fix kernel_isolate use_field_guard flag for kbc a1ca88f554 Resolve invocation arguments to parameters. * Address source format error.
-
- 08 8月, 2018 2 次提交
-
-
由 amirh 提交于
This is needed to avoid jank when resizing an embedded Android view. See https://github.com/flutter/flutter/issues/19572#issuecomment-410400724
-
由 Ben Konyi 提交于
* Updated DartCallbackCache to write callback cache to disk which is restored on engine startup * Ensure cache isn't moved off disk in iOS
-