Skip to content
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

Remove most specialization use in serialization #73851

Merged
merged 8 commits into from
Aug 15, 2020

Commits on Aug 14, 2020

  1. Rework rustc_serialize

    - Move the type parameter from `encode` and `decode` methods to
      the trait.
    - Remove `UseSpecialized(En|De)codable` traits.
    - Remove blanket impls for references.
    - Add `RefDecodable` trait to allow deserializing to arena-allocated
      references safely.
    - Remove ability to (de)serialize HIR.
    - Create proc-macros `(Ty)?(En|De)codable` to help implement these new
      traits.
    matthewjasper committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    cbcef3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b90018e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a225ddd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e46c58f View commit details
    Browse the repository at this point in the history
  5. Fix ui fulldeps tests

    matthewjasper committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    5cb4f4e View commit details
    Browse the repository at this point in the history
  6. Fix run-make test

    matthewjasper committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    e80654a View commit details
    Browse the repository at this point in the history
  7. Fix rustc_ast unit test

    matthewjasper committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    ae7951e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c4f91bb View commit details
    Browse the repository at this point in the history