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
|
f241c92917
|
chore: remove todo
|
2019-10-21 10:04:02 -04:00 |
|
HcySunYang
|
71f3826f99
|
chore: rename & property missing (#335)
|
2019-10-21 10:00:23 -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 |
|
Evan You
|
e98a85f3cb
|
refactor: applyDirectives -> withDirectives
|
2019-10-18 16:35:01 -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 |
|
Dmitry Sharshakov
|
2238925fbe
|
feat(core): validate directives names (#326)
|
2019-10-18 12:34:45 -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 |
|
Evan You
|
4771319a15
|
perf(core): cache property access types on renderProxy
|
2019-10-17 15:02:15 -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 |
|
Carlos Rodrigues
|
48b79d02e8
|
perf(runtime-core): use faster diff map population (#319)
|
2019-10-16 15:34:51 -04:00 |
|
Evan You
|
b20b922d99
|
perf(v-for): use faster array population in renderList
|
2019-10-16 10:42:25 -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 |
|
Evan You
|
65a0207c7b
|
test: test runtime compilation error warning
|
2019-10-15 22:19:19 -04:00 |
|
Jian Zhang
|
cf12d18b4b
|
refactor(runtime-core): isBuiltInTag -> use makeMap instead of Set (#307)
|
2019-10-15 22:18:55 -04:00 |
|
月迷津渡
|
f71bf2f1d3
|
feat: add isCustomElement option (#299)
|
2019-10-15 17:30:47 -04:00 |
|
Adam Lewkowicz
|
555e3be69d
|
types(watch): allow readonly arrays for watching multiple sources (#281)
|
2019-10-15 16:44:14 -04:00 |
|
Ayush Goyal
|
58fffcb987
|
refactor(core): use makeMap for faster string match checks (#282)
|
2019-10-15 12:11:08 -04:00 |
|
fisker Cheung
|
1fbb4d22fa
|
chore: use const instead of let (#283)
|
2019-10-14 23:15:36 -04:00 |
|
fisker Cheung
|
e5d60a0f7a
|
types: use hook type in options (#284)
|
2019-10-14 23:15:09 -04:00 |
|
月迷津渡
|
66023a8886
|
feat: runtime component name validation (#217)
|
2019-10-14 15:36:29 -04:00 |
|
Dmitry Sharshakov
|
fd209f5a66
|
feat(core): export version (#254)
|
2019-10-14 15:31:43 -04:00 |
|
Evan You
|
37cbd0098d
|
chore: lint + include tsx files for lint
|
2019-10-14 15:07:43 -04:00 |
|
Evan You
|
6b3ad95fa4
|
fix(watch): type inference for computed refs
|
2019-10-14 12:15:09 -04:00 |
|
Cr
|
d2bcedb213
|
feat(apiOptions): warn invalid computed options (#225)
|
2019-10-14 02:15:31 -04:00 |
|
Evan You
|
82b5978e9c
|
build: further shave off runtime compile only code
|
2019-10-14 01:08:00 -04:00 |
|
Jooger
|
312907c9d8
|
refactor(scheduler): replace try catch with callWithErrorHandling (#264)
|
2019-10-14 00:32:01 -04:00 |
|
fisker Cheung
|
70a142c203
|
refactor(runtime-core): programmatically create lifecycle APIs for DRYness (#246)
|
2019-10-13 23:18:34 -04:00 |
|
Dmitry Sharshakov
|
7fd1fdde28
|
refactor(scheduler): minor refactors (#240)
|
2019-10-13 22:41:23 -04:00 |
|
Dmitry Sharshakov
|
374a85b861
|
types: improve directive typing (#253)
|
2019-10-13 22:40:29 -04:00 |
|
Evan You
|
8e5ea98ccd
|
Revert "chore: remove useless else (#245)" (#257)
This reverts commit 971cebc61c .
|
2019-10-12 22:52:11 -04:00 |
|
fisker Cheung
|
971cebc61c
|
chore: remove useless else (#245)
|
2019-10-12 20:12:09 -04:00 |
|
likui
|
46e64b257c
|
feat(compiler-core/runtime-core): show codeframe in runtime compile errors (#220)
|
2019-10-12 19:49:23 -04:00 |
|
Dmitry Sharshakov
|
78d1821e24
|
refactor(componentProxy): simplify proxy handling (#214)
|
2019-10-12 19:44:30 -04:00 |
|
fisker Cheung
|
cdc143d348
|
refactor(runtime-core): use Array.from instead of loop over iterable (#250)
|
2019-10-12 19:34:22 -04:00 |
|
Sharvilak
|
ed5a42e588
|
refactor(runetime-core): removed unnecessary condition check (#237)
|
2019-10-12 11:00:29 -04:00 |
|
Cr
|
f3760f7d34
|
types: add missing properties to ComponentPublicInstance interface (#218)
|
2019-10-12 10:30:21 -04:00 |
|
Evan You
|
1b06b3c424
|
perf: avoid parentNode call when dynamic child is not a Fragment
|
2019-10-11 18:06:24 -04:00 |
|
Evan You
|
a42ad6cc9d
|
feat(runtime-dom): v-model directive runtime
|
2019-10-11 17:55:34 -04:00 |
|
Illya Klymov
|
e32da9169b
|
fix(runtime-core): support object syntax for class (#215)
|
2019-10-11 15:09:37 -04:00 |
|
Evan You
|
95d7e1f471
|
feat: log on the fly template compilation error
|
2019-10-11 11:16:20 -04:00 |
|
Evan You
|
9ad7ae479e
|
fix(compiler): export COMMENT instead EMPTY runtime helper
|
2019-10-11 10:47:59 -04:00 |
|
Evan You
|
d376439167
|
wip(compiler-dom): v-model runtime
|
2019-10-10 18:02:51 -04:00 |
|