Commit Graph

7367 Commits

Author SHA1 Message Date
daiwei c1547b580c wip: save 2025-03-26 21:09:15 +08:00
daiwei b474ce0a1e wip: fix teleport root component hmr reload 2025-03-26 17:30:32 +08:00
daiwei b6468562e6 wip: save 2025-03-26 14:01:23 +08:00
daiwei 16b30d8ce5 test: port more tests 2025-03-26 08:21:58 +08:00
daiwei f3154238bb test: remove vapor mark 2025-03-25 21:25:31 +08:00
daiwei ec76aec619 wip: test hmr updating 2025-03-25 17:21:50 +08:00
daiwei 90c2e20e16 wip: hmr updating 2025-03-25 11:10:50 +08:00
daiwei 51ca617632 test: add e2e tests for vdom interop 2025-03-24 21:14:46 +08:00
daiwei 098f50d5a1 wip: handing teleport hmr updating 2025-03-24 17:28:11 +08:00
daiwei 33830a0745 wip: save 2025-03-24 15:11:00 +08:00
daiwei 97e6174c41 wip: handle vapor teleport 2025-03-24 14:27:46 +08:00
daiwei b232e456f4 wip: remove unnecessary tests 2025-03-24 14:17:52 +08:00
daiwei 17317c5bd5 wip: port tests 2025-03-24 13:55:17 +08:00
daiwei 5c8f7ed2ad wip: save 2025-03-21 21:54:32 +08:00
daiwei dd18528023 wip: save 2025-03-21 17:47:43 +08:00
daiwei b945079643 wip: update tests 2025-03-21 16:23:27 +08:00
daiwei c0cd7fc810 wip: add tests 2025-03-21 15:42:17 +08:00
daiwei 257138810f wip: save 2025-03-21 14:43:27 +08:00
daiwei 9be697b38c wip: save 2025-03-20 22:17:57 +08:00
Evan You 2696f14e1c
wip(vapor): fix insertion for vdom interop 2025-03-12 09:27:37 +08:00
Evan You e5e4d295ba
wip(vapor): test cases 2025-03-12 09:18:57 +08:00
Evan You 2a76b52d7f
wip(vapor): fix children gen for dynamic with anchor insertion 2025-03-11 20:32:07 +08:00
Evan You a51dd42dc6
test(vapor): refactor hydration tests to include compilation 2025-03-11 19:06:10 +08:00
Evan You 3a9d6f781c
fix(vapor): properly handle return when compiling vapor component for ssr 2025-03-11 19:05:46 +08:00
Evan You 9ff6177697
chore(vapor): remove no longer needed CREATE_TEXT_NODE IR type 2025-03-11 15:33:21 +08:00
Evan You f6d7b90195
wip(vapor): corresponding runtime behavior for if/for/slot-outlet post compiler change 2025-03-11 15:27:51 +08:00
Evan You 9722574744
wip(vapor): adjust children and block generation order for hydration 2025-03-11 15:09:36 +08:00
Evan You e3a33e6092
wip(vapor): component hydration 2025-03-10 16:18:02 +08:00
Evan You a2415de7bf
wip(vapor): text hydration tests 2025-03-09 20:14:03 +08:00
Evan You 97c40a69fb
refactor(vapor): refactor interpolation transform to make it hydration friendly 2025-03-07 20:49:21 +08:00
Evan You bb50640a70
test: fix missed warning assertion 2025-03-07 20:49:21 +08:00
Evan You e9d912a188
wip(vapor): more hydration 2025-03-07 20:49:21 +08:00
Evan You 64270ae1b4
wip(vapor): basic hydration 2025-03-07 20:49:20 +08:00
zhiyuanzmj bce7164bf0
feat(runtime-vapor): support functional component for defineVaporComponent (#12927) 2025-02-28 17:07:55 +08:00
zhiyuanzmj 5452404b71
feat(compiler-vapor): add jsx support for setText and createTextNode (#12893) 2025-02-28 17:06:19 +08:00
zhiyuanzmj a95b5e70e6
feat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890) 2025-02-28 17:03:11 +08:00
edison ad5bb16709
fix(compiler-vapor): properly cache variable used in object property shorthand (#12815) 2025-02-28 17:02:52 +08:00
edison 05d9b429a4
fix(vapor): handle next host node for vapor component (#12820) 2025-02-28 17:02:11 +08:00
edison fb484f4f3c
fix(vapor): handle vapor mode with empty script (#12910) 2025-02-28 16:59:02 +08:00
Johnson Chu b7977d4d75 refactor(reactivity): sync alien-signals 1.0.4 changes (#12791) 2025-02-27 11:07:35 +08:00
zhiyuanzmj e1d26b18ce
ci(pkg-pr-new): add vapor branch (#12944) 2025-02-26 08:05:21 +08:00
Evan You c6fe9f9417
wip(vapor): new impl + test for vapor custom directive 2025-02-12 17:27:04 +08:00
edison 1b50febfe9
perf(vapor): use nthChild instead of nextn (#12847) 2025-02-12 16:43:26 +08:00
Evan You 10993af9e1
chore: vscode setting 2025-02-12 16:41:53 +08:00
Evan You 8254b5f5ef
test(vapor): test case for dom event handling 2025-02-12 16:41:35 +08:00
Evan You d48706336a
chore: fix mishandled regex const check 2025-02-12 15:49:32 +08:00
Evan You 4121de4960
refactor(vapor): reorg node op helpers + remove children helper 2025-02-12 15:47:14 +08:00
Evan You 242cc15fa6
refactor(vapor): use bitwise flags for v-for runtime optimizations 2025-02-12 15:40:09 +08:00
Evan You 63cf2ee3f1
refactor: adjust isConstantNode 2025-02-12 11:57:16 +08:00
Evan You 222ced2875
perf(vapor): optimize v-if in once mode 2025-02-12 08:58:22 +08:00