]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
3 months agowip: save
daiwei [Wed, 26 Mar 2025 13:09:15 +0000 (21:09 +0800)] 
wip: save

3 months agowip: fix teleport root component hmr reload
daiwei [Wed, 26 Mar 2025 09:30:32 +0000 (17:30 +0800)] 
wip: fix teleport root component hmr reload

3 months agowip: save
daiwei [Wed, 26 Mar 2025 06:01:23 +0000 (14:01 +0800)] 
wip: save

3 months agotest: port more tests
daiwei [Wed, 26 Mar 2025 00:21:58 +0000 (08:21 +0800)] 
test: port more tests

3 months agotest: remove vapor mark
daiwei [Tue, 25 Mar 2025 13:25:31 +0000 (21:25 +0800)] 
test: remove vapor mark

3 months agowip: test hmr updating
daiwei [Tue, 25 Mar 2025 09:21:50 +0000 (17:21 +0800)] 
wip: test hmr updating

3 months agowip: hmr updating
daiwei [Tue, 25 Mar 2025 03:10:50 +0000 (11:10 +0800)] 
wip: hmr updating

3 months agotest: add e2e tests for vdom interop
daiwei [Mon, 24 Mar 2025 13:14:46 +0000 (21:14 +0800)] 
test: add e2e tests for vdom interop

3 months agowip: handing teleport hmr updating
daiwei [Mon, 24 Mar 2025 09:28:11 +0000 (17:28 +0800)] 
wip: handing teleport hmr updating

3 months agowip: save
daiwei [Mon, 24 Mar 2025 07:11:00 +0000 (15:11 +0800)] 
wip: save

3 months agowip: handle vapor teleport
daiwei [Mon, 24 Mar 2025 06:27:46 +0000 (14:27 +0800)] 
wip: handle vapor teleport

3 months agowip: remove unnecessary tests
daiwei [Mon, 24 Mar 2025 06:17:52 +0000 (14:17 +0800)] 
wip: remove unnecessary tests

3 months agowip: port tests
daiwei [Mon, 24 Mar 2025 05:55:17 +0000 (13:55 +0800)] 
wip: port tests

3 months agowip: save
daiwei [Fri, 21 Mar 2025 13:53:35 +0000 (21:53 +0800)] 
wip: save

3 months agowip: save
daiwei [Fri, 21 Mar 2025 09:47:43 +0000 (17:47 +0800)] 
wip: save

3 months agowip: update tests
daiwei [Fri, 21 Mar 2025 08:23:27 +0000 (16:23 +0800)] 
wip: update tests

3 months agowip: add tests
daiwei [Fri, 21 Mar 2025 07:42:17 +0000 (15:42 +0800)] 
wip: add tests

3 months agowip: save
daiwei [Fri, 21 Mar 2025 06:43:27 +0000 (14:43 +0800)] 
wip: save

3 months agowip: save
daiwei [Thu, 20 Mar 2025 14:17:57 +0000 (22:17 +0800)] 
wip: save

4 months agowip(vapor): fix insertion for vdom interop
Evan You [Wed, 12 Mar 2025 01:27:37 +0000 (09:27 +0800)] 
wip(vapor): fix insertion for vdom interop

4 months agowip(vapor): test cases
Evan You [Wed, 12 Mar 2025 01:18:57 +0000 (09:18 +0800)] 
wip(vapor): test cases

4 months agowip(vapor): fix children gen for dynamic with anchor insertion
Evan You [Tue, 11 Mar 2025 12:32:07 +0000 (20:32 +0800)] 
wip(vapor): fix children gen for dynamic with anchor insertion

4 months agotest(vapor): refactor hydration tests to include compilation
Evan You [Tue, 11 Mar 2025 11:06:10 +0000 (19:06 +0800)] 
test(vapor): refactor hydration tests to include compilation

4 months agofix(vapor): properly handle return when compiling vapor component for ssr
Evan You [Tue, 11 Mar 2025 11:05:46 +0000 (19:05 +0800)] 
fix(vapor): properly handle return when compiling vapor component for ssr

4 months agochore(vapor): remove no longer needed CREATE_TEXT_NODE IR type
Evan You [Tue, 11 Mar 2025 07:33:21 +0000 (15:33 +0800)] 
chore(vapor): remove no longer needed CREATE_TEXT_NODE IR type

4 months agowip(vapor): corresponding runtime behavior for if/for/slot-outlet post compiler change
Evan You [Tue, 11 Mar 2025 07:27:51 +0000 (15:27 +0800)] 
wip(vapor): corresponding runtime behavior for if/for/slot-outlet post compiler change

4 months agowip(vapor): adjust children and block generation order for hydration
Evan You [Tue, 11 Mar 2025 07:09:36 +0000 (15:09 +0800)] 
wip(vapor): adjust children and block generation order for hydration

4 months agowip(vapor): component hydration
Evan You [Mon, 10 Mar 2025 08:18:02 +0000 (16:18 +0800)] 
wip(vapor): component hydration

4 months agowip(vapor): text hydration tests
Evan You [Sun, 9 Mar 2025 12:14:03 +0000 (20:14 +0800)] 
wip(vapor): text hydration tests

4 months agorefactor(vapor): refactor interpolation transform to make it hydration friendly
Evan You [Fri, 7 Mar 2025 12:38:03 +0000 (20:38 +0800)] 
refactor(vapor): refactor interpolation transform to make it hydration friendly

4 months agotest: fix missed warning assertion
Evan You [Fri, 7 Mar 2025 12:25:08 +0000 (20:25 +0800)] 
test: fix missed warning assertion

4 months agowip(vapor): more hydration
Evan You [Fri, 7 Mar 2025 11:45:46 +0000 (19:45 +0800)] 
wip(vapor): more hydration

4 months agowip(vapor): basic hydration
Evan You [Wed, 12 Feb 2025 14:01:28 +0000 (22:01 +0800)] 
wip(vapor): basic hydration

4 months agofeat(runtime-vapor): support functional component for defineVaporComponent (#12927)
zhiyuanzmj [Fri, 28 Feb 2025 09:07:55 +0000 (17:07 +0800)] 
feat(runtime-vapor): support functional component for defineVaporComponent (#12927)

4 months agofeat(compiler-vapor): add jsx support for setText and createTextNode (#12893)
zhiyuanzmj [Fri, 28 Feb 2025 09:06:19 +0000 (17:06 +0800)] 
feat(compiler-vapor): add jsx support for setText and createTextNode (#12893)

4 months agofeat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890)
zhiyuanzmj [Fri, 28 Feb 2025 09:03:11 +0000 (17:03 +0800)] 
feat(runtime-vapor): expose VaporFragment for jsx-vapor (#12890)

4 months agofix(compiler-vapor): properly cache variable used in object property shorthand (...
edison [Fri, 28 Feb 2025 09:02:52 +0000 (17:02 +0800)] 
fix(compiler-vapor): properly cache variable used in object property shorthand (#12815)

4 months agofix(vapor): handle next host node for vapor component (#12820)
edison [Fri, 28 Feb 2025 09:02:11 +0000 (17:02 +0800)] 
fix(vapor): handle next host node for vapor component (#12820)

4 months agofix(vapor): handle vapor mode with empty script (#12910)
edison [Fri, 28 Feb 2025 08:59:02 +0000 (16:59 +0800)] 
fix(vapor): handle vapor mode with empty script (#12910)

4 months agorefactor(reactivity): sync alien-signals 1.0.4 changes (#12791)
Johnson Chu [Tue, 25 Feb 2025 07:23:25 +0000 (15:23 +0800)] 
refactor(reactivity): sync alien-signals 1.0.4 changes (#12791)

4 months agoci(pkg-pr-new): add vapor branch (#12944)
zhiyuanzmj [Wed, 26 Feb 2025 00:05:21 +0000 (08:05 +0800)] 
ci(pkg-pr-new): add vapor branch (#12944)

4 months agowip(vapor): new impl + test for vapor custom directive
Evan You [Wed, 12 Feb 2025 09:18:58 +0000 (17:18 +0800)] 
wip(vapor): new impl + test for vapor custom directive

4 months agoperf(vapor): use nthChild instead of nextn (#12847)
edison [Wed, 12 Feb 2025 08:43:26 +0000 (16:43 +0800)] 
perf(vapor): use nthChild instead of nextn (#12847)

4 months agochore: vscode setting
Evan You [Wed, 12 Feb 2025 08:41:53 +0000 (16:41 +0800)] 
chore: vscode setting

4 months agotest(vapor): test case for dom event handling
Evan You [Wed, 12 Feb 2025 08:41:35 +0000 (16:41 +0800)] 
test(vapor): test case for dom event handling

4 months agochore: fix mishandled regex const check
Evan You [Wed, 12 Feb 2025 07:49:32 +0000 (15:49 +0800)] 
chore: fix mishandled regex const check

4 months agorefactor(vapor): reorg node op helpers + remove children helper
Evan You [Wed, 12 Feb 2025 07:47:14 +0000 (15:47 +0800)] 
refactor(vapor): reorg node op helpers + remove children helper

4 months agorefactor(vapor): use bitwise flags for v-for runtime optimizations
Evan You [Wed, 12 Feb 2025 07:28:10 +0000 (15:28 +0800)] 
refactor(vapor): use bitwise flags for v-for runtime optimizations

4 months agorefactor: adjust isConstantNode
Evan You [Wed, 12 Feb 2025 03:57:16 +0000 (11:57 +0800)] 
refactor: adjust isConstantNode

4 months agoperf(vapor): optimize v-if in once mode
Evan You [Wed, 12 Feb 2025 00:58:22 +0000 (08:58 +0800)] 
perf(vapor): optimize v-if in once mode

5 months agoperf(vapor): optimize text bindings and v-text
Evan You [Tue, 11 Feb 2025 10:39:27 +0000 (18:39 +0800)] 
perf(vapor): optimize text bindings and v-text

5 months agowip(vapor): improve node traversal codegen
Evan You [Mon, 10 Feb 2025 18:20:53 +0000 (02:20 +0800)] 
wip(vapor): improve node traversal codegen

5 months agoperf(vapor): v-for remove all fast path
Evan You [Mon, 10 Feb 2025 09:37:24 +0000 (17:37 +0800)] 
perf(vapor): v-for remove all fast path

5 months agoperf(vapor): optimize cache property lookup
Evan You [Mon, 10 Feb 2025 08:27:13 +0000 (16:27 +0800)] 
perf(vapor): optimize cache property lookup

5 months agoperf(vapor): generate simpler evenet delegation code when possible
Evan You [Mon, 10 Feb 2025 08:17:25 +0000 (16:17 +0800)] 
perf(vapor): generate simpler evenet delegation code when possible

5 months agorefactor(vapor): avoid unnecessary wrapping for event handlers
Evan You [Mon, 10 Feb 2025 07:50:34 +0000 (15:50 +0800)] 
refactor(vapor): avoid unnecessary wrapping for event handlers

5 months agochore: use catalog vue plugin
Evan You [Mon, 10 Feb 2025 06:40:28 +0000 (14:40 +0800)] 
chore: use catalog vue plugin

5 months agochore: benchmark reference
Evan You [Mon, 10 Feb 2025 02:04:22 +0000 (10:04 +0800)] 
chore: benchmark reference

5 months agochore: use inline vitest env comment
Evan You [Mon, 10 Feb 2025 01:19:57 +0000 (09:19 +0800)] 
chore: use inline vitest env comment

5 months agoperf: optimize toDisplayString
Evan You [Sun, 9 Feb 2025 04:25:11 +0000 (12:25 +0800)] 
perf: optimize toDisplayString

5 months agowip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff
Evan You [Sun, 9 Feb 2025 04:14:31 +0000 (12:14 +0800)] 
wip(vapor): fix v-for update check + avoid unnecessary tracking overhead during diff

5 months agowip(vapor): optimize event handling
Evan You [Sat, 8 Feb 2025 14:40:37 +0000 (22:40 +0800)] 
wip(vapor): optimize event handling

5 months agochore: fix ci
Evan You [Sat, 8 Feb 2025 13:46:47 +0000 (21:46 +0800)] 
chore: fix ci

5 months agotest(vapor): vapor todomvc e2e test
Evan You [Sat, 8 Feb 2025 13:33:40 +0000 (21:33 +0800)] 
test(vapor): vapor todomvc e2e test

5 months agowip(vapor): custom directives
Evan You [Sat, 8 Feb 2025 13:32:16 +0000 (21:32 +0800)] 
wip(vapor): custom directives

5 months agotest(vapor): e2e interop test for vapor
Evan You [Sat, 8 Feb 2025 12:42:34 +0000 (20:42 +0800)] 
test(vapor): e2e interop test for vapor

5 months agochore: improve build script to only build package when format is valid
Evan You [Sat, 8 Feb 2025 09:35:52 +0000 (17:35 +0800)] 
chore: improve build script to only build package when format is valid

5 months agochore: move benchmark and local playground in to packages-private
Evan You [Sat, 8 Feb 2025 07:44:13 +0000 (15:44 +0800)] 
chore: move benchmark and local playground in to packages-private

5 months agochore: warn vapor hydration for now
Evan You [Sat, 8 Feb 2025 07:06:27 +0000 (15:06 +0800)] 
chore: warn vapor hydration for now

5 months agowip(vapor): vapor slots in vdom
Evan You [Fri, 7 Feb 2025 07:47:06 +0000 (15:47 +0800)] 
wip(vapor): vapor slots in vdom

5 months agochore: bump playground vite plugin version
Evan You [Fri, 7 Feb 2025 09:08:40 +0000 (17:08 +0800)] 
chore: bump playground vite plugin version

5 months agowip(vapor): fix component unmount when not at block root level
Evan You [Fri, 7 Feb 2025 09:04:05 +0000 (17:04 +0800)] 
wip(vapor): fix component unmount when not at block root level

5 months agowip(vapor): vdom slots in vapor component
Evan You [Thu, 6 Feb 2025 10:12:54 +0000 (18:12 +0800)] 
wip(vapor): vdom slots in vapor component

5 months agowip(vapor): support vapor component as root in vdom app
Evan You [Wed, 5 Feb 2025 06:23:32 +0000 (14:23 +0800)] 
wip(vapor): support vapor component as root in vdom app

5 months agorefactor: adjust vapor/vdom interop
Evan You [Wed, 5 Feb 2025 06:16:39 +0000 (14:16 +0800)] 
refactor: adjust vapor/vdom interop

5 months agowip: vdom in vapor hmr reload
Evan You [Tue, 4 Feb 2025 14:44:17 +0000 (22:44 +0800)] 
wip: vdom in vapor hmr reload

5 months agowip(vapor): fix setScopeId for vdom in vapor
Evan You [Tue, 4 Feb 2025 13:55:32 +0000 (21:55 +0800)] 
wip(vapor): fix setScopeId for vdom in vapor

5 months agowip(vapor): vdom in vapor interop
Evan You [Tue, 4 Feb 2025 13:38:09 +0000 (21:38 +0800)] 
wip(vapor): vdom in vapor interop

5 months agowip(vapor): optimize vapor interop update
Evan You [Tue, 4 Feb 2025 05:11:51 +0000 (13:11 +0800)] 
wip(vapor): optimize vapor interop update

5 months agochore: fix runtime-vapor dts build
Evan You [Mon, 3 Feb 2025 07:46:40 +0000 (15:46 +0800)] 
chore: fix runtime-vapor dts build

5 months agochore: update compiler-vapor package.json
Evan You [Mon, 3 Feb 2025 06:43:06 +0000 (14:43 +0800)] 
chore: update compiler-vapor package.json

5 months agochore: fix runtime vapor exports + size script
Evan You [Mon, 3 Feb 2025 06:22:59 +0000 (14:22 +0800)] 
chore: fix runtime vapor exports + size script

5 months agochore: remove no longer needed vue-vapor references
Evan You [Mon, 3 Feb 2025 06:12:22 +0000 (14:12 +0800)] 
chore: remove no longer needed vue-vapor references

5 months agochore: fix dts test
Evan You [Mon, 3 Feb 2025 06:11:42 +0000 (14:11 +0800)] 
chore: fix dts test

5 months agochore: sync runtime-vapor version with other packages and tweak package.json
Evan You [Mon, 3 Feb 2025 05:22:25 +0000 (13:22 +0800)] 
chore: sync runtime-vapor version with other packages and tweak package.json

5 months agowip(vapor): per-file vapor support in sfc playground
Evan You [Mon, 3 Feb 2025 04:22:45 +0000 (12:22 +0800)] 
wip(vapor): per-file vapor support in sfc playground

5 months agowip(vapor): treat `<script vapor>` as setup
Evan You [Mon, 3 Feb 2025 02:05:07 +0000 (10:05 +0800)] 
wip(vapor): treat `<script vapor>` as setup

5 months agowip(vapor): match vapor internal flag generated by compiler-sfc with runtime
Evan You [Mon, 3 Feb 2025 02:04:36 +0000 (10:04 +0800)] 
wip(vapor): match vapor internal flag generated by compiler-sfc with runtime

5 months agowip(vapor): vapor in vdom interop
Evan You [Sun, 2 Feb 2025 14:28:35 +0000 (22:28 +0800)] 
wip(vapor): vapor in vdom interop

5 months agotest(vapor): v-model runtime tests
Evan You [Sun, 2 Feb 2025 07:53:04 +0000 (15:53 +0800)] 
test(vapor): v-model runtime tests

5 months agotest(vapor): update vModel compiler tests
Evan You [Sun, 2 Feb 2025 04:27:17 +0000 (12:27 +0800)] 
test(vapor): update vModel compiler tests

5 months agowip(vapor): v-show work on components
Evan You [Sun, 2 Feb 2025 04:18:51 +0000 (12:18 +0800)] 
wip(vapor): v-show work on components

5 months agowip(vapor): v-model checkbox, radio, select, dynamic
Evan You [Sat, 1 Feb 2025 14:21:11 +0000 (22:21 +0800)] 
wip(vapor): v-model checkbox, radio, select, dynamic

5 months agochore(lint): allow DOM globals in runtime-vapor
Evan You [Sat, 1 Feb 2025 13:07:06 +0000 (21:07 +0800)] 
chore(lint): allow DOM globals in runtime-vapor

5 months agowip(vapor): v-model text reuse from runtime-dom
Evan You [Sat, 1 Feb 2025 13:06:40 +0000 (21:06 +0800)] 
wip(vapor): v-model text reuse from runtime-dom

5 months agorefactor: reuse htmlNesting from compiler-dom
Evan You [Fri, 31 Jan 2025 14:32:05 +0000 (22:32 +0800)] 
refactor: reuse htmlNesting from compiler-dom

5 months agowip(vapor): simplified builtin directive v-show
Evan You [Fri, 31 Jan 2025 14:18:32 +0000 (22:18 +0800)] 
wip(vapor): simplified builtin directive v-show

5 months agowip(vapor): createDynamicComponent
Evan You [Fri, 31 Jan 2025 08:55:08 +0000 (16:55 +0800)] 
wip(vapor): createDynamicComponent

5 months agowip(vapor): improve v-for codegen + minor optimization
Evan You [Fri, 31 Jan 2025 05:14:16 +0000 (13:14 +0800)] 
wip(vapor): improve v-for codegen + minor optimization

5 months agotest(vapor): add test cases for v-for destructure with rest and default value
Evan You [Fri, 31 Jan 2025 03:24:00 +0000 (11:24 +0800)] 
test(vapor): add test cases for v-for destructure with rest and default value