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

feat: vendor zzlib for unzip #1174

Merged
merged 1 commit into from
Apr 2, 2023
Merged

feat: vendor zzlib for unzip #1174

merged 1 commit into from
Apr 2, 2023

Conversation

williamboman
Copy link
Owner

@williamboman williamboman commented Apr 2, 2023

Download data of the registry suggest that ~10-18% struggle to unpack the registry archive, with the drop-off occurring in the unzip step. Being able to unpack the registry is a very crucial component of mason.nvim, which warrants vendoring zzlib to allow unpacking it entirely in Lua.

@williamboman williamboman merged commit 46abd3f into main Apr 2, 2023
@williamboman williamboman deleted the feat/vendor-zzlib branch April 2, 2023 23:43
@williamboman
Copy link
Owner Author

williamboman commented Apr 3, 2023

For posterity, the drop-off rate is now ~3%, so this seems like a success (these 3% are most likely all running older plugin version). (data gathered from GitHub release API https://api.mason-registry.dev/api/github/mason-org/mason-registry/releases/latest)

This was referenced Apr 14, 2023
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

1 participant