angular/packages/compiler/src
Kristiyan Kostadinov 88a0af64fd perf(core): generate arrow functions for pure function calls (#51668)
Reworks the pure functions to use arrow functions with an implicit return instead of function expressions. This allows us to shave off some bytes for each pure function, because we can avoid some of the syntax.

PR Close #51668
2023-09-06 15:32:02 +00:00
..
compiler_util refactor(compiler): add support for advanced tracking expressions (#51618) 2023-09-05 14:19:18 +00:00
expression_parser refactor(compiler): Prepare the template pipeline to support host bindings. (#50899) 2023-07-27 15:08:04 -07:00
i18n refactor(compiler): implement block syntax in html ast (#50953) 2023-07-13 09:32:53 -07:00
ml_parser fix(compiler): return full spans for Comment nodes (#50855) 2023-07-28 14:39:18 -07:00
output refactor(compiler): allow constants pool to track shared functions (#51618) 2023-09-05 14:19:18 +00:00
render3 refactor(compiler): output arrow functions for deferred dependencies functions (#51650) 2023-09-05 18:16:59 +00:00
schema fix(core): hardening attribute and property binding rules for <iframe> elements (#47964) 2022-11-09 00:47:56 -08:00
template/pipeline perf(core): chain template instructions (#51546) 2023-08-29 16:38:52 +00:00
template_parser refactor(compiler): introduce deferred block AST (#51050) 2023-07-17 21:05:47 +00:00
assertions.ts refactor(compiler): remove unused assertion function (#44411) 2022-01-04 15:54:09 -08:00
chars.ts refactor(compiler): share isQuote() via chars.ts (#43129) 2021-08-16 13:07:23 -07:00
compiler.ts refactor(compiler): introduce AST for outputting arrow functions (#51436) 2023-08-23 14:45:33 -07:00
compiler_facade_interface.ts refactor(compiler): introduce compiler infrastructure for input transforms (#50225) 2023-05-22 14:48:02 +00:00
config.ts fix(core): update isDevMode to rely on ngDevMode (#47475) 2022-09-23 13:58:45 -07:00
constant_pool.ts perf(core): generate arrow functions for pure function calls (#51668) 2023-09-06 15:32:02 +00:00
core.ts refactor(compiler): introduce compiler infrastructure for input transforms (#50225) 2023-05-22 14:48:02 +00:00
injectable_compiler_2.ts refactor(compiler-cli): only use a single type expression (#49136) 2023-04-03 19:20:00 -07:00
jit_compiler_facade.ts refactor(compiler): compute the list of dependencies for defer blocks (#51162) 2023-08-01 11:50:05 -07:00
parse_util.ts refactor: replace deprecated String.prototype.substr() (#45397) 2022-03-24 11:48:09 -07:00
resource_loader.ts refactor(compiler): ensure compatibility with noImplicitOverride (#42512) 2021-07-12 13:11:14 -07:00
selector.ts feat(compiler): allow self-closing tags on custom elements (#48535) 2023-01-04 12:07:37 -08:00
shadow_css.ts feat(compiler): scope selectors in @scope queries (#50747) 2023-07-11 08:29:53 -07:00
style_url_resolver.ts refactor(compiler): make template preparser null-safe (#44411) 2022-01-04 15:54:10 -08:00
util.ts refactor(compiler): use globalThis for global (#50063) 2023-07-14 18:32:01 +00:00
version.ts docs: fix package name in version.ts files in different packages (#41208) 2021-05-10 10:26:34 -04:00