Evan You
|
1c0a2c6d41
|
refactor(compiler): use shorter helpers for text and comment nodes
|
2019-10-24 17:55:00 -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
|
869ae19c41
|
fix(compiler): cache handlers should be per-instance, fix hoist w/ cached handlers
|
2019-10-20 17:00:11 -04:00 |
|
Evan You
|
58593c4714
|
feat(v-on): cache handlers
|
2019-10-18 21:51:34 -04:00 |
|
Illya Klymov
|
584ac88b54
|
fix(compiler): update v-if directive to use Comment instead of Empty (#208)
|
2019-10-11 11:04:55 -04:00 |
|
月迷津渡
|
f71d252ffe
|
fix(compiler-core): assest id (#190)
* fix(compile-core): asset id
* test(compile-core): asset id
|
2019-10-10 13:55:26 -04:00 |
|
Evan You
|
16da9ae89f
|
fix(compiler): handle block nodes with custom directives + improve ast types
|
2019-10-08 10:50:10 -04:00 |
|
Evan You
|
c4f9b6d592
|
test: fix import
|
2019-10-05 23:20:02 -04:00 |
|
Evan You
|
82bd9eb1db
|
refactor(compiler): refine codegen node types
|
2019-10-05 22:48:13 -04:00 |
|
Evan You
|
bfecf2cdce
|
refactor(compiler): use symbols for runtime helpers
|
2019-10-05 22:48:13 -04:00 |
|
Evan You
|
24bd6c27e0
|
feat(compiler): block optimization codegen for RootNode
|
2019-10-02 13:11:07 -04:00 |
|
Evan You
|
e5bc17967d
|
wip(compiler): codegen node w/ block optimization for v-for
|
2019-10-01 16:48:20 -04:00 |
|
Evan You
|
aa134e7a4f
|
test(compiler): codegen tests for Sequence & Conditional expressions
|
2019-10-01 15:43:59 -04:00 |
|
Evan You
|
5de744d4e1
|
wip(compiler): generate blocks for v-if
|
2019-10-01 12:25:29 -04:00 |
|
Evan You
|
e5e40e1e38
|
feat(compiler): optimize text by merging adjacent nodes
|
2019-09-30 14:52:10 -04:00 |
|
Evan You
|
96749e0178
|
test: test slotFunction codegen
|
2019-09-28 13:12:41 -04:00 |
|
Evan You
|
6461b3853e
|
refactor(compiler): split slot / slot outlet / slot scope handling into separate transforms
|
2019-09-28 00:19:24 -04:00 |
|
Evan You
|
d900c13efb
|
refactor(compiler): separate Interpolation, SimpleExpression & CompoundExpression types
|
2019-09-27 11:42:02 -04:00 |
|
Evan You
|
ac7587fdb5
|
test: compiler integration tests
|
2019-09-25 22:29:37 -04:00 |
|
Evan You
|
6c8f226a79
|
fix: fix source map by fixing advancePositionWithMutation
|
2019-09-25 19:17:45 -04:00 |
|
Evan You
|
ff2313e43a
|
wip(compiler): adjust statement positions
|
2019-09-25 15:09:58 -04:00 |
|
Evan You
|
b43f3b61b7
|
feat(compiler): transformStyle + context.hoist
|
2019-09-25 14:13:33 -04:00 |
|
Evan You
|
61be769ce6
|
test: move source map test to compile.spec.ts
|
2019-09-24 23:01:57 -04:00 |
|
Evan You
|
84909648e7
|
test: tests for v-on transform
|
2019-09-24 22:39:20 -04:00 |
|
Evan You
|
cae03f616d
|
test: improve coverage
|
2019-09-24 16:35:01 -04:00 |
|
Evan You
|
7a46e51815
|
test: tests for codegen
|
2019-09-24 15:49:02 -04:00 |
|
Evan You
|
b3b67b8c7d
|
feat(compiler): ensure interpolation expressions are wrapped with toString()
|
2019-09-23 15:36:30 -04:00 |
|
Evan You
|
3a177a18d2
|
feat(compiler): element codegen
|
2019-09-22 16:50:57 -04:00 |
|
Evan You
|
c78d47b788
|
feat(compiler): set sourcesContent for source map
|
2019-09-20 12:19:52 -04:00 |
|
Evan You
|
d7aab859a3
|
feat: expose compiler APIs
|
2019-09-20 00:12:37 -04:00 |
|
Evan You
|
9b1a548c6b
|
feat(compiler): basic codegen with source map support
|
2019-09-19 23:05:51 -04:00 |
|