Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							cb59d87489 
							
						 
					 
					
						
						
							
							feat(ivy): compiler support to generate QUERY_READ_FROM_NODE calls ( #26171 )  
						
						... 
						
						
						
						PR Close  #26171  
						
						
					 
					
						2018-10-03 12:28:23 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							c51331689f 
							
						 
					 
					
						
						
							
							refactor(ivy): rename stylingProp => styleProp ( #26149 )  
						
						... 
						
						
						
						PR Close  #26149  
						
						
					 
					
						2018-10-01 09:35:22 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf5807100 
							
						 
					 
					
						
						
							
							fix(ivy): ensure [style] and [class] bindings are placed in the same instruction ( #26126 )  
						
						... 
						
						
						
						PR Close  #26126  
						
						
					 
					
						2018-09-27 15:32:40 -07:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							632b19d5c2 
							
						 
					 
					
						
						
							
							fixup! feat(ivy): adding support for ngNonBindable attribute  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							add1198b88 
							
						 
					 
					
						
						
							
							fixup! feat(ivy): adding support for ngNonBindable attribute  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1f2d6411 
							
						 
					 
					
						
						
							
							fixup! feat(ivy): adding support for ngNonBindable attribute  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							d7326d81ba 
							
						 
					 
					
						
						
							
							fixup! feat(ivy): adding support for ngNonBindable attribute  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							c683f74225 
							
						 
					 
					
						
						
							
							feat(ivy): fixed typo in test case description  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Kushnir 
							
						 
					 
					
						
						
						
						
							
						
						
							b286abeabe 
							
						 
					 
					
						
						
							
							feat(ivy): adding support for ngNonBindable attribute  
						
						
						
						
					 
					
						2018-09-27 11:52:07 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							6a62ed2245 
							
						 
					 
					
						
						
							
							fix(ivy): objects like ElementRef should not use a special injection fn ( #26064 )  
						
						... 
						
						
						
						PR Close  #26064  
						
						
					 
					
						2018-09-25 12:51:29 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Agius 
							
						 
					 
					
						
						
						
						
							
						
						
							d7e5bbf2d0 
							
						 
					 
					
						
						
							
							feat(compiler-cli): add support to extend angularCompilerOptions ( #22717 )  
						
						... 
						
						
						
						`TypeScript` only supports merging and extending of `compilerOptions`. This is an implementation to support extending and inheriting of `angularCompilerOptions` from multiple files.
Closes : #22684 
PR Close  #22717  
						
						
					 
					
						2018-09-19 16:17:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							9b1bb370a3 
							
						 
					 
					
						
						
							
							fix(ivy): ngcc should compile entry-points in the correct order ( #25862 )  
						
						... 
						
						
						
						The compiler should process all an entry-points dependencies
before processing that entry-point.
PR Close  #25862  
						
						
					 
					
						2018-09-18 13:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							976389836e 
							
						 
					 
					
						
						
							
							build: update node type version ( #25862 )  
						
						... 
						
						
						
						PR Close  #25862  
						
						
					 
					
						2018-09-18 13:06:28 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Magolan 
							
						 
					 
					
						
						
						
						
							
						
						
							b99d7ed5bf 
							
						 
					 
					
						
						
							
							build(bazel): update to rules_typescript 0.17.0 & rules_nodejs 0.13.4 ( #25920 )  
						
						... 
						
						
						
						PR Close  #25920  
						
						
					 
					
						2018-09-18 13:05:38 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbb2f9bfa 
							
						 
					 
					
						
						
							
							ci: update to bazel 0.17 ( #25967 )  
						
						... 
						
						
						
						this includes support for @ character in labels, which we need for fine-grained deps
PR Close  #25967  
						
						
					 
					
						2018-09-17 12:51:52 -07:00 
						 
				 
			
				
					
						
							
							
								cexbrayat 
							
						 
					 
					
						
						
						
						
							
						
						
							21009b06a1 
							
						 
					 
					
						
						
							
							fix(ivy): use proper sanitizer names ( #25817 )  
						
						... 
						
						
						
						Fixes  #25816 
PR Close  #25817  
					
						2018-09-11 16:22:38 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							13ccdfd89d 
							
						 
					 
					
						
						
							
							feat(ivy): support bootstrap in ngModuleDef ( #25775 )  
						
						... 
						
						
						
						The bootstrap property of @NgModule was not previously compiled by
the compiler in AOT or JIT modes (in Ivy). This commit adds support
for bootstrap.
PR Close  #25775  
						
						
					 
					
						2018-09-11 06:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c4b2d8f0 
							
						 
					 
					
						
						
							
							fix(ivy): add @nocollapse when writing closure-annotated code ( #25775 )  
						
						... 
						
						
						
						Closure requires @nocollapse on Ivy definition static fields in order
to not convert them to standalone constants. However tsickle, the tool
which would ordinarily be responsible for adding @nocollapse, doesn't
properly annotate fields which are added synthetically via transforms.
So this commit adds @nocollapse by applying regular expressions against
code during the final write to disk.
PR Close  #25775  
						
						
					 
					
						2018-09-11 06:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							e3633888ed 
							
						 
					 
					
						
						
							
							feat(ivy): support animation @triggers in templates ( #25849 )  
						
						... 
						
						
						
						PR Close  #25849  
						
						
					 
					
						2018-09-10 13:59:27 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							d2dfd48be0 
							
						 
					 
					
						
						
							
							feat(ivy): patch animations into metadata ( #25828 )  
						
						... 
						
						
						
						PR Close  #25828  
						
						
					 
					
						2018-09-07 13:46:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							34ec9244a6 
							
						 
					 
					
						
						
							
							build: update to Node 10 ( #25822 )  
						
						... 
						
						
						
						PR Close  #25822  
						
						
					 
					
						2018-09-06 14:58:30 -07:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							d96e962da3 
							
						 
					 
					
						
						
							
							test(ivy): mock the filesystem in ngcc main() integration tests ( #25557 )  
						
						... 
						
						
						
						Bazel does not like the filesystem being modified.
This commit a temporary mock filesystem that can be modified as needed.
PR Close  #25557  
						
						
					 
					
						2018-09-05 11:35:47 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6def18a95e 
							
						 
					 
					
						
						
							
							fix(ivy): support directive outputs on ng-template ( #25717 )  
						
						... 
						
						
						
						Compiler part of #25698 
Fixes  #25697 
PR Close  #25717  
						
						
					 
					
						2018-08-31 13:37:16 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							b424b3187e 
							
						 
					 
					
						
						
							
							fix(compiler): add hostVars and support pure functions in host bindings ( #25626 )  
						
						... 
						
						
						
						PR Close  #25626  
						
						
					 
					
						2018-08-31 09:42:58 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							00f13110be 
							
						 
					 
					
						
						
							
							feat(ivy): support injecting Renderer2 ( #25523 )  
						
						... 
						
						
						
						PR Close  #25523  
						
						
					 
					
						2018-08-31 09:42:36 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							29761ea5f8 
							
						 
					 
					
						
						
							
							refactor(compiler-cli): remove tsickle from dependencies ( #25649 )  
						
						... 
						
						
						
						Users can still install tsickle if they want closure-compatible output.
PR Close  #25649  
						
						
					 
					
						2018-08-28 16:44:43 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Eagle 
							
						 
					 
					
						
						
						
						
							
						
						
							a22fb91e1a 
							
						 
					 
					
						
						
							
							refactor(compiler-cli): remove a test that we no longer care about ( #25649 )  
						
						... 
						
						
						
						Alex R. says that we no longer care about the behavior this is testing.
PR Close  #25649  
						
						
					 
					
						2018-08-28 16:44:43 -04:00 
						 
				 
			
				
					
						
							
							
								Igor Minar 
							
						 
					 
					
						
						
						
						
							
						
						
							317d40d879 
							
						 
					 
					
						
						
							
							test(compiler-cli): improve testing harness for incremental compilation ( #25275 )  
						
						... 
						
						
						
						In tsc 3.0 the check that enables program structure reuse in tryReuseStructureFromOldProgram has changed
and now uses identity comparison on arrays within CompilerOptions. Since we recreate the options
on each incremental compilation, we now fail this check.
After this change the default set of options is reused in between incremental compilations, but we still
allow options to be overriden if needed.
PR Close  #25275  
						
						
					 
					
						2018-08-27 21:07:53 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							ab32ac6bb7 
							
						 
					 
					
						
						
							
							test(compiler-cli): fix the incremental ngc tests so that they run under bazel ( #25275 )  
						
						... 
						
						
						
						PR Close  #25275  
						
						
					 
					
						2018-08-27 21:07:53 -04:00 
						 
				 
			
				
					
						
							
							
								Alan Agius 
							
						 
					 
					
						
						
						
						
							
						
						
							5653fada32 
							
						 
					 
					
						
						
							
							feat: add TypeScript 3 support ( #25275 )  
						
						... 
						
						
						
						PR Close  #25275  
						
						
					 
					
						2018-08-27 21:07:53 -04:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0f78fabf 
							
						 
					 
					
						
						
							
							fix(ivy): match directives on bindings and element outputs ( #25614 )  
						
						... 
						
						
						
						Closes  #23560 
PR Close  #25614  
					
						2018-08-27 18:17:25 -04:00 
						 
				 
			
				
					
						
							
							
								Matias Niemelä 
							
						 
					 
					
						
						
						
						
							
						
						
							a37bcc3bfe 
							
						 
					 
					
						
						
							
							feat(ivy): bridge component styles into the component renderer ( #25255 )  
						
						... 
						
						
						
						PR Close  #25255  
						
						
					 
					
						2018-08-23 16:51:15 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1fe19088 
							
						 
					 
					
						
						
							
							fix(ivy): ngtsc directive compilation should use shared ConstantPool ( #25620 )  
						
						... 
						
						
						
						This fixes a bug in ngtsc where each @Directive was compiled using a
separate ConstantPool. This resulted in two issues:
* Directive constants were not shared across the file
* Extra statements from directive compilation were dropped instead of
added to the file
This commit fixes both issues and adds a test to verify @Directive is
working properly.
PR Close  #25620  
						
						
					 
					
						2018-08-22 21:14:54 -04:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							27e2039630 
							
						 
					 
					
						
						
							
							fix(compiler): update compiler to generate new slot allocations ( #25607 )  
						
						... 
						
						
						
						PR Close  #25607  
						
						
					 
					
						2018-08-22 21:08:39 -04:00 
						 
				 
			
				
					
						
							
							
								Pete Bacon Darwin 
							
						 
					 
					
						
						
						
						
							
						
						
							7500f0eafb 
							
						 
					 
					
						
						
							
							feat(ivy): find all packages to be compiled by ngcc ( #25406 )  
						
						... 
						
						
						
						PR Close  #25406  
						
						
					 
					
						2018-08-22 19:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb0215d0b 
							
						 
					 
					
						
						
							
							test(ivy): clean up ngcc spec ( #25406 )  
						
						... 
						
						
						
						PR Close  #25406  
						
						
					 
					
						2018-08-22 19:28:56 -04:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							ea68ba048a 
							
						 
					 
					
						
						
							
							refactor(ivy): minor refactorings ( #25406 )  
						
						... 
						
						
						
						PR Close  #25406  
						
						
					 
					
						2018-08-22 19:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							9081efa961 
							
						 
					 
					
						
						
							
							feat(ivy): enable processing of esm5 format in ngcc ( #25406 )  
						
						... 
						
						
						
						PR Close  #25406  
						
						
					 
					
						2018-08-22 19:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								George Kalpakas 
							
						 
					 
					
						
						
						
						
							
						
						
							3211432d2a 
							
						 
					 
					
						
						
							
							feat(ivy): add support for esm2015 and esm5 in ngcc PackageParser ( #25406 )  
						
						... 
						
						
						
						Since non-flat module formats (esm2015, esm5) have different structure
than their flat counterparts (and since we are operating on JS files
inside `node_modules/`, we need to configure TS to include deeply nested
JS files (by specifying a sufficiently high `maxNodeModuleJsDepth`).
Remains to be determined if this has any (noticeable) performance
implications.
PR Close  #25406  
						
						
					 
					
						2018-08-22 19:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Laval 
							
						 
					 
					
						
						
						
						
							
						
						
							6176974832 
							
						 
					 
					
						
						
							
							test(compiler-cli): fix failing test after bad merge ( #25599 )  
						
						... 
						
						
						
						PR Close  #25599  
						
						
					 
					
						2018-08-21 11:30:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							11e2d9da1a 
							
						 
					 
					
						
						
							
							feat(ivy): add support to template local refs in the compiler ( #25576 )  
						
						... 
						
						
						
						Fixes  #23316 
PR Close  #25576  
					
						2018-08-20 16:24:56 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							21a14407f6 
							
						 
					 
					
						
						
							
							refactor(ivy): generate vars in component defs ( #25562 )  
						
						... 
						
						
						
						PR Close  #25562  
						
						
					 
					
						2018-08-20 11:08:10 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							f2aa9c6a7f 
							
						 
					 
					
						
						
							
							refactor(ivy): use generated consts value to set binding index ( #25533 )  
						
						... 
						
						
						
						PR Close  #25533  
						
						
					 
					
						2018-08-17 14:32:55 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							6482f6f0fe 
							
						 
					 
					
						
						
							
							refactor(ivy): separate container into 2 instructions ( #25509 )  
						
						... 
						
						
						
						PR Close  #25509  
						
						
					 
					
						2018-08-16 13:47:14 -07:00 
						 
				 
			
				
					
						
							
							
								Miško Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee6702fa9 
							
						 
					 
					
						
						
							
							refactor(ivy): remove short instruction names as they provide no value ( #25493 )  
						
						... 
						
						
						
						PR Close  #25493  
						
						
					 
					
						2018-08-16 11:04:34 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Lesh 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a29fdd27 
							
						 
					 
					
						
						
							
							feat(ivy): Add AOT handling for bare classes with Input and Output decorators ( #25367 )  
						
						... 
						
						
						
						PR Close  #25367  
						
						
					 
					
						2018-08-14 16:36:18 -07:00 
						 
				 
			
				
					
						
							
							
								Kara Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4d6fb0e6 
							
						 
					 
					
						
						
							
							test(ivy): compiler compliance tests should support ? ( #25435 )  
						
						... 
						
						
						
						PR Close  #25435  
						
						
					 
					
						2018-08-10 17:12:18 -07:00 
						 
				 
			
				
					
						
							
							
								Pawel Kozlowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2d759927d4 
							
						 
					 
					
						
						
							
							feat(ivy): add support for ng-container in the compiler ( #25383 )  
						
						... 
						
						
						
						PR Close  #25383  
						
						
					 
					
						2018-08-09 13:13:04 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							2befc65777 
							
						 
					 
					
						
						
							
							fix(ivy): ngtsc should pay attention to declaration order ( #25392 )  
						
						... 
						
						
						
						When generating the 'directives:' property of ngComponentDef, ngtsc
needs to be conscious of declaration order. If a directive being
written into the array is declarated after the component currently
being compiled, then the entire directives array needs to be wrapped
in a closure.
This commit fixes ngtsc to pay attention to such ordering issues
within directives arrays.
PR Close  #25392  
						
						
					 
					
						2018-08-09 09:58:13 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Rickabaugh 
							
						 
					 
					
						
						
						
						
							
						
						
							6f085f8610 
							
						 
					 
					
						
						
							
							fix(ivy): add missing exportAs field to ngDirectiveDef ( #25392 )  
						
						... 
						
						
						
						This commit includes the missing exportAs field from @Directive and
propagates it into the ngDirectiveDef.
PR Close  #25392  
						
						
					 
					
						2018-08-09 09:58:13 -07:00