| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -1/+0 | |
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -1/+1 | |
| MetaItem.span was always equivalent | ||||
| 2019-07-24 | Fix rebase | Vadim Petrochenkov | -1/+1 | |
| 2019-07-24 | syntax_ext: Improve and simplify code generated by `#[global_allocator]` | Vadim Petrochenkov | -57/+28 | |
| Instead of ``` mod allocator_abi { /* methods */ } ``` we now generate ``` const _: () = { /* methods */ } ``` and use `std_path` for paths referring to standard library entities. This way we no longer need to generate `use` and `extern crate` imports, and `#[global_allocator]` starts working inside unnamed blocks. | ||||
| 2019-07-24 | syntax_ext: Reuse built-in attribute template checking for macro attributes | Vadim Petrochenkov | -14/+5 | |
| 2019-07-24 | syntax_ext: Turn `#[global_allocator]` into a regular attribute macro | Vadim Petrochenkov | -145/+78 | |
| 2019-07-24 | Merge `rustc_allocator` into `libsyntax_ext` | Vadim Petrochenkov | -0/+296 | |
