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

Safer Transmute #2981

Closed
wants to merge 18 commits into from
Closed

Safer Transmute #2981

wants to merge 18 commits into from

Commits on Aug 31, 2020

  1. Safer Transmute

    jswrenn committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    1a8561e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

  1. update rfc PR#

    jswrenn committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    72e2431 View commit details
    Browse the repository at this point in the history
  2. update rfc PR#

    jswrenn committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    9548ed7 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    1fb17cb View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2020

  1. fix dead intradocument link

    jswrenn committed Sep 5, 2020
    Configuration menu
    Copy the full SHA
    4f0ec01 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    7646f48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01d1f9c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2020

  1. revamp constructability

    jswrenn committed Sep 13, 2020
    Configuration menu
    Copy the full SHA
    4bb42ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39e8bf8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0473af9 View commit details
    Browse the repository at this point in the history
  4. remove unnecessary pub

    jswrenn committed Sep 13, 2020
    Configuration menu
    Copy the full SHA
    44a2d41 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. fix typo

    Co-authored-by: Christopher Durham <[email protected]>
    jswrenn and CAD97 authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    be8c6ef View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. 1 Configuration menu
    Copy the full SHA
    a325078 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb9b988 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Remove the stability system and TransmuteInto (for now).

    The stability system fails to match the usual rules of stability:
      rust-lang#2981 (comment)
      rust-lang#2981 (comment)
    
    Per the rationale here:
      rust-lang#2981 (comment)
    this commit merely removes the stability system, rather than
    attempting to replace it. It's hard to craft a stability system
    that isn't overly-prescriptive.
    
    I anticipate a not-insignificant amount of design work will be
    required to overcome the pitfalls I describe in that comment. It
    might very well happen, but it will take time.
    
    Separately, this commit removes `TransmutableInto` (for now).
    
    `TransmuteInto` was necessitated by the `PromiseTransmutableFrom`
    trait. Without that trait, it's just an ergonomic nicety. It *is*
    nice to have and may very well make a reappearance, but in this
    time of flux, it's just an extra trait that requires labor to keep
    it up-to-date with the current state of the RFC.
    jswrenn committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    ec9eb45 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Configuration menu
    Copy the full SHA
    af9f301 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    cff2ab1 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. "safely and safely" -> "safely and stably"

    Co-authored-by: Ryan Levick <[email protected]>
    jswrenn and rylev authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    ee1204c View commit details
    Browse the repository at this point in the history