Skip to content

Conversation

vouillon
Copy link
Member

@vouillon vouillon commented Jul 3, 2025

We avoid boxing numbers (within a function) if the boxed value is never actually used.

This makes some microbenchmark like almabench and fft significantly faster. This also helps for lexifi-g2pp.

@vouillon vouillon force-pushed the number-unboxing branch 4 times, most recently from 2883aac to ca76fc0 Compare July 7, 2025 10:05
@hhugo hhugo added the wasm label Jul 7, 2025
@vouillon vouillon force-pushed the number-unboxing branch 3 times, most recently from 6e903a2 to 65e2b4f Compare July 9, 2025 16:21
@vouillon vouillon mentioned this pull request Jul 10, 2025
8 tasks
@vouillon vouillon force-pushed the number-unboxing branch 3 times, most recently from d9e6a36 to 238eb5e Compare August 19, 2025 16:55
@vouillon vouillon marked this pull request as ready for review August 20, 2025 09:35
@vouillon vouillon changed the title Number unboxing Number unboxing (within functions) Sep 4, 2025
@vouillon vouillon merged commit f9b616b into master Sep 5, 2025
42 of 43 checks passed
@vouillon vouillon deleted the number-unboxing branch September 5, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants