Evan You
|
242cc15fa6
|
refactor(vapor): use bitwise flags for v-for runtime optimizations
|
2025-02-12 15:40:09 +08:00 |
Evan You
|
1ef15c780f
|
perf: optimize toDisplayString
|
2025-02-09 13:23:38 +08:00 |
Evan You
|
181d3403f7
|
wip(vapor): v-for
|
2025-01-29 19:07:40 +08:00 |
Evan You
|
8008509aac
|
refactor: fix type errors
|
2025-01-29 12:08:32 +08:00 |
Evan You
|
4505727412
|
wip: refactor vapor vBind codegen
|
2024-12-12 18:17:29 +08:00 |
Evan You
|
dfe06f8f4e
|
wip: cache setProp prev value on element, simplify codegen
Also separate `setClass`/`setClassIncremental` and `setStyle`/
`setStyleIncremental`
|
2024-12-12 13:18:04 +08:00 |
Evan You
|
fc9aa62248
|
wip: handle props case matching
|
2024-12-05 17:33:39 +08:00 |
Evan You
|
8725954244
|
wip: should resolve dynamic props first + optimize ownKeys
|
2024-12-05 13:17:28 +08:00 |
edison
|
0196e1a499
|
perf(runtime-vapor): optimize `setDOMProp` on static tag + key (#294)
|
2024-12-01 17:04:42 +08:00 |
edison
|
e61cedf3fd
|
perf(runtime-vapor): use `setAttr` or `setDOMProp` instead of `setDynamicProp` when possible (#291)
Co-authored-by: Doctor Wu <doctorwu@moego.pet>
|
2024-11-27 16:55:45 +08:00 |
三咲智子 Kevin Deng
|
f6ce3f9d43
|
Merge tag 'v3.5.13'
|
2024-11-16 02:48:30 +08:00 |
edison
|
2d78539da3
|
fix(compiler-dom): properly stringify template string style (#12392)
close #12391
|
2024-11-15 10:56:08 +08:00 |
三咲智子 Kevin Deng
|
c7fd6ae2dc
|
Merge tag 'v3.5.11'
|
2024-10-05 11:40:13 +08:00 |
山吹色御守
|
57315ab968
|
fix(types): correctly infer `TypeProps` when it is `any` (#12073)
close #12058
|
2024-10-03 23:22:27 +08:00 |
edison
|
fa0ba24b3a
|
fix(vue): properly cache runtime compilation (#12019)
|
2024-09-26 17:05:37 +08:00 |
三咲智子 Kevin Deng
|
594cb1412d
|
Merge remote-tracking branch 'upstream/main'
|
2024-09-17 10:33:35 +08:00 |
edison
|
85c138ced1
|
fix(compile-dom): should be able to stringify mathML (#11891)
|
2024-09-16 10:58:23 +08:00 |
Evan You
|
b1430f250d
|
refactor: remove rarely used argument in makeMap + optimize perf
|
2024-09-07 15:40:17 +08:00 |
远方os
|
c518517cb3
|
chore(types): removed the Awaited compatibility type tool (#11820)
|
2024-09-05 16:09:10 +08:00 |
Evan You
|
40193696b3
|
chore(build): use /*@__PURE__*/ annotation consistently
|
2024-09-04 20:24:33 +08:00 |
edison
|
7b5b6e0275
|
fix(cssVars): correctly escape double quotes in SSR (#11784)
close #11779
|
2024-09-03 17:39:07 +08:00 |
edison
|
ca12e776bc
|
fix(hydration): escape css var name to avoid mismatch (#11739)
close #11735
|
2024-09-03 08:25:00 +08:00 |
Evan You
|
ac9e7e8bfa
|
test: adjust coverage config, use v8 coverage
|
2024-08-29 10:41:29 +08:00 |
三咲智子 Kevin Deng
|
4468a2bea8
|
Merge tag 'v3.5.0-beta.1'
|
2024-08-09 00:55:35 +08:00 |
Kevin Deng 三咲智子
|
928af5fe2f
|
refactor(types): enable `isolatedDeclarations` (#11178)
|
2024-08-08 23:05:21 +08:00 |
三咲智子 Kevin Deng
|
a8248cf152
|
Merge remote-tracking branch 'upstream/minor'
|
2024-07-19 18:52:32 +08:00 |
Evan You
|
f15ba2c2e2
|
chore: Merge branch 'main' into minor
|
2024-07-17 17:32:31 +08:00 |
skirtle
|
0126cfff9d
|
fix(shared): unwrap refs in toDisplayString (#7306)
close #5578
close #5593
close #11199
close #11201
|
2024-06-23 09:34:52 +08:00 |
三咲智子 Kevin Deng
|
cf8be999df
|
Merge remote-tracking branch 'upstream/minor'
|
2024-06-16 17:01:49 +08:00 |
Evan You
|
26356264d2
|
chore: Merge branch 'main' into minor
|
2024-06-14 12:32:28 +02:00 |
Tycho
|
80e402975b
|
refactor(shared): improve handling of out-of-range start and end values in generateCodeFrame (#10883)
related: #10854
|
2024-06-10 15:28:00 +08:00 |
Evan You
|
cd0ea0d479
|
fix(compiler-core): change node hoisting to caching per instance (#11067)
close #5256
close #9219
close #10959
|
2024-06-04 20:09:54 +08:00 |
三咲智子 Kevin Deng
|
334e72eeee
|
Merge remote-tracking branch 'upstream/minor'
|
2024-05-30 21:41:53 +08:00 |
Wick
|
f8eba75d0a
|
chore(reactivity): change literal flag properties to enum flag properties (#10367)
|
2024-05-30 19:09:04 +08:00 |
Evan You
|
1d8727ec97
|
chore: Merge branch 'main' into minor
|
2024-05-30 11:21:12 +08:00 |
Doctor Wu
|
107569b922
|
feat(runtime-vapor): resolve assets of components & directives (#214)
|
2024-05-29 01:43:47 +08:00 |
4xi-2000
|
a501a85a7c
|
feat(compiler-core): support `Symbol` global in template expressions (#9069)
|
2024-05-27 17:21:54 +08:00 |
Tycho
|
9b40d0f25d
|
fix(shared): ensure invokeArrayFns handles undefined arguments (#10869)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Close #10863
|
2024-05-20 19:28:22 +08:00 |
三咲智子 Kevin Deng
|
639c847c0c
|
refactor(runtime-shared): move `Data`
|
2024-05-11 23:14:26 +08:00 |
三咲智子 Kevin Deng
|
7cd70505d5
|
Merge remote-tracking branch 'upstream/minor'
|
2024-05-11 22:11:30 +08:00 |
Guo
|
c9c9dff805
|
refactor(perf): assign value in `if` block (#10836)
|
2024-04-29 18:57:56 +08:00 |
Evan You
|
801b8dea3b
|
chore: Merge branch 'main' into minor
|
2024-04-29 18:46:20 +08:00 |
三咲智子 Kevin Deng
|
fb58e65d3d
|
Merge remote-tracking branch 'upstream/minor'
|
2024-04-29 17:50:30 +09:00 |
edison
|
9c2de6244c
|
fix(runtime-core): ensure slot compiler marker writable (#10825)
close #10818
|
2024-04-29 11:47:40 +08:00 |
Evan You
|
75c8cf63a1
|
feat(types): provide internal options for directly using user types in language tools (#10801)
|
2024-04-27 11:48:37 +08:00 |
三咲智子 Kevin Deng
|
b8c609f437
|
Merge remote-tracking branch 'upstream/minor'
|
2024-04-18 14:43:54 +08:00 |
Evan You
|
2ae908d00c
|
chore(types): perform strict es2016 lib check when building dts
|
2024-04-15 15:52:48 +08:00 |
三咲智子 Kevin Deng
|
d282af9430
|
refactor(compiler-vapor): check reserved prop on compiler only
|
2024-03-15 22:26:03 +08:00 |
三咲智子 Kevin Deng
|
b4da5a8da6
|
feat(runtime-vapor): support v-bind for event
|
2024-03-14 14:25:54 +08:00 |
三咲智子 Kevin Deng
|
b4aa5f98d7
|
Merge remote-tracking branch 'upstream/main'
|
2024-03-14 14:17:25 +08:00 |