- 11 8月, 2018 2 次提交
-
-
由 Stanislav Baranov 提交于
-
-
- 07 8月, 2018 1 次提交
-
-
由 liyuqian 提交于
This reflects that we no longer uses travis. Scripts are moved to ci folder.
-
- 02 8月, 2018 2 次提交
-
-
由 Michael Goderbauer 提交于
-
由 Michael Goderbauer 提交于
-
- 28 7月, 2018 1 次提交
-
-
由 liyuqian 提交于
Note that the license script won't work if there are untracked files
-
- 27 7月, 2018 2 次提交
-
-
由 Ben Konyi 提交于
- 26 7月, 2018 1 次提交
-
-
- 24 7月, 2018 1 次提交
-
-
由 Jason Simmons 提交于
-
- 14 7月, 2018 2 次提交
-
-
由 Michael Goderbauer 提交于
-
由 Ben Konyi 提交于
-
- 13 6月, 2018 1 次提交
-
-
由 Florian Loitsch 提交于
* Roll the Dart VM. c95617b19c Add a release note about the VM going sync-async 05f11aa74c [kernel] Account for defaultType in some of the Kernel visitors c39c2c8ac1 Handle type variables in optional function typed parameter in jsinterop methods a4af44b470 [VM] Do not invoke any functions during AOT compilation 5be73cd166 Make debug printing of function types more robust. 6054cb3e1f CompilerContext always expects a Future now 6213303e65 Fix some runtime check failures in tests d17ec7c131 Move inference data from JClosedWorld to GlobalTypeInferenceResults. 6fcc68bee3 Adjust test status. fe21518df8 Improve literal list recovery 134e00fd73 Treat 64 bit ints as unsigned until conversion to JS. b375d69800 [observatory] When the VM is forwarding events to the Android or Fuchsia system tracers, link to the document describing how to use them. edb1642709 [vm] Repair interpreter build. a9fef15ff3 Add FileResult and AnalysisDriver.getFileSync(). 787a43ec78 [vm] Fix some missing private name mangling in the kernel reader. 1cf348b29f Mark enum_private_test/02 as pass, crash cc1a817faa Use ZX_THREAD_STATE_BASIC on state output of ZX_INFO_THREAD. 4e0e72a65f Fix map_insert_remove_oom_test. 8421e69fbb [js_runtime] Make _checkLength more likely to be inlined b66dd3d456 Stop using generic comment syntax in observatory. b667be4861 Fix source maps strong mode runtime failure in dart2js. 7b972a653b [vm/linearscan] Account for definitions with no SSA name when processing PairLocation outputs. 09fc582bfd Fix EvalExpression test. f2883d1b4f Fix test error message expectation on Windows. 8bfbce33f1 Mark cc/Profiler_CodeTicks as failing on Windows, dartk x64 config a8c2263d3f Issue 33336. AnalysisDriver.discoverAvailableFiles() should notify the scheduler that there is work to do. b7493b663e [vm/inliner] Inline small int convertors. 6b71414296 [Test status] Update status of several triaged lib_2/mirrors tests 1f03109200 Proposed replacement for SourceFactory 60631b0944 Remove unnecessary casts from observatory. bfa8be887a Extending dartLangSpec.tex with super-bounded types and variance. daee781179 Revise beginTypeVariable event in event sequence e0ca1514a2 Mark test as failing. * Update hash.
-
- 06 6月, 2018 1 次提交
-
-
由 Zachary Anderson 提交于
Adds --dynamic and --interpreter flags to tools/gn. These flags result in engines with properties as follows: --dynamic: - JIT targeting native code on Android and DBC on iOS --interpreter - Target DBC even if running on Android. For example: gn --android --dynamic --interpreter --runtime-mode release Will generate an engine: - Without Dart asserts - Without Observatory - With JIT compililation to DBC into out/android_dynamic_release_dbc
-
- 31 5月, 2018 1 次提交
-
-
由 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.
-
- 29 5月, 2018 1 次提交
-
-
由 Adam Barth 提交于
-
- 27 5月, 2018 1 次提交
-
-
由 Alexander Aprelev 提交于
* Roll dart to f981f097602ca434ce0a36b1f704723cad105fb6 Changes since the last roll ``` f981f09760 Revert "Clone annotations when cloning nodes that have them" b4699ae795 Improve type parameter and type argument recovery 544863fe68 Remove the no-op rewriter tests 4d271519a1 [VM Bigint] Fix arm64 intrinsic for _estimateQuotientDigit (loop missing jump back). Add regression test. Fix arm64 disassembler (was printing "unknow" instructions). Make decoding stricter in arm64 simulator. This fix addresses https://github.com/a14n/dart-rational/issues/19 57d256377c [fuchsia] Update for port API change c09e0121f7 Observatory strong mode fixes: add explicit downcasts to button onClick callbacks. a5bf688622 Observatory strong mode fix: Avoid a String/Uri type mismatch. 1b0c2f4507 Observatory strong mode fix: Add VM.target getter. 210d175cc0 Observatory strong mode fix: Fix a callback parameter type using an explicit downcast. 08d0dcb4b0 Observatory strong mode fixes: specify some list literal types. 462e350a6a Observatory strong mode fixes: Change types of InstanceMock/Instance members. 6ed3b162d6 Added feature specification for upper/lower bounds of top/bottom types abed87be08 Make BodyBuilder.handleCatchBlock use FormalParameters as catchParameters. 5016f11c08 [fasta] Make lists of type arguments growable 48e8b4cdbb Make Forest.forStatement take the conditionStatement rather than extracting the rightSeparator 2d527801b2 Observatory strong mode fixes: fix several type annotations. 0125a5a235 Observatory strong mode fixes: Fix callback parameter types using implicit casts. c85b2fc7be Observatory strong mode fixes: Fix an int/double type mismatch 3fb22040cb Observatory strong mode fixes: make iteration types more specific. 2165d2d797 Observatory strong mode fixes: safe uses of dynamic and covariant. 6a34939ba7 Use bottom type for Link constants 20831b1d6f Move ErroneousExpressionGenerator 8e25851870 Split LargeIntAccessGenerator 7b3c3991ea Observatory strong mode fixes: add implicit downcasts. de0e35829d Discover available files before searching in known files. d17859ca11 Observatory strong mode fixes: make callback parameter types more general. ca7d545df8 Follow up on initial fix-all fixes PR, https://dart-review.googlesource.com/c/sdk/+/56220, adding some assertions and a test. 922f9697a0 [VM] Fix for issue 32901 - Isolate.resolvePackageUri has inconsistent behavior when called from a script launched via relative path. 9c70462e3c [vm] Roll boringssl to 189270cd190267f5bd60cfe8f8ce7a61d07ba6f4 785f36853f Last changes to make dart2js strong mode clean when compiling itself! 993b4caf0e Make the change to ContextRoot non-breaking. 30ad3f66ce Set DDK to run on Dart-2 VM 379232a097 Convert remaining IdentifierContext consts 819b212318 Issue 33228. Fix Dart2 error in outline computer. ec19ebd684 [vm] Fix feature detection of DBC32 versus DBC64 in snapshots with code. 00a5197542 More changes to make dart2js dart 2 strong mode clean. 2d8bf7751e CHANGELOG for invariant generic bounds de545b4079 Revert "[mirrors] Add IsolateMirror.loadUri." 1be13871bb [ VM ] Addressed additional comments from CL 56461. 5cc3736644 [vm/frontend-server] Include errors count into compile expression response. 891efdca59 Fix status file for analyzer. ad4cfa0260 [mirrors] Add IsolateMirror.loadUri. a64bbbf6b3 Bump to watcher 0.9.7+8. eb19be5ff8 [vm/tool] Teach precompiler2 script to build ELF binaries. 7c43cfad9f [vm] Mark superclasses of interfaces implemented. 2f7874ab99 [ VM ] Updated include path for typed_data_utils.h which was causing Flutter build to fail. 3c6907ed0d [vm/kernel/aot] Approximate numerous invocations per selector in TFA 75a75263d3 Clone annotations when cloning nodes that have them d3da30c152 Report errors on non-synthetic tokens 351d70674d Initial new union of Dart Analysis Fixes, the initial fix is to remove all unused imports in a file. e8bb129816 Adjusted setter conflict specification, cf. #33077 0a042a270f Fix a bug in the async transformation of let expressions 6fc0c1fa4f [vm/kernel] Only create zone handles when necessary (e.g. in IR instructions, LocalVariable). 735f7bdcec Updated for expected FF failure. 02bcbc12fa [vm/kernel] Fix partial instantiation implementation in StreamingConstantEvaluator. 8d4a1ccaf6 Split ReadOnlyAccessGenerator ee9e1c1571 Split TypeUseGenerator 9ec756b31c Split DeferredAccessGenerator 163807ad40 Split LoadLibraryGenerator 51fa5c1662 Correctly transform async functions with FutureOr return types bca70073ae [vm/kernel] Move kernel2kenrel "constants" transformation before TFA 1d8a72cacd Split StaticAccessGenerator 2d46ebd6a5 Fix Dart 2 runtime errors in the front end 89514bd8cf Cleanup library_loader. 21b65a9732 Remove unused typedef code 18407141b7 Split deferred load entity computation by class, member and local function b84f18e392 [VM] Mark seemingly consistently failing test on windows d07b9aa0e0 Add explicit type args on generators b3862d5a92 Split SuperIndexedAccessGenerator 0ec82e24ce Avoid late creation of entities. 1d59ab22ce Fix #29014, make function type parameters invariant. 4d7bbb53ab Use AbstractValue in ClosedWorld 89f37416fe Fix windows bot breakage for package:build tests. 9b44fc39c8 Deprecate chaseDependencies option. 05f96af05a [ VM ] Fix failing non-UTF8 path test on MacOS c541cda216 [ 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. a00dae2260 Update test_parseAwaitExpression_inSync 9cd0e808db Convert more identifier contexts 552680b7f0 First round of changes to dart2js to make it strong mode clean. cc4fe66de8 Replace parseTypeVariables with computeTypeParam c3b6df5eb7 Update dartdoc and dependencies to v0.19.1. 3ab7cf0590 Revert "[dart:io] Revert recent non-utf8 path handling" 7c59fe6332 Flip dartfmt to run in Dart 2 mode. ade600c4b3 Update constructor identifier context e35ed9c749 [ 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. e5eee0d57a Add Forest support for labeled statements 83e29023f4 Add schema-based file system 8f4c9bcf15 Add single-root file system. 1567b442dd Add Forest support for catch clauses 9816fce289 Fixed to use catchError instead of try/catch. 88d847ea3e [release] Prepare CHANGELOG.md for 2.0.0-dev.58.0 2a5724c75c New package:build workspace before we support it at the language level 4f5db3aef2 Update pub DEP – includes Dart2 type fixes 0a9697596e Add Forest support for for statements 4fb0c60938 [vm/kernel] Set active class when evaluating Dart annotations 8427d53a4d Extra precedence level in parser to distinguish postfix operators and selectors 1ce9b2541b Replace call to parseTypeVariablesOpt with computeTypeParam f7e09684b6 Split IndexedAccessGenerator and ThisIndexedAccessGenerator 9f3cd54d3b Remove UnhandledListener 98fcc338ca Fix diet_listener.dart imports 3a5454a691 Split SuperPropertyAccessGenerator e0144d51bb [VM] Add UNREACHABLE() to AOT constant evaluator in the VM fa6fd26892 Remove unused IdentifierContext instance cbe76eeea0 [release] Prepare changelog for 2.0.0-dev.57.0 e62f37f396 Tighten failure and success of test. a80dfa12d7 Revert "Add colons" 443c23c091 Remove subpackage_relationships_test.dart 7583fb882a [vm] Refactor state bits to free up two bits on Function. 0271003c33 Extract parseFunctionLiteral from parseType b8cb785aed Improve formal parameter identifier recovery 9f1097948a [fasta] Add and use a type-inference-specific interface of BodyBuilder 3960cacc89 Make peek return null when the stack is empty 3582e30d8e [VM] Remove unused _Random._A field in Dart sources and make constant in C++ code instead f8cca09ce3 [VM] Do not invoke the empty StackOverflowError/OutOfMemoryError constructors 39bccc125d Split NullAwarePropertyAccessGenerator 29253c57ed Add colons fc95fd920b Move generators out of body_builder 39516de753 Split ThisPropertyAccessGenerator 2d79c356e0 Start creating common superclass for generators 2a7188523e Fixed status cf87b84f7d Support Promise to Future for both DDC and dart2js. 6d8f473d4f [ VM / Hot Reload ] Updated kernel_service and hot reload behavior to run as long as the compiler returns valid kernel. f4f79acb61 Improve annotation identifier recovery 3bdd173175 Call computeType rather than parseType 2c8c05f877 [dart2js] merge generator body into empty entry function 96cfc632bb [infra] Use a less specific browser version that works across platforms 3ac2a3fe19 Address comment from 55981 8c0f5747a0 Add build_integration package and move multi_root_file_system there. ba0da68563 Update status for new test 3f6c87d5ac [vm/compiler] Do not use Constant(#null) to reserve space on the expression stack. a756248065 Add Forest support for assert statements and initializers a9ab8f4e7d [GN] Hack around Dart 2 application_snapshot deps issue 298129c3a4 Improve part of identifier recovery 371c8e4b87 Append version and CRC32 to data in FileByteStore. 6cc0d9770f Skip expressions by parsing them with a no-op listener. 3ccd5a06f5 [js_runtime] Fix for 'o is FutureOr<T>' with function type T d34fe65afa Revert "New package:build workspace before we support it at the language level." 580e486386 Make CastStreamSubscription.onData handle a null callback 2a8eb8089d [infra] Specify chrome version used by builds running on the test matrix eeec6466b6 Convert the command-line analyzer to a dart 2 snapshot. 89df6b785d Issue 33181. Use RefactoringWorkspace in rename refactoring to determine when element being renamed is outside the workspace. 85ddeb990a [release] Prepare changelog for 2.0.0-dev.56.0 7ff8adcec9 Fix an incorrect dart:mirrors test 08d466bfad [kernel] Treat TypeParameter.defaultType as a child in visit methods 330dcb19da Rename remaining generators 2c9d8924e3 [fasta] Make explicit Object in bound a constraint during type inference 5924c35640 Prepare to remove expression_generator_impl.dart c771e4d132 DDC: disallow ignore option on Stream cast failures e191d4feb5 Simplify errors on invalid arguments 7ab9ea0e4e Change return type of Fangorn.parenthesizedCondition 09582b46ea Remove FastaAccessor and Accessor a738567968 Convert ContextAccessor to ContextAwareGenerator bbdf560ee7 Convert UnresolvedAccessor to UnresolvedNameGenerator b5c6143d74 Convert IncompleteSend to IncompleteSendGenerator 63ff7ee922 [vm/interpreter] Support closures in bytecode. Support reordered bytecode metadata sections. For now, read but ignore exceptions table in bytecode metadata. e1cabfd1d4 [dart2js] 'Fix' error in registrations 49d5ca3bb4 Switch to BigInt for ConstantValue. 9696c9dcd0 Change analysis_server tests to use /project/test.dart as the test file. e71bd048e5 [vm, kernel] Fix async stack code traversal in dart2. 714697efbb [vm/kernel/bytecode] Write constant pool before bytecode and exceptions table 80b48195b1 [frontend-server] Serialize compiled expression procedure into the file. 68b19b4ff4 [vm/kernel/bytecode] Add invocation kind to StaticICData constant 929b79e865 [dart2js] Don't insert redundant checks 4cf51e6c1a Give (the old) ContextRoot path.Context to work with paths. bea580c3a4 Disallow ignore on any explicit cast failures 1cf871a4d2 Improve import/export combinator identifier recovery 79a0ef60e0 Fix for 'Convert to final field' quick assist when no return type. bbb8905075 Observatory strong mode fixes: specify type argument to .map when not inferable. 841a91b3a0 Observatory strong mode fixes: Add abstract Location.toUserString to Location. fc206a7589 Add Kill isolate service request. aad3270ab8 Observatory strong mode fixes: fix C-style parameter declarations. ea4d10915c Observatory strong mode fixes: make return types more specific. 0f506ba3ae Added period to comment for consistency. 5ab4294074 [vm] Allow for creating a CoreJIT snapshot from a kernel file. d5b99860e4 [frontend-server] Introduce compile-expression command. ac8971a98a New package:build workspace before we support it at the language level. 99eb2195c8 Add Forest support for break and continue statements 4d3ebab589 [vm] Fix error message when an API function is called without a current isolate. c31b9a461d [vm/kernel] Reference constants in Dill by offset into constants table. 0ff6c20c66 Add Forest support for return statements 85fbc71f22 More test framework cleanup 6202749429 [vm/kernel/bytecode] Support try-catch-finally in bytecode generator 78cc8a13a2 Improve type parameter recovery 3e7eef12d4 Remove reference to token.previous 5b4d67b22e Compute runtime completions in the context file itsef. 720b6c963c Improve some tests and fix a Dart 2 error ff76905aeb [dart2js] Don't try to generate stubs for generator bodies 4610daa1c1 Convert ThisAccessor to ThisAccessGenerator cb9bf910f9 Test that fasta_codes_generated.dart is up to date eec11ebe4a Convert ErrorAccessor to ErroneousExpressionGenerator a155d6c9e5 Update dependencies on async, collection, http_throttle packages ce1dc86620 Adjust status file. 21fbf7d767 fix #33103, switch dartdevk to use Kernel nSM stubs 5632b1cb47 Adjust status file for precompiled target (see issue 33168) 41468e7c03 [VM] bypass some app_jit tests which have issues with mismatched VM options between the snapshot version and the invoked dart process. c38bca632d [fuchsia] Fix bad state error on namespace cleanup b911f78ee2 Use AbstractValue/AbstractValueDomain in function_set.dart c9ea44bd8f Use the static type from the identifier element is local completions. 715ba58048 Remove reference to token.previous 4edb23cfc1 Bump to linter 0.1.51. 2ff2af7921 Allow running pub with --preview-dart-2 7aacf7e188 [ VM / dart:io ] Fixed memory leak in SecurityContext on MacOS. ada23cde0b Add deferred test for local functions f1f660fe1e Small cleanup 9f6e8a3a96 Move DDC to Dart 2 snapshot be5b189c19 Exclude synthetic import prefixes from runtime completion. 7ac05a120a Add Forest support for do statements 029e1394f7 Make type promotion conditional depending on which builder is being used 817965f49d Runtime completion support for constructors, for loops, and function expressions. 02e47a9731 [VM] Fix for issue 32188 (cannot use `pub` with --preview-dart-2) ``` * Update license. Fix to license script to accommodate boringssl additional build-time license * Revert changes to pubspec.lock * Roll to buildroot with boringssl fix * Update license
-
- 26 5月, 2018 3 次提交
-
-
由 Todd Volkert 提交于
Reverts flutter/engine#5376 It was causing failures of the sort: $ flutter test --local-engine=host_debug_unopt test/cupertino/scrollbar_paint_test.dart 00:06 +0: - Paints iOS spec ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════ The following TestFailure object was thrown running a test: Expected: Object or closure painting: 'a rounded rectangle with Color(0x99777777), RRect.fromLTRBR(795.0, 4.0, 797.5, 86.0, 1.3)' Actual: ?:<exactly one widget with type "CupertinoScrollbar" (ignoring offstage widgets): CupertinoScrollbar(state: _CupertinoScrollbarState#c371a(tickers: tracking 1 ticker))> Which: threw the following exception: '': error: native function 'Canvas_translate' (3 arguments) cannot be found
-
由 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)
-
由 skia-flutter-autoroll 提交于
Auto-roller completed checks. Merging.
-
- 25 5月, 2018 4 次提交
-
-
由 Vyacheslav Egorov 提交于
* Generate .packages for both flutter_kernel_transformers and frontend_server in the same way * Generate more precise .packages
-
由 Chinmay Garde 提交于
-
由 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 1 次提交
-
-
由 Adam Barth 提交于
-
- 19 5月, 2018 2 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
-
- 02 5月, 2018 1 次提交
-
- 26 4月, 2018 1 次提交
-
-
由 Michael Goderbauer 提交于
-
- 25 4月, 2018 2 次提交
-
-
由 Michael Goderbauer 提交于
This reverts commit 9859af12.
-
由 Michael Goderbauer 提交于
Picks up a fix for math on 32bit ARM devices running iOS, required for https://github.com/flutter/flutter/issues/2089.
-
- 18 4月, 2018 1 次提交
-
-
由 Siva 提交于
fe606f890b Revert [vm/compiler] Canonicalize more intermediate constants in IL. 54531ad4e7 Bring in the latest pub_semver 61b15fede8 [build] Remove unnecessary inputs from uses of application_snapshot. 9968728df1 Remove package:cli_util deps from package:analyzer. 0ca8b6e5be Improve recovery when "assert" is used in an expression 6de5da1f58 fix #32649, add an option to disable asserts in DDC/K afbaf0c4a6 Add 'Extract Widget' to getAvailableRefactorings(). d4a1896cfb Demote IMPORT_DUPLICATED_LIBRARY_NAMED to a warning f85480b4dd Add tests for CFE implementation of expression compilation. a865531f57 Remove two unused classes from the public API 3b7199fe63 [standalone] Only allow one outstanding load when running with --deterministic. 35fecb4a10 Issue 32896. Add isXYZ accessors to ParameterElementForLink_VariableSetter. 8df94f34fd Improve fasta parser await-for statement recovery dd897d35a2 Move the task API out of the public API c32e0e4bf3 [vm] Clear trailing bytes of objects that end up in snapshot images. 3a5fcf5a87 Upgrade the dep on package:isolate. 973a1a0219 Remove uses of upper-case constants in remaining SDK code. b3595d59b3 [VM] Revert small change in FlowGraphCompiler::EmitTestAndCallCheckCid 0cbd4b520a Address review comments from change 51120 5dd283e783 fix #32270, DDC tests can now work with preview-dart-2 ce2b0db370 Improve fasta parser "assert" recovery f8f5365a94 [vm/compiler] Fix sorting of instructions stats. 30655dcea0 [vm/aot] Treat Endian.host as a compile time constant. eeaea82b75 Update status on test that often times out 805c08d8bf Fix a run-time type issue when running in Dart 2 mode b1bc4ed2b5 Handle as in nested const constructors 823dfda5a5 Delete serialization, except for equivalence and helpers used in other tests. 7383cd46e0 Fix for issue 32872 86ba29265a Clean up the use of deprecated API in the analyzer_plugin package fbb60b786f Add generic bounds test to function_type_variable_test fd5f998796 [vm] Delta-encode offsets into ROData. 6fe7a86e7f Replace SourceFactory.resolveUri() with resolveRelativeUri() in resynthesizer. 2fb94418cd Mark mirrors test crashing. c2b338f1b7 Remove fuzzy arrow support from analyzer 9976cddcd7 Shared cache of FileState contents. b52931ff30 Revert "[vm/kernel] Fix non-canoncialized type arguments in partial instantiation." c214c43758 Make LineInfo a public class bd12c869ae [vm/kernel] Fix non-canoncialized type arguments in partial instantiation. 51a2f96a71 Always call writeAnnotationList to write annotations. 974a8ee21d Fix crash in named function expression 988de9c925 Thread forest object through calls 51f9d243e7 [VM] Mark type as finalized before calling the Canonicalize() method a8578eaf69 Clean up some imports in Fasta type inference e9616da13e Cleanup TypeInfo 3b414a277c Reland "[VM] Introduction of type testing stubs - Part 1-4" c5f69dff2d Include `call` on Closure in inference 826928e2ab Use _trust to test inference of --omit-implicit-checks 6802746ad7 Fixed a couple of typos in subtyping.md 782cfe04d1 fix #32756, DDC dynamic calls to generics will work with emit-metadata 8613938e33 fix DDK to track mock setters correctly. 92f1d0fab4 [gn] Allow single or double quotes in .config e2ee654cd1 Make a method in MempryResourceProvider private b0fafbd1f4 Clean up js_runtime parse/tryParse methods 5e1cb4d41b Make SourceRange part of analyzers public API 1ab4cee181 Add a benchmark for running flutter analyze --flutter-repo against flutter head. ff24a5ee6b fasta: make strong-mode inference aware of the type of LoadLibrary and CheckLibraryIsLoaded 6d7df88fa3 Delay computing file name sets until they are requested. b7cc1e7ce7 Fix stack overflow in RTI computation 6db4ea4ca5 [vm] Use unsigned varints when possible in the clustered snapshot.
-
- 17 4月, 2018 2 次提交
-
-
由 Todd Volkert 提交于
This reverts commit 75851f08.
-
由 Régis Crelier 提交于
-
- 14 4月, 2018 2 次提交
-
-
由 Chris Bracken 提交于
* Adds a docs directory with an architecture diagram from @chinmaygarde. * Excludes the flutter/docs directory from license script.
-
由 Chinmay Garde 提交于
* Re-land "Support multiple shells in a single process. (#4932)" This reverts commit 723c7d01.
-
- 13 4月, 2018 1 次提交
-
-
由 Vyacheslav Egorov 提交于
This reverts commit a3327bff.
-
- 12 4月, 2018 1 次提交
-
-
由 Chinmay Garde 提交于
This reverts commit 9199b40f.
-
- 11 4月, 2018 2 次提交
-
-
由 Alexander Aprelev 提交于
* Roll dart sdk again. Previous roll required 23ae4fa098 revert. Changes since last roll: ``` 23ae4fa098 Revert "[VM] Reduce Smi size to 32 bit on 64 bit platforms" 6ab6d1eda9 Suppress fromRect its only available in DOMRect and not in ClientRect - will open bug to fix this issue. f4621b1898 [tests hot-reload] Remove obsolete crash entry in status file (issue #31660). f3cec061eb Capture type variables in global NSM stubs 2247843f48 Update checked-in SDKs to 2.0.0-dev.47.0 34be5de0c7 Fixed _DomRect class to map to both ClientRect and DOMRect for browser backward compat. 5c508ff785 Update more IdentifierContext type reference recovery 8054721512 Move DeclaredVariables to a better location 3851591642 [infra] Keep comments intact when updating status files. 7764e6962e Initial API to build analysis contexts (replaces ContextLocator.locateContexts) 5ea271bb01 Clean up documentation of implicit new/const insertions tests. cf93009caf Removed the magic const feature from implicit-creation.md bd39320b3b Recover from error on undefined continue label. 5d89a1ac32 Add tests for mixin application constructor forwarding. e6962790a1 Use import URIs when invalidating files 23c59bd819 Fix compare_failures 290cc58e71 Use actual receiver when error-wrapping a null-aware property get. 34763bc4c9 Reland "[VM] Introduction of type testing stubs - Part 1-4" a86b864fa9 Handle updated .packages in incremental compiler f555ae505a Trust type annotations in strong mode 0a4a3bed68 When cloning YieldStatement, copy the flags 91bbc798fa Skip abstract forwarding stubs 7689dc9e06 Bring in the latest pub_semver f71d204185 Fix expected type in substByContext 5e99872770 Improve missing/invalid type reference recovery 899dbe4dae Forward type arguments in one-shot interceptors. 1fd3011f47 dart2js: Add more whole-program information to dump-info 5e23c2843d Revert "[infra] Temporarily disable Windows SDK builder on CQ" 2471888d4a Serialize any MethodInvocation as possible const. b430570364 dart2js: handle constant casts with type variable substitutions 3575b810b3 Only add const in a constant context (issue 32819) 09f7d2aee5 dart2js: naive support for instantiations in constants - ignore the actual instantiation 4dd5e6e6ad js_runtime: fix _JsonMap keys list type 71ffe976a9 Correctly handle constant fields when computing constness (take 2) d58b0e2d44 [VM] Mark bigint test slow after small Smi change 1e997ee6b7 Revert "Reland "[VM] Introduction of type testing stubs - Part 1-4"" 00097adce0 Remove reference to deprecated setter cb065a116f [infra] Update checked-in SDK version to 2.0.0-dev.46.0 0e9a77a360 [VM] Reduce Smi size to 32 bit on 64 bit platforms 34bfefd508 [gardening] Update status file 969c0de335 Avoid crash on EOF error in file with Windows line encoding 8054409a02 Reland "[VM] Introduction of type testing stubs - Part 1-4" ``` * Update license hash
-
由 Alexander Aprelev 提交于
This reverts commit 31c5bb42 as it breaks ios_debug_arm build https://build.chromium.org/p/client.flutter/builders/Mac%20Engine/builds/2573/steps/build%20ios_debug_arm/logs/stdio
-