vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							9957c1338e 
							
						 
					 
					
						
						
							
							feat(change_detection): reimplement change detection  
						
						
						
						
					 
					
						2015-01-21 14:21:14 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							03c21a8cb2 
							
						 
					 
					
						
						
							
							feat(events): add the $event local variable to the handler context  
						
						
						
						
					 
					
						2015-01-21 10:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							156f3d99e0 
							
						 
					 
					
						
						
							
							feat(parser): make method calls aware of ContextWithVariableBindings  
						
						
						
						
					 
					
						2015-01-21 09:58:01 +01:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8a4b2ae7 
							
						 
					 
					
						
						
							
							test(ng-repeat): enables nested ng-repeat test.  
						
						... 
						
						
						
						It was failing previously because we were using nested <li> incorrectly. 
						
						
					 
					
						2015-01-20 14:19:57 -08:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							1d0de3ea54 
							
						 
					 
					
						
						
							
							style(lang): add missing type annotation js/dart  
						
						
						
						
					 
					
						2015-01-20 14:12:09 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							48125a8448 
							
						 
					 
					
						
						
							
							fix(perf): fix selector benchmark  
						
						
						
						
					 
					
						2015-01-20 13:06:37 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							5c064c19e2 
							
						 
					 
					
						
						
							
							feat(perf): autoscale benchmarks depending on the browser.  
						
						
						
						
					 
					
						2015-01-20 13:06:37 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							7f701da66f 
							
						 
					 
					
						
						
							
							fix(events): extract eventHandler to new function scope.  
						
						
						
						
					 
					
						2015-01-16 16:46:01 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							2381c3640b 
							
						 
					 
					
						
						
							
							fix(event): check hydration before firing event.  
						
						... 
						
						
						
						It is unlikely, but it can happen that an event is fired on a dehydrated
view. Extra guard asserts the events fire only on hydrated views. 
						
						
					 
					
						2015-01-16 13:43:02 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1b1da7b9 
							
						 
					 
					
						
						
							
							feat(directive): notify directive before they get destroyed  
						
						
						
						
					 
					
						2015-01-15 18:16:11 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8e9f5634 
							
						 
					 
					
						
						
							
							feat(emuldated_shadow_dom): implement intermediate content tags  
						
						
						
						
					 
					
						2015-01-15 17:43:45 -08:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8e517ae2 
							
						 
					 
					
						
						
							
							feat(largeTable): add AngularJS 1.x largetable benchmark  
						
						
						
						
					 
					
						2015-01-15 13:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							dfcce3a789 
							
						 
					 
					
						
						
							
							fix(treeBenchmark): bootstrap only relevant portion to prevent angular from clobbering form  
						
						
						
						
					 
					
						2015-01-15 13:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								Jeff Cross 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b58202a0 
							
						 
					 
					
						
						
							
							feat(benchpress): add getStringParameter method to support text and radio inputs  
						
						
						
						
					 
					
						2015-01-15 13:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							d02c0accbb 
							
						 
					 
					
						
						
							
							refactor(benchmarks): add cloud reporter, add params  
						
						... 
						
						
						
						- adds console and cloud reporter (via Google BigQuery).
- makes parameters of tests explicit and modifiable.
- removes `detect` and `ignoreGc` mode from benchpress
  as these can result in unstable numbers. 
						
						
					 
					
						2015-01-15 09:09:05 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							af02f2beb1 
							
						 
					 
					
						
						
							
							fix(e2e): adds events to hello world static.  
						
						... 
						
						
						
						Extends e2e test to cover events. 
						
						
					 
					
						2015-01-14 18:00:27 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							bf609f0e56 
							
						 
					 
					
						
						
							
							refactor(tests): exctract createElement into a helper  
						
						
						
						
					 
					
						2015-01-14 09:13:56 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b0baf805 
							
						 
					 
					
						
						
							
							feat(view): adds event binding to view instantiation.  
						
						... 
						
						
						
						Only native non-bubbling events are supported by the commit. 
						
						
					 
					
						2015-01-13 21:12:52 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							bccc863567 
							
						 
					 
					
						
						
							
							fix(benchmark): remove duplicate line.  
						
						
						
						
					 
					
						2015-01-13 21:09:28 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							f6ebaf74d3 
							
						 
					 
					
						
						
							
							perf: force GC on profiles  
						
						
						
						
					 
					
						2015-01-13 13:06:17 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							abf03401df 
							
						 
					 
					
						
						
							
							make dart analyzer happy  
						
						
						
						
					 
					
						2015-01-13 11:14:05 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							3c692a1b85 
							
						 
					 
					
						
						
							
							feat(element_injector): add distance to propertly implement @parent  
						
						
						
						
					 
					
						2015-01-13 09:39:08 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							bed4b52a63 
							
						 
					 
					
						
						
							
							perf: Change baseline benchmark to be more consistent with the Angular  
						
						
						
						
					 
					
						2015-01-12 21:58:19 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							e4a4ec840e 
							
						 
					 
					
						
						
							
							perf: run CPU profile on constant count so that time numbers can be compared between runs  
						
						
						
						
					 
					
						2015-01-12 21:58:18 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a99ee7b1 
							
						 
					 
					
						
						
							
							perf: remove field declarations from branches in constructors  
						
						... 
						
						
						
						This should help with hidden class detection. 
						
						
					 
					
						2015-01-12 15:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9f48564f 
							
						 
					 
					
						
						
							
							perf: add button for profiling tree benchmark  
						
						
						
						
					 
					
						2015-01-12 15:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1feec257 
							
						 
					 
					
						
						
							
							perf: use === instead of == for faster checks.  
						
						
						
						
					 
					
						2015-01-12 15:16:24 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							41907853b4 
							
						 
					 
					
						
						
							
							refactor(view): code simplification  
						
						
						
						
					 
					
						2015-01-09 19:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd6e4c468 
							
						 
					 
					
						
						
							
							feat(directive): add ng-non-bindable directive  
						
						
						
						
					 
					
						2015-01-09 09:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							48e50121d4 
							
						 
					 
					
						
						
							
							feat(compiler): handle compileChildren from @Decorator  
						
						
						
						
					 
					
						2015-01-09 09:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							9cacde92bb 
							
						 
					 
					
						
						
							
							refactor(NgRepeat): remove dead code  
						
						
						
						
					 
					
						2015-01-09 09:23:37 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							4f2f083b16 
							
						 
					 
					
						
						
							
							feat(compiler): allow ignoring element children  
						
						
						
						
					 
					
						2015-01-09 09:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							c141cbe865 
							
						 
					 
					
						
						
							
							refactor(pipeline_spec): remove dead code  
						
						
						
						
					 
					
						2015-01-09 09:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							2074cc1ca9 
							
						 
					 
					
						
						
							
							fix(bootstrap): change bootstrap not to create a separate injector for the provided bindings  
						
						... 
						
						
						
						Currently, we create a separate injector for the passed-in / root bindings. This injectors sits below the one creating the application component. This means that the applicaiton component cannot access the passed-in bindings. 
						
						
					 
					
						2015-01-08 19:53:18 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcc59dc67 
							
						 
					 
					
						
						
							
							feat(components): initial implementation of emulated content tag  
						
						
						
						
					 
					
						2015-01-08 19:38:37 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							14e91e209e 
							
						 
					 
					
						
						
							
							feat(test): add e2e tests for benchmarks and examples  
						
						... 
						
						
						
						Disables running the actual benchmarks on every commit as well
to speed up the build. 
						
						
					 
					
						2015-01-08 10:51:08 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							8c6527251b 
							
						 
					 
					
						
						
							
							cleanup: remove import from "test_lib" from production code  
						
						
						
						
					 
					
						2015-01-08 09:53:17 -08:00 
						 
				 
			
				
					
						
							
							
								vsavkin 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb3b81465 
							
						 
					 
					
						
						
							
							cleanup: remove toBool  
						
						... 
						
						
						
						Since we decided to use the semantics of the host language, toBool is no longer needed. 
						
						
					 
					
						2015-01-08 09:52:09 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							77aa3ed61b 
							
						 
					 
					
						
						
							
							feat(benchpress): show more metrics and make the run mode configurable  
						
						... 
						
						
						
						Shows the metrics:
script, render, gcAmount, gcAmountInScript, gcTime
Run modes:
- detect: auto detect whether to force gc
- forceGc: forces a gc before every run and ignores no runs
- noGcInScript: ignore runs that have gc while a script was executing
- plain: does not force gc nor ignore runs
Closes  #368  
						
						
					 
					
						2015-01-07 16:37:52 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							82b1601a31 
							
						 
					 
					
						
						
							
							refactor(benchmarks): rename timeBenchmark into benchmark  
						
						
						
						
					 
					
						2015-01-07 16:37:52 -08:00 
						 
				 
			
				
					
						
							
							
								Stephen Adams 
							
						 
					 
					
						
						
						
						
							
						
						
							1320175646 
							
						 
					 
					
						
						
							
							perf(change detection): minimized amount of code in protective try-catch  
						
						
						
						
					 
					
						2015-01-07 13:12:43 -08:00 
						 
				 
			
				
					
						
							
							
								Rado Kirov 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a6273263 
							
						 
					 
					
						
						
							
							fix(compiler): fix nextSibling iterator in compiler.  
						
						... 
						
						
						
						Due to DOM manipulations happening during compilation, it is not correct
to call nextSibling after compilation steps. 
						
						
					 
					
						2015-01-07 13:12:37 -08:00 
						 
				 
			
				
					
						
							
							
								Felipe Batista 
							
						 
					 
					
						
						
						
						
							
						
						
							ef20b706aa 
							
						 
					 
					
						
						
							
							Replaced Children loop iteration for the firstChild method  
						
						
						
						
					 
					
						2015-01-07 09:48:07 -08:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							457cbaa39b 
							
						 
					 
					
						
						
							
							fix(ProtoView): element injector should have either a parent or a host  
						
						... 
						
						
						
						fix  #359  
					
						2015-01-07 11:55:58 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							09092b269c 
							
						 
					 
					
						
						
							
							fix(ElementBinderBuilder): allow a directive to have mutliple bindings  
						
						... 
						
						
						
						fix  #320  
					
						2015-01-07 09:33:29 +01:00 
						 
				 
			
				
					
						
							
							
								Victor Berchet 
							
						 
					 
					
						
						
						
						
							
						
						
							7027674081 
							
						 
					 
					
						
						
							
							fix(compiler): fix a typo in BIND_NAME_REGEXP  
						
						
						
						
					 
					
						2015-01-07 09:31:52 +01:00 
						 
				 
			
				
					
						
							
							
								gdi2290 
							
						 
					 
					
						
						
						
						
							
						
						
							164cf5b2a3 
							
						 
					 
					
						
						
							
							style(async): add missing type annotation js/dart  
						
						
						
						
					 
					
						2015-01-06 18:10:10 -08:00 
						 
				 
			
				
					
						
							
							
								Tobias Bosch 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2a09bc7f 
							
						 
					 
					
						
						
							
							refactor(perf): e2e tests and benchpress should be written in es6  
						
						
						
						
					 
					
						2015-01-06 15:32:49 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							373fd7d04a 
							
						 
					 
					
						
						
							
							chore: add dart2js flags to benchmark to enable trust-type-annotations  
						
						
						
						
					 
					
						2015-01-06 15:17:12 -08:00 
						 
				 
			
				
					
						
							
							
								Misko Hevery 
							
						 
					 
					
						
						
						
						
							
						
						
							0866485f95 
							
						 
					 
					
						
						
							
							perf: Traverse dom using firstChild instead of childNodes  
						
						... 
						
						
						
						5% improvement in speed by not using childNodes DOM API. 
						
						
					 
					
						2015-01-06 13:16:57 -08:00