| Commit message (Expand) | Author | Age | Files | Lines |
* | internal: move diagnostics to hir | Aleksey Kladov | 2021-05-25 | 3 | -67/+26 |
* | Add support for lengths in array repeats, if they are literals | Jade | 2021-05-13 | 1 | -2/+3 |
* | Support length for ByteStrings | Jade | 2021-05-13 | 1 | -1/+4 |
* | Merge #8398 | bors[bot] | 2021-05-11 | 2 | -8/+18 |
|\ |
|
| * | Fix inference with conditionally compiled tails | Daniel McNab | 2021-05-03 | 2 | -8/+18 |
* | | Reuse database in LowerCtx | Jonas Schievink | 2021-05-06 | 1 | -2/+2 |
* | | Don't store call-site text offsets in hygiene info | Jonas Schievink | 2021-05-06 | 1 | -12/+18 |
|/ |
|
* | Add failing local items test | Jonas Schievink | 2021-04-21 | 2 | -0/+32 |
* | hir_ty: Expand macros at type position | cynecx | 2021-04-17 | 1 | -7/+27 |
* | Include path in `unresolved-macro-call` diagnostic | Jonas Schievink | 2021-04-16 | 2 | -3/+7 |
* | Support macros in pattern position | Jonas Schievink | 2021-04-11 | 1 | -7/+27 |
* | Update `OUT_DIR` diagnostic to match setting | Jonas Schievink | 2021-04-07 | 1 | -1/+1 |
* | Intern TypeRefs stored in Body | Jonas Schievink | 2021-04-06 | 1 | -4/+7 |
* | Use Box'es to reduce the size of hir_def::expr::Pat from 112 to 64 bytes on 6... | Alexandru Macovei | 2021-04-06 | 1 | -3/+3 |
* | Use Box'es to reduce size of hir_def::expr::Expr from 128 to 72 bytes (on 64b... | Alexandru Macovei | 2021-04-06 | 1 | -6/+10 |
* | Only remember blocks that have a DefMap | Jonas Schievink | 2021-04-04 | 1 | -5/+7 |
* | Fix recursive macro statement expansion | Edwin Cheng | 2021-03-25 | 1 | -35/+33 |
* | Fix incorrect scoping in while expressions | Lukas Wirth | 2021-03-21 | 1 | -1/+1 |
* | Track labels in scopes | Lukas Wirth | 2021-03-21 | 1 | -10/+47 |
* | Improve diagnostic when including nonexistent file | Jonas Schievink | 2021-03-17 | 1 | -1/+1 |
* | Handle `#[cfg]` on call arguments | Jonas Schievink | 2021-03-17 | 1 | -11/+16 |
* | Merge #8048 | bors[bot] | 2021-03-17 | 3 | -3/+30 |
|\ |
|
| * | Fix missing unresolved macro diagnostic in function body | Brandon | 2021-03-16 | 3 | -3/+30 |
* | | Fix macro expansion for statements w/o semicolon | Edwin Cheng | 2021-03-16 | 1 | -47/+58 |
|/ |
|
* | Simplify source maps for fields | Aleksey Kladov | 2021-03-15 | 1 | -15/+9 |
* | Stop fetching ItemTrees for no reason | Jonas Schievink | 2021-03-10 | 1 | -14/+1 |
* | Remove `item_scope` field from `Body` | Jonas Schievink | 2021-03-09 | 1 | -139/+4 |
* | Store inner `BlockId`s in `Body` | Jonas Schievink | 2021-03-09 | 1 | -0/+3 |
* | Use upstream cov-mark | Laurențiu Nicola | 2021-03-08 | 4 | -11/+9 |
* | Merge #7804 | bors[bot] | 2021-02-28 | 1 | -6/+11 |
|\ |
|
| * | Introduce TypeCtor::Scalar | Lukas Wirth | 2021-02-28 | 1 | -6/+11 |
* | | Restrict visibilities to the containing DefMap | Jonas Schievink | 2021-02-28 | 1 | -0/+29 |
|/ |
|
* | Add another block def map test | Jonas Schievink | 2021-02-09 | 1 | -0/+27 |
* | Add `TestDB::module_at_position` | Jonas Schievink | 2021-02-09 | 1 | -100/+4 |
* | Add expression scopes for blocks | Jonas Schievink | 2021-02-09 | 1 | -4/+18 |
* | Test `super` resolution too | Jonas Schievink | 2021-02-05 | 1 | -0/+2 |
* | Fix resolution of `self` module within blocks | Jonas Schievink | 2021-02-05 | 1 | -6/+8 |
* | Remove redundant clones | Yoshua Wuyts | 2021-02-05 | 1 | -1/+1 |
* | Expander: store a LocalModuleId, not ModuleId | Jonas Schievink | 2021-02-04 | 1 | -7/+7 |
* | Don't keep the parent DefMap alive via Arc | Jonas Schievink | 2021-02-04 | 1 | -4/+3 |
* | Add newline between block and crate maps | Jonas Schievink | 2021-02-03 | 1 | -0/+10 |
* | Test for name resolution with DefMap shortcut | Jonas Schievink | 2021-02-03 | 1 | -0/+33 |
* | Shortcut `block_def_map` if there's no inner items | Jonas Schievink | 2021-02-03 | 2 | -5/+8 |
* | Use body lowering for block_def_map tests | Jonas Schievink | 2021-02-03 | 2 | -2/+301 |
* | Use block_def_map in body lowering | Jonas Schievink | 2021-02-03 | 1 | -10/+25 |
* | Revert "Use block_def_map in body lowering" | Jonas Schievink | 2021-02-02 | 3 | -326/+12 |
* | Use body lowering for block_def_map tests | Jonas Schievink | 2021-02-01 | 2 | -2/+301 |
* | Use block_def_map in body lowering | Jonas Schievink | 2021-02-01 | 1 | -10/+25 |
* | add more counts | Aleksey Kladov | 2021-01-27 | 1 | -0/+2 |
* | Add test for path resolution bug | Jonas Schievink | 2021-01-21 | 1 | -8/+33 |