Skip to content

chore: upgraded MSRV to 1.86, edition 2024, and criterion 0.8 - #507

Open
alejandro-vaz wants to merge 2 commits into
servo:v2from
alejandro-vaz:upgrade
Open

chore: upgraded MSRV to 1.86, edition 2024, and criterion 0.8#507
alejandro-vaz wants to merge 2 commits into
servo:v2from
alejandro-vaz:upgrade

Conversation

@alejandro-vaz

@alejandro-vaz alejandro-vaz commented Aug 30, 2026

Copy link
Copy Markdown
Collaborator

this PR upgrades the MSRV to 1.86 with edition 2024

the rationale for this decision is on #493

closes #493

it allows us to take advantage of the features introduced with edition 2024, and 1.86 was specifically chosen instead of 1.85 because many features that weren't ready for the release of edition 2024 were stabilized in this version

changes introduced

  1. some unsafe blocks had to be added in lib.rs since unsafe functions from edition 2024 onwards don't allow unsafe code to be executed without an explicit unsafe block
  2. criterion was upgraded to 0.8
  3. CI was updated to reflect this change

@alejandro-vaz
alejandro-vaz requested a review from jdm August 30, 2026 16:46
@alejandro-vaz alejandro-vaz self-assigned this Aug 30, 2026
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.

upgrade MSRV to 1.86 and edition 2024

1 participant