Skip to content
Commits on Sep 24, 2015
  1. @llogiq
Commits on Apr 21, 2015
  1. @alexcrichton

    std: Bring back f32::from_str_radix as an unstable API

    alexcrichton committed
    This API was exercised in a few tests and mirrors the `from_str_radix`
    functionality of the integer types.
Commits on Apr 14, 2015
  1. @alexcrichton
Commits on Mar 23, 2015
  1. @brson
Commits on Mar 21, 2015
  1. @alexcrichton

    std: Remove old_io/old_path from the prelude

    alexcrichton committed
    This commit removes the reexports of `old_io` traits as well as `old_path` types
    and traits from the prelude. This functionality is now all deprecated and needs
    to be removed to make way for other functionality like `Seek` in the `std::io`
    module (currently reexported as `NewSeek` in the io prelude).
    Closes #23377
    Closes #23378
Commits on Mar 5, 2015
  1. @eddyb @Manishearth
Commits on Feb 18, 2015
  1. @alexcrichton

    rollup merge of #22287: Ryman/purge_carthographers

    alexcrichton committed
    This overlaps with #22276 (I left make check running overnight) but covers a number of additional cases and has a few rewrites where the clones are not even necessary.
    This also implements `RandomAccessIterator` for `iter::Cloned`
    cc @steveklabnik, you may want to glance at this before #22281 gets the bors treatment
  2. @Ryman
Commits on Feb 16, 2015
  1. @nagisa

    Replace some uses of deprecated os functions

    nagisa committed
    This commit mostly replaces some of the uses of os::args with env::args.
Commits on Feb 13, 2015
  1. @nagisa
Commits on Feb 5, 2015
  1. @japaric
Commits on Jan 29, 2015
  1. @japaric

    `for x in range(a, b)` -> `for x in a..b`

    japaric committed
    sed -i 's/in range(\([^,]*\), *\([^()]*\))/in \1\.\.\2/g' **/*.rs
Commits on Jan 27, 2015
  1. @alexcrichton

    Fallout of io => old_io

    alexcrichton committed
Commits on Jan 19, 2015
  1. @japaric
Commits on Jan 7, 2015
  1. @japaric
Commits on Jan 6, 2015
  1. @nrc


    nrc committed
Commits on Jan 5, 2015
  1. @huonw
Commits on Jan 4, 2015
  1. @alexcrichton

    Remove deprecated functionality

    alexcrichton committed
    This removes a large array of deprecated functionality, regardless of how
    recently it was deprecated. The purpose of this commit is to clean out the
    standard libraries and compiler for the upcoming alpha release.
    Some notable compiler changes were to enable warnings for all now-deprecated
    command line arguments (previously the deprecated versions were silently
    accepted) as well as removing deriving(Zero) entirely (the trait was removed).
    The distribution no longer contains the libtime or libregex_macros crates. Both
    of these have been deprecated for some time and are available externally.
Commits on Jan 3, 2015
  1. @japaric
  2. @japaric

    bench: fix fallout

    japaric committed
Commits on Jan 2, 2015
  1. @alexcrichton

    std: Stabilize the prelude module

    alexcrichton committed
    This commit is an implementation of [RFC 503][rfc] which is a stabilization
    story for the prelude. Most of the RFC was directly applied, removing reexports.
    Some reexports are kept around, however:
    * `range` remains until range syntax has landed to reduce churn.
    * `Path` and `GenericPath` remain until path reform lands. This is done to
      prevent many imports of `GenericPath` which will soon be removed.
    * All `io` traits remain until I/O reform lands so imports can be rewritten all
      at once to `std::io::prelude::*`.
    This is a breaking change because many prelude reexports have been removed, and
    the RFC can be consulted for the exact list of removed reexports, as well as to
    find the locations of where to import them.
    Closes #20068
Commits on Dec 20, 2014
  1. @nrc

    Allow use of `[_ ; n]` syntax for fixed length and repeating arrays.

    nrc committed
    This does NOT break any existing programs because the `[_, ..n]` syntax is also supported.
Commits on Dec 14, 2014
  1. @japaric
Commits on Nov 12, 2014
  1. @bjz

    Remove lots of numeric traits from the preludes

    bjz committed
    Num, NumCast, Unsigned, Float, Primitive and Int have been removed.
Commits on Oct 11, 2014
  1. @bors

    auto merge of #17936 : TeXitoi/rust/remove-shootout-warnings, r=alexc…

    bors committed
    Only one warning remain, and I can't find a way to remove it without doing more bound checks:
    ``` 105:51 warning: use of deprecated item: use iter_mut, #[warn(deprecated)] on by default             let bi = match b_slice.mut_shift_ref() {
    using `split_at_mut` may be an option, but it will do more bound checking.
    If anyone have an idea, I'll update this PR.
Commits on Oct 10, 2014
  1. @TeXitoi

    remove shootout warnings

    TeXitoi committed
Commits on Oct 9, 2014
  1. @alexcrichton

    test: Convert statics to constants

    alexcrichton committed
    Additionally, add lots of tests for new functionality around statics and
    `static mut`.
Commits on Oct 7, 2014
  1. @nrc

    Put slicing syntax behind a feature gate.

    nrc committed
    If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate.
  2. @nrc
Commits on Oct 2, 2014
  1. @aturon

    Revert "Use slice syntax instead of slice_to, etc."

    aturon committed
    This reverts commit 40b9f5d.
  2. @aturon

    Revert "Put slicing syntax behind a feature gate."

    aturon committed
    This reverts commit 95cfc35.
  3. @nrc

    Put slicing syntax behind a feature gate.

    nrc committed
    If you are using slicing syntax you will need to add #![feature(slicing_syntax)] to your crate.
  4. @nrc
Commits on Sep 17, 2014
  1. @TeXitoi

    Relicense ti the shootout license.

    TeXitoi committed
    Everyone agreed.
    Fix #17072
Commits on May 22, 2014
  1. @pcwalton

    libcore: Remove all uses of `~str` from `libcore`.

    pcwalton committed
Something went wrong with that request. Please try again.