| 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 | -44/+0 | |
| 2017-12-24 | Fix tests | est31 | -1/+1 | |
| 2017-03-29 | Refactor how spans are combined in the parser. | Jeffrey Seyfried | -1/+1 | |
| 2016-10-18 | Fix some pretty printing tests | Vadim Petrochenkov | -7/+4 | |
| 2015-06-13 | Use `assert_eq!` instead of `assert!` in tests | petrochenkov | -1/+1 | |
| 2015-03-31 | std: Clean out #[deprecated] APIs | Alex Crichton | -5/+1 | |
| This commit cleans out a large amount of deprecated APIs from the standard library and some of the facade crates as well, updating all users in the compiler and in tests as it goes along. | ||||
| 2015-03-23 | Require feature attributes, and add them where necessary | Brian Anderson | -3/+5 | |
| 2015-03-05 | Remove integer suffixes where the types in compiled code are identical. | Eduard Burtescu | -1/+1 | |
| 2015-02-21 | Resolve barriers to changing column!() / line!() return type to u32 in ↵ | Brian Brooks | -1/+1 | |
| #19284 . Address review comments in #21769 . | ||||
| 2015-02-21 | Resolve includeme.fragment conflict. | Brian Brooks | -1/+1 | |
| 2015-01-27 | cleanup: s/`v.slice*()`/`&v[a..b]`/g + remove redundant `as_slice()` calls | Jorge Aparicio | -1/+1 | |
| 2015-01-05 | Un-gate macro_rules | Keegan McAllister | -5/+3 | |
| 2015-01-05 | Modernize macro_rules! invocations | Keegan McAllister | -1/+1 | |
| macro_rules! is like an item that defines a macro. Other items don't have a trailing semicolon, or use a paren-delimited body. If there's an argument for matching the invocation syntax, e.g. parentheses for an expr macro, then I think that applies more strongly to the *inner* delimiters on the LHS, wrapping the individual argument patterns. | ||||
| 2014-12-23 | Rename include_bin! to include_bytes! | Chris Wong | -1/+1 | |
| According to [RFC 344][], methods that return `&[u8]` should have names ending in `bytes`. Though `include_bin!` is a macro not a method, it seems reasonable to follow the convention anyway. We keep the old name around for now, but trigger a deprecation warning when it is used. [RFC 344]: https://github.com/rust-lang/rfcs/blob/master/text/0344-conventions-galore.md [breaking-change] | ||||
| 2014-12-18 | librustc: Always parse `macro!()`/`macro![]` as expressions if not | Patrick Walton | -1/+1 | |
| followed by a semicolon. This allows code like `vec![1i, 2, 3].len();` to work. This breaks code that uses macros as statements without putting semicolons after them, such as: fn main() { ... assert!(a == b) assert!(c == d) println(...); } It also breaks code that uses macros as items without semicolons: local_data_key!(foo) fn main() { println("hello world") } Add semicolons to fix this code. Those two examples can be fixed as follows: fn main() { ... assert!(a == b); assert!(c == d); println(...); } local_data_key!(foo); fn main() { println("hello world") } RFC #378. Closes #18635. [breaking-change] | ||||
| 2014-11-20 | Rename `col!` to `column!`. | Huon Wilson | -1/+1 | |
| This macro is very rarely used, so there is no need (and it is better) for it to avoid the abbreviation. Closes rust-lang/rfcs#467. [breaking-change] | ||||
| 2014-08-31 | Allow ExprLit expression macros to be used in patterns. | Eduard Burtescu | -0/+5 | |
| 2014-05-27 | std: Rename strbuf operations to string | Richo Healey | -5/+5 | |
| [breaking-change] | ||||
| 2014-05-24 | core: rename strbuf::StrBuf to string::String | Richo Healey | -1/+1 | |
| [breaking-change] | ||||
| 2014-05-22 | libcore: Remove all uses of `~str` from `libcore`. | Patrick Walton | -4/+6 | |
| [breaking-change] | ||||
| 2014-05-14 | test: Remove all uses of `~str` from the test suite. | Patrick Walton | -6/+9 | |
| 2014-04-18 | Replace all ~"" with "".to_owned() | Richo Healey | -2/+2 | |
| 2014-04-14 | Use new attribute syntax in python files in src/etc too (#13478) | Manish Goregaokar | -1/+1 | |
| 2014-02-11 | Change `xfail` directives in compiletests to `ignore`, closes #11363 | Florian Hahn | -2/+2 | |
| 2013-10-06 | Add appropriate #[feature] directives to tests | Alex Crichton | -2/+4 | |
| 2013-08-17 | Fix warnings it tests | Erick Tryzelaar | -3/+3 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -3/+3 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -9/+9 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -4/+4 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -6/+6 | |
| 2013-02-11 | Update copyright years | Mikko Perttunen | -1/+1 | |
| 2013-02-11 | Add test for using line! in a macro | Mikko Perttunen | -1/+4 | |
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2013-01-30 | test: Remove export from the tests, language, and libraries. rs=deexporting | Patrick Walton | -7/+4 | |
| 2012-12-18 | core: add macro_rules! for "condition! { c: in -> out; }". | Graydon Hoare | -5/+5 | |
| 2012-12-12 | syntax: remove remaining #syntaxext machinery. Close #3516. | Graydon Hoare | -1/+1 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -1/+11 | |
| 2012-11-13 | cleanup: convert some remaining #foo invocations to foo! form. | Graydon Hoare | -1/+1 | |
| 2012-10-30 | Preserve parenthesization in the AST | Tim Chevalier | -3/+3 | |
| Maintain explicit "paren" nodes in the AST so we can pretty-print without having to guess where parens should go. We may revisit this in the future. r=graydon | ||||
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -1/+4 | |
| #[legacy_exports]; | ||||
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -8/+8 | |
| 2012-07-31 | syntax: Rename 'module' extension to 'module_path' | Brian Anderson | -1/+1 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -8/+8 | |
| 2012-07-30 | Rename `#mod` -> `#module` to not collide with the keyword. | Paul Stansifer | -1/+1 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -7/+7 | |
| #2907. | ||||
| 2012-07-09 | Allow defining token tree macros. They should work now! | Paul Stansifer | -2/+2 | |
| 2012-05-18 | add #include_bin[] | Paul Stansifer | -0/+4 | |
| 2012-05-18 | Fold #include_str into the other source_utils.rs syntax extensions. | Paul Stansifer | -0/+3 | |
| 2012-05-18 | add #mod[], which expands to the current module path | Paul Stansifer | -2/+10 | |
| 2012-05-18 | New syntax extensions: #line[], #col[], #file[], #stringify[], #include[] | Paul Stansifer | -0/+11 | |
