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

RFC: Function pointers reform #996

Closed
wants to merge 12 commits into from

Commits on Mar 21, 2015

  1. Configuration menu
    Copy the full SHA
    347a323 View commit details
    Browse the repository at this point in the history
  2. Change the shorthands for types in discussions.

    Also change `ForeignType` to `ValueType`.
    CloudiDust committed Mar 21, 2015
    Configuration menu
    Copy the full SHA
    70728ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    417a06d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    720e97f View commit details
    Browse the repository at this point in the history
  5. Specify that fns are dynamically zero-sized.

    And also reinterpret them as "incomplete function items".
    
    This change is made in order to deal with the fact that all Rust types
    must have dynamically determinable sizes.
    CloudiDust committed Mar 21, 2015
    Configuration menu
    Copy the full SHA
    36bcc9b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    154553c View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2015

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

Commits on Mar 24, 2015

  1. Major revision.

    CloudiDust committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    0a41fb7 View commit details
    Browse the repository at this point in the history
  2. Add back "incomplete function items" as an alternative.

    Also make some other adjustments.
    CloudiDust committed Mar 24, 2015
    Configuration menu
    Copy the full SHA
    e79cdb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    991f4f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a7fc33 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2015

  1. More discussions about some alternatives.

    And some other adjustments.
    CloudiDust committed Mar 25, 2015
    Configuration menu
    Copy the full SHA
    86591a2 View commit details
    Browse the repository at this point in the history