| 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 | -54/+0 | |
| 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-07-31 | Don't gate methods `Fn(Mut,Once)::call(mut,once)` with feature ↵ | Vadim Petrochenkov | -3/+0 | |
| `unboxed_closures` They are already gated with feature `fn_traits` | ||||
| 2015-06-13 | Use `assert_eq!` instead of `assert!` in tests | petrochenkov | -1/+1 | |
| 2015-04-08 | Remove pretty-expanded from failing tests | Alex Crichton | -1/+0 | |
| This commit removes pretty-expanded from all tests that wind up calling panic! one way or another now that its internals are unstable. | ||||
| 2015-03-26 | Mass rename uint/int to usize/isize | Alex Crichton | -5/+5 | |
| Now that support has been removed, all lingering use cases are renamed. | ||||
| 2015-03-23 | rustdoc: Replace no-pretty-expanded with pretty-expanded | Brian Anderson | -0/+2 | |
| Now that features must be declared expanded source often does not compile. This adds 'pretty-expanded' to a bunch of test cases that still work. | ||||
| 2015-02-05 | cleanup: replace `as[_mut]_slice()` calls with deref coercions | Jorge Aparicio | -1/+1 | |
| 2014-12-16 | Remove the double auto-ref on arrays/strings as receivers | Nick Cameron | -3/+1 | |
| 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-12-13 | Fix run-pass tests | Jorge Aparicio | -3/+4 | |
| 2014-11-17 | Fix fallout from coercion removal | Nick Cameron | -1/+1 | |
| 2014-10-19 | Remove a large amount of deprecated functionality | Alex Crichton | -1/+1 | |
| Spring cleaning is here! In the Fall! This commit removes quite a large amount of deprecated functionality from the standard libraries. I tried to ensure that only old deprecated functionality was removed. This is removing lots and lots of deprecated features, so this is a breaking change. Please consult the deprecation messages of the deleted code to see how to migrate code forward if it still needs migration. [breaking-change] | ||||
| 2014-07-09 | tests: Remove uses of advance. | Luqman Aden | -2/+2 | |
| 2014-04-02 | Fix fallout of requiring uint indices | Alex Crichton | -1/+1 | |
| 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 | -3/+5 | |
| `~[T]` in test, libgetopts, compiletest, librustdoc, and libnum. | ||||
| 2014-03-21 | test: Automatically remove all `~[T]` from tests. | Patrick Walton | -2/+2 | |
| 2013-12-11 | Make 'self lifetime illegal. | Erik Price | -1/+1 | |
| Also remove all instances of 'self within the codebase. This fixes #10889. | ||||
| 2013-11-26 | test: Remove non-procedure uses of `do` from compiletest, libstd tests, | Patrick Walton | -3/+6 | |
| compile-fail tests, run-fail tests, and run-pass tests. | ||||
| 2013-11-26 | test: Remove most uses of `&fn()` from the tests. | Patrick Walton | -3/+3 | |
| 2013-08-03 | replace all remaining `for` with `foreach` or `do` | Daniel Micay | -3/+3 | |
| 2013-06-25 | remove `each` from vec, HashMap and HashSet | Daniel Micay | -4/+2 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+2 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -3/+3 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -3/+3 | |
| 2013-05-10 | test: Use the new `for` protocol | Alex Crichton | -9/+5 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -5/+5 | |
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -1/+1 | |
| 2013-03-18 | librustc: Convert all uses of old lifetime notation to new lifetime ↵ | Patrick Walton | -1/+1 | |
| notation. rs=delifetiming | ||||
| 2013-03-15 | Clonify some of run-pass | Ben Striegel | -1/+1 | |
| 2013-03-13 | test: Some test fixes | Patrick Walton | -2/+2 | |
| 2013-03-13 | librustc: Remove implicit self from the language, except for old-style drop ↵ | Patrick Walton | -3/+3 | |
| blocks. | ||||
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -3/+3 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -5/+5 | |
| 2013-03-06 | Add manual &self/ and &static/ and /&self declarations that | Niko Matsakis | -1/+1 | |
| 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 | |
| 2013-01-31 | Finalize moves-based-on-type implementation. | Niko Matsakis | -1/+1 | |
| Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile. | ||||
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-10-20 | Remove old fixed-length vector syntax | Ben Striegel | -1/+1 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -9/+11 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | rustc: Remove legacy mode inference, unless #[legacy_modes] is used | Patrick Walton | -0/+2 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -2/+2 | |
| 2012-08-02 | test: "iface" -> "trait" in filenames. | Lindsey Kuper | -0/+43 | |
