angular/packages/core
arielbackenroth 3b765367f3 fix(core): Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929)
Provide a callback to the TracingService implementation when a Snapshot can be disposed.
The underlying tracing implementation may use refcounting and needs to release resources
to enable the trace to complete.

While change detection uses the snapshot for exactly one callback, after render runs
multiple hooks in the sequence so we need a more predictable way to indicate that the snapshot
can be finalized.s

PR Close #58929
2024-11-27 18:11:13 +01:00
..
global refactor(docs-infra): use interpolation instead of innerHTML for better perf (#58913) 2024-11-27 10:59:18 +01:00
primitives fix(core): prevent errors on contract cleanup (#58614) 2024-11-12 17:25:50 +00:00
reference-manifests build: add target to generate api manifest (#52472) 2023-11-02 11:00:59 -07:00
rxjs-interop fix(core): avoid breaking change with apps using rxjs 6.x (#58341) 2024-10-24 16:17:47 -07:00
schematics feat(core): support TypeScript 5.7 (#58609) 2024-11-25 17:12:10 +00:00
src fix(core): Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929) 2024-11-27 18:11:13 +01:00
test fix(core): Explicitly manage TracingSnapshot lifecycle and dispose of it once it's been used. (#58929) 2024-11-27 18:11:13 +01:00
testing refactor(core): clean up standalone flag (#58478) 2024-11-06 07:01:25 +01:00
BUILD.bazel refactor(platform-server): Add an ssr benchmark setup. (#57647) 2024-10-04 10:45:22 -07:00
index.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
package.json build: update zone.js peer dependency for core package to 0.15.0 (#57431) 2024-08-21 13:17:52 -07:00
PACKAGE.md
public_api.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00