Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

Make rustc-serialize fully portable #195

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jethrogb
Copy link

@jethrogb jethrogb commented Jan 11, 2019

This PR makes it so that rustc-serialize compiles and has reasonable behavior on all platforms.

Even though rustc-serialize is deprecated, it's a cornerstone of the Rust crates ecosystem. Popular projects such as RLS and rust-crypto depend on it. Not supporting all platforms hampers the growth of new platforms (WebAssembly, SGX, etc.) in favor of existing platforms.

This PR should be a one-time fix for all future platforms that Rust might support in the future.

Fixes #190
Fixes #191
Fixes #194

@kostko
Copy link

kostko commented Mar 16, 2019

It would be really nice if this was merged. Anything blocking it? cc @alexcrichton @dtolnay

@jethrogb
Copy link
Author

I have published these and other changes as the rustc-serialize2 crate.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants