angular/packages/core/src
Andrew Scott b8c0084c50 refactor(core): Update coalescing to just use patched timers in root zone (#55366)
Rather than attempting to use the native timing functions, this commit
simplifies the logic significantly by using the global timer functions
as they are, either patched or unpatched. When Zone is defined, we run
the timers in the root zone. This has more predictable behavior and
timing than (a) using both patched and unpatched versions of timers in
different places (b) trying to get an unpatched timer and failing due to
environment specifics and patches that aren't ZoneJS.

PR Close #55366
2024-05-02 14:43:10 -07:00
..
application fix(core): afterRender hooks registered outside change detection can mark views dirty (#55623) 2024-05-02 10:58:29 -07:00
authoring refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
change_detection refactor(core): Update coalescing to just use patched timers in root zone (#55366) 2024-05-02 14:43:10 -07:00
compiler refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
debug refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
defer refactor(core): mark @defer APIs as stable (#55625) 2024-05-02 14:42:00 -07:00
di refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
hydration refactor(core): Remove jsaction from element after handling the event. (#55549) 2024-05-02 11:04:59 -07:00
i18n refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
interface refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
linker refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
metadata refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
platform refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
reflection refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
render refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
render3 refactor(core): Remove jsaction from element after handling the event. (#55549) 2024-05-02 11:04:59 -07:00
sanitization refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
testability refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
util refactor(core): Update coalescing to just use patched timers in root zone (#55366) 2024-05-02 14:43:10 -07:00
view refactor: remove unnecessary file (#49042) 2023-02-17 11:08:33 -08:00
zone refactor(core): Update coalescing to just use patched timers in root zone (#55366) 2024-05-02 14:43:10 -07:00
authoring.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
cached_injector_service.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
change_detection.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
console.ts refactor(core): make platform core providers tree-shakable (#45506) 2022-04-12 22:28:23 +00:00
core.externs.js build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
core.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
core_private_export.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
core_reactivity_export.ts feat(core): add Angular Signals to the public API (#49150) 2023-02-22 11:27:21 -08:00
core_reactivity_export_internal.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
core_render3_private_export.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
di.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
error_details_base_url.ts docs: extract XSS security doc URL into a constant (#48082) 2022-11-17 13:21:16 -08:00
error_handler.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
errors.ts docs(core): add documentation for errors NG0955 and NG0956 (#55591) 2024-04-30 09:21:34 -07:00
event_emitter.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
image_performance_warning.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
linker.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
metadata.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
pending_tasks.ts fix(core): hide implementation details of ExperimentalPendingTasks (#55516) 2024-04-25 08:51:01 -07:00
r3_symbols.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
render.ts refactor(core): clean up circular dependencies (#39722) 2020-11-18 09:15:29 -08:00
transfer_state.ts refactor: migrate core to prettier formatting (#55488) 2024-04-29 09:49:21 -07:00
version.ts fix(core): avoid repeated work when parsing version (#53598) 2023-12-18 16:26:36 +00:00
zone.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00