This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Commit 61fc178
committed
5ddd157 fix uris for libraries to allow the breakpoint to lookup scripts.
7ebd02c Work around for #35908.
3068192 [vm] Remove deferred canonicalization from isolate message serialization.
0e453c6 [dart2js] Chain static assignments
8b0dd94 Revise AstBuilder to generate the new set-or-map AST structure
5e2529c Remove 'importUri' from CompletionSuggestion.
1699562 Remove unused AbstractSingleUnitTest.
27a805b Add fast case for ASCII in Utf8Decoder, it significantly increases decoding speed
7edb7dd Merge allocator analysis with collection of elided fields
6f84152 [fasta] Transform set literals in initializers and default values.
9b10476 [kernel/ffi] fix library paths
ef9592a [kernel] Add (de)serialization for ExpressionStatements
187d6ce [kernel] Add statements to Kernel (de)serialization verifier
395c0e4 [kernel] Add text (de)serialization for NamedTypes
14f5936 [kernel] Simplify (de)serialization encoding for FunctionTypes
5e3e633 [kernel] Add text (de)serialization for TypeParameterTypes
923cea6 [kernel] Add Bind and Binder combinators
c19af8c [kernel] Cleanup code for (De)SerializationEnvironment
d60354b [kernel] Add binders and close terms as separate operations
a373686 [kernel] Add text (de)serialization for type parameters
d76293a [testing] Add shared options on the test.py commandline.
596e0aa Include FieldInitializer in allocator analysis
8db489c [vm/aot] Remove unnecessary closurization of some entry-points.
c635896 [vm] Fix langauge_2_kernel.status after 93301
273856c Issue 3204. Support for local mixins as types.
45cb491 Issue 3204. Include mixin(s) into top-level declaration for import Quick Fix.
6cf7102 Add a test for type promotion in "if" collection elements.
7df88e5 Fix the lack of '`' in the doc.
b83bcf5 Call dart::StubCode::Cleanup in AOT mode as well.
5722ca3 Include defaultArgumentListString / defaultArgumentListTextRanges into AvailableSuggestion(s).
56356d4 Set 'displayUri' to IncludedSuggestionSet with file:// URIs.
43c4749 [dart2js] Turn on local aliases optimization
1ed9a34 Add defaultArgumentListString / defaultArgumentListTextRanges to Declaration.
c338941 [ddc] Elide continue to next switch case
3a0ded6 Use _ExecutableParameters to access named parameter names.
4c10254 Enhance available suggestions protocol.
28eb860 Correctly handle invocations of top-level functions with an import prefix
0ef30fb Protocol for IncludedSuggestionSet.displayUri.
bcd2c7f Fix ListLiteral construction and add comments
d3fde89 [VM] Fix deadlock between mutator and BG compiler
a85ae4e [vm/ffi] fix sizeOf on subtypes of Pointer
98bc608 [testing] Blacklist tests and repeat options from reproduction commands
48beacf Remove Kernel-based mixin inference
e2b7f48 Implement ClassHierarchyBuilder.getLegacyLeastUpperBound
d19d50f Support async in LUB test
6a65f84 Implement longest path to Object
0720888 Temporarily ignore context of errors in expression_test
6ccdffd Test for expression compilation, type variables and initialize from dill
4bcc97a Don't run 'unbindCanonicalNames' in writeComponentToFile
c9ef5be Issue 124524319. Improve getElementDeclaration to support invalid code with synthetic names.
f9bb790 Add a fix to change invalid named argument names to an existing parameter name
1d16545 Do not compute any imports for use on paste if import directives are being copied
03932bb Convert more diagnostic tests to DriverResolutionTest
e1d3186 Make declarations in provisional_api_test.dart private.
bb76970 Sort provisional_api_test.dart
db71576 [dart2js] Generator bodies can be on super mixin applications
711dd8e [dart2js] Avoid generating 'return' statement in setter
f4b649c [CFE] Propagate unevaluated constants upward.
5e70883 [CFE] Refactor unevaluatedArguments
cba4168 [CFE] Use _evaluateSubexpression in more places.
8e5f644 Use constant evaluation in allocator analysis
bfa6041 Add allocator analysis test for the J model
620743f [vm/ffi] void functions
885f1cb Fix constant folding of type literal equality
3638e43 Change how DDC writes text when summarize-text is enabled
26970f3 Move source out of PotentialModification.
f20ee58 Remove references to the set-literals experiment
7d7d85f Change the default assumption for named parameters to "assume nullable".
fa8c552 Propagate non-null intent from callee to caller.
ab38cf7 Allow non-nullable usage to imply non-null intent.
24928ff [dartdevc] hide summarize-text option and change default to off
15e7457 [dartdevc] change browser tests to wait longer for async completion
6b5424a Use SSA nodes to infer map key/value types.
ec599a5 [VM] Remove retry logic from close(fd) calls
1ac61b0 [dart2js] Basic chaining of field assignments
8cb4d00 Remove compareXyz() methods from ResynthesizeTestHelpers.
936b1c0 Rename _mockOr to _either.
046928d [vm/kernel] Ignore package URIs when converting main script to package URI
99a5057 Add set tracing.
c291757 Finish handling SetLiterals in the inferrer and SSA builder kernels.
d11dd98 Add typeinfo for sets and their elements and start tracing them in the inferrer.
61ab8e7 Add kernel and backend impacts for set literals.
d87482a Add SetLiteralUse and start tracking them in resolution.
97bfcd4 Add remaining support for sets to the abstract value domain. This lets us create set values and access their element types in the inferrer.
e53cd30 Add SetTypeMask.
15cd12b Add SetConstantValue and SetConstantExpression plus their visitors.
c841f05 Add set types to the abstract value domain. We cannot yet allocate sets.
51db39a Implement basic SetLiteral visitors. Builder kernels will come later.
a164e95 Update CommonElements with set types.
cd53e3b Patch factories for generating set literals into LinkedHashSet.
6846a7c Fix flutter analyzer bot by disabling lint prefer_collection_literals.
cf63db2 [VM/infra] Archive kernel-service.dart.snapshot together with coredumps
015cf88 Disable set literal warning until engine rolls into flutter/flutter
fd8b546 Issue 35940. Clear evaluation results for constants in the library being analyzed.
39afa4e Revert "Add ExecutableElement(s) based InheritanceManager3, and switch analyzer to it."
078f8e6 Tests for invalid library id, and requested name.
122aa43 Convert ListLiteral and remove uses of ListLiteral2
6df253d Update parse/tryParse documentation.
5622925 Test of class hierachy from dill file
f437943 Implement DillClassBuilder.typeVariables
d1abd84 [infra] Add named configuration option to test.dart.
20c3cd6 Revert adding dart:ffi to core_types and fasta kernel_target
185c0f3 [gardening] status file entry for entrypoints_verification_test
b15fe3a pkg:kernel: fix path to pkg:test in pubspec
7635894 [VM / vmservice] - Change setting of silentObservatory to a non const expression
0e62060 [test] Mark standalone_2/io/arguments_test as failing due to a bug in the test harness.
eb73f13 [vm] Add macro for fallthrough annotations
b66dc30 [VM/interpreter] Skip tests enabling interpreter when not supported (fixes #35943).
65290f6 Add an option for reusing the previous compiler state in a worker
794e1e3 [gen_snapshot] Allow for multiple kernel inputs.
c8abe45 Retry 'getSuggestionDetails' on InconsistentAnalysisException.
54dbc00 Migrate resynthesizer tests from task model.
79b4b55 [vm/tlab] Abandon tlab when thread gets descheduled. Allow all threads to allocate from tlab. Add tlab test.
59efe20 Fix mistake in CHANGELOG.
48f7364 Remove the UX experiment 2 flag from the Dart Analysis Server.
6c96ff0 Test case reproducing issue #35940
3b2144f [vm] Respect entry-point annotation on constructors during obfuscation.
d1b15cc Support for FieldFormalParameter in SyntacticScopeNamesCollector.
ed94feb Update dartdoc version to 0.28.2.
223eaa6 Report noSuchMethod forwarders as synthetic in the mirror api
5d6bab4 Add ExecutableElement(s) based InheritanceManager3, and switch analyzer to it.
ae7bf9e [vm] Support closurization of methods through @pragma entry-points.
a5d396c [vm/extensions] Fix native extensions in hot-reload and running from snapshot.
4daabe6 [vm/gardening] Mark convert/base64_test/01 as flaky
69a952b remove parseSetLiterals flag from tests
3abc7d3 [vm/ffi] Remove platform specific logic from DynamicLibrary.open
6a5c959 Revert adding enclosingLibrary to ast.dart
8333c8a Revert adding dart:ffi to devc libraries
e9f2397 Split test so Kernel ClassHierarchy isn't required
25ee9b9 Rename test
837145a Properly restore state of _inConditionalControlFlow upon entering new function/method.
dfda060 Restore state safely in migration visitors.
765e633 [docs] classify dart:ffi as vm on docs site, and exclude it for now
70e300f [co19] DEPS updated
7ff5be0 Convert LUB test to use type parser
763035e Clean up and merge dev CHANGELOG entries for stable release.
92460b8 Migration: use non-null assertions as a hint for parameters that should not be nullable.
80798fa [tests] Add missing parenthesis on <list|map|set>Equals() calls
46aa511 Improve the message when using a prefix to reference an undefined name (issue 35936)
f4ec983 Migrate the rest of element_test from task model.
94d8e73 Remove parser enableSetLiterals flag
9b45c14 First stage cleanup of MapLiteral2 and SetLiteral2
486238d Remove the UX experiment 1 flag from the Dart Analysis Server.
fa092aa [vm/compiler] actual string constant propagation
44eb626 [VM} Fix script URLs for dart:* libraries
9ca9e66 [dartdevc] fix #35928, type literals are now instantiated to bounds
0f24b9e [standalone] Name dart:io threads, take 2.
7a63d31 Improve the message when importing a deprecated library (issue 35922)
30f9f5b Add SetOrMapLiteral to support the code-as-ui features
1c534d8 Clean up the tutorial related to implementing a visitor
7f2f840 Don't include constants of private enums.
7329247 [vm/tools] Add Graph Explorer to visualize output of --write_v8_snapshot_profile_to.
5d71308 [vm/tools] Don't duplicate "problems" metadata into split package files.
1 parent b067114 commit 61fc178
2 files changed
+6
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
5707 | 5707 | | |
5708 | 5708 | | |
5709 | 5709 | | |
| 5710 | + | |
| 5711 | + | |
5710 | 5712 | | |
5711 | 5713 | | |
5712 | 5714 | | |
| |||
5751 | 5753 | | |
5752 | 5754 | | |
5753 | 5755 | | |
| 5756 | + | |
5754 | 5757 | | |
5755 | 5758 | | |
5756 | 5759 | | |
| |||
0 commit comments