| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-06 | Migrated slew of run-pass tests to various subdirectories of `ui/run-pass/`. | Felix S. Klock II | -56/+0 | |
| 2015-03-26 | Mass rename uint/int to usize/isize | Alex Crichton | -2/+2 | |
| Now that support has been removed, all lingering use cases are renamed. | ||||
| 2015-01-29 | s/Show/Debug/g | Jorge Aparicio | -1/+1 | |
| 2015-01-05 | Remove use of associated_types feature gate from tests. | Huon Wilson | -2/+0 | |
| 2015-01-03 | use assoc types in binop traits | Jorge Aparicio | -4/+12 | |
| 2015-01-02 | Merge remote-tracking branch 'origin/master' into rollup | Alex Crichton | -1/+1 | |
| Conflicts: src/test/compile-fail/borrowck-loan-rcvr-overloaded-op.rs | ||||
| 2015-01-02 | std: Stabilize the prelude module | Alex Crichton | -0/+1 | |
| 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. [rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0503-prelude-stabilization.md [breaking-change] Closes #20068 | ||||
| 2015-01-02 | Use `derive` rather than `deriving` in tests | Nick Cameron | -1/+1 | |
| 2014-12-13 | Fix run-pass tests | Jorge Aparicio | -6/+6 | |
| 2014-05-30 | std: Rename {Eq,Ord} to Partial{Eq,Ord} | Alex Crichton | -3/+3 | |
| This is part of the ongoing renaming of the equality traits. See #12517 for more details. All code using Eq/Ord will temporarily need to move to Partial{Eq,Ord} or the Total{Eq,Ord} traits. The Total traits will soon be renamed to {Eq,Ord}. cc #12517 [breaking-change] | ||||
| 2014-02-28 | std: Change assert_eq!() to use {} instead of {:?} | Alex Crichton | -0/+1 | |
| Formatting via reflection has been a little questionable for some time now, and it's a little unfortunate that one of the standard macros will silently use reflection when you weren't expecting it. This adds small bits of code bloat to libraries, as well as not always being necessary. In light of this information, this commit switches assert_eq!() to using {} in the error message instead of {:?}. In updating existing code, there were a few error cases that I encountered: * It's impossible to define Show for [T, ..N]. I think DST will alleviate this because we can define Show for [T]. * A few types here and there just needed a #[deriving(Show)] * Type parameters needed a Show bound, I often moved this to `assert!(a == b)` * `Path` doesn't implement `Show`, so assert_eq!() cannot be used on two paths. I don't think this is much of a regression though because {:?} on paths looks awful (it's a byte array). Concretely speaking, this shaved 10K off a 656K binary. Not a lot, but sometime significant for smaller binaries. | ||||
| 2013-09-24 | Stop accepting 'impl ...;', require {} instead | Alex Crichton | -1/+1 | |
| Progress on #7981 | ||||
| 2013-07-17 | librustc: Remove all uses of the `Copy` bound. | Patrick Walton | -1/+1 | |
| 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 | -3/+3 | |
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -1/+0 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -3/+3 | |
| 2013-03-22 | test: Remove `pure` from the test suite | Patrick Walton | -6/+6 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -3/+3 | |
| 2013-03-05 | libsyntax: Separate multiple inherited traits with `+` | Patrick Walton | -1/+1 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -1/+1 | |
| imports | ||||
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -1/+1 | |
| 2013-02-15 | librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵ | Patrick Walton | -1/+1 | |
| slipped through. r=tjc | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -4/+4 | |
| rs=implflipping | ||||
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2013-01-30 | librustc: Change `self` as a type to `Self` everywhere. r=brson | Patrick Walton | -1/+1 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-12-07 | Trait constraints are separated by space, not comma | Brian Anderson | -1/+1 | |
| 2012-12-05 | test: More run-pass test fixes | Patrick Walton | -1/+1 | |
| 2012-11-29 | Implement trait inheritance for bounded type parameters | Brian Anderson | -9/+27 | |
| 2012-11-26 | libcore: Add explicit self to all overloaded operators but Add and Index. ↵ | Patrick Walton | -2/+2 | |
| r=brson | ||||
| 2012-10-22 | rustc: Implement generic cross-crate trait inheritance | Patrick Walton | -0/+21 | |
