Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 87edd94e9cc7
Choose a base ref
...
head repository: flutter/engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c48774cfe09b
Choose a head ref
  • 3 commits
  • 15 files changed
  • 3 contributors

Commits on Mar 8, 2019

  1. Guard against NewAPI failures (#8048)

    Adds minimum SDK checks around minimum APIs.
    
    flutter/flutter#28848
    Michael Klimushyn authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    1d10e0e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. Allow embedders to post tasks onto the render thread. (#8089)

    Some embedders may have to wait on fences asynchronously before committing
    contents. This allows them to post a task onto the engine managed thread used
    for rendering.
    chinmaygarde authored Mar 9, 2019
    Configuration menu
    Copy the full SHA
    3c8ef04 View commit details
    Browse the repository at this point in the history
  2. Roll src/third_party/dart 571ea80..2fb6cd9 (122 commits) (#8086)

    2fb6cd9 [vm] Fix Service::RequestAssets
    585eb7f [ VM / Service ] Added `disableBreakpoints` parameter to `evaluate`, `evaluateInFrame` and `invoke` RPCs
    9b0ac9e Extract diagnostic tests in preparation for supporting ui-as-code features
    93d4267 [vm, arm64, fuchsia] Check for stack overflow / interrupts based on DSP instead of CSP.
    05be278 Split MISSING_RETURN tests
    1dd4559 [vm] Add Native->VM transitions when dereferencing API handles.
    34953ff Cleanup some NNBD flags
    a47ffd2 Fix some errors in the control flow collections tests
    e1dfad1 Attempt 4 at the upload abi dills script
    4b60942 Make AVAILABLE_SUGGESTION_SETS and related APIs non-experimental.
    8332fb0 [vm] Adds an API call to dump the CPU profile to the timeline
    ccf756d Integration testing to ensure server lint name representations are correct.
    34e1c93 add prefer_null_aware_operators error code association
    5c7b07f [dart/vm] Fix bug in kernel binary flow graph builder
    07b2f82 [fuchsia] Remove unused header
    a6a5a2b [dart/fuzzer] Added more Dart constructs
    48ac0bd Revert "Attempt 3 at the upload abi dill script"
    bc02b6c Split DEAD_CODE tests into their own file
    6c1a05a update non-nullable flag in ErrorVerifier for angular plugin
    da831bd fix lint name for unnecessary_overrides
    f2a8e71 [vm] Decouple flow graph building of implicit closure functions from kernel reading
    f44fecb Fix the way type arguments for iterable and map are accessed
    94a382b Attempt 3 at the upload abi dill script
    924a934 Shrink the stack headroom if the stack is very small
    e5a833b Comment out test that unexpectedly passes on Windows.
    72548cd Revert "[vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled."
    bdb07f4 [vm/ffi] Fix garbage collection of ffi.Pointer subtypes.
    cab4a7b fix lint name for unnecessary_brace_in_string_interps
    00aeae4 add fix for no_duplicate_case_values
    593405a add fix for use_rethrow
    1551d9c Include correct stack during error with Stream.join
    3091406 Revise non-nullable flag from AstBuilder to ErrorVerifier
    2d3b105 [vm/ffi] remove RuntimeError/Fail expectation from status files
    b4e9e46 [Gardening] Add tools/diff_results.dart which can query the test results database and report a diff in test results from two commits
    f1cc9c7 [cfe] Classes for if, for and for-in elements.
    e3f0ca8 [cfe] Compile null-aware spreads in non-const lists and sets
    e8fa9a0 [ddc] Fix a front end test failure
    b71f6af [vm/ffi] enable function stress test on macos
    4ec72c1 [VM-Runtime]Fix source report coverage to not include field without function initializer
    253499f [vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled.
    980e5c7 [vm] Mark VM isolate objects at heap finalization instead of allocation.
    e48ad45 [vm, interpreter] Enable field guards.
    a7d790b Fix cast exception in resolution
    2f53b79 [dartdevc] Including the current library for members from within an InstanceConstant
    0124541 Deprecate AST data structures that will be obseleted by the "UI as code" feature
    1751135 [infra] Increase number of shards on app-* builders
    6988347 [fuchsia] Migrate to lib/sys/cpp
    995b1c9 FE Server shouldn't try to invalidate other file schemes
    975cc65 [vm, interpreter] Implement interpreter stubs for IA32.
    85dec34 add fix for unnecessary_new lint
    17bf9d1 Delay disambiguating maps and sets until we know whether there are any conflicts
    079309f Create curly braces when resynthesizing map and set literals
    68c9909 Re-apply workaround for bug fixed by closures containing type promotions in variables with inferred types.
    68946df [vm] Also print version information in assertion failures, not just faults.
    0c23106 Revert "Another attempt to fix the upload script."
    d1e60e0 Remove @failingTest from a test that stopped failing.
    825d03c [vm] Remove malloc_hooks support for jemalloc
    8bb8d11 Prepare to publish analyzer_plugin version 0.0.1-alpha.7
    0e57805 Another attempt to fix the upload script.
    90b61e2 Start implementing linker and resynthesizing.
    a1226b1 Write and read almost all nodes.
    ba5644b Fix handling of closures containing type promotions in variables with inferred types.
    7a98559 [vm/ffi] make Pointer.toString() uniform on all operating systems
    12fcb91 [cfe] Make resolveInputUri available for pkg/vm
    5441ff6 add fix for unnecessary_const lints
    9645b19 [infra] Link to the documentation in the new workflow tools.
    150c58c [infra] Shard app-kernel tests that were causing timeouts
    1059123 [cfe] Inherit SpreadElement from Expression, not ExpressionJudgment
    a85e481 [vm/gardening] Fix status file for entrypoints_verification_test.
    fa0d991 Remove task model initialization
    3712235 Remove the task graph and the tool that produces it
    99d028b [infra] Make promote.py work with newer versions of gsutil
    9d9f599 [cfe] Compile spread in sets
    b5a1f6c Reland "[CFE] Move constant evaluation number semantics handling to front end."
    ea6e830 Use @pragma instead of package:meta/dart2js in tests
    2448445 Make IfStatementImpl use IfMixin.
    7ba8995 Download ABI dills during gclient sync
    dc1f2bd [vm] Avoid assertion for non-finalized type parameter of expression evaluation function
    ef969c8 Revert "Update the build bot name restriction in upload_abi_dills.sh"
    57f1682 Add tests for "await" inside spread, if, and for.
    cbc404b [VM] Cleanup status files some more
    dc02d85 Ensure all SetConstantValues are JavaScriptSetConstants.
    f112b67 Use ListLiteral.elements2 instead of ListLiteral.elements.
    4a7f9d7 Remove FindNode.setLiteral method.
    2922878 [vm, compiler] Fix GuardFieldTypeInstr to update the original field.
    4eedef8 Update the build bot name restriction in upload_abi_dills.sh
    60de5b4 [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer.
    c921716 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json
    47b417c Remove FindNode methods related to AST data structures that will be removed.
    c793038 Identify flutter_web in Flutter.
    1da7c0d [cfe] Fix type checks in spreads within lists and sets
    09a1cf6 [cfe] Don't replace spreads with invalid expressions after inference
    51a334c [vm] Remove kernel reading from BuildArgumentTypeChecks
    927e758 Stop using package:html in analyzer.
    5343819 Tweak version numbers in LSP readme
    58a0487 more tests for 34610 and 36009
    2071d12 [vm/ffi] Fix crash on toString for dart:ffi trampoline functions
    aacd8c7 de-dup machine format errors
    cc455ec Add use_abi_version flag, and plumb ABI version to version.h
    96e982f Improve await-outside-async error recovery
    e033b67 fix parser crash in unterminated string literal inside unterminated interpolation
    ed8357c Re-land "[vm/ffi] Stress tests for FFI functions.""
    6227ab0 Replace @ForceInline with @pragma in dart:html
    204651f Replace package:expect annotations with @pragma
    45e6f83 gitignore visual studio project files
    ca24e7a [vm] Allow no main method when doing type flow analysis
    c769743 [CFE] Transform constants in annotations on all parameters.
    718b36e [cfe] Use for-in instead of List.addAll for list spread
    99093c0 [fasta] Required but not inferred constant context.
    822ebdd [fasta] Wrap non-const variable accesses inside const expressions.
    013cf68 Replace js_helper annotations with @pragma
    1a88421 Allow to change .package uri in incremental compiler
    2695cdf Change incremental compiler to take entry points (plural)
    3124125 Move Flutter utility methods into a class, which can be instantiated either with regular package:flutter, or with package_flutter_web.
    5a8bdc7 [dartdevc] fix #36052, missing key in map should result in null
    643895b Fix two failing tests on the bots (TBR)
    24d28e8 Write SetOrMapLiteral instead of MapLiteral or SetLiteral.
    c86a9ec First cut at upward inference for the ui-as-code features
    2329fcc Use visitForStatement2() and read as ForStatement2 and its parts.
    a7a4c95 Summarize SetOrMapLiteral
    1abcbe1 Eliminate uses of old AST node types from parts of the analyzer
    1c27b81 New protocol to inspect analysis server state at code completion time
    a-siva authored Mar 9, 2019
    Configuration menu
    Copy the full SHA
    c48774c View commit details
    Browse the repository at this point in the history
Loading