Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Attributes: Fix apply_diff_index_maps (#2653)
* Attributes: Fix apply_diff_index_maps The old algorithm simply stops when key name/order changes, which is simply wrong. Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> * add test case for test for bug #2653
- Loading branch information
1 parent
fd1906f
commit e588013
Showing
2 changed files
with
54 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
e588013
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yew master branch benchmarks (Lower is better)
yew-struct-keyed 01_run1k
174.8715
158.5575
1.10
yew-struct-keyed 02_replace1k
182.658
170.13049999999998
1.07
yew-struct-keyed 03_update10th1k_x16
432.025
278.2025
1.55
yew-struct-keyed 04_select1k
76.96600000000001
50.2155
1.53
yew-struct-keyed 05_swap1k
101.127
69.78200000000001
1.45
yew-struct-keyed 06_remove-one-1k
30.807
25.3115
1.22
yew-struct-keyed 07_create10k
3024.2375
2653.8785
1.14
yew-struct-keyed 08_create1k-after1k_x2
422.8645
365.9105
1.16
yew-struct-keyed 09_clear1k_x8
190.7245
147.3945
1.29
yew-struct-keyed 21_ready-memory
1.459808349609375
1.457233428955078
1.00
yew-struct-keyed 22_run-memory
1.6642074584960938
1.6938209533691406
0.98
yew-struct-keyed 23_update5-memory
1.6686172485351562
1.6972122192382812
0.98
yew-struct-keyed 24_run5-memory
1.713031768798828
1.7057380676269531
1.00
yew-struct-keyed 25_run-clear-memory
1.3325920104980469
1.3268890380859375
1.00
yew-struct-keyed 31_startup-ci
1730.42
1729.632
1.00
yew-struct-keyed 32_startup-bt
28.792
24.028
1.20
yew-struct-keyed 33_startup-mainthreadcost
216.704
190.556
1.14
yew-struct-keyed 34_startup-totalbytes
328.7412109375
328.7412109375
1
This comment was automatically generated by workflow using github-action-benchmark.