daiwei
|
38f995763a
|
refactor: extract getRawValue
|
2024-10-28 21:42:21 +08:00 |
Evan You
|
40193696b3
|
chore(build): use /*@__PURE__*/ annotation consistently
|
2024-09-04 20:24:33 +08:00 |
Evan You
|
313e4bf552
|
fix(reactivity): avoid infinite recursion when mutating ref wrapped in reactive
close #11696
|
2024-08-29 14:10:29 +08:00 |
Kevin Deng 三咲智子
|
928af5fe2f
|
refactor(types): enable `isolatedDeclarations` (#11178)
|
2024-08-08 23:05:21 +08:00 |
Evan You
|
eaf5455d77
|
chore: Merge branch 'main' into minor
|
2024-08-07 18:25:58 +08:00 |
sq800
|
139548e0e0
|
chore: fix typo (#11535) [ci skip]
|
2024-08-07 10:57:39 +08:00 |
Evan You
|
912494318f
|
chore(types): reduce as any in reactivity
|
2024-06-26 08:45:25 +08:00 |
Evan You
|
bb5c31e614
|
chore: Merge branch 'main' into minor
|
2024-04-16 00:05:37 +08:00 |
Evan You
|
969c5fb30f
|
fix(reactivity): fix hasOwnProperty key coercion edge cases
|
2024-04-15 17:18:53 +08:00 |
Evan You
|
c3c5dc93fb
|
fix(reactivity): fix tracking when hasOwnProperty is called with non-string value
close #10455
close #10464
|
2024-04-14 22:46:48 +08:00 |
jods
|
70196a40cc
|
perf(reactivity): optimize array tracking (#9511)
close #4318
|
2024-02-26 18:25:52 +08:00 |
Evan You
|
58d827cb71
|
chore: Merge branch 'main' into minor
|
2024-02-26 10:13:44 +08:00 |
Wick
|
a4098d587b
|
chore(reactivity): consistent variable naming (#10350)
|
2024-02-25 21:08:06 +08:00 |
Evan You
|
05eb4e0fef
|
Refactor reactivity system to use version counting and doubly-linked list tracking (#10397)
Bug fixes
close #10236
close #10069
PRs made stale by this one
close #10290
close #10354
close #10189
close #9480
|
2024-02-25 16:51:49 +08:00 |
三咲智子 Kevin Deng
|
bfe6b459d3
|
style: update format & lint config (#9162)
Co-authored-by: 丶远方 <yangpanteng@gmail.com>
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Co-authored-by: Guo Xingjun <99574369+Plumbiu@users.noreply.github.com>
|
2023-12-26 19:39:47 +08:00 |
Evan You
|
982a145d38
|
chore: Merge branch 'main' into minor
|
2023-12-11 22:03:28 +08:00 |
Evan You
|
ef432bda77
|
refactor(reactivity): improve nested readonly ref set check
ref #9094
|
2023-12-11 18:40:55 +08:00 |
Evan You
|
6ecbd5ce2a
|
fix(reactivity): fix mutation on user proxy of reactive Array
close #9742
close #9751
close #9750
|
2023-12-07 13:26:30 +08:00 |
Evan You
|
1ea775633d
|
chore: Merge branch 'main' into minor
|
2023-11-21 09:48:26 +08:00 |
renovate[bot]
|
16a6438236
|
chore(deps): update lint (#9627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2023-11-18 10:33:24 +08:00 |
Johnson Chu
|
16e06ca08f
|
feat(reactivity): more efficient reactivity system (#5912)
fix #311, fix #1811, fix #6018, fix #7160, fix #8714, fix #9149, fix #9419, fix #9464
|
2023-10-27 23:28:40 +09:00 |
Waleed Khaled
|
02c6924bcd
|
refactor(reactivity): encapsulate reactive handlers in class (#8586)
reactive obj create has a huge positive impact (200% - 700%)
get/set reactive obj props has a small negative impact (1% - 5%)
|
2023-08-22 16:50:27 +08:00 |
魏
|
13dc28aeff
|
refactor(reactivity): hasOwnProperty add this parameter (#7233)
hasOwnProperty adds this parameter and delete @ts-ignore
|
2023-01-09 15:21:32 +01:00 |
Evan You
|
588bd44f03
|
fix(reactivity): track hasOwnProperty
fix #2619
close #2621
|
2022-11-14 17:17:35 +08:00 |
Evan You
|
a95554d35c
|
fix(reactivity): fix shallow/readonly edge cases
|
2022-07-22 11:16:06 +08:00 |
descire
|
b87dc06193
|
fix(reactivity): ios10.x compatibility (#4900)
|
2022-05-10 04:10:40 -04:00 |
zhangenming
|
b9484543db
|
refactor(reactivity): make some expression simpler (#5131)
|
2022-05-06 06:42:22 -04:00 |
宋铄运 (Alan Song)
|
c6eb3cccce
|
build: improve treeshakeability (#5682)
|
2022-04-13 05:39:02 -04:00 |
Code_xxmyyds
|
711c826c68
|
chore(reactivity): use warn (#5548)
|
2022-04-13 05:21:38 -04:00 |
Thorsten Lünborg
|
4be1037f31
|
fix(reactivity): ensure readonly refs can be replaced with new refs in reactive objects (#5310)
fix #5307
|
2022-01-23 08:08:27 -05:00 |
Thorsten Lünborg
|
171f5e9c60
|
fix(reactivity): mutating a readonly ref nested in a reactive object should fail. (#5048)
fix: #5042
|
2022-01-21 02:33:18 -05:00 |
Evan You
|
9c304bfe79
|
fix(reactivity): differentiate shallow/deep proxies of same target when nested in reactive
fix #5271
|
2022-01-18 09:22:41 +08:00 |
Evan You
|
9fda9411ec
|
feat(reactivity): add isShallow api
|
2022-01-18 09:22:41 +08:00 |
Evan You
|
d145128ab4
|
fix(reactivity): retain readonly proxies when setting as reactive property
fix #4986
|
2021-11-25 12:14:39 +08:00 |
Evan You
|
47f488350c
|
chore: run updated prettier
|
2021-07-19 18:24:18 -04:00 |
TheDro
|
1cfe290352
|
fix(reactivity): call array subclass methods (#3624)
fix #2314, close #2315
|
2021-07-15 17:17:13 -04:00 |
Evan You
|
f8a6b57ddd
|
refactor(reactivity): improve tree-shaking annotations
|
2021-06-30 11:39:31 -04:00 |
Yunfei He
|
49fd1696c9
|
chore(types): remove unnecessary type assertion (#3724)
|
2021-05-12 17:47:52 -04:00 |
liaoliao666
|
c61e767422
|
fix(reactivity): should not trigger when setting value to same proxy (#2904)
|
2021-03-29 17:52:57 -04:00 |
Thorsten Lünborg
|
22cc4a7659
|
fix(reactivity): ensure that shallow and normal proxies are tracked seperately (close #2843) (#2851)
fix #2843
|
2021-03-26 15:39:56 -04:00 |
Cédric Exbrayat
|
57e1aa815b
|
chore: fix ownKeys signature (#3313)
|
2021-03-03 11:26:49 -05:00 |
HcySunYang
|
dd02cf37d5
|
perf(reactivity): should not track `__isVue` (#2940)
|
2021-02-03 19:28:07 +01:00 |
Thorsten Lünborg
|
34703082fd
|
fix(reactivity): ensure readonly on plain arrays doesn't track array methods. (#2506)
fix #2493
|
2020-11-27 10:24:31 -05:00 |
Evan You
|
0e5a3c47a7
|
fix(reactivity): track length on for in iteration on Array
fix #2427
|
2020-10-19 17:37:35 -04:00 |
edison
|
af1f5d33aa
|
refactor(reactivity): remove `keyIsSymbol` (#2262)
|
2020-10-13 16:17:52 -04:00 |
Yang Mingshan
|
7cc09ca8a5
|
fix(reactivity): use resetTracking instead of enableTracking (#2174)
|
2020-10-13 15:32:46 -04:00 |
ᴜɴвʏтᴇ
|
f316a332b0
|
fix(reactivity): avoid length mutating array methods causing infinite updates (#2138)
fix #2137
Co-authored-by: Evan You <yyx990803@gmail.com>
|
2020-09-18 01:01:36 -04:00 |
Carlos Rodrigues
|
4fd468aced
|
types(runtime-core): refactor defineComponent (#1883)
|
2020-09-15 11:46:11 -04:00 |
Evan You
|
691a4b9530
|
perf(reactivity): no need to proxy has/ownKeys for readonly objects
|
2020-09-01 20:52:48 -04:00 |
xxgjzftd
|
d5c4f6ed4d
|
perf(reactivity): add existing index or non-integer prop on Array should not trigger length dependency (#1969)
|
2020-08-26 11:28:58 -04:00 |