angular/packages/core
Kristiyan Kostadinov 5f2d98a1b1 fix(core): avoid slow stringification when checking for duplicates in dev mode (#58521)
When we check for duplicates in dev mode, we end up stringifying an `LView` even if we don't report an error. This can be expensive in large views.

These changes work around the issue by only generating the string when we have an error to throw.

Fixes #58509.

PR Close #58521
2024-11-06 13:02:35 +01:00
..
global refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
primitives refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
reference-manifests build: add target to generate api manifest (#52472) 2023-11-02 11:00:59 -07:00
rxjs-interop refactor(core): test EventEmitter completion on destroy with outputToObservable (#58239) 2024-10-17 11:37:58 +00:00
schematics fix(migrations): delete constructor if it only has super call (#58013) 2024-09-30 13:39:43 -07:00
src fix(core): avoid slow stringification when checking for duplicates in dev mode (#58521) 2024-11-06 13:02:35 +01:00
test fix(core): resolve forward-referenced host directives during directive matching (#58492) (#58500) 2024-11-04 17:18:52 +01:00
testing docs: mention autoDetectChanges parameter default value (#58092) 2024-10-09 13:50:32 +00:00
BUILD.bazel refactor(compiler-cli): Do extract symbols from private modules. (#57611) 2024-09-06 14:15:19 +00:00
index.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
package.json build: update zone.js version to 0.14.10 instead of 0.15 (#57266) 2024-08-05 18:15:41 +00:00
PACKAGE.md docs: add package doc files (#26047) 2018-10-05 15:42:14 -07:00
public_api.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00