Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clarify field name | Jonas Schievink | 2021-05-19 | 1 | -1/+1 |
* | Simplify eager macro representation | Jonas Schievink | 2021-05-19 | 1 | -81/+39 |
* | Remove delimiters from proc macro input | Jonas Schievink | 2021-05-12 | 1 | -1/+10 |
* | Rewrite `#[derive]` removal to be based on AST | Jonas Schievink | 2021-05-10 | 1 | -3/+4 |
* | Precompute macro fragment kind | Jonas Schievink | 2021-05-09 | 1 | -60/+11 |
* | Fix build | Dawer | 2021-05-06 | 1 | -1/+1 |
* | Document expansion queries | Aleksey Kladov | 2021-05-04 | 1 | -0/+21 |
* | simplify macro expansion code | Aleksey Kladov | 2021-05-04 | 1 | -27/+17 |
* | make illegal states unrepresentable | Aleksey Kladov | 2021-05-04 | 1 | -32/+28 |
* | Cleanups | Aleksey Kladov | 2021-05-04 | 1 | -139/+134 |
* | Merge #8727 | bors[bot] | 2021-05-04 | 1 | -11/+11 |
|\ | |||||
| * | minor: use standard import style | Aleksey Kladov | 2021-05-04 | 1 | -11/+11 |
* | | Merge #8726 | bors[bot] | 2021-05-04 | 1 | -3/+3 |
|\| | |||||
| * | internal: reduce visibility | Aleksey Kladov | 2021-05-04 | 1 | -3/+3 |
* | | minor: unconfuse myself about macro def vs macro rules | Aleksey Kladov | 2021-05-04 | 1 | -0/+5 |
|/ | |||||
* | hir_ty: Expand macros at type position | cynecx | 2021-04-17 | 1 | -0/+1 |
* | Support macros in pattern position | Jonas Schievink | 2021-04-11 | 1 | -0/+1 |
* | Revert "Rewrite `#[derive]` removal to be based on AST" | Jonas Schievink | 2021-04-10 | 1 | -4/+3 |
* | Rewrite `#[derive]` removal to be based on AST | Jonas Schievink | 2021-04-09 | 1 | -3/+4 |
* | Make `ast_to_token_tree` infallible | Jonas Schievink | 2021-04-04 | 1 | -10/+4 |
* | Basic Support Macro 2.0 | Edwin Cheng | 2021-03-27 | 1 | -21/+39 |
* | Fix recursive macro statement expansion | Edwin Cheng | 2021-03-25 | 1 | -17/+42 |
* | remove more redundant clones (clippy::redundant_clone()) | Matthias Krüger | 2021-03-21 | 1 | -1/+1 |
* | Store an `AstId` for procedural macros | Jonas Schievink | 2021-03-18 | 1 | -2/+2 |
* | Make MacroDefId's `AstId` mandatory when possible | Jonas Schievink | 2021-03-18 | 1 | -5/+5 |
* | Fix macro expansion for statements w/o semicolon | Edwin Cheng | 2021-03-16 | 1 | -1/+2 |
* | add expand log | Edwin Cheng | 2021-03-13 | 1 | -0/+2 |
* | :arrow_up: rowan | Aleksey Kladov | 2021-01-19 | 1 | -1/+1 |
* | Remove useless wrapper | Aleksey Kladov | 2021-01-15 | 1 | -1/+1 |
* | Fixed typos in code comments | Vincent Esche | 2021-01-09 | 1 | -1/+1 |
* | Proper handling $crate Take 2 | Edwin Cheng | 2021-01-07 | 1 | -3/+9 |
* | Fix infer error of macro invocation in array expr | Edwin Cheng | 2021-01-02 | 1 | -1/+1 |
* | Pass crate environment to proc macros | Jonas Schievink | 2020-12-27 | 1 | -1/+1 |
* | Store invocation site for eager macros | Jonas Schievink | 2020-12-22 | 1 | -4/+5 |
* | Basic support for decl macros 2.0 | Jonas Schievink | 2020-12-15 | 1 | -1/+4 |
* | Remove obsolete comment | Edwin Cheng | 2020-12-15 | 1 | -1/+0 |
* | Expand statements for mbe in lowering | Edwin Cheng | 2020-12-15 | 1 | -1/+2 |
* | Use decimal notation | Jonas Schievink | 2020-12-10 | 1 | -1/+1 |
* | Double the macro token limit | Jonas Schievink | 2020-12-10 | 1 | -1/+1 |
* | Improve macro limit error and move to const | Jonas Schievink | 2020-12-10 | 1 | -3/+9 |
* | Make `compile_error!` lazy and emit a diagnostic | Jonas Schievink | 2020-12-03 | 1 | -0/+1 |
* | builtin_macro: move to `mbe::ExpandResult` | Jonas Schievink | 2020-11-30 | 1 | -1/+1 |
* | Merge #6645 | bors[bot] | 2020-11-28 | 1 | -1/+8 |
|\ | |||||
| * | Publish diagnostics for macro expansion errors | Jonas Schievink | 2020-11-27 | 1 | -1/+8 |
* | | Add/Fix macro expansion profiling | Jonas Schievink | 2020-11-27 | 1 | -2/+4 |
|/ | |||||
* | Use `ExpandResult` instead of `MacroResult` | Jonas Schievink | 2020-11-26 | 1 | -52/+28 |
* | Use named fields in `ExpandResult` | Jonas Schievink | 2020-11-26 | 1 | -1/+1 |
* | Rename `parse_macro` to `parse_macro_expansion` | Jonas Schievink | 2020-11-24 | 1 | -3/+3 |
* | hir_expand::db: reduce fn visibility | Jonas Schievink | 2020-11-24 | 1 | -15/+9 |
* | Remove fixed FIXME, propagate errors better | Jonas Schievink | 2020-11-24 | 1 | -6/+2 |