-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
trait-based serialization and auto-serialization #3520
Closed
Closed
Commits on Sep 26, 2012
-
Configuration menu - View commit details
-
Copy full SHA for 449de6c - Browse repository at this point
Copy the full SHA 449de6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c46d7d6 - Browse repository at this point
Copy the full SHA c46d7d6View commit details -
libstd: add the new trait-based serialization
This will need a snapshot before we can convert ebml and rustc to use the new-style serialization.
Configuration menu - View commit details
-
Copy full SHA for 4a52e22 - Browse repository at this point
Copy the full SHA 4a52e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8584d0b - Browse repository at this point
Copy the full SHA 8584d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca03645 - Browse repository at this point
Copy the full SHA ca03645View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39589eb - Browse repository at this point
Copy the full SHA 39589ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ebe9af - Browse repository at this point
Copy the full SHA 0ebe9afView commit details -
libstd: change serialization2 to take &self argument methods
Unfortunately this trips over issue (rust-lang#3585), where auto-ref isn't playing nicely with @t implementations. Most serializers don't care, but prettyprint2 won't properly display "@" until rust-lang#3585 is fixed.
Configuration menu - View commit details
-
Copy full SHA for 2b72eae - Browse repository at this point
Copy the full SHA 2b72eaeView commit details -
This will help with the auto_serialize2 migration. We have to change ident from a type alias to uint into a unique type. We need to use a struct instead of a "enum ident = token::str_num" because structs support constants, but newtypes do not.
Configuration menu - View commit details
-
Copy full SHA for b1c0d48 - Browse repository at this point
Copy the full SHA b1c0d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1506e10 - Browse repository at this point
Copy the full SHA 1506e10View commit details -
Configuration menu - View commit details
-
Copy full SHA for d92b8c8 - Browse repository at this point
Copy the full SHA d92b8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d6921 - Browse repository at this point
Copy the full SHA c1d6921View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.