Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							27913e661a 
							
						 
					 
					
						
						
							
							feat(compiler-dom/runtime-dom): stringify eligible static trees  
						
						 
						
						
						
						
					 
					
						2020-02-12 11:56:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e861c6da90 
							
						 
					 
					
						
						
							
							test: test updates for d40c642  
						
						 
						
						
						
						
					 
					
						2020-02-11 18:40:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e3988b40d8 
							
						 
					 
					
						
						
							
							refactor(compiler-core): use dedicated node type for element codegen  
						
						 
						
						... 
						
						
						
						Previously codegen node for elements and components used raw expressions,
which leads to multiple permutations of AST shapes based on whether the
node is a block or has directives. The complexity is spread across the
entire compiler and occurs whenever a transform needs to deal with
element codegen nodes.
This refactor centralizes the handling of all possible permutations
into the codegen phase, so that all elements/components will have a
consistent node type throughout the transform phase.
The refactor is split into two commits (with test updates in a separate
one) so changes can be easier to inspect. 
						
						
					 
					
						2020-02-11 18:40:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c54a888b 
							
						 
					 
					
						
						
							
							refactor(compiler-core): hoist static text calls between elements  
						
						 
						
						
						
						
					 
					
						2020-02-10 18:32:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							12fcf9ab95 
							
						 
					 
					
						
						
							
							fix(compiler): fix v-for fragment openBlock argument  
						
						 
						
						
						
						
					 
					
						2020-02-10 18:19:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							47e984d31f 
							
						 
					 
					
						
						
							
							refactor(compiler): provide _ctx and _cache via arguments  
						
						 
						
						
						
						
					 
					
						2020-02-10 17:29:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ade07c64a1 
							
						 
					 
					
						
						
							
							fix(compiler-core): fix keep-alive when used in templates  
						
						 
						
						... 
						
						
						
						fix  #715  
						
						
					 
					
						2020-02-10 16:49:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							571ed4226b 
							
						 
					 
					
						
						
							
							feat(compiler-core/v-on): support @vnode-xxx usage for vnode hooks  
						
						 
						
						
						
						
					 
					
						2020-02-10 11:00:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								djy0 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							782db6d7f5 
							
						 
					 
					
						
						
							
							chore(compiler-core/codegen): avoid generate indent spaces of empty lines. ( #701 )  
						
						 
						
						
						
						
					 
					
						2020-02-10 09:33:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2d6a35d0 
							
						 
					 
					
						
						
							
							test: update tests and snapshots for helper prefixing  
						
						 
						
						
						
						
					 
					
						2020-02-07 19:04:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							51317af6e8 
							
						 
					 
					
						
						
							
							refactor(compiler): prefix all imported helpers to avoid scope collision  
						
						 
						
						
						
						
					 
					
						2020-02-07 18:53:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c44d9fbe3d 
							
						 
					 
					
						
						
							
							build: drop unnecessary codegen branch for global build  
						
						 
						
						
						
						
					 
					
						2020-02-07 18:00:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							a51e710396 
							
						 
					 
					
						
						
							
							wip(ssr): proper scope analysis for ssr vnode slot fallback  
						
						 
						
						
						
						
					 
					
						2020-02-07 13:56:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b7a74d0439 
							
						 
					 
					
						
						
							
							wip(ssr): ssr slot vnode fallback  
						
						 
						
						
						
						
					 
					
						2020-02-07 01:06:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							797cc18967 
							
						 
					 
					
						
						
							
							wip(ssr): element scopeId  
						
						 
						
						
						
						
					 
					
						2020-02-06 17:45:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc39e14a2 
							
						 
					 
					
						
						
							
							feat(compiler): warn invalid children for transition and keep-alive  
						
						 
						
						
						
						
					 
					
						2020-02-06 17:45:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							3c27bf6133 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): built-in component fallthrough  
						
						 
						
						
						
						
					 
					
						2020-02-06 17:45:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8f91d181 
							
						 
					 
					
						
						
							
							refactor(ssr): prefix ssr helpers  
						
						 
						
						
						
						
					 
					
						2020-02-06 12:07:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5ed73361 
							
						 
					 
					
						
						
							
							wip(ssr): basic components  
						
						 
						
						
						
						
					 
					
						2020-02-05 23:07:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3b6962df 
							
						 
					 
					
						
						
							
							wip(srr): slot outlet  
						
						 
						
						
						
						
					 
					
						2020-02-05 21:04:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							7a63103a11 
							
						 
					 
					
						
						
							
							chore: fix snapshot  
						
						 
						
						
						
						
					 
					
						2020-02-05 17:29:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							201f18b58b 
							
						 
					 
					
						
						
							
							wip(ssr): v-model w/ dynamic type & props  
						
						 
						
						
						
						
					 
					
						2020-02-05 17:01:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2de9e232 
							
						 
					 
					
						
						
							
							fix(v-model): should use dynamic directive on input with dynamic v-bind  
						
						 
						
						
						
						
					 
					
						2020-02-05 15:21:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9e85afb1 
							
						 
					 
					
						
						
							
							test: fix tests w/ nested CompoundExpressions  
						
						 
						
						
						
						
					 
					
						2020-02-05 14:30:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c952321fcf 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): v-model static types + textarea  
						
						 
						
						
						
						
					 
					
						2020-02-05 14:23:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c441e88469 
							
						 
					 
					
						
						
							
							chore: fix snapshots  
						
						 
						
						
						
						
					 
					
						2020-02-04 22:56:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8da6df7235 
							
						 
					 
					
						
						
							
							wip(ssr): handle <textarea> with dynamic key v-bind  
						
						 
						
						
						
						
					 
					
						2020-02-04 22:49:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							1958314976 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): v-show  
						
						 
						
						
						
						
					 
					
						2020-02-04 21:03:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf920e6af 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): dynamic v-bind + class/style merging  
						
						 
						
						
						
						
					 
					
						2020-02-04 18:37:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							c059fc88b9 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): v-bind with static keys  
						
						 
						
						
						
						
					 
					
						2020-02-04 16:47:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							ba263c909c 
							
						 
					 
					
						
						
							
							wip(ssr): remove cjs codegen mode  
						
						 
						
						
						
						
					 
					
						2020-02-04 15:58:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5ed49ea9 
							
						 
					 
					
						
						
							
							wip(ssr): v-bind basic usage  
						
						 
						
						
						
						
					 
					
						2020-02-04 12:21:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							eb9e089277 
							
						 
					 
					
						
						
							
							chore: fix test types  
						
						 
						
						
						
						
					 
					
						2020-02-03 22:21:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8cf6b5731d 
							
						 
					 
					
						
						
							
							test(compiler-ssr): v-for tests  
						
						 
						
						
						
						
					 
					
						2020-02-03 20:47:41 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							93c37b94f2 
							
						 
					 
					
						
						
							
							wip(ssr): v-for  
						
						 
						
						
						
						
					 
					
						2020-02-03 18:31:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							889a0276eb 
							
						 
					 
					
						
						
							
							wip(ssr): do not generate commas between statements  
						
						 
						
						
						
						
					 
					
						2020-02-03 18:31:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							b685805a26 
							
						 
					 
					
						
						
							
							wip(ssr): ssr helper codegen  
						
						 
						
						
						
						
					 
					
						2020-02-03 18:31:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c5de6cfd 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): v-if  
						
						 
						
						
						
						
					 
					
						2020-02-03 18:31:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							63e4486645 
							
						 
					 
					
						
						
							
							wip(compiler-ssr): text and interpolation  
						
						 
						
						
						
						
					 
					
						2020-02-02 22:28:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							8fd9e9ba97 
							
						 
					 
					
						
						
							
							test(compiler-core): test TempalteLiteral and IfStatement codegen  
						
						 
						
						
						
						
					 
					
						2020-02-02 21:35:44 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							efbbd19b3d 
							
						 
					 
					
						
						
							
							wip(ssr): initial scaffold for compiler-ssr  
						
						 
						
						
						
						
					 
					
						2020-02-02 00:05:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							34e61197c7 
							
						 
					 
					
						
						
							
							refactor(compiler-core): improve template type handling  
						
						 
						
						
						
						
					 
					
						2020-01-31 17:20:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							78c4f321cd 
							
						 
					 
					
						
						
							
							fix(compiler-core): only check is prop on <component>  
						
						 
						
						
						
						
					 
					
						2020-01-31 16:15:05 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							f503167fb7 
							
						 
					 
					
						
						
							
							test: fix snapshots  
						
						 
						
						
						
						
					 
					
						2020-01-31 11:06:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							04da2a82e8 
							
						 
					 
					
						
						
							
							feat(compiler-core): support mode: cjs in codegen  
						
						 
						
						
						
						
					 
					
						2020-01-31 10:01:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Loiácono 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c088169170 
							
						 
					 
					
						
						
							
							style(compiler-core): while/expression instead of while/true ( #680 )  
						
						 
						
						
						
						
					 
					
						2020-01-31 09:43:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							730d329f79 
							
						 
					 
					
						
						
							
							fix(compiler-core): relax error on unknown entities  
						
						 
						
						... 
						
						
						
						close  #663  
						
						
					 
					
						2020-01-29 12:16:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							d293876c34 
							
						 
					 
					
						
						
							
							release: v3.0.0-alpha.4  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:20:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							cc47ae0118 
							
						 
					 
					
						
						
							
							test: update snapshots for toDisplayString  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:00:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan You 
							
						 
					 
					
						
						
						
						
							
						
						
							066ba82c7f 
							
						 
					 
					
						
						
							
							wip(ssr): escape helpers  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:00:18 -05:00