├── .analysis_options ├── .gitignore ├── AUTHORS ├── LICENSE ├── README.md ├── bin ├── batch_util.dart ├── dartk.dart ├── dump.dart └── transform.dart ├── binary.md ├── codereview.settings ├── lib ├── analyzer │ ├── analyzer.dart │ ├── ast_from_analyzer.dart │ ├── loader.dart │ └── readme.md ├── ast.dart ├── binary │ ├── ast_from_binary.dart │ ├── ast_to_binary.dart │ ├── loader.dart │ ├── readme.md │ └── tag.dart ├── checks.dart ├── class_hierarchy.dart ├── clone.dart ├── core_types.dart ├── frontend │ ├── accessors.dart │ ├── readme.md │ └── super_initializers.dart ├── import_table.dart ├── kernel.dart ├── log.dart ├── repository.dart ├── target │ ├── flutter.dart │ ├── readme.md │ ├── targets.dart │ └── vm.dart ├── text │ ├── ast_to_text.dart │ └── readme.md ├── transformations │ ├── async.dart │ ├── closure_conversion.dart │ ├── continuation.dart │ ├── erasure.dart │ ├── flags.dart │ ├── infer_values.dart │ ├── mixin_full_resolution.dart │ ├── sanitize_for_vm.dart │ ├── setup_builtin_library.dart │ └── treeshaker.dart ├── type_algebra.dart ├── type_checker.dart ├── type_environment.dart ├── type_propagation │ ├── builder.dart │ ├── canonicalizer.dart │ ├── constraints.dart │ ├── solver.dart │ ├── type_propagation.dart │ └── visualizer.dart └── visitor.dart ├── pubspec.yaml ├── test ├── ast_membench.dart ├── baseline_spec_mode_test.dart ├── baseline_strong_mode_test.dart ├── baseline_tester.dart ├── baseline_type_propagation_test.dart ├── batch_consistency.dart ├── class_hierarchy_basic.dart ├── class_hierarchy_bench.dart ├── class_hierarchy_membench.dart ├── class_hierarchy_test.dart ├── class_hierarchy_tester.dart ├── data │ ├── boms.dart │ ├── boms.dill │ ├── dart2js-strong.dill │ └── dart2js.dill ├── frontend_bench.dart ├── parent_pointer_test.dart ├── round_trip.dart ├── round_trip_test.dart ├── serialize_bench.dart ├── treeshaker_bench.dart ├── treeshaker_check.dart ├── treeshaker_dump.dart ├── treeshaker_membench.dart ├── treeshaker_stacktracer.dart ├── type_hashcode_quality.dart ├── type_hashcode_test.dart ├── type_parser.dart ├── type_propagation_dump.dart ├── type_propagation_selfcheck.dart ├── type_substitute_bounds_test.dart ├── type_substitution_identity_test.dart ├── type_subtype_test.dart ├── type_unification_test.dart ├── typecheck.dart ├── uint31_pair_map_bench.dart └── uint31_pair_map_test.dart ├── testcases ├── .gitignore ├── input │ ├── DeltaBlue.dart │ ├── argument.dart │ ├── arithmetic.dart │ ├── async_function.dart │ ├── bad_store.dart │ ├── call.dart │ ├── closure.dart │ ├── escape.dart │ ├── external.dart │ ├── fallthrough.dart │ ├── micro.dart │ ├── named_parameters.dart │ ├── null_aware.dart │ ├── optional.dart │ ├── override.dart │ ├── prefer_baseclass.dart │ ├── redirecting_factory.dart │ ├── static_setter.dart │ ├── store_load.dart │ ├── stringliteral.dart │ ├── uninitialized_fields.dart │ └── void-methods.dart ├── spec-mode │ ├── DeltaBlue.baseline.txt │ ├── argument.baseline.txt │ ├── arithmetic.baseline.txt │ ├── async_function.baseline.txt │ ├── bad_store.baseline.txt │ ├── call.baseline.txt │ ├── closure.baseline.txt │ ├── escape.baseline.txt │ ├── external.baseline.txt │ ├── fallthrough.baseline.txt │ ├── micro.baseline.txt │ ├── named_parameters.baseline.txt │ ├── null_aware.baseline.txt │ ├── optional.baseline.txt │ ├── override.baseline.txt │ ├── prefer_baseclass.baseline.txt │ ├── redirecting_factory.baseline.txt │ ├── static_setter.baseline.txt │ ├── store_load.baseline.txt │ ├── stringliteral.baseline.txt │ ├── uninitialized_fields.baseline.txt │ └── void-methods.baseline.txt ├── strong-mode │ ├── DeltaBlue.baseline.txt │ ├── argument.baseline.txt │ ├── arithmetic.baseline.txt │ ├── async_function.baseline.txt │ ├── bad_store.baseline.txt │ ├── call.baseline.txt │ ├── closure.baseline.txt │ ├── escape.baseline.txt │ ├── external.baseline.txt │ ├── fallthrough.baseline.txt │ ├── micro.baseline.txt │ ├── named_parameters.baseline.txt │ ├── null_aware.baseline.txt │ ├── optional.baseline.txt │ ├── override.baseline.txt │ ├── prefer_baseclass.baseline.txt │ ├── redirecting_factory.baseline.txt │ ├── static_setter.baseline.txt │ ├── store_load.baseline.txt │ ├── stringliteral.baseline.txt │ ├── uninitialized_fields.baseline.txt │ └── void-methods.baseline.txt └── type-propagation │ ├── DeltaBlue.baseline.txt │ ├── argument.baseline.txt │ ├── arithmetic.baseline.txt │ ├── async_function.baseline.txt │ ├── bad_store.baseline.txt │ ├── call.baseline.txt │ ├── closure.baseline.txt │ ├── escape.baseline.txt │ ├── external.baseline.txt │ ├── fallthrough.baseline.txt │ ├── micro.baseline.txt │ ├── named_parameters.baseline.txt │ ├── null_aware.baseline.txt │ ├── optional.baseline.txt │ ├── override.baseline.txt │ ├── prefer_baseclass.baseline.txt │ ├── redirecting_factory.baseline.txt │ ├── static_setter.baseline.txt │ ├── store_load.baseline.txt │ ├── stringliteral.baseline.txt │ ├── uninitialized_fields.baseline.txt │ └── void-methods.baseline.txt └── tool └── regenerate_dill_files.dart /.analysis_options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/.analysis_options -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/README.md -------------------------------------------------------------------------------- /bin/batch_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/bin/batch_util.dart -------------------------------------------------------------------------------- /bin/dartk.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/bin/dartk.dart -------------------------------------------------------------------------------- /bin/dump.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/bin/dump.dart -------------------------------------------------------------------------------- /bin/transform.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/bin/transform.dart -------------------------------------------------------------------------------- /binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/binary.md -------------------------------------------------------------------------------- /codereview.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/codereview.settings -------------------------------------------------------------------------------- /lib/analyzer/analyzer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/analyzer/analyzer.dart -------------------------------------------------------------------------------- /lib/analyzer/ast_from_analyzer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/analyzer/ast_from_analyzer.dart -------------------------------------------------------------------------------- /lib/analyzer/loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/analyzer/loader.dart -------------------------------------------------------------------------------- /lib/analyzer/readme.md: -------------------------------------------------------------------------------- 1 | A frontend using the Dart analyzer. 2 | -------------------------------------------------------------------------------- /lib/ast.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/ast.dart -------------------------------------------------------------------------------- /lib/binary/ast_from_binary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/binary/ast_from_binary.dart -------------------------------------------------------------------------------- /lib/binary/ast_to_binary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/binary/ast_to_binary.dart -------------------------------------------------------------------------------- /lib/binary/loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/binary/loader.dart -------------------------------------------------------------------------------- /lib/binary/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/binary/readme.md -------------------------------------------------------------------------------- /lib/binary/tag.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/binary/tag.dart -------------------------------------------------------------------------------- /lib/checks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/checks.dart -------------------------------------------------------------------------------- /lib/class_hierarchy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/class_hierarchy.dart -------------------------------------------------------------------------------- /lib/clone.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/clone.dart -------------------------------------------------------------------------------- /lib/core_types.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/core_types.dart -------------------------------------------------------------------------------- /lib/frontend/accessors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/frontend/accessors.dart -------------------------------------------------------------------------------- /lib/frontend/readme.md: -------------------------------------------------------------------------------- 1 | Utility method to help the frontend generate kernel IR. 2 | -------------------------------------------------------------------------------- /lib/frontend/super_initializers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/frontend/super_initializers.dart -------------------------------------------------------------------------------- /lib/import_table.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/import_table.dart -------------------------------------------------------------------------------- /lib/kernel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/kernel.dart -------------------------------------------------------------------------------- /lib/log.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/log.dart -------------------------------------------------------------------------------- /lib/repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/repository.dart -------------------------------------------------------------------------------- /lib/target/flutter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/target/flutter.dart -------------------------------------------------------------------------------- /lib/target/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/target/readme.md -------------------------------------------------------------------------------- /lib/target/targets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/target/targets.dart -------------------------------------------------------------------------------- /lib/target/vm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/target/vm.dart -------------------------------------------------------------------------------- /lib/text/ast_to_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/text/ast_to_text.dart -------------------------------------------------------------------------------- /lib/text/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/text/readme.md -------------------------------------------------------------------------------- /lib/transformations/async.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/async.dart -------------------------------------------------------------------------------- /lib/transformations/closure_conversion.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/closure_conversion.dart -------------------------------------------------------------------------------- /lib/transformations/continuation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/continuation.dart -------------------------------------------------------------------------------- /lib/transformations/erasure.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/erasure.dart -------------------------------------------------------------------------------- /lib/transformations/flags.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/flags.dart -------------------------------------------------------------------------------- /lib/transformations/infer_values.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/infer_values.dart -------------------------------------------------------------------------------- /lib/transformations/mixin_full_resolution.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/mixin_full_resolution.dart -------------------------------------------------------------------------------- /lib/transformations/sanitize_for_vm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/sanitize_for_vm.dart -------------------------------------------------------------------------------- /lib/transformations/setup_builtin_library.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/setup_builtin_library.dart -------------------------------------------------------------------------------- /lib/transformations/treeshaker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/transformations/treeshaker.dart -------------------------------------------------------------------------------- /lib/type_algebra.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_algebra.dart -------------------------------------------------------------------------------- /lib/type_checker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_checker.dart -------------------------------------------------------------------------------- /lib/type_environment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_environment.dart -------------------------------------------------------------------------------- /lib/type_propagation/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/builder.dart -------------------------------------------------------------------------------- /lib/type_propagation/canonicalizer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/canonicalizer.dart -------------------------------------------------------------------------------- /lib/type_propagation/constraints.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/constraints.dart -------------------------------------------------------------------------------- /lib/type_propagation/solver.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/solver.dart -------------------------------------------------------------------------------- /lib/type_propagation/type_propagation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/type_propagation.dart -------------------------------------------------------------------------------- /lib/type_propagation/visualizer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/type_propagation/visualizer.dart -------------------------------------------------------------------------------- /lib/visitor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/lib/visitor.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/ast_membench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/ast_membench.dart -------------------------------------------------------------------------------- /test/baseline_spec_mode_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/baseline_spec_mode_test.dart -------------------------------------------------------------------------------- /test/baseline_strong_mode_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/baseline_strong_mode_test.dart -------------------------------------------------------------------------------- /test/baseline_tester.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/baseline_tester.dart -------------------------------------------------------------------------------- /test/baseline_type_propagation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/baseline_type_propagation_test.dart -------------------------------------------------------------------------------- /test/batch_consistency.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/batch_consistency.dart -------------------------------------------------------------------------------- /test/class_hierarchy_basic.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/class_hierarchy_basic.dart -------------------------------------------------------------------------------- /test/class_hierarchy_bench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/class_hierarchy_bench.dart -------------------------------------------------------------------------------- /test/class_hierarchy_membench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/class_hierarchy_membench.dart -------------------------------------------------------------------------------- /test/class_hierarchy_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/class_hierarchy_test.dart -------------------------------------------------------------------------------- /test/class_hierarchy_tester.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/class_hierarchy_tester.dart -------------------------------------------------------------------------------- /test/data/boms.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/data/boms.dart -------------------------------------------------------------------------------- /test/data/boms.dill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/data/boms.dill -------------------------------------------------------------------------------- /test/data/dart2js-strong.dill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/data/dart2js-strong.dill -------------------------------------------------------------------------------- /test/data/dart2js.dill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/data/dart2js.dill -------------------------------------------------------------------------------- /test/frontend_bench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/frontend_bench.dart -------------------------------------------------------------------------------- /test/parent_pointer_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/parent_pointer_test.dart -------------------------------------------------------------------------------- /test/round_trip.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/round_trip.dart -------------------------------------------------------------------------------- /test/round_trip_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/round_trip_test.dart -------------------------------------------------------------------------------- /test/serialize_bench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/serialize_bench.dart -------------------------------------------------------------------------------- /test/treeshaker_bench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/treeshaker_bench.dart -------------------------------------------------------------------------------- /test/treeshaker_check.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/treeshaker_check.dart -------------------------------------------------------------------------------- /test/treeshaker_dump.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/treeshaker_dump.dart -------------------------------------------------------------------------------- /test/treeshaker_membench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/treeshaker_membench.dart -------------------------------------------------------------------------------- /test/treeshaker_stacktracer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/treeshaker_stacktracer.dart -------------------------------------------------------------------------------- /test/type_hashcode_quality.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_hashcode_quality.dart -------------------------------------------------------------------------------- /test/type_hashcode_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_hashcode_test.dart -------------------------------------------------------------------------------- /test/type_parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_parser.dart -------------------------------------------------------------------------------- /test/type_propagation_dump.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_propagation_dump.dart -------------------------------------------------------------------------------- /test/type_propagation_selfcheck.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_propagation_selfcheck.dart -------------------------------------------------------------------------------- /test/type_substitute_bounds_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_substitute_bounds_test.dart -------------------------------------------------------------------------------- /test/type_substitution_identity_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_substitution_identity_test.dart -------------------------------------------------------------------------------- /test/type_subtype_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_subtype_test.dart -------------------------------------------------------------------------------- /test/type_unification_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/type_unification_test.dart -------------------------------------------------------------------------------- /test/typecheck.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/typecheck.dart -------------------------------------------------------------------------------- /test/uint31_pair_map_bench.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/uint31_pair_map_bench.dart -------------------------------------------------------------------------------- /test/uint31_pair_map_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/test/uint31_pair_map_test.dart -------------------------------------------------------------------------------- /testcases/.gitignore: -------------------------------------------------------------------------------- 1 | *.current.txt 2 | -------------------------------------------------------------------------------- /testcases/input/DeltaBlue.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/DeltaBlue.dart -------------------------------------------------------------------------------- /testcases/input/argument.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/argument.dart -------------------------------------------------------------------------------- /testcases/input/arithmetic.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/arithmetic.dart -------------------------------------------------------------------------------- /testcases/input/async_function.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/async_function.dart -------------------------------------------------------------------------------- /testcases/input/bad_store.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/bad_store.dart -------------------------------------------------------------------------------- /testcases/input/call.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/call.dart -------------------------------------------------------------------------------- /testcases/input/closure.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/closure.dart -------------------------------------------------------------------------------- /testcases/input/escape.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/escape.dart -------------------------------------------------------------------------------- /testcases/input/external.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/external.dart -------------------------------------------------------------------------------- /testcases/input/fallthrough.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/fallthrough.dart -------------------------------------------------------------------------------- /testcases/input/micro.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/micro.dart -------------------------------------------------------------------------------- /testcases/input/named_parameters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/named_parameters.dart -------------------------------------------------------------------------------- /testcases/input/null_aware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/null_aware.dart -------------------------------------------------------------------------------- /testcases/input/optional.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/optional.dart -------------------------------------------------------------------------------- /testcases/input/override.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/override.dart -------------------------------------------------------------------------------- /testcases/input/prefer_baseclass.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/prefer_baseclass.dart -------------------------------------------------------------------------------- /testcases/input/redirecting_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/redirecting_factory.dart -------------------------------------------------------------------------------- /testcases/input/static_setter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/static_setter.dart -------------------------------------------------------------------------------- /testcases/input/store_load.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/store_load.dart -------------------------------------------------------------------------------- /testcases/input/stringliteral.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/stringliteral.dart -------------------------------------------------------------------------------- /testcases/input/uninitialized_fields.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/uninitialized_fields.dart -------------------------------------------------------------------------------- /testcases/input/void-methods.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/input/void-methods.dart -------------------------------------------------------------------------------- /testcases/spec-mode/DeltaBlue.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/DeltaBlue.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/argument.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/argument.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/arithmetic.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/arithmetic.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/async_function.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/async_function.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/bad_store.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/bad_store.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/call.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/call.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/closure.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/closure.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/escape.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/escape.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/external.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/external.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/fallthrough.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/fallthrough.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/micro.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/micro.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/named_parameters.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/named_parameters.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/null_aware.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/null_aware.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/optional.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/optional.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/override.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/override.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/prefer_baseclass.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/prefer_baseclass.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/redirecting_factory.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/redirecting_factory.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/static_setter.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/static_setter.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/store_load.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/store_load.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/stringliteral.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/stringliteral.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/uninitialized_fields.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/uninitialized_fields.baseline.txt -------------------------------------------------------------------------------- /testcases/spec-mode/void-methods.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/spec-mode/void-methods.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/DeltaBlue.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/DeltaBlue.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/argument.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/argument.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/arithmetic.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/arithmetic.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/async_function.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/async_function.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/bad_store.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/bad_store.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/call.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/call.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/closure.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/closure.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/escape.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/escape.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/external.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/external.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/fallthrough.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/fallthrough.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/micro.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/micro.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/named_parameters.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/named_parameters.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/null_aware.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/null_aware.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/optional.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/optional.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/override.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/override.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/prefer_baseclass.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/prefer_baseclass.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/redirecting_factory.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/redirecting_factory.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/static_setter.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/static_setter.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/store_load.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/store_load.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/stringliteral.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/stringliteral.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/uninitialized_fields.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/uninitialized_fields.baseline.txt -------------------------------------------------------------------------------- /testcases/strong-mode/void-methods.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/strong-mode/void-methods.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/DeltaBlue.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/DeltaBlue.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/argument.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/argument.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/arithmetic.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/arithmetic.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/async_function.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/async_function.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/bad_store.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/bad_store.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/call.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/call.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/closure.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/closure.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/escape.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/escape.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/external.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/external.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/fallthrough.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/fallthrough.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/micro.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/micro.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/named_parameters.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/named_parameters.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/null_aware.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/null_aware.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/optional.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/optional.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/override.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/override.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/prefer_baseclass.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/prefer_baseclass.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/redirecting_factory.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/redirecting_factory.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/static_setter.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/static_setter.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/store_load.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/store_load.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/stringliteral.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/stringliteral.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/uninitialized_fields.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/uninitialized_fields.baseline.txt -------------------------------------------------------------------------------- /testcases/type-propagation/void-methods.baseline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/testcases/type-propagation/void-methods.baseline.txt -------------------------------------------------------------------------------- /tool/regenerate_dill_files.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dart-archive/kernel/HEAD/tool/regenerate_dill_files.dart --------------------------------------------------------------------------------