Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use the right `def_crate` for builtin macros | Jonas Schievink | 2020-12-07 | 1 | -1/+1 |
* | Remove resolved FIXME | Jonas Schievink | 2020-12-07 | 1 | -1/+0 |
* | Make `compile_error!` message match upstream rustc | Jonas Schievink | 2020-12-03 | 1 | -4/+1 |
* | Fix proc macro token mapping | Jonas Schievink | 2020-12-03 | 1 | -6/+16 |
* | Rename `error_sink` to `diagnostic_sink` | Jonas Schievink | 2020-12-03 | 1 | -11/+12 |
* | Make `compile_error!` lazy and emit a diagnostic | Jonas Schievink | 2020-12-03 | 2 | -21/+28 |
* | Give better diagnostic if `OUT_DIR` is unset | Jonas Schievink | 2020-12-03 | 1 | -9/+17 |
* | Propagate eager expansion errors | Jonas Schievink | 2020-12-03 | 1 | -16/+99 |
* | builtin_macro: move to `mbe::ExpandResult` | Jonas Schievink | 2020-11-30 | 3 | -52/+81 |
* | Merge #6659 | bors[bot] | 2020-11-28 | 1 | -2/+7 |
|\ | |||||
| * | Explain how we get precise spans for diagnostics. | Aleksey Kladov | 2020-11-28 | 1 | -2/+7 |
* | | Merge #6645 | bors[bot] | 2020-11-28 | 3 | -3/+10 |
|\ \ | |/ |/| | |||||
| * | Publish diagnostics for macro expansion errors | Jonas Schievink | 2020-11-27 | 2 | -2/+9 |
| * | Add dedicated error for "proc macro not found" | Jonas Schievink | 2020-11-27 | 1 | -1/+1 |
* | | Add/Fix macro expansion profiling | Jonas Schievink | 2020-11-27 | 1 | -2/+4 |
|/ | |||||
* | Use `ExpandResult` instead of `MacroResult` | Jonas Schievink | 2020-11-26 | 2 | -52/+30 |
* | 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 | 2 | -4/+4 |
* | 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 |
* | hir_expand: propagate expansion errors | Jonas Schievink | 2020-11-24 | 2 | -41/+84 |
* | Fill the diagnostic code field in publish_diagnostics | Lukas Wirth | 2020-11-17 | 1 | -1/+1 |
* | Simplify | Aleksey Kladov | 2020-11-06 | 1 | -1/+1 |
* | Remove more unreachable pubs | Aleksey Kladov | 2020-11-02 | 1 | -1/+1 |
* | Fix typo in comment | Francesco Zardi | 2020-10-21 | 1 | -1/+1 |
* | Add whitelist of safe intrinsics | Francesco Zardi | 2020-10-21 | 1 | -0/+36 |
* | Complete methods when receiver is a macro | Aleksey Kladov | 2020-10-17 | 1 | -0/+1 |
* | Shorten type hints for std::iter Iterators | Lukas Wirth | 2020-10-06 | 1 | -0/+1 |
* | Merge #6033 | bors[bot] | 2020-09-28 | 1 | -14/+25 |
|\ | |||||
| * | Use hir_def to resolve proc macros | Jonas Schievink | 2020-09-18 | 1 | -14/+25 |
* | | Bump smol_str from 0.1.16 to 0.1.17 | Jean SIMARD | 2020-09-24 | 1 | -5/+5 |
|/ | |||||
* | Rename `CustomDerive` to `ProcMacro` | Jonas Schievink | 2020-09-18 | 4 | -5/+5 |
* | Bump token expansion limit | Aleksey Kladov | 2020-09-01 | 1 | -1/+1 |
* | Add type safety to diagnostic codes | Aleksey Kladov | 2020-08-18 | 1 | -1/+10 |
* | Merge branch 'master' into add-disable-diagnostics | Igor Aleksanov | 2020-08-14 | 1 | -0/+1 |
* | Rename ra_hir_expand -> hir_expand | Aleksey Kladov | 2020-08-13 | 12 | -0/+2994 |