summary refs log tree commit diff
path: root/src/libsyntax/config.rs
AgeCommit message (Collapse)AuthorLines
2014-10-01auto merge of #17630 : sfackler/rust/cfg-warnings, r=brsonbors-3/+0
Closes #17490
2014-09-30Turn on cfg format warningsSteven Fackler-3/+0
2014-09-30Produce a better error for irrefutable `if let` patternsKevin Ballard-2/+2
Modify ast::ExprMatch to include a new value of type ast::MatchSource, making it easy to tell whether the match was written literally or produced via desugaring. This allows us to customize error messages appropriately.
2014-09-27Convert cfg syntax to new systemSteven Fackler-4/+33
This removes the ability to use `foo(bar)` style cfgs. Switch them to `foo_bar` or `foo="bar"` instead. [breaking-change]
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-1/+3
The implementation essentially desugars during type collection and AST type conversion time into the parameter scheme we have now. Only fully qualified names--e.g. `<T as Foo>::Bar`--are supported.
2014-09-17move most of front to libsyntaxNick Cameron-0/+253