Skip to content

chore: bump indexmap from 2.8.0 to 2.10.0#3898

Merged
Madoshakalaka merged 1 commit intomasterfrom
update-indexmap-2.10
Aug 16, 2025
Merged

chore: bump indexmap from 2.8.0 to 2.10.0#3898
Madoshakalaka merged 1 commit intomasterfrom
update-indexmap-2.10

Conversation

@Madoshakalaka
Copy link
Member

Surveyed the new method inclusions:

extract_if, get_disjoint_mut, get_disjoint_indices_mut

and couldn't find any use cases.

@github-actions
Copy link

Visit the preview URL for this PR (updated for commit 541841c):

https://yew-rs-api--pr3898-update-indexmap-2-10-cm8cvzt8.web.app

(expires Thu, 21 Aug 2025 16:30:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@github-actions
Copy link

Benchmark - core

Yew Master

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.434 ns      │ 3.681 ns      │ 2.437 ns      │ 2.453 ns      │ 100     │ 1000000000

Pull Request

vnode           fastest       │ slowest       │ median        │ mean          │ samples │ iters
╰─ vnode_clone  2.462 ns      │ 4.534 ns      │ 2.469 ns      │ 2.839 ns      │ 100     │ 1000000000

@github-actions
Copy link

Benchmark - SSR

Yew Master

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 290.834 302.286 292.201 3.548
Hello World 10 463.087 477.670 468.739 5.511
Function Router 10 1589.740 1624.685 1606.060 12.222
Concurrent Task 10 1005.444 1007.064 1006.492 0.481
Many Providers 10 1084.415 1115.647 1099.438 11.044

Pull Request

Details
Benchmark Round Min (ms) Max (ms) Mean (ms) Standard Deviation
Baseline 10 310.521 312.702 311.112 0.835
Hello World 10 468.192 492.229 474.827 8.846
Function Router 10 1589.911 1604.720 1596.804 4.027
Concurrent Task 10 1005.933 1006.694 1006.398 0.225
Many Providers 10 1065.809 1097.985 1075.726 9.218

@github-actions
Copy link

Size Comparison

Details
examples master (KB) pull request (KB) diff (KB) diff (%)
async_clock 99.510 99.511 +0.001 +0.001%
boids 168.307 168.310 +0.003 +0.002%
communication_child_to_parent 91.800 91.802 +0.002 +0.002%
communication_grandchild_with_grandparent 102.826 102.823 -0.003 -0.003%
communication_grandparent_to_grandchild 97.828 97.829 +0.001 +0.001%
communication_parent_to_child 87.715 87.715 0 0.000%
contexts 103.933 103.933 0 0.000%
counter 84.523 84.523 0 0.000%
counter_functional 84.871 84.870 -0.001 -0.001%
dyn_create_destroy_apps 87.549 87.548 -0.001 -0.001%
file_upload 98.564 98.566 +0.002 +0.002%
function_memory_game 169.881 169.879 -0.002 -0.001%
function_router 336.869 336.868 -0.001 -0.000%
function_todomvc 162.905 162.908 +0.003 +0.002%
futures 235.990 235.990 0 0.000%
game_of_life 104.565 104.581 +0.016 +0.015%
immutable 193.940 193.962 +0.021 +0.011%
inner_html 80.173 80.173 0 0.000%
js_callback 107.598 107.589 -0.009 -0.008%
keyed_list 195.452 195.450 -0.002 -0.001%
mount_point 83.535 83.535 0 0.000%
nested_list 112.646 112.646 0 0.000%
node_refs 90.900 90.901 +0.001 +0.001%
password_strength 1783.326 1783.326 0 0.000%
portals 92.686 92.686 0 0.000%
router 306.365 306.382 +0.017 +0.005%
suspense 111.598 111.597 -0.001 -0.001%
timer 88.784 88.784 0 0.000%
timer_functional 94.779 94.775 -0.004 -0.004%
todomvc 143.166 143.163 -0.003 -0.002%
two_apps 85.886 85.886 0 0.000%
web_worker_fib 134.974 134.973 -0.001 -0.001%
web_worker_prime 185.173 185.178 +0.005 +0.003%
webgl 83.120 83.129 +0.009 +0.011%

✅ None of the examples has changed their size significantly.

@Madoshakalaka Madoshakalaka marked this pull request as ready for review August 14, 2025 16:39
@Madoshakalaka Madoshakalaka merged commit 26b4c51 into master Aug 16, 2025
25 checks passed
@WorldSEnder WorldSEnder deleted the update-indexmap-2.10 branch October 22, 2025 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant