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: int/uint portability to 16-bit CPUs #161

Closed
wants to merge 4 commits into from
Closed

RFC: int/uint portability to 16-bit CPUs #161

wants to merge 4 commits into from

Commits on Jul 12, 2014

  1. RFC: int/uint portability to 16-bit CPUs

    Both Issue #14758 and Issue #9940 call for RFCs.
    
    This RFC summarizes those discussions, explains the core issue of
    code portability to 16-bit CPUs (also of 64-bit code to 32-bit CPUs),
    explain what's meant by "default" integer types, makes 2 specific
    proposals, and proposes usage style for integer sizing.
    Jerry Morrison committed Jul 12, 2014
    Configuration menu
    Copy the full SHA
    7ac6730 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2014

  1. incorporate feedback

    * Crisper/broader motivation.
    * "The smallest integers that span the address space" is clearer than
    "pointer-sized integers".
    * More concise.
    * More "not in scope" items.
    Jerry Morrison committed Jul 13, 2014
    Configuration menu
    Copy the full SHA
    fcaa58d View commit details
    Browse the repository at this point in the history
  2. style guidelines w/ or w/o overflow checking

    * Recommended unsigned or signed integer types for numbers that
    should not be negative -- depending on whether Rust provides integer
    overflow checking.
    
    * Crisper integer style guideline section.
    Jerry Morrison committed Jul 13, 2014
    Configuration menu
    Copy the full SHA
    8df4ea3 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2014

  1. Propose to withdraw this RFC in favor of PR #464

    Jerry Morrison committed Nov 13, 2014
    Configuration menu
    Copy the full SHA
    561fa48 View commit details
    Browse the repository at this point in the history