Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							b07ea6b90e 
							
						 
					 
					
						
						
							
							feat(compiler): add benchmarks  
						
						... 
						
						
						
						- compileEmptyTemplate
- compile25ElementsNoBindings
- compile25ElementsWithBindings
For the results see the PR #197 .
Closes  #197  
						
						
					 
					
						2014-11-14 14:25:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d7208b8429 
							
						 
					 
					
						
						
							
							feat(ElementInjector): add NgElement  
						
						
						
						
					 
					
						2014-11-14 13:22:39 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							7308a3acc7 
							
						 
					 
					
						
						
							
							refactor(ElementInjector): support components  
						
						... 
						
						
						
						- Allow to access containing component directive instance from the shadow DOM.
- Allow to access app services of the app level injector of the component
  when the component is instantiated. 
						
						
					 
					
						2014-11-13 17:32:52 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							7a70f8f92d 
							
						 
					 
					
						
						
							
							feat(compiler): initial version of the compiler.  
						
						... 
						
						
						
						Supports:
- binds text nodes, element properties and directive properties
- locates decorator, component and template directives.
- inline templates of components
The compiler is built using a pipeline design,
see core/src/compiler/pipeline package.
Integration tests to show how the compiler, change_detection and DI work
together:
core/test/compiler/integration_spec.js 
						
						
					 
					
						2014-11-11 17:55:50 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9448d78aa8 
							
						 
					 
					
						
						
							
							refactor(ProtoElementInjector): change instantiate to take positional args  
						
						
						
						
					 
					
						2014-11-06 10:13:07 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f6417635 
							
						 
					 
					
						
						
							
							refactor(ElementInjector): use index instead of the elementInjector field to instantiate element injectors  
						
						
						
						
					 
					
						2014-11-06 10:03:20 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							8c566dcfb5 
							
						 
					 
					
						
						
							
							feat(elementBinder): introduce element binder.  
						
						... 
						
						
						
						It is a plain-old-data class to seperate the protoInjector from the
textNodes and elementBinding data. 
						
						
					 
					
						2014-10-30 14:59:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							b0c9d05ea7 
							
						 
					 
					
						
						
							
							feat(view): add onChange implementation to view.  
						
						
						
						
					 
					
						2014-10-29 13:32:20 -07:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							08d4a37c06 
							
						 
					 
					
						
						
							
							feat(selector): initial version of the selector  
						
						
						
						
					 
					
						2014-10-28 14:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							63494a74bf 
							
						 
					 
					
						
						
							
							chore(pubspec): fix a typo  
						
						
						
						
					 
					
						2014-10-28 11:17:00 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							c11ca944d4 
							
						 
					 
					
						
						
							
							perf(ElementInjector): add a benchmark measuring the instantiation of element injectors without using reflection  
						
						
						
						
					 
					
						2014-10-27 17:56:05 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							79d270c3dd 
							
						 
					 
					
						
						
							
							feat(ElementInjector): add support for "special" objects  
						
						
						
						
					 
					
						2014-10-27 14:14:56 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							e3548b497f 
							
						 
					 
					
						
						
							
							feat(ElementInjector): implement ElementInjector  
						
						
						
						
					 
					
						2014-10-27 10:16:50 -04:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f4caa8773 
							
						 
					 
					
						
						
							
							feat(benchmark): add a simple benchmark for the di module  
						
						
						
						
					 
					
						2014-10-18 17:06:23 -04:00