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

Prepare for stabilizing libcore #27871

Merged
merged 4 commits into from
Aug 22, 2015
Merged

Commits on Aug 17, 2015

  1. std: Clean up primitive integer modules

    All of the modules in the standard library were just straight reexports of those
    in libcore, so remove all the "macro modules" from the standard library and just
    reexport what's in core directly.
    alexcrichton committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    8cb4d86 View commit details
    Browse the repository at this point in the history
  2. core: Move atomic into a new sync module

    This mirrors the same hierarchy in the standard library.
    alexcrichton committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    0c849de View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2015

  1. core: Stabilize prelude::v1

    This commit stabilizes the prelude::v1 module of libcore after verifying that
    it's a subset of the prelude of the standard library with the addition of a few
    extension traits.
    alexcrichton committed Aug 18, 2015
    Configuration menu
    Copy the full SHA
    5990249 View commit details
    Browse the repository at this point in the history
  2. core: Shuffle around float parsing

    Stop using stability to hide the implementation details of ParseFloatError and
    instead move the error type into the `dec2flt` module. Also move the
    implementation blocks of `FromStr for f{32,64}` into `dec2flt` directly.
    alexcrichton committed Aug 18, 2015
    Configuration menu
    Copy the full SHA
    a2b932c View commit details
    Browse the repository at this point in the history