204ba9d413
feat(compiler): add basic support for in ivy/i18n code generation ( #22654 )
...
PR Close #22654
2018-03-22 19:01:51 -04:00
99909bbf2c
feat(ivy): generate pipe references and definitions ( #22034 )
...
PR Close #22034
2018-02-20 13:58:03 -08:00
5a14e2238f
refactor(ivy): split the memory
instruction into store
and load
( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
5dd2b5135d
refactor(ivy): rename bindX()
functions to interpolationX()
( #22229 )
...
rationale: remove the confusion with `bind()` and `bind0()`
PR Close #22229
2018-02-15 14:20:53 -08:00
aa456edafc
refactor(ivy): validate that identifier identity in emitted output ( #21877 )
...
Modifies validation syntax to generate back references to ensure
that identifiers are used consistently.
Introduced … to allow validating constant definition and usage.
PR Close #21877
2018-02-09 13:06:10 -08:00
f816666ede
fix(ivy): generate lifecycle pattern ( #21865 )
...
Implement the lifecycle pattern defined in #21793
PR Close #21865
2018-02-02 07:50:31 -08:00
3cc1d76ee7
fix(ivy): generate correct interpolations ( #21946 )
...
Ivy compile would generate the an incorrect interpolation if there
were more than 8 interpolations in a text block.
Fixes : #21927
PR Close #21946
2018-02-02 07:49:13 -08:00
06d6c76192
fix(ivy): compiler should emit new refresh pattern ( #21862 )
...
Change compiler to reflect changes made in #21650
PR Close #21862
2018-01-31 10:19:57 -08:00
18174e5564
feat(ivy): support ng-content projection in the ivy compiler ( #21764 )
...
PR Close #21764
2018-01-29 11:35:32 -08:00
5bd93b1f0f
build: fix broken build ( #21835 )
...
PR Close #21835
2018-01-27 14:19:29 -08:00
87754ad5ec
fix(ivy): emit type type
fields ( #21789 )
...
PR Close #21789
2018-01-27 10:49:54 -08:00
bbb8f386f1
feat(ivy): implement template variables ( #21760 )
...
PR Close #21760
2018-01-25 22:19:20 -08:00
33b338120c
refactor(ivy): move onDestroys out of cleanup ( #21650 )
...
PR Close #21650
2018-01-24 22:14:33 -08:00
811679a583
refactor(ivy): remove unnecessary Comp.r function ( #21650 )
...
PR Close #21650
2018-01-24 22:14:33 -08:00
8baff1858b
fix(ivy): add names to function expressions ( #21714 )
...
PR Close #21714
2018-01-23 13:33:48 -08:00
86d9612230
feat(ivy): update compiler to specification ( #21657 )
...
PR Close #21657
2018-01-20 09:28:44 -08:00
64d16dee02
feat(compiler): implement "enableIvy" compiler option ( #21427 )
...
The "enableIvy" compiler option is the initial implementation
of the Render3 (or Ivy) code generation. This commit enables
generation generating "Hello, World" (example in the test)
but not much else. It is currenly only useful for internal Ivy
testing as Ivy is in development.
PR Close #21427
2018-01-18 18:22:44 -06:00