angular/packages/compiler-cli/test/compliance/test_cases
Kristiyan Kostadinov 861ce3a7c5 fix(compiler): pipes using DI not working in blocks (#52112)
Fixes that the new block syntax was generating instructions in the wrong order which meant that pipes were being declared too early. This meant that if the block is first in the template, any pipes used in it won't be able to inject things like `ChangeDetectorRef`.

These changes update the compiler and add a bunch of tests to ensure that pipes work as expected.

Fixes #52102.

PR Close #52112
2023-10-10 09:48:37 -07:00
..
r3_compiler_compliance refactor(compiler-cli): add debug info to components (#51919) 2023-10-09 15:57:03 -07:00
r3_view_compiler refactor(compiler): Enable passing and nearly-passing Template Pipeline tests (#51950) 2023-10-04 09:00:54 -07:00
r3_view_compiler_bindings refactor(compiler): Enable passing and nearly-passing Template Pipeline tests (#51950) 2023-10-04 09:00:54 -07:00
r3_view_compiler_control_flow fix(compiler): pipes using DI not working in blocks (#52112) 2023-10-10 09:48:37 -07:00
r3_view_compiler_deferred fix(compiler): pipes using DI not working in blocks (#52112) 2023-10-10 09:48:37 -07:00
r3_view_compiler_di/di perf(compiler): further reduce bundle size using arrow functions (#52010) 2023-10-04 07:25:54 -07:00
r3_view_compiler_directives perf(compiler): further reduce bundle size using arrow functions (#52010) 2023-10-04 07:25:54 -07:00
r3_view_compiler_i18n refactor(compiler): Fix advance instructions for i18n expressions (#51988) 2023-10-09 12:35:15 -07:00
r3_view_compiler_input_outputs fix(compiler-cli): enforce a minimum version to be used when a library uses input transform (#51413) 2023-08-18 07:58:53 -07:00
r3_view_compiler_listener refactor(compiler): Enable passing and nearly-passing Template Pipeline tests (#51950) 2023-10-04 09:00:54 -07:00
r3_view_compiler_providers fix(compiler-cli): libraries compiled with v16.1+ breaking with Angular framework v16.0.x (#50714) 2023-06-14 16:27:59 +02:00
r3_view_compiler_styling refactor(compiler): Enable passing and nearly-passing Template Pipeline tests (#51950) 2023-10-04 09:00:54 -07:00
r3_view_compiler_template refactor(compiler): Enable passing and nearly-passing Template Pipeline tests (#51950) 2023-10-04 09:00:54 -07:00
source_mapping perf(compiler): further reduce bundle size using arrow functions (#52010) 2023-10-04 07:25:54 -07:00
BUILD.bazel test: refactor compiler-cli compliance test to work on windows (#45431) 2022-03-25 12:18:34 -07:00
list_golden_update_rules.ts refactor(compiler-cli): use semver range checking for partial versions (#39847) 2020-12-04 10:26:17 -08:00
test_case_schema.json test(compiler): allow alternate expected file for template pipeline (#51100) 2023-08-01 13:45:34 -07:00