Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(300)

Side by Side Diff: pkg/analyzer/doc/tasks.html

Issue 2229603003: Extract unresolved AST parsing (PARSED_UNIT1) from full parsing, which includes UriBasedDirective(s… (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Update task graph. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>Analysis Task Dependency Graph</title> 4 <title>Analysis Task Dependency Graph</title>
5 <link rel="stylesheet" href="support/style.css"> 5 <link rel="stylesheet" href="support/style.css">
6 <script src="support/viz.js"></script> 6 <script src="support/viz.js"></script>
7 <script type="application/dart" src="support/web_app.dart.js"></script> 7 <script type="application/dart" src="support/web_app.dart.js"></script>
8 <script src="support/dart.js"></script> 8 <script src="support/dart.js"></script>
9 </head> 9 </head>
10 <body> 10 <body>
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 LINTS [shape=box] 191 LINTS [shape=box]
192 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY 192 LibraryErrorsReadyTask -> LIBRARY_ERRORS_READY
193 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS 193 LibraryUnitErrorsTask -> LIBRARY_UNIT_ERRORS
194 MODIFICATION_TIME -> BuildDirectiveElementsTask 194 MODIFICATION_TIME -> BuildDirectiveElementsTask
195 MODIFICATION_TIME -> ParseDartTask 195 MODIFICATION_TIME -> ParseDartTask
196 MODIFICATION_TIME -> ScanDartTask 196 MODIFICATION_TIME -> ScanDartTask
197 MODIFICATION_TIME -> VerifyUnitTask 197 MODIFICATION_TIME -> VerifyUnitTask
198 MODIFICATION_TIME [shape=box] 198 MODIFICATION_TIME [shape=box]
199 PARSED_UNIT -> BuildCompilationUnitElementTask 199 PARSED_UNIT -> BuildCompilationUnitElementTask
200 PARSED_UNIT [shape=box] 200 PARSED_UNIT [shape=box]
201 PARSED_UNIT1 -> ResolveDirectivesTask
202 PARSED_UNIT1 [shape=box]
201 PARSE_ERRORS -> dartErrorsForSource 203 PARSE_ERRORS -> dartErrorsForSource
202 PARSE_ERRORS [shape=box] 204 PARSE_ERRORS [shape=box]
203 PENDING_ERRORS -> VerifyUnitTask 205 PENDING_ERRORS -> VerifyUnitTask
204 PENDING_ERRORS [shape=box] 206 PENDING_ERRORS [shape=box]
205 PROPAGABLE_VARIABLES_IN_UNIT -> PropagateVariableTypesInUnitTask 207 PROPAGABLE_VARIABLES_IN_UNIT -> PropagateVariableTypesInUnitTask
206 PROPAGABLE_VARIABLES_IN_UNIT [shape=box] 208 PROPAGABLE_VARIABLES_IN_UNIT [shape=box]
207 PROPAGABLE_VARIABLE_DEPENDENCIES -> PropagateVariableTypeTask 209 PROPAGABLE_VARIABLE_DEPENDENCIES -> PropagateVariableTypeTask
208 PROPAGABLE_VARIABLE_DEPENDENCIES [shape=box] 210 PROPAGABLE_VARIABLE_DEPENDENCIES [shape=box]
209 PROPAGATED_VARIABLE -> PropagateVariableTypeTask 211 PROPAGATED_VARIABLE -> PropagateVariableTypeTask
210 PROPAGATED_VARIABLE -> PropagateVariableTypesInUnitTask 212 PROPAGATED_VARIABLE -> PropagateVariableTypesInUnitTask
211 PROPAGATED_VARIABLE [shape=box] 213 PROPAGATED_VARIABLE [shape=box]
212 ParseDartTask -> EXPLICITLY_IMPORTED_LIBRARIES 214 ParseDartTask -> PARSED_UNIT1
213 ParseDartTask -> EXPORTED_LIBRARIES
214 ParseDartTask -> IMPORTED_LIBRARIES
215 ParseDartTask -> INCLUDED_PARTS
216 ParseDartTask -> LIBRARY_SPECIFIC_UNITS
217 ParseDartTask -> PARSED_UNIT
218 ParseDartTask -> PARSE_ERRORS 215 ParseDartTask -> PARSE_ERRORS
219 ParseDartTask -> REFERENCED_NAMES 216 ParseDartTask -> REFERENCED_NAMES
220 ParseDartTask -> REFERENCED_SOURCES
221 ParseDartTask -> SOURCE_KIND 217 ParseDartTask -> SOURCE_KIND
222 ParseDartTask -> UNITS
223 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7 218 PartiallyResolveUnitReferencesTask -> CREATED_RESOLVED_UNIT7
224 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT 219 PartiallyResolveUnitReferencesTask -> INFERABLE_STATIC_VARIABLES_IN_UNIT
225 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT 220 PartiallyResolveUnitReferencesTask -> PROPAGABLE_VARIABLES_IN_UNIT
226 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7 221 PartiallyResolveUnitReferencesTask -> RESOLVED_UNIT7
227 PropagateVariableTypeTask -> PROPAGATED_VARIABLE 222 PropagateVariableTypeTask -> PROPAGATED_VARIABLE
228 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8 223 PropagateVariableTypesInLibraryClosureTask -> LIBRARY_ELEMENT8
229 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7 224 PropagateVariableTypesInLibraryTask -> LIBRARY_ELEMENT7
230 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8 225 PropagateVariableTypesInUnitTask -> CREATED_RESOLVED_UNIT8
231 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8 226 PropagateVariableTypesInUnitTask -> RESOLVED_UNIT8
232 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask 227 READY_LIBRARY_ELEMENT2 -> ComputeLibraryCycleTask
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
284 RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask 279 RESOLVED_UNIT7 -> ComputePropagableVariableDependenciesTask
285 RESOLVED_UNIT7 -> PropagateVariableTypeTask 280 RESOLVED_UNIT7 -> PropagateVariableTypeTask
286 RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask 281 RESOLVED_UNIT7 -> PropagateVariableTypesInUnitTask
287 RESOLVED_UNIT7 [shape=box] 282 RESOLVED_UNIT7 [shape=box]
288 RESOLVED_UNIT8 -> InferStaticVariableTypeTask 283 RESOLVED_UNIT8 -> InferStaticVariableTypeTask
289 RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask 284 RESOLVED_UNIT8 -> InferStaticVariableTypesInUnitTask
290 RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask 285 RESOLVED_UNIT8 -> PropagateVariableTypesInLibraryTask
291 RESOLVED_UNIT8 [shape=box] 286 RESOLVED_UNIT8 [shape=box]
292 RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask 287 RESOLVED_UNIT9 -> ResolveInstanceFieldsInUnitTask
293 RESOLVED_UNIT9 [shape=box] 288 RESOLVED_UNIT9 [shape=box]
289 RESOLVE_DIRECTIVES_ERRORS -> dartErrorsForSource
290 RESOLVE_DIRECTIVES_ERRORS [shape=box]
294 RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask 291 RESOLVE_TYPE_BOUNDS_ERRORS -> LibraryUnitErrorsTask
295 RESOLVE_TYPE_BOUNDS_ERRORS [shape=box] 292 RESOLVE_TYPE_BOUNDS_ERRORS [shape=box]
296 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask 293 RESOLVE_TYPE_NAMES_ERRORS -> LibraryUnitErrorsTask
297 RESOLVE_TYPE_NAMES_ERRORS [shape=box] 294 RESOLVE_TYPE_NAMES_ERRORS [shape=box]
298 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask 295 RESOLVE_UNIT_ERRORS -> LibraryUnitErrorsTask
299 RESOLVE_UNIT_ERRORS [shape=box] 296 RESOLVE_UNIT_ERRORS [shape=box]
300 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2 297 ReadyLibraryElement2Task -> READY_LIBRARY_ELEMENT2
301 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6 298 ReadyLibraryElement5Task -> READY_LIBRARY_ELEMENT6
302 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7 299 ReadyLibraryElement6Task -> READY_LIBRARY_ELEMENT7
303 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT 300 ReadyResolvedUnitTask -> READY_RESOLVED_UNIT
304 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED 301 ResolveConstantExpressionTask -> CONSTANT_EXPRESSION_RESOLVED
305 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2 302 ResolveDirectiveElementsTask -> CREATED_RESOLVED_UNIT2
306 ResolveDirectiveElementsTask -> RESOLVED_UNIT2 303 ResolveDirectiveElementsTask -> RESOLVED_UNIT2
304 ResolveDirectivesTask -> EXPLICITLY_IMPORTED_LIBRARIES
305 ResolveDirectivesTask -> EXPORTED_LIBRARIES
306 ResolveDirectivesTask -> IMPORTED_LIBRARIES
307 ResolveDirectivesTask -> INCLUDED_PARTS
308 ResolveDirectivesTask -> LIBRARY_SPECIFIC_UNITS
309 ResolveDirectivesTask -> PARSED_UNIT
310 ResolveDirectivesTask -> REFERENCED_SOURCES
311 ResolveDirectivesTask -> RESOLVE_DIRECTIVES_ERRORS
312 ResolveDirectivesTask -> UNITS
307 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10 313 ResolveInstanceFieldsInUnitTask -> CREATED_RESOLVED_UNIT10
308 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10 314 ResolveInstanceFieldsInUnitTask -> RESOLVED_UNIT10
309 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9 315 ResolveLibraryReferencesTask -> LIBRARY_ELEMENT9
310 ResolveLibraryTask -> LIBRARY_ELEMENT 316 ResolveLibraryTask -> LIBRARY_ELEMENT
311 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6 317 ResolveLibraryTypeNamesTask -> LIBRARY_ELEMENT6
312 ResolveTopLevelLibraryTypeBoundsTask -> LIBRARY_ELEMENT5 318 ResolveTopLevelLibraryTypeBoundsTask -> LIBRARY_ELEMENT5
313 ResolveTopLevelUnitTypeBoundsTask -> CREATED_RESOLVED_UNIT4 319 ResolveTopLevelUnitTypeBoundsTask -> CREATED_RESOLVED_UNIT4
314 ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4 320 ResolveTopLevelUnitTypeBoundsTask -> RESOLVED_UNIT4
315 ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS 321 ResolveTopLevelUnitTypeBoundsTask -> RESOLVE_TYPE_BOUNDS_ERRORS
316 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES 322 ResolveUnitTask -> CONSTANT_EXPRESSIONS_DEPENDENCIES
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 VERIFY_ERRORS [shape=box] 373 VERIFY_ERRORS [shape=box]
368 VerifyUnitTask -> VERIFY_ERRORS 374 VerifyUnitTask -> VERIFY_ERRORS
369 dartErrorsForSource -> DartErrorsTask 375 dartErrorsForSource -> DartErrorsTask
370 dartErrorsForSource [shape=hexagon] 376 dartErrorsForSource [shape=hexagon]
371 dartErrorsForUnit -> DartErrorsTask 377 dartErrorsForUnit -> DartErrorsTask
372 dartErrorsForUnit [shape=hexagon] 378 dartErrorsForUnit [shape=hexagon]
373 } 379 }
374 </script> 380 </script>
375 </body> 381 </body>
376 </html> 382 </html>
OLDNEW
« no previous file with comments | « pkg/analysis_server/lib/src/status/get_handler.dart ('k') | pkg/analyzer/lib/src/context/context.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698