leptos icon indicating copy to clipboard operation
leptos copied to clipboard

Bump MSRV to 1.8, so we can drop lazy_static

Open martinfrances107 opened this issue 1 year ago • 2 comments

To me this is minor housekeeping, but I wanted to generate an issue, so this may inform those who are not focused on the detailed flow of PR's. But want changes to Architecture ( or the to tool/infrastructure ).

I want to reduce the attack surface by droping the crate "lazy_static" as the functionality has now been stabilized in std ( as of last weeks release of rust 1.8)

This issue has the awkward aspect that we must bump the MSRV to rust 1.8.

I plan to generate two PR for this isuse.. one for changes to the library only and one for changes to the examples.

For reference see the "Stabilized API" section of the release notes here release notes

martinfrances107 avatar Jul 27 '24 09:07 martinfrances107

Thanks for the PR @martinfrances107! If I may add my two cents here - Would it make sense to add this for 0.8? Might give people some time to upgrade

rakshith-ravi avatar Jul 31 '24 11:07 rakshith-ravi

Would it make sense to add this for 0.8? Might give people some time to upgrade

In #2767, the current propposal , the examples and the benchmark sub-modules bump to 1.80 The underlying library is unchnaged (rust-version = "1.75" )

martinfrances107 avatar Aug 05 '24 15:08 martinfrances107

Closing this since #2767 is merged. Feel free to reopen it in case I'm missing something

rakshith-ravi avatar Oct 09 '24 17:10 rakshith-ravi