-
Notifications
You must be signed in to change notification settings - Fork 27
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
Enable no_std support #43
Comments
I don't think this is exactly trivial, especially assuming As for the rest, |
Apologies for the delay in replying. It may be worth redesigning the implementation somewhat, to better separate the parts of the APIs that allocate data (i.e. upon reading the headers), from the core of the algorithm (which could be passed a buffer externally). Then, the This could also play nicely with things like #72, where a buffer could be passed along with the fixed parameters (although some validation would be required to ensure the buffer indeed has the correct size for the parameters).
That's also on the radar with #6 :) |
Is there still an interest in this? Using LZMA in a |
In principle,
lzma-rs
doesn't have a long list of dependencies, and implements the core LZMA algorithm purely in Rust. Therefore, it could be made compatible withno_std
build targets (at least when none of the dev dependencies/features are activated).The text was updated successfully, but these errors were encountered: