- 08 6月, 2019 4 次提交
-
-
由 Ben Konyi 提交于
dart-lang/sdk@ff863afb16 Fix ddc isolate patch (which broke at 4ccae238) dart-lang/sdk@80fb7891eb Cleanup violation of `no_duplicate_case_values` lint dart-lang/sdk@efaec6449d Add --use-sdk support for dart2js and ddk modular tests dart-lang/sdk@f6d67a549b Turn ddc and dart2js modular tests into suites and share their test cases dart-lang/sdk@8614f86c9b Remove remaining support for dart:isolate on web dart-lang/sdk@7a1af14458 Do not report that abstract methods should call super. dart-lang/sdk@4b009e1d01 [ Service ] Updated Q/A with section on adding experimental functionality
-
由 Ben Konyi 提交于
dart-lang/sdk@d10dffbfbf Add simple test to create dynamic dart-lang/sdk@065c42705c Added an errors field to allow permissive mode to display the exceptions that are being ignored dart-lang/sdk@b7aa075ca2 add a --libraries-file option to ddk
-
由 Ben Konyi 提交于
dart-lang/sdk@6d608fb52b [gen_snapshot] Provide option to generate ELF libraries pre-stripped. dart-lang/sdk@454758d1e1 [fuchsia] swap out deprecated flag name dart-lang/sdk@2bba747ae3 Don't attempt to serialize FunctionExpression(s). dart-lang/sdk@9ff2c109bb [dart:io] Clarify CompressionOptions null window bits means default window. dart-lang/sdk@8a57c1d463 handle range errors when getting locations
-
由 Ben Konyi 提交于
dart-lang/sdk@9f2f5adb64 Reland [vm/ffi] Regression test for dartbug.com/36993 dart-lang/sdk@15a3df3c10 Migration: add support for cascade expressions. dart-lang/sdk@da66902e4f Fix a bug in constructor element display string (issue 37165) dart-lang/sdk@85cadff46b Revert "Fix implementation of isDartCore and isDartAsync."
-
- 07 6月, 2019 2 次提交
-
-
由 Ben Konyi 提交于
dart-lang/sdk@40ef0c6d9f Specify type of _location field in Widget Inspector Transformer dart-lang/sdk@ad38f88c59 [vm/transferable] Skip oom test on mac dart-lang/sdk@fd77972d8f Print time to prepare linking inputs. dart-lang/sdk@60f37fa189 Fix builds targeting Android from a Windows host gen_snapshot. dart-lang/sdk@8c9765c648 Clean up lazy_ast a bit. dart-lang/sdk@01b0001f8e [vm/transferable] Refactor oom transferable test out of other throwing tests. dart-lang/sdk@19447e1061 [vm/transferable] Skip oom transferable test on asan.
-
由 Ben Konyi 提交于
dart-lang/sdk@6e0d978505 Build elements in default values. dart-lang/sdk@612a3f8978 [dartdevc] enable sdk compilation from dartdevc dart-lang/sdk@587806476f Remove parsed units caching for now. dart-lang/sdk@7e9a4b786d [VM/benchmarks] Rework Dart2JSCompileAll test to instead do CFE compile all dart-lang/sdk@8270e90f84 [vm/transferable] SkipSlow long-running transferable test on sim* platforms dart-lang/sdk@3d92a7599b [vm] Censor mirroring of dart:ffi when --enable-ffi=false dart-lang/sdk@41eea71a69 improve dartfix fix descriptions and add examples dart-lang/sdk@ea60ef96dc [ VM ] Fixed data_uri_import_test which was never migrated properly to Dart 2 dart-lang/sdk@b324850eae cleanup list of fixes in dartfix help text dart-lang/sdk@c4541e63f8 [vm/aot] Update serializer for V8's "snapshot profile" format dart-lang/sdk@c130384c71 Migration: support assignments to fields and setters. dart-lang/sdk@4ccae238ea [vm/isolate] Add TransferableTypedData class that allows low-cost passing of Uint8List between isolates. dart-lang/sdk@527dffd21b Use StringSource in type provider tests to prevent bad path lookups. dart-lang/sdk@09296499c2 Resolve type names in decls to * types in legacy libs dart-lang/sdk@4bdd6e160b Compute unlinked API signatures from AST. dart-lang/sdk@e9b25d72a1 [vm/ffi] Fix double shadow space on safepoint slow path dart-lang/sdk@04670fb47a [vm] Cleanup Dart 1 code in ClassFinalizer::AllocateEnumValues dart-lang/sdk@14b75b522b Remove some unused imports dart-lang/sdk@6b7013224c Revert "[vm/ffi] Regression test for dartbug.com/36993" dart-lang/sdk@30390c6ba1 Prepare to compute the documentation URL for diagnostics dart-lang/sdk@dab26bbd60 [vm/aot] Re-enable vm/dart tests in AOT. dart-lang/sdk@c34f74fd68 Update the minimum SDK constraint to allow the use of ui-as-code features dart-lang/sdk@dd306dd36f [vm/ffi] Remove hacks and instability from FFI GC tests. dart-lang/sdk@e1a7ef52af [vm/ffi] Regression test for dartbug.com/36993 dart-lang/sdk@ba8e5f6535 list fixes when displaying help dart-lang/sdk@2e7501b1f8 [vm/compiler] Refine type information when replacing definitions. dart-lang/sdk@b9e877be78 Extract informative data from linked data. dart-lang/sdk@3bd2b03980 Issue 2972. Fix 'Wrap with...' for assignment. dart-lang/sdk@4a27605fdc generate kernel experimental flags dart-lang/sdk@0bcb607868 [vm/compiler] Reland "Fix receiver redefinition type for poly inlining." dart-lang/sdk@64b0ce5b58 Remove UI as code experimental flags from our tests dart-lang/sdk@3894b0896e Add partial code tests for extension methods dart-lang/sdk@7e933abe68 Convert more tests to include diagnostic location information dart-lang/sdk@a8a0aff237 Add `@Since` annotations to some recent and future features. dart-lang/sdk@56793b3d47 Dart.g fixes, not including nnbd updates. dart-lang/sdk@c8ee114beb [cfe] Pass triple-shift flag to scanner. dart-lang/sdk@e9acd9033e [fasta] Add test for runtime checks in mixins with implicit covariance dart-lang/sdk@1e6f08d41c Fix crash when non-class is given as supertype dart-lang/sdk@b4d190f5cd [incremental compiler] Streamline processing of reused/removed builders dart-lang/sdk@5eff2a0374 Split CanonicalNameError, no warning if CanonicalNameSdkError dart-lang/sdk@0c1c0afba3 Fix the documentation for ElementVisitor (issue 37151) dart-lang/sdk@cabd3237f5 Build new elements for GenericFunctionType in DeclarationResolver. dart-lang/sdk@237d3ca398 dart2js: Add skeleton dart:_rti libary dart-lang/sdk@63994f054e [ VM ] Added Dart_IsolateServiceID() to the embedding API dart-lang/sdk@e81101e37c [vm, fuchsia] Allow for enabling trace categories through both traceutil and the service protocol. dart-lang/sdk@b079445295 [vm, profiler] Fix unsigned underflow with an empty set of profiler symbols. dart-lang/sdk@9efd0fa899 Use the right type provider based on the feature set of the library dart-lang/sdk@bbf0055a28 Follow up on recent computer_hover.dart changes, the containingLibraryName should not include relative paths from /. dart-lang/sdk@86ea9ad1e7 [vm/bytecode] Add source positions for more bytecode instructions dart-lang/sdk@9cfe9bd34e [analyzer] Fix runtime error when creating SDK manager dart-lang/sdk@9a061448a5 Migration: support assignment to index expressions. dart-lang/sdk@50efa48bc1 [vm/bytecode] Cleanup uses of KernelReaderHelper from bytecode reader dart-lang/sdk@74636a5777 Generate more fine-grained timing of the emission dart-lang/sdk@ffea2b3245 [vm/debugger] Implement debug breaks in interpreter without bytecode patching. dart-lang/sdk@487326eef4 fix AstTextPrinter dart-lang/sdk@9b22dd8e92 remove hard coded feature index dart-lang/sdk@37976dd26d Improve test so that snippet is displayed when an exception is thrown dart-lang/sdk@788dcf681e Set or map literals can be ambiguous in invalid code dart-lang/sdk@94968f9bae Correct LSP completion relevance to add maximum boost instead of all boosts dart-lang/sdk@42688f9d28 Migration: add support for reads from fields. dart-lang/sdk@2cd86030a5 Fix return value in GraphBuilder.visitVariableDeclaration. dart-lang/sdk@9197b34a0e generate analyzer experimental flags dart-lang/sdk@4181185070 parse nullable function typed formal parameter dart-lang/sdk@682ffb6e7a Handle unevaluated constants in annotations dart-lang/sdk@79989d2627 Migration: recognize /*?*/ as expressing nullability. dart-lang/sdk@4402fbe672 Migration: support index expressions. dart-lang/sdk@c388c263b0 Fix potentially-nullable test case dart-lang/sdk@a684f2051b Reduce JSON for LSP completions by moving edits to resolve dart-lang/sdk@2f0c9904ee Remove docs from LSP (suggestion set) completions and provide during resolve dart-lang/sdk@91b3281531 Reduce LSP completion JSON by removing optional fields set to defaults dart-lang/sdk@6031ca4116 Remove an unused import from the LSP support dart-lang/sdk@37b714401d Add AvailableSuggestion.declaringLibraryUri
-
- 06 6月, 2019 2 次提交
-
-
由 Jonah Williams 提交于
-
- 05 6月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
dart-lang/sdk@9dcb026b26 [vm] Replace cycle_free and type_finalized bits with class loading state dart-lang/sdk@cf4a9f4f75 Revert "Restore explicit SimpleIdentifier." dart-lang/sdk@664a3f04b3 Revert "[vm/compiler] Fix receiver redefinition type for poly inlining." dart-lang/sdk@37b7db8fff [ VM / Service ] Added document outlining service protocol design principles. dart-lang/sdk@f7526daebd Fix a hint in the migration engine dart-lang/sdk@011aa23944 Remove dead _resolvePackageUri implementation dart-lang/sdk@7654ee2250 bump to linter 0.1.91 dart-lang/sdk@fa19cd7bb8 Migration: handle simple assignment expressions (x = y). dart-lang/sdk@2e5cc24b8f Fix bugs in a couple of language tests dart-lang/sdk@74b7165cc8 Migration: support references to local variables. dart-lang/sdk@da0de06643 [vm] Use separate string tables for .dynstr and .shstrtab. dart-lang/sdk@cf2e2e88e1 [vm/compiler] Fix receiver redefinition type for poly inlining. dart-lang/sdk@20b2118dc4 [fuchsia] Finish migration to fdio_pipe_half dart-lang/sdk@64a9253763 Add LSP method to fetch super method/class for a position dart-lang/sdk@15c0315e8e Migration: add support for local variable declarations. dart-lang/sdk@3ff7bc3992 [vm] Disable dual code mapping when perf flags are passed. dart-lang/sdk@46dd19609e Migration: recognize /*!*/ as expressing non-null intent. dart-lang/sdk@331b3a7658 [vm/ffi] Fix flaky crash of ffi/function_callbacks_test dart-lang/sdk@53de6054d9 Add a missing migration test case for binary expression dart-lang/sdk@3b5a187726 [dartdevc] move ddc internal libraries under sdk dart-lang/sdk@9a3478ac20 Add support + tests for closing labels dart-lang/sdk@0200a1e7b2 Extract LSP initializationOptions into a class dart-lang/sdk@bd60fa1ad5 [cfe] Write constant field initializers into outlines dart-lang/sdk@0915db5168 first cut experimental flag declaration file dart-lang/sdk@422553798e [incremental compiler] Don't process dill libraries twice dart-lang/sdk@41d5cb53ed [co19] co19 roll (7bd9873fceb872aeb8c6ee69f14de7f7e7605e4e..c4a8862775188ecb25991b815e2f1f700b19d0cc) dart-lang/sdk@d3cb666ac9 [tools] add target os option to tools/generate_idefiles.py dart-lang/sdk@0779751b82 Fix implementation of isDartCore and isDartAsync. dart-lang/sdk@d24b407568 Add --use-summary2 flag to AnalysisServer. dart-lang/sdk@55d3bbf13f Promote parameter of == to nullable when invoked.
-
- 04 6月, 2019 3 次提交
-
-
由 Ben Konyi 提交于
dart-lang/sdk@b080e7c97a Update to latest package:test
-
由 Ben Konyi 提交于
dart-lang/sdk@5b72293f49 Reland "[vm] Create offsets_extractor tool." dart-lang/sdk@0241e40c15 Track Library URI for classes dart-lang/sdk@69063ab552 [dartdevc] automatically find d8 in ddb
-
由 Ben Konyi 提交于
dart-lang/sdk@8cbb11cc55 [vm/ffi] FFI callbacks on ARM32. dart-lang/sdk@a6bbc58d09 [vm] Ensure C-struct is initialized to guarantee nullptr in Dart_KernelCompilationResult.kernel dart-lang/sdk@ee4acdef7e [dart:_http] Fix HttpClientResponse.certificate throwing on insecure connections. dart-lang/sdk@907f31e6de Reland "[cfe] Build some annotations during outlining" dart-lang/sdk@e31af09992 Remove NullabilityMigrationAssumptions class. dart-lang/sdk@709df79404 Clean up logic to decide whether to create hard edges dart-lang/sdk@01694dcca1 Handle nullability nodes for dynamic types more cleanly. dart-lang/sdk@9aa88b1168 Add a const bool to make it easy to enable dumping the nullability graph dart-lang/sdk@c229555d87 Rework the graph representation for the migration tool based on the design doc. dart-lang/sdk@ca84a69609 Modify NullabilityNode to allow the 4 possible states from the design doc. dart-lang/sdk@ebbfc7d8ca Annotate new APIs with @Since dart-lang/sdk@2c4a2237d2 Disable search.getDeclarations with summary2. dart-lang/sdk@519ddc1ac4 Document that AVAILABLE_SUGGESTION_SETS also turns on existingImports. dart-lang/sdk@577ab8d631 Issue 37129. Check for missing importedLibrary. dart-lang/sdk@d4d9f0afaa [vm,dart:io] Check for socket connection success
-
- 01 6月, 2019 2 次提交
-
-
由 Siva 提交于
224f82c21c Revert "[vm] Create offsets_extractor tool." 6f2f92f578 improve extension method declaration recovery
-
由 Siva 提交于
0e6b74543c Revert "[vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers" 250f3d2e56 [gardening] Attempt to repair red HHH bot, take 3 cddf2bbdfe [vm/debugger] Support debugging of interpreted frames. 0e07987ccd [gardening] Attempt to repair red HHH bot, take 2 c5e03e5cce Fix tests that assign null to non-null locations 9d4649a44c Set context type for downward inference in constants. 7ae22b9394 [gardening] Attempt to repair red HHH bot 30d118d429 Handle deferred expressions and names in model_test b3f262298c Fix recording covariance for default parameters. c72893dc12 Update CHANGELOG.md with HttpClientResponseCompressionState 5fcff2f581 Use modular code generation in modular_test 190599de78 Skip LSP cancellation handling for Notification requests edae8c474c Fix _createSdkModule for Windows a620c56e8d Ensure output unit data for late members abc8195541 Add more failing tests for downward inference in nnbd 2938630937 update parser to handle "!." in nnbd expressions dc7fa3bae7 Add patch to fix Flutter 2babb218d6 [ VM / Service ] Removed fixedId parameter from Isolate responses a25f927ba9 Split HTypeConversion aa2ce7cfbf Add `compressionState` getter to the HttpClientResponse API. c4a1ca903f [dartdevc] Cleanup violations of `unrelated_type_equality_checks` lint c4d1d2a29d [vm] Remove #include in runtime_offsets_list that breaks flutter e34d63bd11 Visit return types of functions/methods to consumer GenericFunctionType(s). 372b02d97f [vm/bytecode] Add information about local variables to bytecode 0a66b3e644 Fix scopes for resolving class / mixin headers. d51d41b109 Add some failing tests for downward inference in nnbd 3015d79371 [vm] Create offsets_extractor tool. 556c9134ac Update the SDK version associated with constant update hints 7c956f4387 Make it possible to consume summary2 in build mode, but don't turn it on yet.
-
- 31 5月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
39ec9fc4f3 Revert "[cfe] Build some annotations during outlining" 1df5fb3d57 [cfe] Build some annotations during outlining 0325ba4b4a Update test framework to uniformly use NNBD in type strings 2958e80671 Refactor to conditional and spread elements 5352c67478 Tweaks for 'Import Library' quick fixes to better reflect the expected behavior. 2ef2eb14d5 Fix FixesTest on Windows. 475d68527c Add types on overridden method signatures 0739387b05 [vm] Account for DBC32 when deciding between 32-bit and 64-bit ELF. 436c8d8a79 [gardening] Remove flutter patch as the original cl was indeed identified as a culprit and will be reverted. c9ace73ffb CHANGELOG entry for covariance in super-interfaces. d99d83ea09 Add ddc modular test suite and single test ebe6146781 [gardening] Fix patch name so it matches dart sdk hash. 2268c65cbe First subtyping rules for nullable types 19a8886a8a [gardening] Attempt to troubleshoot failing hhh buildbot. dd5530a73e [dartdevc] make ImmutableSet private 4c9bf5479f Extract generic runner logic, now dart2js modular test is mostly dart2js specific 2492d40829 [vm/disassembler] Remove redundant assert. 76750c58f2 Issue 35553. Report WRONG_TYPE_PARAMETER_VARIANCE_IN_SUPERINTERFACE. 98a4dba4b3 Update Element.appendTo to more closely match Dart syntax 694699c6e4 [dartdevc] Improve NSM errors when making dynamic calls a332c414f1 Switch server to using DeclarationsTracker for 'Import Library' quick fixes. d74d49e748 Convert more diagnostic tests to include location 1b95819e3d [dartdevc] Train ddc on dill file instead of analyzer summary fca2c82be0 Add support for cancelling requests in LSP server 47e63b0eee [dartdevc] encode part file metadata d5405d06f4 [cfe] Allow local const variables as annotations. 0d0f01a7b7 Add new AOT build steps to deb package build script. 182d55dfda [dart2js] Add support for BabelJS to test.py b1d3a212a7 Fill references to dynamic/Naver in LinkedElementFactory. d9dccc3b0f Pass in no_git_hash option to utils.py when computing version f9bf379ae1 Move BOOLEAN_CONVERSION_CHECK to separate HInstruction 2e51423c3d Convert the way function types are displayed to better match the syntax of Dart da3ead02c1 Issue 3446. Recurse into attributes to find children widgets. 9556a95038 Fix string->bytes encoding in overlay_file_system fc17a90bed assist for sorting child properties last b0a11c9d25 [vm] Fix kernel list loader so that files are relative to the list. 96c2d3c303 [dartdevc] enable testing of ddc internals 554f9db768 [ VM / Service ] Made Logging event and LogRecord public 46ae4c5f0a [ VM ] Removed tests that are no longer valid as of Dart 2.0. c35f53fab0 [dart:io,fuchsia] Change namespace setup failure from ASSERTs to FATALs af93ebcf4c [vm] Direct generation of ELF shared libraries. 834587a78c [dartdevc] fix import/export declarations for es6 to add extension d06592b532 [dartdevc] Add details to failed assertion messages cca2bb317e [ dart:developer ] Exposed `reason`, `errorCode`, and `errorDetail` getters in `ServiceExtensionResult`. 03781b9402 Build also summary2 in build mode. 4c32cddef8 [vm/ffi] Fix ffi trampoline class finalization - fix test on android
-
- 30 5月, 2019 2 次提交
-
-
由 Chinmay Garde 提交于
This reverts commit ae14c5a2.
-
由 Ben Konyi 提交于
d5405d06f4 [cfe] Allow local const variables as annotations. 0d0f01a7b7 Add new AOT build steps to deb package build script. 182d55dfda [dart2js] Add support for BabelJS to test.py b1d3a212a7 Fill references to dynamic/Naver in LinkedElementFactory. d9dccc3b0f Pass in no_git_hash option to utils.py when computing version f9bf379ae1 Move BOOLEAN_CONVERSION_CHECK to separate HInstruction 2e51423c3d Convert the way function types are displayed to better match the syntax of Dart da3ead02c1 Issue 3446. Recurse into attributes to find children widgets. 9556a95038 Fix string->bytes encoding in overlay_file_system fc17a90bed assist for sorting child properties last b0a11c9d25 [vm] Fix kernel list loader so that files are relative to the list. 96c2d3c303 [dartdevc] enable testing of ddc internals 554f9db768 [ VM / Service ] Made Logging event and LogRecord public 46ae4c5f0a [ VM ] Removed tests that are no longer valid as of Dart 2.0. c35f53fab0 [dart:io,fuchsia] Change namespace setup failure from ASSERTs to FATALs af93ebcf4c [vm] Direct generation of ELF shared libraries. 834587a78c [dartdevc] fix import/export declarations for es6 to add extension d06592b532 [dartdevc] Add details to failed assertion messages cca2bb317e [ dart:developer ] Exposed `reason`, `errorCode`, and `errorDetail` getters in `ServiceExtensionResult`. 03781b9402 Build also summary2 in build mode. 4c32cddef8 [vm/ffi] Fix ffi trampoline class finalization - fix test on android
-
- 29 5月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
fee615c5a5 consolidate multiple modifier error codes 6aee4f390b Make analyzer's File.readAsBytesSync() impls return Uint8List 2878bfde6c [vm/ffi] Fix ffi trampoline class finalization 85c28b804d Check LSP support for workspace/applyEdit before giving CodeActions that require it
-
- 28 5月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
50b0d85804 [vm/ffi] Observatory support for FFI db599d4005 [vm/ffi] Fix GC crash in SimDBC 39dbaecfc1 Remove tests relying on contravariant uses of varaibles in supertypes e6e2020fb2 [fasta] Allow only covariant uses of type parameters in supertypes 527c165426 Deprecate 'abstract' setter in elements, replace with 'isAbstract'. d368bb8ecd Make some fields in LinkedNode informative. e4362612b0 Add support for dynamic registration for LSP 969038934a [compiler] Fix EmitTestAndCall for a complete call of a Smi method. 3a2bc9b8e7 Updated pub client c67b9f2331 [compiler] Fix EmitTestAndCall for a complete call of a Smi method. b3a06c1933 [dart:_http] Fix http_cookie_date_test.dart compile errors. 1025c5bebb [DDC] Only inline textually small constants. 25033cee32 [CFE] Control inlining of const variables from backend. afc54e23e3 [vm/ffi] FFI callbacks on ARM64. 0a5e5995e8 [vm/ffi] FFI callbacks on IA32. ae944a68ed [Incremental compiler] Only re-check package-uris if base-uri changed d911d9b5ff Cleanup "libraries" field in DillTarget when their invalidated eb131c3d68 [kernel worker] Don't do unnecessary computeCanonicalNames ec3cd7ffe0 Workaround for dartbug.com/36983 also when not in incremental compiler e19bcb9411 [vm/ffi] Fix Google3 build bd39cca700 [compiler] Mark each variable stored on entry to catch block. 0e5ebcaa96 Add InlineData and InlineDataCache 508a9fa6b0 Work-around called-once imprecision bd078896f8 [vm/ffi] Remove use of private symbols from ffi_test_functions.cc 21b74fdf79 [dart2js] Update expectation file after BigInt fix in core lib. 735669190e [corelib BigInt] Fix implementation of BigInt.modInverse (fixes issue #37008). 5b200ea3dc remove unused import 70bd05e662 Stop ignoring runtime cast failures on function types. eff6e95385 Improve code generation for variant classes. 03e415a4e8 Update the hover 'containingLibraryName' to not include the 'file:///' prefix. 4979a51a9c Add information about existing imports to completion response. e43d81af5f Folders containing overlayed files should exist even if they do not exist on disk e42d4a1d89 fix missing returns in lambdas baa721ba23 Add an sdk module to the modular_test pipeline 64ed4bf664 Changes to bazel worker to support modular testing. fc6954f084 [dartdevc] self hosting tests f4f2c77d4a improve missing body error messages ec1ddcdb83 improve extension message missing body error message 9081f28fbb [analyzer] fix a copy paste doc issue and 2 unused imports 3c34c8fa2f Fix type substitution of "star" types. 77f2603052 [dartdevc] preliminary nnbd support 0e5d18f281 Ensure that nullability promotion of the `Null` type yields `Never`. 5278d4059a Sort non_nullable_test.dart 0fb0185df0 [cfe] Extract field initializer tokens from the token stream b53162d82b [build] Link with dl library on linux by default. 10692669e3 [cfe] Add flags for new experimental features 052272d998 Avoid dependency on file system order in modular_test/loader_test d7054690ab [vm/compiler] Partially revert "Replace LoadClassId for known cids." c20802ce16 [cfe] Introduce a Kernel annotation builder eca6c8953f Allow `async` as an identifier everywhere. dbd70dd214 [cfe] Simplify metadata builders 9f9f10ad97 Use cached serialization of source-information 4ff89f880d Move registrations on OutputUnitData to the impact transformer 7580e77ef2 Support modular code generation 225a301637 [vm/ffi] Re-land "[vm/ffi] FFI callbacks on X64." edadc9c881 Add support for caching results of shared modules. 8208e872f8 Refactor summary IDL generator. 22c086fbe5 Remove unsafe uses of TypeImpl.withNullability (use TypeSystem instead). aa785d938b [dart/vm] Fix erroneous claim on "temp" Q7 704446d159 Disable implicit casts but keep dynamic casts when NNBD enabled 49262365dc [vm] Do expensive kernel metadata verification only once per kernel cc2fac57f3 Remove HBoolify dfbc3923e4 add default CompilerContext in analysis server 1ffcccd9cc add extension method header parser recovery db367542b3 [vm/kernel] Fix uninitialized variables in kernel_translation_helper.h c4d691064a Remove unused methods from LinkedUnitContext. 5822645e66 Support for 'Wrap with Xyz' for expressions in ExpressionFunctionBody. 4b7c05f2ce Remove LinkedNodeVariablesDeclaration. 6e1f628f19 Outline the StackZone's Zone cd2188f2f5 DAS change in hover behavior- the containingLibraryName now returns the URI of the containing library instead of the (possibly non-existent) library name 4fc86d726f Fix some lints in LSP tests d4e2d78a94 [vm] Partially disable 5393ce7d35729e6a6b89e6e9316e99c15a8e3639. 338b74a52c [vm/ffi] Align stack frame when entering and exiting safe point 7bbd8ea29d Introduce a representation of the type `Never?`. 28f701982b Add diagnostic location info to more tests 70a0c86a4a Update pub client reference cbd4391747 [vm/compiler] Forward the ByteData constructor length argument. 1993669102 Clean up examples in analyzer docs that were using deprecated APIs and add a test to catch future breakages 14b1d2feb8 [infra] Make deflaking optional in test.dart 181aeb30e7 Don't use OneShotInterceptorData during codegen and remove SuperMemberData d92341be08 first cut parse extension methods df95340f0c [dart:_http] Fix parsing of empty cookies and double quotes. b316210d94 [vm/compiler] Speed up the compiler part which deals with kernel reading up in DEBUG mode 0c891451a8 cleanup parser forwarding and test listeners 6edefda065 cleanup token rewriter and clients 4ccf7b865e Don't set type for StringLiteral(s) in directives. caac50d7ff [dartdevc] Fix metalet regression
-
- 23 5月, 2019 2 次提交
-
-
由 Ben Konyi 提交于
ec4d48e241 [vm/bytecode] Add starting and ending source positions for closures efde7dd642 [dartdevc] fix assert 345af8d9ed [vm/compiler/dbc] Make LoadIndexedInstr load unboxed values and StoreIndexedInstr take unboxed values b22cd05c51 Reland fix for #28233: add hint for missing returns to function expressions e15a98c4f2 Tighten types for runtimeStatement and runtimeCall c86c277c0f Reapply "Use the full URI for DDK library debug names" 7cb48804ee [vm/compiler] Merge cid ranges when generating receiver check
-
由 Ben Konyi 提交于
e3edfd36b2 [vm/snapshots] Finalize and sort all classes in snapshots with compilation trace 93481167a6 Add innerText field to Element class a17b52c2c1 Revert "[vm, compiler] Unoptimized megamorphic calls." 7d1b54bd47 Add a minimal implementation of ExtensionDeclaration 07a45e9d4c [cfe] Transform collections before set literals bbd22cb8ff Changes that slipped through rebasing 978dc6b372 [vm/compiler] Remove left-over free in unit_test.cc (we attach a finalizer now to the ExternalTypedData) 4317c5ff3f Don't set elements and types during AstRewriteVisitor. 6457ac1d4b Test potentially-nullable access errors ab6aeaa106 [vm/kernel] Use GC-tracked ExternalTypedData/TypedDataView for kernel buffers 2bbb2f3c1f Disallow implicit casts add95652d2 fix AstBuilder invalid getter recovery 79062c7587 Revert "[Test] Remove some dead code." 27e1c91c39 Add src/diagnostics test for assert(bool?)
-
- 22 5月, 2019 2 次提交
-
-
由 Ben Konyi 提交于
fde6a5917e [vm, compiler] Unoptimized megamorphic calls. e20da9c220 Fix order of resolving / writing / reading of function / method declarations. 5218970024 Update README.md cfdcfe2bfe Update DeclarationsTracker when a context options change. 181685b852 Allow disabling individual server features. e114fc3453 [release] Prepare changelog and version file for 2.3.1 and 2.3.2-dev.0.0 9b017a1ced [dart/vm] Peephole optimizer (window size one) on stack code 2b6b0e00d9 Fix resolveToBound for nullability
-
由 Ben Konyi 提交于
* Roll src/third_party/dart b48c8b1d1c..433bc1b350 (2 commits) 433bc1b350 [vm/compiler] Avoid adding unused Redefinition instructions 04e329b6ed Add override annotations across DDC * Roll src/third_party/dart 433bc1b350..6d76c8790d (5 commits) 6d76c8790d bump to linter 0.1.89 0799ac0edb Enforce DDC lints 2fd1021326 [dartdevc] Turn on lints and cleanup violations 9adc5be551 Dartfmt all of DDC with the latest e9b5c9ce8b Ignore todos in DDC * Remove duplicate flag "track-widget-creation". Unblocks SDK roll. * Roll src/third_party/dart b11308657c..b11308657c (0 commits)
-
- 21 5月, 2019 2 次提交
-
-
由 Ben Konyi 提交于
b48c8b1d1c [vm] Re-order ICData entries to allow CID and count to be accessed with a load-pair. 959e7df20e Remove 'await null' in build mode. 59381cd8d0 Fix summary2 linking when using API summaries, which don't include line starts. 59bcb38db7 Report the missing library in LinkedElementFactory. f9402d635a [vm] Get script of closure from owner as parent function may contain wrong script
-
由 Ben Konyi 提交于
82c8c78739 Make StreamTransformer(..) transformed stream mimic original's isBroadcast. 022adc5bc3 Implement using suggestion sets for LSP completions 0f24e4b277 Wire up LSP completion resolution provider + sendWorkspaceEdit command b6ce27a141 Add LSP tests for suggestion sets (marked failing) 7be23977f1 Minor LSP tweaks in preperation for included suggestionSets 435066d194 [infra] Increase number of shards for debug precomp builder. 09b46aa084 Support in-memory CodegenResult serialization/deserialization c69d0c6e30 Flatten DynamicUse and StaticUse class hierarchies 6757d0c6d9 Use ModularNamer/ModularEmitter to generate code separate from codegen enqueuing a9827a0c05 Refactor OneShotInterceptorData to prepare for modular codegen c0b967d7da Refactor Namer and ConstantEmitter to prepare for modular compilation 670ac1aca8 Prepare js_ast for more advanced use of DeferredExpression e13b1b6e0c Build summary2 for SDK. 58cf83df4d Don't crash on during indexing references to named parameters of a generic function types. 5e5b03881c Fix for exporting setters. 234103f9d4 Fix for hasImplicitReturnType. 2d8fc016b9 Sort declarations in resynthesize_common.dart
-
- 18 5月, 2019 4 次提交
-
-
由 Ben Konyi 提交于
9e30fbaea4 [vm] Unify function prologue generation across all backends. 9b1c8fca91 More fixes for GenericFunctionType. cf15dc17e0 With summary2 FunctionTypedFormalParameter has type parameters. 7983fac33b add "extension" built-in keyword for extension methods 475f55d46b Add dart2js modular test suite under a unit test. 1f409716d6 Add packageBase to simplify how we build packages files and how we process package import uris
-
由 Ben Konyi 提交于
c6f6713de1 [vm,exception] notify debugger to stop for ReThrow 8d52c0d08e Store library nullability status in LibraryElement; adjust TypeParameterElement.type based on it. c33f1a079e revise scanner api so that error tokens are always prepended 42334a7f67 Infer when the bound of a type parameter needs to be nullable.
-
由 Ben Konyi 提交于
b1f9f2182d [ VM / Service ] Remove root frame from traceEvents in _getCpuProfileTimeline response
-
由 Ben Konyi 提交于
b2a3d1c31b Give Field::is_nullable the same consistency check as guarded_cid b4611b9357 add extension-methods experimental feature
-
- 17 5月, 2019 2 次提交
- 16 5月, 2019 3 次提交
-
-
由 Ben Konyi 提交于
cc2d5adec9 [dart:io] Don't leak /dev/urandom fd on fork.
-
由 Ben Konyi 提交于
57c970d87a [dart/vm] Fix inconsistencies in intermediate representation 034fce1e39 [dart:io] unbreak build 7f323feefe [dart:io] Fix iOS https leaks 1c469617c5 TypeParameter.declaredElement is guaranteed to be a TypeParameterElement 14d21859e7 Make assertConnection failures easier to debug
-
由 Ben Konyi 提交于
ea9b0cd0f5 [ VM / FFI ] Fixed imports in ffi.h which were invalid for Flutter iOS build af2d02f9c8 fix lint code reporting f6d3466856 Work around DDC with summary2 for now. 6805bb52ea Add implementation/tests for textDocument/Implementation 3a7ce7a646 Enable declarations tracker for LSP to support dart doc macros cdcc387084 Add LSP custom notifications for analyzing status 6ac6d3ae7d Fix FileState refresh2 to allow caching. a3073fc581 check null condition in assert ebaf0ad8b1 Record GenericFunctionType nodes separately in the unit. bc34b65a13 cleanup tests bd840b93cb [package:vm] Account for package map comments. c855b9bfa3 move error token processing to parser a50dcd8fe6 remove unused field f440f77dd3 Store the nullability graph in the nullability nodes rather than in maps. 3ecb89ba8c Move NullabilityGraph into nullability_node.dart. 6080e546c9 Rearrange NullabilityNode class hierarchy. 6d5f763952 [vm] Eliminate Mutex/Monitor indirection where possible bed74d6e97 Remove NullabilityGraph._upstream. b0727bd661 [dart/vm] enhanced graph checker 228df22dbf Remove the old constraint variable based nullability migration logic. 83607564ea Switch nullability migration over to the new algorithm based on the new nullability graph. 354bfb5bab Remove a few more usages of NullabilityNode._nullable. eba45291fb [observatory] Cleanup unused imports, fix warning about SDK version 933ad32baa Add logic to assertNonNullIntent to check the nullability graph. b05190499d Add new nullability propagation logic based on the NullabilityGraph. f3aca11478 Record not-supplied named parameters in the nullability graph 2fbc446d23 Record information about guards in the nullability graph. 0ce9cb7267 Encode unconditional control flow information in nullability graph. 8a8a700336 Fix nullability of inferred dynamic types 9bbc06fddb Add the ability to do a debug dump of a nullability graph. a779db0813 Update LSP spec to latest b7521f5e1b Fix lints not appearing when using LSP Server 9472745446 Change error code for server shutting down ef971f3787 [infra] Bump version file on master to 2.3.1 27df933bd1 Fix some hints in the analyzer package. f7e288e3ad Return empty responses instead of errors for non-Dart files in LSP server d0869386f6 More optimizations for summary2 storage format. 6dd7007b48 Tweak CONVERT_TO_PACKAGE_IMPORT assist. ca92a30299 Reuse LibraryScope in MetadataResolver. 140822aebd [dartdevc] Allow multiple summaries and experiments in ddb tool 42c35d7bd6 Optimize summary2. 54a541706d [vm] Simplify IsolateSpawnState 3bc0ad4ee3 Revert "Use the full URI for DDK library debug names" b8050f9322 Make NullabilityNode.nullable private. d47c31da48 Remove NullabilityNode.isNeverNullable. b91a4f5423 [analyzer] Resolve methodName staticType when Function to check Function? 11b59bec8d Store compilation unit NNBD status in unlinked summary. dac5a56422 Fix workspace/package identification for package:build packages 370b393ac5 Remove redundant optimization from callers of `withNullability`. d2ddf644fa Ignore deprecated analyzer import warnings 0edab8264a Support steps that only run on the main module 8aa2c13c9f Exclude parents when initializing visible data 5de409bfa1 Ensure subfolders in input sources paths are created first 05a9cdc3d5 Fix type parameter in pipeline subclasses fb29d0e96d Move async_minitest to package:async_helper. 1a9d38be41 Fix improper unchecked_nullable test cases b0b6a289ec [vm, compiler] Make IA32 megamorphic calls match the other architectures. 5cffcd9e2c Add the class NonNullableTypeProvider to access SDK classes in opted-in context b1f6c1d092 [vm] Fix -O0 build after CL 101222 8a3a9dc588 [fuchsia] Migrate to zx_clock_get_new 36d8e3a9ba Fix more places where hardcoded types need to be made non-nullable under NNBD 63001295c0 optionally report scanner errors before parsing 7e0b680851 [dart/vm] minor test refactoring 8754351283 [CFE] Run widget transformer before constant evaluation. 1179467a5e Move widget transformer to kernel package 638ebcab97 Directly check for subclass-of without using a class hierarchy. 2a32cdda6d [vm/compiler] Replace LoadClassId for known cids. 0db620a2a5 Decouple Namer from RuntimeTypesEncoder and Tracer 2c86872a5f Store isAsynchronous and isGenerator in executables. 4a058a3773 Check for hasDefaultValue / hasInitializer directly, without reding the initializer. c532458e09 [vm/compiler] Fix for flaky crash in CallSpecializer::ReplaceWithInstanceOf 2736dab879 [VM/tests] Use appropriate type when invoking Isolate.spawn 869cb683d8 [dart/fuzzer] rename exception parameter 477ad3c0ea [vm/bytecode] Eliminate asserts from bytecode unless --enable-asserts 0069beb7ed [vm/interpreter] Cleanup stack slot in Interpreter::InterfaceCall 536ecbac7b Add language 2 tests for null access errors 130ad1bcf9 Stop reporting some errors when constant evaluation produces a valid object with an unknown state (issue 36873) d1a5eb5900 Fix the special casing of binary operators with primitive types when NNBD is enabled b4e2c0246c update parser to handle leading error tokens be6bbfc06b Remove redundant error notifications from LSP server f261f8a526 bump to linter 0.1.88 4c2b9f1d91 Don't send LSP error notifications for files in dot-folders 0450462503 Improve sending/flushing of errors for files in dot folders c1e2df8f36 [infra] Update checked in SDKs to 2.3.0 b2949d3436 fix Flutter build for "[vm/ffi] DBC support on x64 Linux/MacOS hosts" a8b93d9e78 [vm/ffi] DBC support on x64 Linux/MacOS hosts
-
- 15 5月, 2019 5 次提交
-
-
由 Ben Konyi 提交于
6d5f763952 [vm] Eliminate Mutex/Monitor indirection where possible bed74d6e97 Remove NullabilityGraph._upstream. b0727bd661 [dart/vm] enhanced graph checker 228df22dbf Remove the old constraint variable based nullability migration logic. 83607564ea Switch nullability migration over to the new algorithm based on the new nullability graph. 354bfb5bab Remove a few more usages of NullabilityNode._nullable. eba45291fb [observatory] Cleanup unused imports, fix warning about SDK version 933ad32baa Add logic to assertNonNullIntent to check the nullability graph. b05190499d Add new nullability propagation logic based on the NullabilityGraph. f3aca11478 Record not-supplied named parameters in the nullability graph 2fbc446d23 Record information about guards in the nullability graph. 0ce9cb7267 Encode unconditional control flow information in nullability graph. 8a8a700336 Fix nullability of inferred dynamic types 9bbc06fddb Add the ability to do a debug dump of a nullability graph. a779db0813 Update LSP spec to latest b7521f5e1b Fix lints not appearing when using LSP Server 9472745446 Change error code for server shutting down ef971f3787 [infra] Bump version file on master to 2.3.1 27df933bd1 Fix some hints in the analyzer package. f7e288e3ad Return empty responses instead of errors for non-Dart files in LSP server d0869386f6 More optimizations for summary2 storage format. 6dd7007b48 Tweak CONVERT_TO_PACKAGE_IMPORT assist. ca92a30299 Reuse LibraryScope in MetadataResolver. 140822aebd [dartdevc] Allow multiple summaries and experiments in ddb tool 42c35d7bd6 Optimize summary2. 54a541706d [vm] Simplify IsolateSpawnState 3bc0ad4ee3 Revert "Use the full URI for DDK library debug names" b8050f9322 Make NullabilityNode.nullable private. d47c31da48 Remove NullabilityNode.isNeverNullable. b91a4f5423 [analyzer] Resolve methodName staticType when Function to check Function? 11b59bec8d Store compilation unit NNBD status in unlinked summary. dac5a56422 Fix workspace/package identification for package:build packages 370b393ac5 Remove redundant optimization from callers of `withNullability`. d2ddf644fa Ignore deprecated analyzer import warnings 0edab8264a Support steps that only run on the main module 8aa2c13c9f Exclude parents when initializing visible data 5de409bfa1 Ensure subfolders in input sources paths are created first 05a9cdc3d5 Fix type parameter in pipeline subclasses fb29d0e96d Move async_minitest to package:async_helper. 1a9d38be41 Fix improper unchecked_nullable test cases b0b6a289ec [vm, compiler] Make IA32 megamorphic calls match the other architectures. 5cffcd9e2c Add the class NonNullableTypeProvider to access SDK classes in opted-in context b1f6c1d092 [vm] Fix -O0 build after CL 101222 8a3a9dc588 [fuchsia] Migrate to zx_clock_get_new 36d8e3a9ba Fix more places where hardcoded types need to be made non-nullable under NNBD 63001295c0 optionally report scanner errors before parsing 7e0b680851 [dart/vm] minor test refactoring 8754351283 [CFE] Run widget transformer before constant evaluation. 1179467a5e Move widget transformer to kernel package 638ebcab97 Directly check for subclass-of without using a class hierarchy. 2a32cdda6d [vm/compiler] Replace LoadClassId for known cids. 0db620a2a5 Decouple Namer from RuntimeTypesEncoder and Tracer 2c86872a5f Store isAsynchronous and isGenerator in executables. 4a058a3773 Check for hasDefaultValue / hasInitializer directly, without reding the initializer. c532458e09 [vm/compiler] Fix for flaky crash in CallSpecializer::ReplaceWithInstanceOf 2736dab879 [VM/tests] Use appropriate type when invoking Isolate.spawn 869cb683d8 [dart/fuzzer] rename exception parameter 477ad3c0ea [vm/bytecode] Eliminate asserts from bytecode unless --enable-asserts 0069beb7ed [vm/interpreter] Cleanup stack slot in Interpreter::InterfaceCall 536ecbac7b Add language 2 tests for null access errors 130ad1bcf9 Stop reporting some errors when constant evaluation produces a valid object with an unknown state (issue 36873) d1a5eb5900 Fix the special casing of binary operators with primitive types when NNBD is enabled b4e2c0246c update parser to handle leading error tokens be6bbfc06b Remove redundant error notifications from LSP server f261f8a526 bump to linter 0.1.88 4c2b9f1d91 Don't send LSP error notifications for files in dot-folders 0450462503 Improve sending/flushing of errors for files in dot folders c1e2df8f36 [infra] Update checked in SDKs to 2.3.0 b2949d3436 fix Flutter build for "[vm/ffi] DBC support on x64 Linux/MacOS hosts" a8b93d9e78 [vm/ffi] DBC support on x64 Linux/MacOS hosts
-
由 Ben Konyi 提交于
6d5f763952 [vm] Eliminate Mutex/Monitor indirection where possible bed74d6e97 Remove NullabilityGraph._upstream. b0727bd661 [dart/vm] enhanced graph checker 228df22dbf Remove the old constraint variable based nullability migration logic. 83607564ea Switch nullability migration over to the new algorithm based on the new nullability graph. 354bfb5bab Remove a few more usages of NullabilityNode._nullable. eba45291fb [observatory] Cleanup unused imports, fix warning about SDK version 933ad32baa Add logic to assertNonNullIntent to check the nullability graph. b05190499d Add new nullability propagation logic based on the NullabilityGraph. f3aca11478 Record not-supplied named parameters in the nullability graph 2fbc446d23 Record information about guards in the nullability graph. 0ce9cb7267 Encode unconditional control flow information in nullability graph. 8a8a700336 Fix nullability of inferred dynamic types 9bbc06fddb Add the ability to do a debug dump of a nullability graph. a779db0813 Update LSP spec to latest b7521f5e1b Fix lints not appearing when using LSP Server 9472745446 Change error code for server shutting down ef971f3787 [infra] Bump version file on master to 2.3.1 27df933bd1 Fix some hints in the analyzer package. f7e288e3ad Return empty responses instead of errors for non-Dart files in LSP server d0869386f6 More optimizations for summary2 storage format. 6dd7007b48 Tweak CONVERT_TO_PACKAGE_IMPORT assist. ca92a30299 Reuse LibraryScope in MetadataResolver. 140822aebd [dartdevc] Allow multiple summaries and experiments in ddb tool 42c35d7bd6 Optimize summary2. 54a541706d [vm] Simplify IsolateSpawnState 3bc0ad4ee3 Revert "Use the full URI for DDK library debug names" b8050f9322 Make NullabilityNode.nullable private. d47c31da48 Remove NullabilityNode.isNeverNullable. b91a4f5423 [analyzer] Resolve methodName staticType when Function to check Function? 11b59bec8d Store compilation unit NNBD status in unlinked summary. dac5a56422 Fix workspace/package identification for package:build packages 370b393ac5 Remove redundant optimization from callers of `withNullability`. d2ddf644fa Ignore deprecated analyzer import warnings 0edab8264a Support steps that only run on the main module 8aa2c13c9f Exclude parents when initializing visible data 5de409bfa1 Ensure subfolders in input sources paths are created first 05a9cdc3d5 Fix type parameter in pipeline subclasses fb29d0e96d Move async_minitest to package:async_helper. 1a9d38be41 Fix improper unchecked_nullable test cases b0b6a289ec [vm, compiler] Make IA32 megamorphic calls match the other architectures. 5cffcd9e2c Add the class NonNullableTypeProvider to access SDK classes in opted-in context b1f6c1d092 [vm] Fix -O0 build after CL 101222 8a3a9dc588 [fuchsia] Migrate to zx_clock_get_new 36d8e3a9ba Fix more places where hardcoded types need to be made non-nullable under NNBD 63001295c0 optionally report scanner errors before parsing 7e0b680851 [dart/vm] minor test refactoring 8754351283 [CFE] Run widget transformer before constant evaluation. 1179467a5e Move widget transformer to kernel package 638ebcab97 Directly check for subclass-of without using a class hierarchy. 2a32cdda6d [vm/compiler] Replace LoadClassId for known cids. 0db620a2a5 Decouple Namer from RuntimeTypesEncoder and Tracer 2c86872a5f Store isAsynchronous and isGenerator in executables. 4a058a3773 Check for hasDefaultValue / hasInitializer directly, without reding the initializer. c532458e09 [vm/compiler] Fix for flaky crash in CallSpecializer::ReplaceWithInstanceOf 2736dab879 [VM/tests] Use appropriate type when invoking Isolate.spawn 869cb683d8 [dart/fuzzer] rename exception parameter 477ad3c0ea [vm/bytecode] Eliminate asserts from bytecode unless --enable-asserts 0069beb7ed [vm/interpreter] Cleanup stack slot in Interpreter::InterfaceCall 536ecbac7b Add language 2 tests for null access errors 130ad1bcf9 Stop reporting some errors when constant evaluation produces a valid object with an unknown state (issue 36873) d1a5eb5900 Fix the special casing of binary operators with primitive types when NNBD is enabled b4e2c0246c update parser to handle leading error tokens be6bbfc06b Remove redundant error notifications from LSP server f261f8a526 bump to linter 0.1.88 4c2b9f1d91 Don't send LSP error notifications for files in dot-folders 0450462503 Improve sending/flushing of errors for files in dot folders c1e2df8f36 [infra] Update checked in SDKs to 2.3.0 b2949d3436 fix Flutter build for "[vm/ffi] DBC support on x64 Linux/MacOS hosts" a8b93d9e78 [vm/ffi] DBC support on x64 Linux/MacOS hosts
-
由 Matthew Dempsky 提交于
- 14 5月, 2019 1 次提交
-
-
由 Jason Simmons 提交于
-