| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-12-16 | Remove the double auto-ref on arrays/strings as receivers | Nick Cameron | -39/+0 | |
| Part of #18469 [breaking-change] A receiver will only ever get a single auto-reference. Previously arrays and strings would get two, e.g., [T] would be auto-ref'ed to &&[T]. This is usually apparent when a trait is implemented for `&[T]` and has a method takes self by reference. The usual solution is to implement the trait for `[T]` (the DST form). | ||||
| 2014-07-26 | Remove managed_box gate from tests | Brian Anderson | -1/+0 | |
| No longer does anything. | ||||
| 2014-05-22 | libcore: Remove all uses of `~str` from `libcore`. | Patrick Walton | -1/+0 | |
| [breaking-change] | ||||
| 2014-05-06 | librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except | Patrick Walton | -2/+0 | |
| 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-05-01 | remove leftover obsolete string literals | Daniel Micay | -1/+1 | |
| 2014-04-18 | Replace all ~"" with "".to_owned() | Richo Healey | -1/+1 | |
| 2014-04-14 | Use new attribute syntax in python files in src/etc too (#13478) | Manish Goregaokar | -1/+1 | |
| 2014-03-21 | test: Make manual changes to deal with the fallout from removal of | Patrick Walton | -1/+1 | |
| `~[T]` in test, libgetopts, compiletest, librustdoc, and libnum. | ||||
| 2014-03-21 | test: Automatically remove all `~[T]` from tests. | Patrick Walton | -1/+1 | |
| 2014-02-02 | Update/delete tests using @[]. | Huon Wilson | -1/+0 | |
| 2014-02-02 | test: Remove `@str` from the test suite | Patrick Walton | -1/+0 | |
| 2014-01-26 | Removed all instances of XXX in preparation for relaxing of FIXME rule | Salem Talha | -1/+1 | |
| 2013-12-12 | Gate literal box expressions in addition to types | Alex Crichton | -0/+2 | |
| Closes #10920 | ||||
| 2013-12-11 | Make 'self lifetime illegal. | Erik Price | -2/+2 | |
| Also remove all instances of 'self within the codebase. This fixes #10889. | ||||
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -12/+0 | |
| They are still present as part of the borrow check. | ||||
| 2013-05-01 | avoid broken += operator, bogus use of const | Niko Matsakis | -1/+1 | |
| 2013-05-01 | correct incorrect handling of overloaded operators, exposing various other ↵ | Niko Matsakis | -4/+4 | |
| bits of rot | ||||
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -4/+4 | |
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -2/+2 | |
| 2013-03-22 | test: Remove `pure` from the test suite | Patrick Walton | -6/+6 | |
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -3/+0 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-07 | test: Fix tests. | Patrick Walton | -4/+4 | |
| 2013-03-06 | Add manual &self/ and &static/ and /&self declarations that | Niko Matsakis | -2/+2 | |
| are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations. | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -2/+2 | |
| rs=implflipping | ||||
| 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-12-07 | Add an auto-slice-and-ref step to method lookup. Allows ~[T] to work with ↵ | Brian Anderson | -0/+48 | |
| explicit self | ||||
