- 26 5月, 2018 5 次提交
-
-
由 Brandon Parrish 提交于
* Revert "Added application callback (#5369)" This reverts commit a1a54ad1.
-
由 Ben Konyi 提交于
1be13871bb7 [ VM ] Addressed additional comments from CL 56461. 5cc37366445 [vm/frontend-server] Include errors count into compile expression response. 891efdca599 Fix status file for analyzer. ad4cfa0260f [mirrors] Add IsolateMirror.loadUri. a64bbbf6b30 Bump to watcher 0.9.7+8. eb19be5ff84 [vm/tool] Teach precompiler2 script to build ELF binaries. 7c43cfad9fd [vm] Mark superclasses of interfaces implemented. 2f7874ab99a [ VM ] Updated include path for typed_data_utils.h which was causing Flutter build to fail. 3c6907ed0d2 [vm/kernel/aot] Approximate numerous invocations per selector in TFA 75a75263d35 Clone annotations when cloning nodes that have them d3da30c152e Report errors on non-synthetic tokens 351d70674d2 Initial new union of Dart Analysis Fixes, the initial fix is to remove all unused imports in a file. e8bb129816f Adjusted setter conflict specification, cf. #33077 0a042a270f5 Fix a bug in the async transformation of let expressions 6fc0c1fa4fb [vm/kernel] Only create zone handles when necessary (e.g. in IR instructions, LocalVariable). 735f7bdcec5 Updated for expected FF failure. 02bcbc12fa2 [vm/kernel] Fix partial instantiation implementation in StreamingConstantEvaluator. 8d4a1ccaf6d Split ReadOnlyAccessGenerator ee9e1c15719 Split TypeUseGenerator 9ec756b31c7 Split DeferredAccessGenerator 163807ad406 Split LoadLibraryGenerator 51fa5c16628 Correctly transform async functions with FutureOr return types bca70073ae0 [vm/kernel] Move kernel2kenrel "constants" transformation before TFA 1d8a72cacdf Split StaticAccessGenerator 2d46ebd6a5c Fix Dart 2 runtime errors in the front end 89514bd8cf7 Cleanup library_loader. 21b65a97328 Remove unused typedef code 18407141b7a Split deferred load entity computation by class, member and local function b84f18e3929 [VM] Mark seemingly consistently failing test on windows d07b9aa0e07 Add explicit type args on generators b3862d5a922 Split SuperIndexedAccessGenerator 0ec82e24ce1 Avoid late creation of entities. 1d59ab22ce1 Fix #29014, make function type parameters invariant. 4d7bbb53ab5 Use AbstractValue in ClosedWorld 89f37416fec Fix windows bot breakage for package:build tests. 9b44fc39c86 Deprecate chaseDependencies option. 05f96af05a9 [ VM ] Fix failing non-UTF8 path test on MacOS c541cda2161 [ VM ] Fixed issue where error code was being clobbered by call to Dart_TypedDataReleaseData on Windows, resulting in OSError returning a 0 error instead of the true error code. a00dae22601 Update test_parseAwaitExpression_inSync 9cd0e808db2 Convert more identifier contexts 552680b7f04 First round of changes to dart2js to make it strong mode clean. cc4fe66de8f Replace parseTypeVariables with computeTypeParam c3b6df5eb79 Update dartdoc and dependencies to v0.19.1. 3ab7cf05904 Revert "[dart:io] Revert recent non-utf8 path handling" 7c59fe63326 Flip dartfmt to run in Dart 2 mode. ade600c4b39 Update constructor identifier context e35ed9c7495 [ VM / Build ] Added '--no-include-kernel-service' to build.py. By default, the kernel service is now included in all build modes, including product mode. Providing '--no-include-kernel-service' will build the specified configuration without the kernel service. e5eee0d57a1 Add Forest support for labeled statements 83e29023f4d Add schema-based file system 8f4c9bcf159 Add single-root file system. 1567b442ddc Add Forest support for catch clauses 9816fce2897 Fixed to use catchError instead of try/catch. 88d847ea3e6 [release] Prepare CHANGELOG.md for 2.0.0-dev.58.0 2a5724c75c8 New package:build workspace before we support it at the language level 4f5db3aef2c Update pub DEP – includes Dart2 type fixes 0a9697596e3 Add Forest support for for statements 4fb0c609387 [vm/kernel] Set active class when evaluating Dart annotations 8427d53a4d8 Extra precedence level in parser to distinguish postfix operators and selectors 1ce9b2541b9 Replace call to parseTypeVariablesOpt with computeTypeParam f7e09684b6d Split IndexedAccessGenerator and ThisIndexedAccessGenerator 9f3cd54d3bb Remove UnhandledListener 98fcc338ca0 Fix diet_listener.dart imports 3a5454a691c Split SuperPropertyAccessGenerator e0144d51bbe [VM] Add UNREACHABLE() to AOT constant evaluator in the VM fa6fd268923 Remove unused IdentifierContext instance cbe76eeea01 [release] Prepare changelog for 2.0.0-dev.57.0 e62f37f3961 Tighten failure and success of test. a80dfa12d7c Revert "Add colons" 443c23c0913 Remove subpackage_relationships_test.dart 7583fb882ab [vm] Refactor state bits to free up two bits on Function. 0271003c332 Extract parseFunctionLiteral from parseType b8cb785aed9 Improve formal parameter identifier recovery 9f1097948af [fasta] Add and use a type-inference-specific interface of BodyBuilder 3960cacc89e Make peek return null when the stack is empty 3582e30d8ec [VM] Remove unused _Random._A field in Dart sources and make constant in C++ code instead f8cca09ce3d [VM] Do not invoke the empty StackOverflowError/OutOfMemoryError constructors 39bccc125d0 Split NullAwarePropertyAccessGenerator 29253c57edd Add colons fc95fd920bb Move generators out of body_builder 39516de7531 Split ThisPropertyAccessGenerator 2d79c356e09 Start creating common superclass for generators 2a7188523e6 Fixed status cf87b84f7d5 Support Promise to Future for both DDC and dart2js. 6d8f473d4f6 [ VM / Hot Reload ] Updated kernel_service and hot reload behavior to run as long as the compiler returns valid kernel. f4f79acb61d Improve annotation identifier recovery 3bdd1731753 Call computeType rather than parseType 2c8c05f877b [dart2js] merge generator body into empty entry function 96cfc632bb0 [infra] Use a less specific browser version that works across platforms 3ac2a3fe19c Address comment from 55981 8c0f5747a08 Add build_integration package and move multi_root_file_system there. ba0da68563f Update status for new test 3f6c87d5ace [vm/compiler] Do not use Constant(#null) to reserve space on the expression stack. a7562480655 Add Forest support for assert statements and initializers a9ab8f4e7d2 [GN] Hack around Dart 2 application_snapshot deps issue 298129c3a42 Improve part of identifier recovery 371c8e4b870 Append version and CRC32 to data in FileByteStore. 6cc0d9770f7 Skip expressions by parsing them with a no-op listener. 3ccd5a06f5f [js_runtime] Fix for 'o is FutureOr<T>' with function type T d34fe65afad Revert "New package:build workspace before we support it at the language level." 580e486386d Make CastStreamSubscription.onData handle a null callback 2a8eb8089dc [infra] Specify chrome version used by builds running on the test matrix eeec6466b6a Convert the command-line analyzer to a dart 2 snapshot. 89df6b785d3 Issue 33181. Use RefactoringWorkspace in rename refactoring to determine when element being renamed is outside the workspace. 85ddeb990a8 [release] Prepare changelog for 2.0.0-dev.56.0 7ff8adcec9d Fix an incorrect dart:mirrors test 08d466bfad9 [kernel] Treat TypeParameter.defaultType as a child in visit methods 330dcb19dab Rename remaining generators 2c9d8924e31 [fasta] Make explicit Object in bound a constraint during type inference 5924c356401 Prepare to remove expression_generator_impl.dart c771e4d1325 DDC: disallow ignore option on Stream cast failures e191d4feb5f Simplify errors on invalid arguments 7ab9ea0e4e0 Change return type of Fangorn.parenthesizedCondition 09582b46ea0 Remove FastaAccessor and Accessor a7385679685 Convert ContextAccessor to ContextAwareGenerator bbdf560ee7e Convert UnresolvedAccessor to UnresolvedNameGenerator b5c6143d74d Convert IncompleteSend to IncompleteSendGenerator 63ff7ee922f [vm/interpreter] Support closures in bytecode. Support reordered bytecode metadata sections. For now, read but ignore exceptions table in bytecode metadata. e1cabfd1d43 [dart2js] 'Fix' error in registrations 49d5ca3bb4d Switch to BigInt for ConstantValue. 9696c9dcd08 Change analysis_server tests to use /project/test.dart as the test file. e71bd048e57 [vm, kernel] Fix async stack code traversal in dart2. 714697efbb9 [vm/kernel/bytecode] Write constant pool before bytecode and exceptions table 80b48195b16 [frontend-server] Serialize compiled expression procedure into the file. 68b19b4ff44 [vm/kernel/bytecode] Add invocation kind to StaticICData constant 929b79e8653 [dart2js] Don't insert redundant checks 4cf51e6c1af Give (the old) ContextRoot path.Context to work with paths. bea580c3a45 Disallow ignore on any explicit cast failures 1cf871a4d26 Improve import/export combinator identifier recovery 79a0ef60e01 Fix for 'Convert to final field' quick assist when no return type. bbb8905075f Observatory strong mode fixes: specify type argument to .map when not inferable. 841a91b3a01 Observatory strong mode fixes: Add abstract Location.toUserString to Location. fc206a7589a Add Kill isolate service request. aad3270ab81 Observatory strong mode fixes: fix C-style parameter declarations. ea4d10915c0 Observatory strong mode fixes: make return types more specific. 0f506ba3ae9 Added period to comment for consistency. 5ab42940745 [vm] Allow for creating a CoreJIT snapshot from a kernel file. d5b99860e40 [frontend-server] Introduce compile-expression command. ac8971a98a8 New package:build workspace before we support it at the language level. 99eb2195c8e Add Forest support for break and continue statements 4d3ebab589e [vm] Fix error message when an API function is called without a current isolate. c31b9a461d9 [vm/kernel] Reference constants in Dill by offset into constants table. 0ff6c20c666 Add Forest support for return statements 85fbc71f225 More test framework cleanup 62027494294 [vm/kernel/bytecode] Support try-catch-finally in bytecode generator 78cc8a13a2b Improve type parameter recovery 3e7eef12d4d Remove reference to token.previous 5b4d67b22e1 Compute runtime completions in the context file itsef. 720b6c963c4 Improve some tests and fix a Dart 2 error ff76905aebb [dart2js] Don't try to generate stubs for generator bodies 4610daa1c10 Convert ThisAccessor to ThisAccessGenerator cb9bf910f9b Test that fasta_codes_generated.dart is up to date eec11ebe4af Convert ErrorAccessor to ErroneousExpressionGenerator a155d6c9e59 Update dependencies on async, collection, http_throttle packages ce1dc866207 Adjust status file. 21fbf7d7677 fix #33103, switch dartdevk to use Kernel nSM stubs 5632b1cb473 Adjust status file for precompiled target (see issue 33168) 41468e7c031 [VM] bypass some app_jit tests which have issues with mismatched VM options between the snapshot version and the invoked dart process. c38bca632df [fuchsia] Fix bad state error on namespace cleanup b911f78ee23 Use AbstractValue/AbstractValueDomain in function_set.dart c9ea44bd8fe Use the static type from the identifier element is local completions. 715ba58048d Remove reference to token.previous 4edb23cfc17 Bump to linter 0.1.51. 2ff2af79213 Allow running pub with --preview-dart-2 7aacf7e188b [ VM / dart:io ] Fixed memory leak in SecurityContext on MacOS. ada23cde0b8 Add deferred test for local functions f1f660fe1e6 Small cleanup 9f6e8a3a96a Move DDC to Dart 2 snapshot be5b189c19c Exclude synthetic import prefixes from runtime completion. 7ac05a120ad Add Forest support for do statements 029e1394f7d Make type promotion conditional depending on which builder is being used 817965f49d1 Runtime completion support for constructors, for loops, and function expressions. 02e47a97313 [VM] Fix for issue 32188 (cannot use `pub` with --preview-dart-2)
-
由 Ryan Macnak 提交于
Reduce log spam: failing to find an instructions buffer isn't an error for ordinary core snapshots. (#5370)
-
由 Brandon Parrish 提交于
* Added application callback * Formatting
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
- 25 5月, 2018 14 次提交
-
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Ben Konyi 提交于
Will be reenabled when sync-async is on by default in flutter/flutter.
-
由 Chinmay Garde 提交于
These snapshots used to be included (from the runtime target) in the executable if AOT mode was disabled. The mobile shells now include this snapshot in the kernel snapshot generated on the host. However the target that run on the host still need this. The tester target was already patched but the desktop embedder targets were overlooked. The unit tests passed on the embedder target because the unit tester exectuable was including the snapshot in addition to the dylib. Now the dylib itself depends on the snapshot directly.
-
由 Simon Lightfoot 提交于
* Fixes flutter/flutter#7943 * Fixes flutter/flutter#9347 * Fixes flutter/flutter#11177
-
由 Chinmay Garde 提交于
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Vyacheslav Egorov 提交于
* Generate .packages for both flutter_kernel_transformers and frontend_server in the same way * Generate more precise .packages
-
由 Chinmay Garde 提交于
-
由 Ryan Macnak 提交于
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Adam Barth 提交于
-
由 Vyacheslav Egorov 提交于
Dart SDK itself does not use pub which forced us to manually maintain dependecy overrides in the frontend server's pubspec.yaml. This is rather fragile and easily breaks when dependencies in one of the "internal" packages change, but the package is not published yet. This change switches us to the same model of dependcies management that Dart SDK itself is using. Down side of this is that we can no longer do pub run test in the frontend_server and have to run tests manually.
-
- 24 5月, 2018 16 次提交
-
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Ryan Macnak 提交于
Add back the core snapshot to runtime_unittests and embedder_unittests.
-
由 liyuqian 提交于
Fixes 1. https://github.com/flutter/flutter/issues/12148 2. most part of https://github.com/flutter/flutter/issues/17731 except some tiny AA diffs.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Ryan Macnak 提交于
This reverts commit e0d4c464.
-
由 Michael Goderbauer 提交于
Not all platforms are expected to handle all SemanticsEvents. Therefore, it is ok to just drop unsupported events on the floor.
-
由 Adam Barth 提交于
-
由 Ryan Macnak 提交于
Allows one to use a different core snapshot without a custom engine build by just packaging a different one in the APK.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 P.Y. Laligand 提交于
-
由 P.Y. Laligand 提交于
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
- 23 5月, 2018 5 次提交
-
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 Martin Kustermann 提交于
Flutter AOT builds can be done on Android using .so files (instead of separate instruction/data snapshots) using the `--build-shared-library` flag. Running from .so files stopped working after the engine refactoring in 58e84c8b, which this CL restores. Issue https://github.com/flutter/flutter/issues/17236
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-