Evan You
|
06c890c336
|
test: update snapshots
|
2019-09-19 13:40:08 -04:00 |
|
Evan You
|
1f96d2348f
|
chore: nest v-for tests
|
2019-09-19 13:36:27 -04:00 |
|
Evan You
|
5f49018601
|
test(compiler): tests for ast transform
|
2019-09-19 13:24:02 -04:00 |
|
Rahul Kadyan
|
10c1a2b332
|
feat(compiler-core): add parser transform for v-for directive (#65)
* feat(compiler-core): add parser transform for v-for directive
* fix: Include source location for expressions
* chore: remove comment
* refactor(compiler-core): extract hepler functions to utils
|
2019-09-19 13:23:49 -04:00 |
|
Evan You
|
bbb57c26a2
|
feat(compiler): basic transform implementation
|
2019-09-17 19:08:47 -04:00 |
|
Evan You
|
a5c1b3283d
|
chore: avoid object.freeze in prod
|
2019-09-17 16:23:29 -04:00 |
|
Evan You
|
f595b006c2
|
chore: regex caching makes no difference
|
2019-09-17 12:26:09 -04:00 |
|
Evan You
|
132cef9063
|
refactor: further tweak compiler layers
|
2019-09-17 11:57:37 -04:00 |
|
Evan You
|
6c14b409ca
|
refactor: move dom-specific options to compiler-dom
|
2019-09-17 11:57:37 -04:00 |
|
Evan You
|
54b200fe54
|
wip: layout compiler files
|
2019-09-16 16:31:54 -04:00 |
|
Evan You
|
ca387afeea
|
chore: more restructuring
|
2019-09-16 15:27:40 -04:00 |
|
Evan You
|
16fa44bd57
|
chore: organize file structure
|
2019-09-16 15:11:45 -04:00 |
|
Evan You
|
1c8f5b612a
|
feat(compiler): scaffold compiler-dom
|
2019-09-16 15:06:45 -04:00 |
|
Evan You
|
86ae92303d
|
feat(compiler): port parser implementation based on work by @znck and @mysticatea
|
2019-09-16 14:43:29 -04:00 |
|
Evan You
|
54a78f3856
|
chore: remove unnecessary enum initial value
|
2019-09-16 13:15:20 -04:00 |
|
Evan You
|
95e796fdb6
|
test: fix suspense tests in Node 12
|
2019-09-14 12:13:51 -04:00 |
|
Evan You
|
a83ee65e30
|
fix: fix reactivity cjs entry
|
2019-09-14 11:26:53 -04:00 |
|
Evan You
|
1c628d0b79
|
feat: re-suspense when encountering new async deps in resolved state
|
2019-09-12 12:16:01 -04:00 |
|
Evan You
|
4b3567035a
|
test: further improve suspense combined test case
|
2019-09-12 10:40:17 -04:00 |
|
Evan You
|
dfcf494483
|
test: more comprehesive combined suspense test
|
2019-09-12 10:31:56 -04:00 |
|
Evan You
|
3b1d87efbe
|
test: test suspense error handling
|
2019-09-12 01:52:14 -04:00 |
|
Evan You
|
b378b17076
|
chore: remove unnecessary code
|
2019-09-12 00:37:44 -04:00 |
|
Evan You
|
b30b17d22d
|
test: test nested suspense & nested async deps
|
2019-09-11 23:44:37 -04:00 |
|
Evan You
|
bbc3442c52
|
refactor: move resolveSuspense out
|
2019-09-11 17:38:26 -04:00 |
|
Evan You
|
6dc91971d1
|
wip(suspense): discard side effects when content is unmounted before resolve
|
2019-09-11 13:22:18 -04:00 |
|
Evan You
|
ccfcdb8746
|
test: more tests for suspense
|
2019-09-11 11:10:14 -04:00 |
|
Evan You
|
dff4e7cd44
|
fix: patching a component with pending async setup should update its props and slots
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
356a01780b
|
wip: watcher callback handling inside suspense
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
51914c76e8
|
wip: do not fire lifecycle hooks when already unmounted
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
6bc368b2b6
|
wip: only buffer suspense effects when unresolved
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
9ef987830d
|
wip: suspense buffer effects
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
42967f1f5a
|
wip: pass proper args to patchDOMProp
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
2677c91aba
|
wip: pass suspense down as argument
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
0fff3a6ef5
|
wip: handle suspense as component root el update
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
3959a2a2e1
|
test: test suspense fallback
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
a16c87be63
|
wip: suspense refactor
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
c9e625864a
|
wip: retry suspense async deps from resolved dep instead of root
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
0d176ebf2a
|
test: update test
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
bd15138ef5
|
test: basic test for suspense
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
e688e69b1f
|
wip: handle move and unmount for suspense
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
d5e9682040
|
wip: suspense feature flag
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
7e70acf9c2
|
chore: todos
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
02bb156314
|
wip: somewhat working suspense
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
1dc9d81e3e
|
wip: suspense
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
cc748db33b
|
chore: comments
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
8b3aa60a18
|
wip: suspense ideas
|
2019-09-11 11:10:13 -04:00 |
|
Evan You
|
02e9fe3f7d
|
types: fix typing
|
2019-09-07 11:45:32 -04:00 |
|
Evan You
|
7950980dc3
|
fix: handle prev children is null in patch element
|
2019-09-07 11:42:07 -04:00 |
|
Evan You
|
3904678306
|
types: use stricter HostNode typings
|
2019-09-06 16:58:32 -04:00 |
|
Evan You
|
360f3b4f37
|
types: improve type exports
|
2019-09-06 12:58:31 -04:00 |
|