| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-27 | tests: Move run-pass tests without naming conflicts to ui | Vadim Petrochenkov | -31/+0 | |
| 2019-07-27 | tests: Add missing run-pass annotations | Vadim Petrochenkov | -0/+2 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-08-05 | Fix run-pass-fulldeps tests | varkor | -3/+0 | |
| 2018-08-05 | Remove unnecessary or invalid feature attributes | varkor | -1/+1 | |
| 2017-06-13 | Merge crate `collections` into `alloc` | Murarth | -1/+1 | |
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -1/+1 | |
| Most of the Rust community agrees that the vec! macro is clearer when called using square brackets [] instead of regular brackets (). Most of these ocurrences are from before macros allowed using different types of brackets. There is one left unchanged in a pretty-print test, as the pretty printer still wants it to have regular brackets. | ||||
| 2016-05-30 | std: Clean out old unstable + deprecated APIs | Alex Crichton | -2/+0 | |
| These should all have been deprecated for at least one cycle, so this commit cleans them all out. | ||||
| 2015-06-13 | Use `assert_eq!` instead of `assert!` in tests | petrochenkov | -6/+6 | |
| 2015-04-21 | Model lexer: Fix remaining issues | Piotr Czarnecki | -1/+0 | |
| 2015-03-23 | Require feature attributes, and add them where necessary | Brian Anderson | -0/+2 | |
| 2015-03-06 | syntax: Remove deprecated unicode escapes | Alex Crichton | -1/+1 | |
| These have been deprecated for quite some time, so we should be good to remove them now. | ||||
| 2015-03-05 | Remove integer suffixes where the types in compiled code are identical. | Eduard Burtescu | -15/+15 | |
| 2015-02-18 | Update suffixes en masse in tests using `perl -p -i -e` | Niko Matsakis | -5/+5 | |
| 2015-01-03 | Remove deprecated functionality | Alex Crichton | -17/+17 | |
| 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. | ||||
| 2014-11-17 | Fix fallout from coercion removal | Nick Cameron | -10/+10 | |
| 2014-07-22 | auto merge of #15867 : cmr/rust/rewrite-lexer4, r=alexcrichton | bors | -0/+2 | |
| 2014-07-21 | Add a ton of ignore-lexer-test | Corey Richardson | -0/+2 | |
| 2014-07-15 | Deprecate `str::from_chars` | Adolfo Ochagavía | -2/+2 | |
| Use `String::from_chars` instead [breaking-change] | ||||
| 2014-05-27 | std: Rename strbuf operations to string | Richo Healey | -2/+2 | |
| [breaking-change] | ||||
| 2014-05-24 | core: rename strbuf::StrBuf to string::String | Richo Healey | -1/+1 | |
| [breaking-change] | ||||
| 2014-05-14 | test: Remove all uses of `~str` from the test suite. | Patrick Walton | -6/+6 | |
| 2014-04-10 | libstd: Implement `StrBuf`, a new string buffer type like `Vec`, and | Patrick Walton | -10/+0 | |
| port all code over to use it. | ||||
| 2014-03-22 | Remove outdated and unnecessary std::vec_ng::Vec imports. | Huon Wilson | -1/+0 | |
| (And fix some tests.) | ||||
| 2014-03-21 | test: Make manual changes to deal with the fallout from removal of | Patrick Walton | -4/+5 | |
| `~[T]` in test, libgetopts, compiletest, librustdoc, and libnum. | ||||
| 2014-03-14 | extra: Put the nail in the coffin, delete libextra | Alex Crichton | -2/+0 | |
| This commit shreds all remnants of libextra from the compiler and standard distribution. Two modules, c_vec/tempfile, were moved into libstd after some cleanup, and the other modules were moved to separate crates as seen fit. Closes #8784 Closes #12413 Closes #12576 | ||||
| 2014-03-10 | libstd: Change `slice_shift_char`, `shift_char`, `pop_char`, `shift_byte` ↵ | Piotr Czarnecki | -4/+4 | |
| and `pop_byte` to return an Option instead of failing | ||||
| 2014-02-14 | extern mod => extern crate | Alex Crichton | -1/+1 | |
| This was previously implemented, and it just needed a snapshot to go through | ||||
| 2013-11-26 | Removed unneccessary `_iter` suffixes from various APIs | Marvin Löbel | -1/+1 | |
| 2013-09-04 | stop treating char as an integer type | Daniel Micay | -1/+1 | |
| Closes #7609 | ||||
| 2013-08-17 | Fix warnings it tests | Erick Tryzelaar | -11/+10 | |
| 2013-07-11 | Optimize is_utf8 | Gary Linscott | -0/+11 | |
| Manually unroll the multibyte loops, and optimize for the single byte chars. | ||||
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-12 | std: remove substr & str::count_*, methodise char_len, implement slice_chars. | Huon Wilson | -1/+1 | |
| The confusing mixture of byte index and character count meant that every use of .substr was incorrect; replaced by slice_chars which only uses character indices. The old behaviour of `.substr(start, n)` can be emulated via `.slice_from(start).slice_chars(0, n)`. | ||||
| 2013-06-12 | std: unify the str -> [u8] functions as 3 methods: .as_bytes() and ↵ | Huon Wilson | -1/+1 | |
| .as_bytes_with_null[_consume](). The first acts on &str and is not nul-terminated, the last two act on strings that are always null terminated (&'static str, ~str and @str). | ||||
| 2013-06-12 | std: convert str::{*shift,pop}* to methods. | Huon Wilson | -5/+5 | |
| 2013-06-11 | std: remove str::to_chars | Huon Wilson | -2/+4 | |
| 2013-06-10 | std: convert str::char_at* to methods. | Huon Wilson | -2/+2 | |
| 2013-06-10 | std: convert str::reserve* to methods, and methodise str::push_*. | Huon Wilson | -1/+1 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -1/+1 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -1/+1 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+3 | |
| 2013-05-22 | test: Update tests to use the new syntax. | Patrick Walton | -1/+1 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -12/+12 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -16/+16 | |
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -2/+2 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -16/+16 | |
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-09-21 | libcore: De-mode str | Patrick Walton | -6/+6 | |
