-
Notifications
You must be signed in to change notification settings - Fork 13.8k
convert most of libcore and libstd to structs, work around tzset race #4613
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
Conversation
Great! I want to run this on try just to be sure, but I'd love to see an end to the ignored time tests. |
This attempts to fix issue rust-lang#3327.
I've updated this to remove all the records I could find. Once we make a snapshot, I believe we'll be able to start removing record support from rustc. Goodbye fair |
Yes, I'm working on disabling records by default and adding a |
convert most of libcore and libstd to structs, work around tzset race
And it's green! Thanks! |
Good morning,
This patch converts most of the libcore and libstd records into structs. I believe all that's left is extfmt and pipes, which needs a compiler change. It also removes record support for auto-encode, with the idea of simplifying down it down for eventual merger with the deriving macro. Finally, it includes what I hope is a fix for the randomred time tests by merging all those tests into one call so there are no more races on tzset.