| 
							
							
								 Evan You | 7d091b5e91 | refactor: createComponentInstance needs only 1 argument | 2018-10-17 16:37:45 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 1c42c96d1a | refactor: use faster key check | 2018-10-17 12:20:54 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 30404ec546 | refactor: events -> eventEmitter | 2018-10-17 10:52:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 861a1c23b0 | refactor: split EventEmitter and make it optional | 2018-10-16 20:32:18 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 7ce16ea8d6 | feat: support initializers in mixins | 2018-10-16 20:04:58 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 456ee13ec9 | fix: fix props option merging | 2018-10-16 19:16:34 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b83cf4ea38 | refactor: proper options inheritance | 2018-10-16 19:10:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 6e04850d71 | build: adjust types build script | 2018-10-16 17:41:59 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | aac7805b3a | refactor: use shared util, remove unused regex | 2018-10-16 15:53:23 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 149d82d618 | refactor: option merging + extract helper functions | 2018-10-16 15:47:51 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 7bc28a6e61 | refactor: access all options from instance.$options | 2018-10-16 12:37:31 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 62214fa42e | feat: allow mixins to accept generics | 2018-10-16 10:50:23 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | be95ad00e9 | chore: comments, signature | 2018-10-15 19:08:19 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 3a7d11ca15 | wip: mixins | 2018-10-15 19:07:06 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 2507ad2b44 | feat: improve warning component trace | 2018-10-15 14:39:16 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | d4cd3fb352 | fix: provide/inject should be resolved in parent tree | 2018-10-15 13:12:13 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | e4e138197c | refactor: use more explicit names for warning context | 2018-10-15 12:43:21 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b0f3a67e29 | refactor: tweak arguments | 2018-10-15 12:41:18 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 24ff686848 | types: fix wrong order | 2018-10-13 21:14:52 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | a9b608266e | types: improve public component type | 2018-10-13 21:13:56 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b3e3fd6ef5 | types: basic tsx support | 2018-10-13 20:46:30 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 2599580bca | types: further tweak createElement type inference | 2018-10-12 22:07:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 5257b366fd | types: improve createElement typing | 2018-10-12 19:49:41 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 93d724382e | feat: process certain attrs as properties | 2018-10-12 17:42:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 47a2b25a95 | wip(types): improve h typing | 2018-10-12 13:42:19 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 7e6fdb8cc4 | feat: use internal warning | 2018-10-11 17:21:13 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 5327abb249 | feat: warning traces & error handling for functional render | 2018-10-11 17:14:39 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 3a7bbecb22 | feat: alias $attrs to $props when component has no declared props | 2018-10-11 14:27:02 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | c94ce3ed62 | chore: comments | 2018-10-11 14:24:55 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 60e803ce62 | feat: support defining data in constructor/initialzers | 2018-10-11 13:54:35 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | d9e3ad72c0 | fix: activateComponent should insert vnode now | 2018-10-10 13:29:36 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 5cd1f33de3 | wip: refactor parentChain management | 2018-10-10 13:13:27 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | ef0c6effe8 | wip: warning | 2018-10-10 09:58:59 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 83605ef26c | refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough | 2018-10-09 21:10:30 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 699dfd95be | types: expose all option types | 2018-10-09 20:25:00 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | da6f0d7adc | refactor: use flat options on class | 2018-10-09 20:22:29 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | b527705928 | refactor: tweak applyDirectives | 2018-10-09 18:55:16 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 1a68bcb4a7 | refactor: adjust arguments | 2018-10-09 18:33:08 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | c206531330 | refactor: use spread args | 2018-10-09 18:30:21 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 4974a47111 | feat: applyDirectives | 2018-10-09 18:28:23 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | ba62deb5d9 | types: simplify options types | 2018-10-09 13:59:30 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | e698c8f492 | types: rename | 2018-10-09 11:37:24 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | d22b71b27e | refactor: types refactor | 2018-10-08 18:09:13 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | ba918b5afe | types: trim exports | 2018-10-04 18:12:18 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | bb2da9633e | types: fix types | 2018-10-04 18:06:16 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 511ac0bd2f | types: use stricter defaults for component data and props | 2018-10-04 17:33:20 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 05b70f790c | fix: nativeOn test case + test nested components | 2018-10-04 16:52:52 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 03fd4da21d | refactor: revert render fn signature | 2018-10-04 16:44:23 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 65033cec9d | feat: expose __vue__ in dev mode | 2018-10-04 16:35:07 -04:00 |  | 
			
				
					| 
							
							
								 Evan You | 3c49b30e17 | feat: clone observable data instead of warning | 2018-10-04 16:13:02 -04:00 |  |