Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add record pat missing field diagnostic | Josh Mcguigan | 2020-04-10 | 1 | -1/+1 |
| | |||||
* | missing match arms diagnostic | Josh Mcguigan | 2020-04-07 | 1 | -1/+5 |
| | |||||
* | Add inference for literal and range patterns | Florian Diebold | 2020-04-01 | 1 | -2/+9 |
| | |||||
* | Use `dyn Trait` for working with databse | Aleksey Kladov | 2020-03-16 | 1 | -4/+4 |
| | | | | | | | It improves compile time in `--release` mode quite a bit, it doesn't really slow things down and, conceptually, it seems closer to what we want the physical architecture to look like (we don't want to monomorphise EVERYTHING in a single leaf crate). | ||||
* | Reformat? | Aleksey Kladov | 2020-03-02 | 1 | -6/+2 |
| | |||||
* | handle array pattern matching type inference | Josh Mcguigan | 2020-03-01 | 1 | -10/+14 |
| | |||||
* | remove match statement, handle suffix | Josh Mcguigan | 2020-03-01 | 1 | -12/+9 |
| | |||||
* | handle arbitrary length slices | Josh Mcguigan | 2020-03-01 | 1 | -3/+5 |
| | |||||
* | match single prefix slice | Josh Mcguigan | 2020-03-01 | 1 | -1/+15 |
| | |||||
* | Fix handling of const patterns | Florian Diebold | 2020-02-21 | 1 | -1/+3 |
| | | | | | | | | | E.g. in `match x { None => ... }`, `None` is a path pattern (resolving to the option variant), not a binding. To determine this, we need to try to resolve the name during lowering. This isn't too hard since we already need to resolve names for macro expansion anyway (though maybe a bit hacky). Fixes #1618. | ||||
* | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | 2020-02-18 | 1 | -2/+2 |
| | |||||
* | Add or- and parenthesized-patterns | Matthew Jasper | 2020-02-09 | 1 | -0/+12 |
| | |||||
* | Change Ty::Param to contain param ID | Florian Diebold | 2020-02-07 | 1 | -4/+3 |
| | |||||
* | Extract unification code to unify module | Florian Diebold | 2019-12-02 | 1 | -2/+2 |
| | |||||
* | Move Ty | Aleksey Kladov | 2019-11-27 | 1 | -0/+186 |