Evan You
|
90bdf59f4c
|
refactor(compiler): better constant hoist/stringify checks
|
2020-11-20 19:26:07 -05:00 |
|
Evan You
|
b51b79f5c4
|
refactor: rename optimizeBindings -> optimizeImports
|
2020-07-10 20:43:52 -04:00 |
|
Evan You
|
7777473ddd
|
chore: fix missed snapshots
|
2020-06-26 17:00:50 -04:00 |
|
HcySunYang
|
8a2cf21b71
|
perf(compiler-core): treat v-for with constant exp as a stable fragment (#1394)
|
2020-06-17 16:13:14 -04:00 |
|
Evan You
|
9aaef60ad2
|
wip(ssr): adjust event hydration flag
|
2020-02-13 18:28:40 -05:00 |
|
Evan You
|
e861c6da90
|
test: test updates for d40c642
|
2020-02-11 18:40:42 -05:00 |
|
Evan You
|
47e984d31f
|
refactor(compiler): provide _ctx and _cache via arguments
|
2020-02-10 17:29:12 -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
|
8f9e85afb1
|
test: fix tests w/ nested CompoundExpressions
|
2020-02-05 14:30:34 -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
|
eb9e089277
|
chore: fix test types
|
2020-02-03 22:21:45 -05:00 |
|
Evan You
|
8fd9e9ba97
|
test(compiler-core): test TempalteLiteral and IfStatement codegen
|
2020-02-02 21:35:44 -05:00 |
|
Evan You
|
066ba82c7f
|
wip(ssr): escape helpers
|
2020-01-27 16:00:18 -05:00 |
|
likui
|
810b3a3e2a
|
feat(compiler-sfc): transform asset url (#500)
|
2019-12-01 12:02:53 -05:00 |
|
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 |
|