| 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 | -39/+0 | |
| 2016-10-18 | Fix some pretty printing tests | Vadim Petrochenkov | -1/+0 | |
| 2015-03-15 | Strip all leading/trailing newlines | Tamir Duberstein | -1/+0 | |
| 2015-01-05 | Un-gate macro_rules | Keegan McAllister | -2/+0 | |
| 2014-12-18 | librustc: Always parse `macro!()`/`macro![]` as expressions if not | Patrick Walton | -2/+2 | |
| 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-04-06 | Remove ignore-fast that has cropped up | Alex Crichton | -2/+1 | |
| 2014-03-28 | Convert most code to new inner attribute syntax. | Brian Anderson | -0/+1 | |
| Closes #2569 | ||||
| 2014-03-28 | syntax: Accept meta matchers in macros | Alex Crichton | -0/+43 | |
| This removes the `attr` matcher and adds a `meta` matcher. The previous `attr` matcher is now ambiguous because it doesn't disambiguate whether it means inner attribute or outer attribute. The new behavior can still be achieved by taking an argument of the form `#[$foo:meta]` (the brackets are part of the macro pattern). Closes #13067 | ||||
