angular/modules/benchmarks/src/tree
Matias Niemelä 4f41473048 refactor(ivy): remove styling state storage and introduce direct style writing (#32591)
This patch is a final major refactor in styling Angular.

This PR includes three main fixes:

All temporary state taht is persisted between template style/class application
and style/class application in host bindings is now removed.
Removes the styling() and stylingApply() instructions.
Introduces a "direct apply" mode that is used apply prop-based
style/class in the event that there are no map-based bindings as
well as property collisions.

PR Close #32259

PR Close #32591
2019-09-16 14:12:48 -07:00
..
baseline perf: don't create holey arrays (#32155) 2019-08-21 08:27:43 -07:00
incremental_dom build: update to rules_nodejs 0.32.2 (#31325) 2019-07-01 14:16:42 -07:00
iv build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871) 2019-02-28 12:06:36 -08:00
ng1 build: update to rules_nodejs 0.32.2 (#31325) 2019-07-01 14:16:42 -07:00
ng2 perf(ivy): run tree benchmark with bundles and ngDevMode off (#32558) 2019-09-09 16:01:37 -04:00
ng2_next build: update to rules_nodejs 0.32.2 (#31325) 2019-07-01 14:16:42 -07:00
ng2_static refactor(benchpress): remove two mutable exports from largetable/util.ts (#32425) 2019-09-04 11:40:47 -07:00
ng2_switch build: update to rules_nodejs 0.32.2 (#31325) 2019-07-01 14:16:42 -07:00
render3 test: make tree test work in g3 (#32274) 2019-08-28 21:32:59 -07:00
render3_function refactor(ivy): remove styling state storage and introduce direct style writing (#32591) 2019-09-16 14:12:48 -07:00
BUILD.bazel build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871) 2019-02-28 12:06:36 -08:00
tree_perf.spec.ts build: run tree benchmark tests with bazel (#28568) 2019-02-08 13:37:36 -08:00
tree_perf_detect_changes.spec.ts build: run tree benchmark tests with bazel (#28568) 2019-02-08 13:37:36 -08:00
tree_perf_test_utils.ts build: run tree benchmark tests with bazel (#28568) 2019-02-08 13:37:36 -08:00
util.ts refactor(benchpress): remove two mutable exports from largetable/util.ts (#32425) 2019-09-04 11:40:47 -07:00