Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #4234 | bors[bot] | 2020-05-02 | 1 | -0/+15 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 4234: Support local_inner_macros r=jonas-schievink a=edwin0cheng This PR implements `#[macro_export(local_inner_macros)]` support. Note that the rustc implementation is quite [hacky][1] too. :) [1]: https://github.com/rust-lang/rust/blob/614f273e9388ddd7804d5cbc80b8865068a3744e/src/librustc_resolve/macros.rs#L456 Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> | ||||
| * | Test whether it is bang macro properly | Edwin Cheng | 2020-05-02 | 1 | -8/+6 |
| | | |||||
| * | Support local_inner_macros | Edwin Cheng | 2020-05-01 | 1 | -1/+18 |
| | | |||||
* | | Introduce LowerCtx for path lowering | Edwin Cheng | 2020-05-01 | 1 | -8/+15 |
|/ | |||||
* | Implement inline associated type bounds | Florian Diebold | 2020-04-13 | 1 | -5/+16 |
| | | | | | | | Like `Iterator<Item: SomeTrait>`. This is an unstable feature, but it's used in the standard library e.g. in the definition of Flatten, so we can't get away with not implementing it :) | ||||
* | Add _token suffix to token accessors | Aleksey Kladov | 2020-04-09 | 1 | -1/+1 |
| | | | | | I think this makes is more clear which things are : AstNode and which are : AstToken | ||||
* | Provide more complete AST accessors to support usage in rustc | Luca Barbieri | 2020-04-09 | 1 | -1/+1 |
| | |||||
* | Reformat? | Aleksey Kladov | 2020-03-02 | 1 | -5/+1 |
| | |||||
* | fix completion for super::super:: | Josh Mcguigan | 2020-03-01 | 1 | -2/+6 |
| | |||||
* | Forbid <T>::foo syntax in mod paths | Aleksey Kladov | 2019-12-18 | 1 | -2/+4 |
| | |||||
* | Refactor PathKind | Aleksey Kladov | 2019-12-17 | 1 | -2/+2 |
| | |||||
* | Use different types for path with and without generics | Aleksey Kladov | 2019-12-14 | 1 | -0/+176 |