Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9e16ea3d30 
							
						 
					 
					
						
						
							
							test: update snapshots  
						
						 
						
						
						
						
					 
					
						2019-11-17 21:29:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e89d009937 
							
						 
					 
					
						
						
							
							fix(compiler): include createTextVNode helper for hoisted static content ( fix   #465 )  
						
						 
						
						
						
						
					 
					
						2019-11-17 21:26:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1de072567d 
							
						 
					 
					
						
						
							
							perf(compiler): pre-compute maxCRNameLength for perf  
						
						 
						
						
						
						
					 
					
						2019-11-16 16:19:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Loiácono 
							
						 
					 
					
						
						
						
						
							
						
						
							2780e0df4c 
							
						 
					 
					
						
						
							
							perf(compiler-core): add perf optimization to parseText ( #458 )  
						
						 
						
						
						
						
					 
					
						2019-11-15 17:48:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							353b06df77 
							
						 
					 
					
						
						
							
							perf(compiler): should only perform assertions during tests  
						
						 
						
						... 
						
						
						
						Compiler assertions are made to ensure implementation correctness,
but they have performance costs that should not affect users
during development. 
						
						
					 
					
						2019-11-15 17:29:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							51d57b4566 
							
						 
					 
					
						
						
							
							perf(compiler): minor perf tweaks  
						
						 
						
						
						
						
					 
					
						2019-11-15 16:47:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4fef8f342a 
							
						 
					 
					
						
						
							
							perf(compiler): improve perf of parseTextData  
						
						 
						
						
						
						
					 
					
						2019-11-15 16:17:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								QuincyChen 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d87622ce 
							
						 
					 
					
						
						
							
							refactor: use isArray function from shared ( #441 )  
						
						 
						
						
						
						
					 
					
						2019-11-08 09:52:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f178874ace 
							
						 
					 
					
						
						
							
							fix(v-model): generate separate modifiers for v-model with args  
						
						 
						
						
						
						
					 
					
						2019-11-07 09:40:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4b739e3bc0 
							
						 
					 
					
						
						
							
							fix(compiler-core): should not condense whitespace in RAWTEXT mode  
						
						 
						
						
						
						
					 
					
						2019-11-06 20:52:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							acbbe3298c 
							
						 
					 
					
						
						
							
							refactor: move codeframe to @vue/shared  
						
						 
						
						
						
						
					 
					
						2019-11-06 15:13:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							98e9b769e6 
							
						 
					 
					
						
						
							
							feat(compiler): support keep-alive in templates  
						
						 
						
						
						
						
					 
					
						2019-11-05 10:26:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Sharshakov 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9483fd5e 
							
						 
					 
					
						
						
							
							feat(compiler): compile suspense children as slots ( #419 )  
						
						 
						
						
						
						
					 
					
						2019-11-04 14:35:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							5eee1152ca 
							
						 
					 
					
						
						
							
							types: (wip) improve dts output  
						
						 
						
						
						
						
					 
					
						2019-11-01 11:32:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								likui 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2e2ce5bd 
							
						 
					 
					
						
						
							
							chore: fix typo ( #409 )  
						
						 
						
						
						
						
					 
					
						2019-10-29 13:51:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cédric Exbrayat 
							
						 
					 
					
						
						
						
						
							
						
						
							36b7e4e52e 
							
						 
					 
					
						
						
							
							chore: fix comments referencing renamed file [ci skip] ( #404 )  
						
						 
						
						
						
						
					 
					
						2019-10-28 12:04:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							34989ef7fe 
							
						 
					 
					
						
						
							
							chore: license  
						
						 
						
						
						
						
					 
					
						2019-10-28 11:15:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ed29af7bea 
							
						 
					 
					
						
						
							
							fix: generate v-if fallback comment as block  
						
						 
						
						
						
						
					 
					
						2019-10-24 21:19:02 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0a2c6d41 
							
						 
					 
					
						
						
							
							refactor(compiler): use shorter helpers for text and comment nodes  
						
						 
						
						
						
						
					 
					
						2019-10-24 17:55:00 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eb20730a67 
							
						 
					 
					
						
						
							
							feat(compiler): preserve whitespace in pre tag, add tests  
						
						 
						
						
						
						
					 
					
						2019-10-24 16:42:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9298f46f92 
							
						 
					 
					
						
						
							
							feat(compiler-core): whitespace handling  
						
						 
						
						
						
						
					 
					
						2019-10-24 16:22:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							516501e20e 
							
						 
					 
					
						
						
							
							chore: remove unused util function  
						
						 
						
						
						
						
					 
					
						2019-10-24 15:39:31 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a7e8d71d 
							
						 
					 
					
						
						
							
							refactor(parser): remove ignoreSpaces option  
						
						 
						
						
						
						
					 
					
						2019-10-24 12:47:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							af5a8e1154 
							
						 
					 
					
						
						
							
							feat(compiler-core): re-implement v-once to use cache mechanism  
						
						 
						
						
						
						
					 
					
						2019-10-23 17:57:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							113339c7b6 
							
						 
					 
					
						
						
							
							fix(compiler-dom): style transform of static styles should not add STYLE patchFlag  
						
						 
						
						
						
						
					 
					
						2019-10-23 10:49:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							052febc127 
							
						 
					 
					
						
						
							
							feat(compiler): convert text mixed with elements into createVNode calls  
						
						 
						
						... 
						
						
						
						This ensures they are tracked as dynamic children when inside blocks.
Also guaruntees compiled vnodes always have vnode children in arrays
so that they can skip normalizeVNode safely in optimized mode. 
						
						
					 
					
						2019-10-21 15:52:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d570b16d 
							
						 
					 
					
						
						
							
							Revert "feat(compiler-core): hoist element with static ref ( #344 )"  
						
						 
						
						... 
						
						
						
						Static refs still need to be tracked in dynamicChildren because unmount
also takes the fast path when dynamicChildren is present, and all refs
need to be properly unmounted.
This reverts commit 920773fc6b082269e5c54a9c44609e6fd7dba5f3. 
						
						
					 
					
						2019-10-21 15:17:29 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								宋铄运 
							
						 
					 
					
						
						
						
						
							
						
						
							7f23eaf661 
							
						 
					 
					
						
						
							
							feat(core): support dynamic component via <component :is> ( #320 )  
						
						 
						
						
						
						
					 
					
						2019-10-18 12:09:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								大江东去 
							
						 
					 
					
						
						
						
						
							
						
						
							bb9dca2047 
							
						 
					 
					
						
						
							
							test(compiler-core): add test for custom delimiter ( #315 )  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:04:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlos Rodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							6c80e13986 
							
						 
					 
					
						
						
							
							chore: typos [ci-skip] ( #323 )  
						
						 
						
						
						
						
					 
					
						2019-10-17 15:01:51 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiaoboost 
							
						 
					 
					
						
						
						
						
							
						
						
							32499b16e7 
							
						 
					 
					
						
						
							
							types: improve typing ( #309 )  
						
						 
						
						
						
						
					 
					
						2019-10-16 10:31:40 -04:00