dart-sdk/pkg/front_end/test
Johnni Winther 4b704b8f0b [cfe] Use SourceCompilationUnit in SourceLoader.tokenize
This moves a lot of the methods needed for tokenization and
outline parsing from SourceLibraryBuilder to SourceCompilationUnitImpl.

Parts that are still used elsewhere remains in SourceLibraryBuilder
but accessed through SourceCompilationUnitImpl.

Change-Id: I0df431eee4c187e5447850961d2c27be14cb0ba3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/371682
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2024-06-14 10:49:48 +00:00
..
analyser_ignored
class_hierarchy [cfe] Remove nnbd annotation from id-tests 2024-05-24 10:44:54 +00:00
covariance_check [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
extensions [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
fasta [cfe] Add DillCompilationUnit and SourceCompilationUnit 2024-06-14 08:47:46 +00:00
id_testing [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
id_tests [cfe] Remove isNonNullableByDefault from class hierarchy 2024-06-03 06:42:54 +00:00
language_versioning [cfe] Handle symbolic language markers in code 2024-05-02 10:49:48 +00:00
macros Track async microtasks scheduled by macros, and ensure they have all completed before a macro returns. 2024-06-11 21:02:29 +00:00
parts
patching [cfe] Remove nnbd annotation from id-tests 2024-05-24 10:44:54 +00:00
predicates [cfe] Split id-testing helpers 2023-11-06 14:06:46 +00:00
scopes [CFE] More dart scope calculator stuff 2023-12-04 11:25:19 +00:00
src/base [cfe] Make kernel AST and CompilerOptions use strong mode by default 2024-04-05 07:45:08 +00:00
static_types [cfe] Remove nnbd annotation from id-tests 2024-05-24 10:44:54 +00:00
text_representation [cfe] Remove nnbd annotation from id-tests 2024-05-24 10:44:54 +00:00
tool
utils [cfe] Use generateKernelInternal in expectation tests 2024-05-30 08:17:18 +00:00
ast_nodes_has_to_string_test.dart [cfe] Handle various cases ExtensionType 2023-11-02 10:42:48 +00:00
async_but_no_await_git_test.dart [macros] Split out modular parts of package:vm into package:vm/modular. 2024-02-27 13:00:17 +00:00
binary_md_dill_reader.dart frontend: prepare for curly_braces lint change 2024-02-21 07:28:59 +00:00
binary_md_git_test.dart [cfe] Add offset serialization to remaining Expression nodes without them. 2023-10-30 16:05:27 +00:00
binary_md_vm_tags_and_version_git_test.dart
comments_on_certain_arguments_tool.dart [cfe] Use SourceCompilationUnit in SourceLoader.tokenize 2024-06-14 10:49:48 +00:00
compile_benchmark.dart
compile_benchmark_helper.dart
compile_dart2js_with_no_sdk_test.dart
compile_platform_coverage.dart [cfe] Remove agnostic mode 2024-06-06 11:02:37 +00:00
compile_with_no_sdk_test.dart
compiler_test_helper.dart [cfe] Add OffsetMap 2024-05-27 08:12:34 +00:00
constant_evaluator_benchmark.dart [macros] Split out modular parts of package:vm into package:vm/modular. 2024-02-27 13:00:17 +00:00
coverage_helper.dart [CFE] add --updateExpectations to coverage suite 2024-06-11 12:36:05 +00:00
coverage_suite.dart [CFE] add --updateExpectations to coverage suite 2024-06-11 12:36:05 +00:00
coverage_suite_expected.dart [cfe] Remove LibraryBuilder.nullableBuilder et al. 2024-06-14 10:10:20 +00:00
crashing_test_case_minimizer.dart
crashing_test_case_minimizer_impl.dart [cfe] Introduce compilation unit 2024-06-10 13:41:24 +00:00
dartdoc_test_test.dart
dartdoctest_suite.dart [package:testing] Various updates 2024-03-21 06:58:32 +00:00
dartdoctest_suite.status
deps_git_test.dart add package:_macros (SDK vendored) and package:macros (pub published) 2024-03-26 18:40:00 +00:00
desugar_test.dart
dijkstras_sssp_algorithm.dart
dill_round_trip_test.dart
dill_type_alias_builder_type_calc_test.dart [CFE] Reproduce crash when calculating DillTypeAliasBuilder type 2024-03-04 16:48:42 +00:00
explicit_creation_git_test.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
explicit_creation_impl.dart [CFE] Explicit creation script should work on part files 2024-04-10 11:22:00 +00:00
expression_compilation_tools_test.dart Reland "Tweak expect.dart library." 2024-04-26 15:28:26 +00:00
ffi_test.dart
find_all_subclasses_tool.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
flutter_gallery_leak_tester.dart
generated_files_up_to_date_git_test.dart [CFE et al] Optimize presubmit scripts 2024-01-31 10:41:20 +00:00
hot_reload_e2e_test.dart [macros] Split out modular parts of package:vm into package:vm/modular. 2024-02-27 13:00:17 +00:00
import_export_etc_helper_test.dart [CFE] Explicit creation script should work on part files 2024-04-10 11:22:00 +00:00
incremental_bulk_compiler_full.dart Remove unused options from package:testing (batch 1) 2024-01-16 13:18:57 +00:00
incremental_bulk_compiler_smoke_suite.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
incremental_compiler_leak_test.dart frontend: prepare for curly_braces lint change 2024-02-21 07:28:59 +00:00
incremental_dart2js_load_from_dill_test.dart
incremental_dart2js_test.dart
incremental_dart2js_tester.dart
incremental_flutter_tester.dart [macros] Split out modular parts of package:vm into package:vm/modular. 2024-02-27 13:00:17 +00:00
incremental_load_from_invalid_dill_test.dart [CFE] Split files needed by package:vm/modular/... into codes folder. 2024-02-27 15:04:27 +00:00
incremental_suite.dart [cfe] Remove agnostic mode 2024-06-06 11:02:37 +00:00
incremental_utils.dart
issue_34856_test.dart
kernel_generator_test.dart [CFE] Split files needed by package:vm/modular/... into codes folder. 2024-02-27 15:04:27 +00:00
lint_suite.dart [macros] Skip macro library augmentations when considering input sources. 2024-03-21 15:54:19 +00:00
lint_test.status [cfe] Change more nnbd default modes to strong 2024-05-16 07:44:10 +00:00
lowering_predicates_test.dart [frontend_server/DDC] Expression compilation for JavaScript can pass scriptUri 2024-01-10 10:12:22 +00:00
member_covariance_test.dart
memory_file_system_test.dart
messages_json_test.dart [CFE] Split files needed by package:vm/modular/... into codes folder. 2024-02-27 15:04:27 +00:00
mixin_export_test.dart
mock_file_system.dart
multiple_simultaneous_compiles_test.dart
outline_extractor_suite.dart [cfe] Skip VM for weak mode tests 2024-03-18 11:47:46 +00:00
outline_extractor_tester.dart
packages_format_error_test.dart
parser_all_suite.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
parser_equivalence_suite.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
parser_suite.dart [cfe] Skip VM for weak mode tests 2024-03-18 11:47:46 +00:00
parser_test_listener.dart [parser] Rename firstToken to beginToken in beginSwitchCase/endSwitchCases 2024-06-04 08:23:36 +00:00
parser_test_listener_creator.dart frontend: prepare for curly_braces lint change 2024-02-21 07:28:59 +00:00
parser_test_parser.dart Augment. Parse 'augment' for typedef. 2024-04-30 15:51:25 +00:00
parser_test_parser_creator.dart [CFE] Split files needed by package:vm/modular/... into codes folder. 2024-02-27 15:04:27 +00:00
precedence_info_test.dart
read_dill_from_binary_md_git_test.dart
relativize_test.dart
run_all_coverage.dart Reapply "[CFE] Coverage on try bot" 2024-05-24 07:44:08 +00:00
run_our_tests_with_coverage.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
scanner_fasta_test.dart [CFE] Split files needed by package:vm/modular/... into codes folder. 2024-02-27 15:04:27 +00:00
scanner_replacement_test.dart
scanner_test.dart
scheme_based_file_system_test.dart
severity_index_test.dart
simple_stats.dart
spell_checking_cleanup_lists.dart
spell_checking_list_code.txt Add type tracking to type inference logging. 2024-06-10 18:07:01 +00:00
spell_checking_list_common.txt [cfe] Allow augmenting top-level members in the same file 2024-05-30 13:32:25 +00:00
spell_checking_list_denylist.txt
spell_checking_list_messages.txt Reland "[dart2wasm] Check import/export pragmas in user code" 2024-06-11 13:12:27 +00:00
spell_checking_list_tests.txt Reapply "[CFE] Coverage on try bot" 2024-05-24 07:44:08 +00:00
spell_checking_utils.dart
spell_checking_utils_test.dart
spelling_test.status
spelling_test_base.dart [package:testing] Various updates 2024-03-21 06:58:32 +00:00
spelling_test_external_targets.dart [package:testing] Various updates 2024-03-21 06:58:32 +00:00
spelling_test_not_src_suite.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
spelling_test_src_suite.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
split_dill_test.dart [macros] Split out modular parts of package:vm into package:vm/modular. 2024-02-27 13:00:17 +00:00
standard_file_system_test.dart
summary_generator_test.dart
test_generator_test.dart [cfe] Add least supported version check of 2.12 2024-05-08 09:28:45 +00:00
test_utils.dart
testing_utils.dart [package:testing] Various updates 2024-03-21 06:58:32 +00:00
textual_outline_test.dart [CFE] Textual outline suite doesn't format pre-nnbd sources 2024-01-08 15:01:26 +00:00
token_leak_dart2js_git_test.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
token_leak_git_test.dart [CFE] Better token leak tester 2023-11-06 14:37:38 +00:00
token_leak_test_helper.dart [cfe] Reset EnumConstantInfo.argumentsBeginToken 2023-10-11 07:38:13 +00:00
token_test.dart
type_labeler_test.dart [cfe] Remove unnecessary use of Nullability.legacy 2024-05-30 08:10:29 +00:00
unit_test_suites.dart [CFE] Shard strong suite in unit_test_suites more 2024-05-14 09:56:09 +00:00
unreachable_if_finder_git_test.dart [CFE] Fix nested ifs that doesn't make sense 2023-11-29 12:33:18 +00:00
vm_service_coverage.dart [CFE] First pass at coverage tool 2024-02-21 12:40:01 +00:00
vm_service_coverage_constant_evaluator.dart
vm_service_for_leak_detection.dart
vm_service_heap_finder.dart
vm_service_heap_helper.dart [CFE] Probable 'fix' for weekly bot spradicly failing because of connection error when the process exits 2024-01-09 15:27:40 +00:00
vm_service_heap_helper_test.dart
vm_service_helper.dart [CFE] Fix incremental compiler leak test timing out 2024-04-16 09:32:29 +00:00
web_parser_git_test.dart Include ARM64 when uploading d8. 2023-11-21 17:15:20 +00:00
web_parser_git_test_helper.dart
weekly_tester.dart