| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-04-05 | remove obsolete tests | Ariel Ben-Yehuda | -21/+0 | |
| the meaning of these tests had changed completely over the years and now they are only a maintenance burden. | ||||
| 2016-04-05 | suggest adding a where-clause when that can help | Ariel Ben-Yehuda | -1/+1 | |
| suggest adding a where-clause when there is an unmet trait-bound that can be satisfied if some type can implement it. | ||||
| 2016-03-30 | Fix fallout in tests | Jeffrey Seyfried | -1/+1 | |
| 2015-03-03 | Switched to Box::new in many places. | Felix S. Klock II | -3/+2 | |
| Many of the modifications putting in `Box::new` calls also include a pointer to Issue 22405, which tracks going back to `box <expr>` if possible in the future. (Still tried to use `Box<_>` where it sufficed; thus some tests still have `box_syntax` enabled, as they use a mix of `box` and `Box::new`.) Precursor for overloaded-`box` and placement-`in`; see Issue 22181. | ||||
| 2015-02-18 | Update suffixes en masse in tests using `perl -p -i -e` | Niko Matsakis | -1/+1 | |
| 2015-01-31 | Kill more `isize`s | Tobias Bucher | -1/+1 | |
| 2015-01-16 | Don't use NoSend/NoSync in tests | Flavio Percoco | -1/+0 | |
| 2015-01-08 | Update compile-fail tests to use is/us, not i/u. | Huon Wilson | -1/+1 | |
| 2015-01-07 | Test fixes and rebase conflicts | Alex Crichton | -0/+1 | |
| 2015-01-07 | markers -> marker | Nick Cameron | -2/+2 | |
| 2015-01-07 | Change `std::kinds` to `std::markers`; flatten `std::kinds::marker` | Nick Cameron | -2/+2 | |
| [breaking-change] | ||||
| 2014-12-26 | Keep track of the whole error chain | Flavio Percoco | -1/+3 | |
| 2014-10-02 | tests: remove uses of Gc. | Eduard Burtescu | -2/+2 | |
| 2014-09-15 | Update error messages in compile-fail tests | Niko Matsakis | -1/+1 | |
| 2014-07-26 | Remove managed_box gate from tests | Brian Anderson | -1/+0 | |
| No longer does anything. | ||||
| 2014-06-29 | librustc: Remove the fallback to `int` for integers and `f64` for | Patrick Walton | -1/+1 | |
| floating point numbers for real. This will break code that looks like: let mut x = 0; while ... { x += 1; } println!("{}", x); Change that code to: let mut x = 0i; while ... { x += 1; } println!("{}", x); Closes #15201. [breaking-change] | ||||
| 2014-06-14 | rustc: Obsolete the `@` syntax entirely | Alex Crichton | -1/+3 | |
| This removes all remnants of `@` pointers from rustc. Additionally, this removes the `GC` structure from the prelude as it seems odd exporting an experimental type in the prelude by default. Closes #14193 [breaking-change] | ||||
| 2014-05-06 | librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except | Patrick Walton | -1/+1 | |
| for `~str`/`~[]`. Note that `~self` still remains, since I forgot to add support for `Box<self>` before the snapshot. How to update your code: * Instead of `~EXPR`, you should write `box EXPR`. * Instead of `~TYPE`, you should write `Box<Type>`. * Instead of `~PATTERN`, you should write `box PATTERN`. [breaking-change] | ||||
| 2014-03-28 | Convert most code to new inner attribute syntax. | Brian Anderson | -1/+1 | |
| Closes #2569 | ||||
| 2013-12-12 | Gate literal box expressions in addition to types | Alex Crichton | -0/+2 | |
| Closes #10920 | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -2/+2 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -1/+1 | |
| 2013-02-15 | tests/tutorials: Get rid of `move`. | Luqman Aden | -1/+1 | |
| 2013-02-08 | Fix subtle error in caching during kind computation that could cause linear | Niko Matsakis | -1/+1 | |
| values to be copied. Rewrite kind computation so that instead of directly computing the kind it computes what kinds of values are present in the type, and then derive kinds based on that. I find this easier to think about. Fixes #4821. | ||||
| 2012-12-13 | Rename Send trait to Owned | Brian Anderson | -2/+2 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-10-12 | Make moves explicit in cfail tests | Tim Chevalier | -1/+1 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -1/+1 | |
| 2012-06-30 | change the test suite `//! kind` syntax to `//~ kind` in order to avoid a | Gareth Daniel Smith | -1/+1 | |
| conflict with the new single-line-sugared-inner-doc-comment (`//! ...`). | ||||
| 2012-05-24 | Const kind checking. The rules are almost certainly incomplete and unsound... | Eric Holk | -5/+3 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -1/+1 | |
| And remove support for the old syntax | ||||
| 2011-11-18 | Update stdlib, compiler, and tests to new kind system | Marijn Haverbeke | -3/+2 | |
| This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177 | ||||
| 2011-11-18 | Preparation for kind system overhaul | Marijn Haverbeke | -0/+1 | |
| This goes before a snapshot, so that subsequenct patches can make the transition without breaking the build. Disables kind checking pass, makes parser accept both new and old-style kind annotation. Issue #1177 | ||||
| 2011-10-28 | Move to short kind kinds words in test suite | Marijn Haverbeke | -1/+1 | |
| Issue #1076 | ||||
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -1/+1 | |
| Closes #1067 | ||||
| 2011-09-22 | Calculate the correct kind for unique boxes | Brian Anderson | -0/+9 | |
| Issue #409 | ||||
