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.

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

Successfully merging this pull request may close these issues.

2 participants