angular/packages/compiler-cli
Kristiyan Kostadinov c439d6938d fix(compiler-cli): symbol builder duplicating host directives (#61240)
The template symbol builder works by finding the variables referring to template AST nodes with specific offsets and resolving them to directives. Afterwards it goes through the directives and resolves their host directives.

The problem is that host directives are added with the exact same offsets as their host which means they get added once initially and again when resolving host directives.

These changes resolve the issue by de-duplicating them.

PR Close #61240
2025-05-12 15:31:44 -07:00
..
integrationtest refactor(core): remove unused injection props (#59209) 2025-04-15 17:33:02 -04:00
linker refactor(compiler): allow binder to be created without matcher (#61018) 2025-04-29 21:06:10 +00:00
private build: properly compile tests in core with Angular compiler (#60268) 2025-03-07 11:00:47 -08:00
src fix(compiler-cli): symbol builder duplicating host directives (#61240) 2025-05-12 15:31:44 -07:00
test build: remove unused debugging leftover from RBE investigation (#61181) 2025-05-09 15:59:46 +00:00
BUILD.bazel build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
esbuild.config.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
index.ts build: migrate compiler-cli/src/ngtsc/docs to ts_project (#61181) 2025-05-09 15:59:46 +00:00
package.json refactor: add Node.js 24 as supported version (#61142) 2025-05-06 13:38:25 -07:00
tsconfig-test.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00
tsconfig.json build: prepare for compiler-cli to be using ts_project (#61181) 2025-05-09 15:59:46 +00:00