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

Natives cleanup #38

Merged
merged 39 commits into from
Feb 15, 2020
Merged

Natives cleanup #38

merged 39 commits into from
Feb 15, 2020

Conversation

DaMatrix
Copy link
Member

@DaMatrix DaMatrix commented Jan 20, 2020

So now that I have an idea of how native code works, I'll be getting to work on actually implementing natives in a way that is actually nice.

Plus, I'll be able to add more native libraries for different things (such as ZStd, various crypto algorithms, etc.) which will then be implemented by other PRs such as #36

this is much better, it runs a fair bit faster and the resulting libzlib.so is only 14 KiB! (down from like 100 KiB)
i am too autistic and was not actually building against it
@DaMatrix DaMatrix mentioned this pull request Jan 30, 2020
@DaMatrix DaMatrix marked this pull request as ready for review February 15, 2020 17:55
@DaMatrix DaMatrix changed the title [WIP] Natives cleanup Natives cleanup Feb 15, 2020
@DaMatrix
Copy link
Member Author

This is ready to go, with native implementations of Zlib and Zstd on a much cleaner API.

@DaMatrix DaMatrix merged commit ada6412 into development Feb 15, 2020
@DaMatrix DaMatrix deleted the dev/natives-cleanup branch February 15, 2020 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant