Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							1f4937c2fd 
							
						 
					 
					
						
						
							
							types: use RenderFunction type ( #342 )  
						
						 
						
						
						
						
					 
					
						2019-10-21 13:44:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							520af9787b 
							
						 
					 
					
						
						
							
							perf: skip normalizeVNode in optimized mode  
						
						 
						
						
						
						
					 
					
						2019-10-21 12:24:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8be578b6b6 
							
						 
					 
					
						
						
							
							perf: micro optimizations for vnode creation  
						
						 
						
						
						
						
					 
					
						2019-10-21 11:30:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							40ccbdeaac 
							
						 
					 
					
						
						
							
							chore: remove refs from setupContext  
						
						 
						
						... 
						
						
						
						explicit refs should be preferred 
						
						
					 
					
						2019-10-21 10:36:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4abd8d29ef 
							
						 
					 
					
						
						
							
							chore: fix merge conflict  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:33:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HcySunYang 
							
						 
					 
					
						
						
						
						
							
						
						
							920773fc6b 
							
						 
					 
					
						
						
							
							feat(compiler-core): hoist element with static ref ( #344 )  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:29:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							27f3c2d751 
							
						 
					 
					
						
						
							
							chore: fix typo ( #339 )  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:04:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f241c92917 
							
						 
					 
					
						
						
							
							chore: remove todo  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:04:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9bd6912e 
							
						 
					 
					
						
						
							
							perf: v-for fragments do not need to track dynamicChildren  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:00:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								HcySunYang 
							
						 
					 
					
						
						
						
						
							
						
						
							71f3826f99 
							
						 
					 
					
						
						
							
							chore: rename & property missing ( #335 )  
						
						 
						
						
						
						
					 
					
						2019-10-21 10:00:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9692dcdd 
							
						 
					 
					
						
						
							
							chore: cache isStaticNode result for missing branch  
						
						 
						
						
						
						
					 
					
						2019-10-20 17:01:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							869ae19c41 
							
						 
					 
					
						
						
							
							fix(compiler): cache handlers should be per-instance, fix hoist w/ cached handlers  
						
						 
						
						
						
						
					 
					
						2019-10-20 17:00:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							39157f7671 
							
						 
					 
					
						
						
							
							chore: fix ci ( #338 )  
						
						 
						
						
						
						
					 
					
						2019-10-19 20:03:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							58593c4714 
							
						 
					 
					
						
						
							
							feat(v-on): cache handlers  
						
						 
						
						
						
						
					 
					
						2019-10-18 21:51:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							39ea67a2d2 
							
						 
					 
					
						
						
							
							chore: rename v-on guard constants  
						
						 
						
						
						
						
					 
					
						2019-10-18 16:36:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e98a85f3cb 
							
						 
					 
					
						
						
							
							refactor: applyDirectives -> withDirectives  
						
						 
						
						
						
						
					 
					
						2019-10-18 16:35:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cba34453db 
							
						 
					 
					
						
						
							
							refactor(v-on): avoid empty modifier guard with only key modifier  
						
						 
						
						
						
						
					 
					
						2019-10-18 16:20:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d69d3bf765 
							
						 
					 
					
						
						
							
							fix(reactivity): revert to Reflect.get and add test cases  
						
						 
						
						
						
						
					 
					
						2019-10-18 15:31:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							068902abec 
							
						 
					 
					
						
						
							
							types: fix createComponent type when using simple function ( #334 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 14:58:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b5194b16bf 
							
						 
					 
					
						
						
							
							refactor: rename vnode hooks  
						
						 
						
						... 
						
						
						
						So that they can be used as @vnodeMounted="..." in templates 
						
						
					 
					
						2019-10-18 14:54:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								扩散性百万甜面包 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd2f7e68e 
							
						 
					 
					
						
						
							
							types: fix ref unwrapping when nested inside arrays ( #331 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 14:54:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							2238925fbe 
							
						 
					 
					
						
						
							
							feat(core): validate directives names ( #326 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 12:34:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								edison 
							
						 
					 
					
						
						
						
						
							
						
						
							60961ef5b6 
							
						 
					 
					
						
						
							
							perf(reactivity): optimize the performance of the canObserve ( #330 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 12:11:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								宋铄运 
							
						 
					 
					
						
						
						
						
							
						
						
							7f23eaf661 
							
						 
					 
					
						
						
							
							feat(core): support dynamic component via <component :is> ( #320 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 12:09:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d179918001 
							
						 
					 
					
						
						
							
							perf: further tweak accessCache  
						
						 
						
						
						
						
					 
					
						2019-10-17 22:29:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							7305f693b1 
							
						 
					 
					
						
						
							
							refactor(runtime-core): extract promise check into shared ( #325 )  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:47:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								大江东去 
							
						 
					 
					
						
						
						
						
							
						
						
							bb9dca2047 
							
						 
					 
					
						
						
							
							test(compiler-core): add test for custom delimiter ( #315 )  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:04:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b68972d8 
							
						 
					 
					
						
						
							
							perf: minor tweaks  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:02:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4771319a15 
							
						 
					 
					
						
						
							
							perf(core): cache property access types on renderProxy  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:02:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cdee65aa1b 
							
						 
					 
					
						
						
							
							perf: revert to _isRef for perf  
						
						 
						
						... 
						
						
						
						Benchmarking shows checking for a plain property is about 4~5x faster
than checking for a Symbol, likely because the Symbol does not fit well
into V8's hidden class model. 
						
						
					 
					
						2019-10-17 15:02:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							6c80e13986 
							
						 
					 
					
						
						
							
							chore: typos [ci-skip] ( #323 )  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:01:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1722dc05c5 
							
						 
					 
					
						
						
							
							fix(runtime-core): handle dynamicChildren when portal is used as a block  
						
						 
						
						
						
						
					 
					
						2019-10-16 17:43:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4b2b29efa1 
							
						 
					 
					
						
						
							
							feat(compiler-core): support Suspense in templates  
						
						 
						
						
						
						
					 
					
						2019-10-16 17:43:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e97951dd2e 
							
						 
					 
					
						
						
							
							feat: emit compiler error for invalid JavaScript expressions  
						
						 
						
						
						
						
					 
					
						2019-10-16 17:43:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b980ddb607 
							
						 
					 
					
						
						
							
							perf: skip hasScopeRef check if there are no scope vars  
						
						 
						
						
						
						
					 
					
						2019-10-16 15:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d69db0b2fd 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-slot): only force dynamic slots when referencing scope vars  
						
						 
						
						... 
						
						
						
						This feature is only applied with prefixIdentifiers: true. 
						
						
					 
					
						2019-10-16 15:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5e97643c85 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-model): generate modelModifiers for component v-model  
						
						 
						
						
						
						
					 
					
						2019-10-16 15:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							25dd507f71 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-model): error when v-model is used on scope variable  
						
						 
						
						
						
						
					 
					
						2019-10-16 15:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5481f76ce8 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-model): avoid patching v-model handler when possible  
						
						 
						
						
						
						
					 
					
						2019-10-16 15:35:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							48b79d02e8 
							
						 
					 
					
						
						
							
							perf(runtime-core): use faster diff map population ( #319 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 15:34:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6a75c3463b 
							
						 
					 
					
						
						
							
							feat(compiler-core): do not generate TEXT flag if child is constant  
						
						 
						
						
						
						
					 
					
						2019-10-16 12:00:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							6607edab2d 
							
						 
					 
					
						
						
							
							refactor(compiler-core): avoid has call ( #314 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:46:41 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b20b922d99 
							
						 
					 
					
						
						
							
							perf(v-for): use faster array population in renderList  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:42:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiaoboost 
							
						 
					 
					
						
						
						
						
							
						
						
							32499b16e7 
							
						 
					 
					
						
						
							
							types: improve typing ( #309 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:31:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							b54c05f751 
							
						 
					 
					
						
						
							
							types: improve typing ( #313 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:15:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ruijia Tang 
							
						 
					 
					
						
						
						
						
							
						
						
							3e51200bae 
							
						 
					 
					
						
						
							
							chore: Remove unnecessary console.log ( #312 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:11:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							0bac763f5a 
							
						 
					 
					
						
						
							
							feat(directives): add support for function directives ( #252 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 02:12:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tidyzq 
							
						 
					 
					
						
						
						
						
							
						
						
							a72652f6e6 
							
						 
					 
					
						
						
							
							refactor(reactivity): immediate return ( #301 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 01:58:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								likui 
							
						 
					 
					
						
						
						
						
							
						
						
							29811d1fe8 
							
						 
					 
					
						
						
							
							test(compiler-dom): add test for vModel transform ( #289 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 01:47:58 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3e768d52 
							
						 
					 
					
						
						
							
							refactor: use makeMap in v-on dom transform  
						
						 
						
						
						
						
					 
					
						2019-10-15 22:29:52 -04:00