angular/packages/core
Pawel Kozlowski 41caafcaf2 perf(ivy): avoid repeated native node retrieval and patching (#33322)
Before this change instantiating multiple directives on the same
host node would result in repeated RNode retrieval and patching.
This commint re-organises code around directive instance creation
so the host node processing (common to all directives) happens
once and only once.

As the additional benefit the directive instantiation logic gets
centralised in one function (at the expense of patching logic
duplication for root node).

PR Close #33322
2019-10-31 22:46:50 +00:00
..
schematics refactor(core): better error message for undecorated-classes-with-di migration (#33315) 2019-10-30 11:31:09 -07:00
src perf(ivy): avoid repeated native node retrieval and patching (#33322) 2019-10-31 22:46:50 +00:00
test perf(ivy): avoid repeated native node retrieval and patching (#33322) 2019-10-31 22:46:50 +00:00
testing fix(ivy): ensure overrides for 'multi: true' only appear once in final providers (#33104) 2019-10-28 11:00:31 -07:00
BUILD.bazel refactor(ivy): remove i18nLocalize instruction (#31609) 2019-08-30 12:53:26 -07:00
index.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
package.json feat: typescript 3.6 support (#32946) 2019-10-18 13:15:16 -04:00
PACKAGE.md docs: add package doc files (#26047) 2018-10-05 15:42:14 -07:00
public_api.ts build: publish tree of files rather than FESMs (#18541) 2017-08-31 15:34:50 -07:00