6 Commits

Author SHA1 Message Date
Pawel Kozlowski
dd69e4e780 refactor(ivy): remove duplicated flatten util ()
This commit removes code duplication where we had 2 versions of a
`flatten` utility. Moreover this change results in queries using
a non-recursive version of `flatten` which should result in a better
performance of query refresh operations.

PR Close 
2019-03-27 12:36:23 -07:00
Ben Lesh
c64b13e593 refactor(ivy): split util functions into different files ()
Google3 detected circular references here, so splitting up this rather hodge-podge list of functions into slightly better organizational units.

PR Close 
2019-02-22 13:17:30 -08:00
Misko Hevery
816ec0b1c3 refactor(ivy): treate LView as the primary global state ()
- rename `LViewData` to `LView` (to be consistent with `TView`)
- Remove `getRenderer`, `getRendererFactory`, `getTview`, `getCurrentQueries`,

PR Close 
2018-11-29 21:26:15 -08:00
Victor Berchet
b38931b484 fix(ivy): use devModeEqual in no change mode ()
To avoid the unfamous error `Expression has changed after it was checked.`

PR Close 
2018-08-02 22:57:28 -07:00
Pawel Kozlowski
5269ce287e feat(ivy): support deep queries through view boundaries ()
PR Close 
2018-01-24 22:18:38 -08:00
Miško Hevery
0fa818b318 feat(core): Moving Renderer3 into @angular/core ()
PR Close 
2017-12-21 21:40:58 -08:00