-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Box VTag to reduce size disparity between VNode variants #675
Conversation
Thanks @hgzimmerman! Looks like the clippy warning was complaining about |
Wow, missed that one, This is a little harder than it appeared at first glance, I'll take some time and see if I can come up with a satisfactory change.
It may make sense to delay this change until benchmarks exist so that the effect of this change can be verified to be a positive one. Edit: |
Looks good! Can you please rebase though and remove the clippy |
Fixes yewstack#685 Address deprecations warnings in the examples directory: warning: trait objects without an explicit `dyn` are deprecated
* Bump wasm-bindgen to 0.2.50 * Update Cargo.toml * Update Cargo.toml
* childs -> children * precursor -> previous_sibling * cargo fmt and name changes
* Optimize the default `change` implementation Return `false` if `Self::Properties` has a value of `()`. * Use TypeId for checking Properties == ()
* Forbid missing debug implementations * someday I'll remember to run cargo fmt before pushing the first time * add debug for other format types * derive debug for HandlerId
* Rework travis cache and fix cargo-update * Split examples out of main workspace
* Use wasm32-unknown-unknown as the default build target * Print rustup installed targets * Add doc_test alias
* Enable clippy in CI * Fix clippy warnings * Only run fmt and clippy on stable * Fix check script
fixes #571
(breaking change)