Skip to content
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

core: Use a weaker dependency on smallvec. #266

Merged
merged 1 commit into from Dec 4, 2020
Merged

Conversation

emilio
Copy link
Contributor

@emilio emilio commented Dec 4, 2020

Smallvec 1.4 regresses performance in Firefox, so while we fix it it'd
be nice to be able to not use the new version. parking_lot is not using
try_reserve so it can live with 1.0.

Smallvec 1.4 regresses performance in Firefox, so while we fix it it'd
be nice to be able to not use the new version. parking_lot is not using
try_reserve so it can live with 1.0.
@emilio
Copy link
Contributor Author

emilio commented Dec 4, 2020

@Amanieu if you could do a dot-release with this change it'd be amazing. I checked 1.0.0 builds parking-lot just fine.

@Amanieu
Copy link
Owner

Amanieu commented Dec 4, 2020

Can't you fix the performance regression in smallvec itself?

@emilio
Copy link
Contributor Author

emilio commented Dec 4, 2020

Yes, and I intend to do that. But we're about to cut a release and this seemed harmless in your side and avoids me having to patch smallvec to revert the offending patch for now.

@Amanieu Amanieu merged commit 9b3ccbd into Amanieu:master Dec 4, 2020
@Amanieu
Copy link
Owner

Amanieu commented Dec 4, 2020

Published parking_lot_core 0.8.1.

@emilio
Copy link
Contributor Author

emilio commented Dec 5, 2020

Thanks so much!

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.

None yet

2 participants