angular/packages/core/schematics/utils
JoostK 3d85d9363c fix(core): reduce total memory usage of various migration schematics (#60774)
This commit changes Tsurge's operation within angular-devkit (i.e. the CLI) to
no longer retain all programs across all migrations. This isn't necessary for
so-called "funnel" migrations so not retaining the programs for those migrations
is a pure performance win. The "complex" migrations may see increased execution time
given that the program is now being recreated for the actual migration phase to run,
although reduced memory pressure may help alleviate this overhead. Since this new
approach should help prevent Node from running out of memory and failing entirely
this is preferred over a potentially increased execution time.

Fixes #59813

PR Close #60774
2025-04-07 13:13:33 -07:00
..
tslint refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
tsurge fix(core): reduce total memory usage of various migration schematics (#60774) 2025-04-07 13:13:33 -07:00
typescript docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
BUILD.bazel feat(migrations): add migration to convert templates to use self-closing tags (#57342) 2025-02-18 17:33:59 +00:00
change_tracker.ts refactor(migrations): make it easier to delete nodes including comments (#58427) 2024-10-31 09:17:51 +01:00
extract_metadata.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
line_mappings.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
load_esm.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
ng_component_template.ts feat(migrations): add migration to convert templates to use self-closing tags (#57342) 2025-02-18 17:33:59 +00:00
ng_decorators.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
parse_html.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
project_tsconfig_paths.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
template_ast_visitor.ts refactor(compiler): integrate new AST nodes into visitors (#60724) 2025-04-04 11:28:47 -07:00