aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src/expr.rs
Commit message (Expand)AuthorAgeFilesLines
* unsafe: Clean up, improve tracking, add debug_assertPaul Daniel Faria2020-06-271-70/+1
* Add HighlightTag::Operator, use it for unsafe deref. Move unsafe validation t...Paul Daniel Faria2020-06-271-45/+3
* Track expr parents during lowering, use parent map when checking if unsafe ex...Paul Daniel Faria2020-06-271-11/+11
* Address review comments, have MissingUnsafe diagnostic point to each unsafe u...Paul Daniel Faria2020-06-271-13/+10
* Rename Expr::UnsafeBlock to Expr::UnsafePaul Daniel Faria2020-06-271-1/+1
* Track unsafe blocks, don't trigger missing unsafe diagnostic when unsafe expr...Paul Daniel Faria2020-06-271-15/+49
* Remove UnnecessaryUnsafe diagnostic, Fix Expr::Call unsafe analysisPaul Daniel Faria2020-06-271-19/+10
* Add tests covering unsafe blocks, more attempts to get call expr tests passingPaul Daniel Faria2020-06-271-1/+16
* Move diagnostics back into expr, add tests for diagnostics, fix logic to acco...Paul Daniel Faria2020-06-271-9/+61
* Add unsafe diagnostics and unsafe highlightingPaul Daniel Faria2020-06-271-1/+23
* Make known paths use `core` instead of `std`Jonas Schievink2020-06-111-4/+6
* Rename StructField -> FieldAleksey Kladov2020-04-251-7/+7
* fix false positive for enum with no variantsJosh Mcguigan2020-04-161-1/+1
* Merge #3938bors[bot]2020-04-121-6/+7
|\
| * fix match arm false positiveJosh Mcguigan2020-04-111-6/+7
* | Remove dead codeAleksey Kladov2020-04-111-30/+25
|/
* Forward compatAleksey Kladov2020-04-101-3/+3
* add record pat missing field diagnosticJosh Mcguigan2020-04-101-27/+85
* feat: add attributes support on struct fields and method #3870Benjamin Coenen2020-04-091-67/+91
|\
| * Move computation of missing fields into hirAleksey Kladov2020-04-071-67/+91
* | feat: add attributes support on struct fields and method #3870Benjamin Coenen2020-04-081-8/+1
* | Merge branch 'master' of github.com:rust-analyzer/rust-analyzerBenjamin Coenen2020-04-071-2/+87
|\|
| * add fixme to use type checker rather than manually comparing typesJosh Mcguigan2020-04-071-0/+7
| * missing match arms diagnostic change source to match expressionJosh Mcguigan2020-04-071-1/+4
| * handle match auto-derefJosh Mcguigan2020-04-071-1/+10
| * handle non matching enum pattern typesJosh Mcguigan2020-04-071-8/+22
| * remove panicsJosh Mcguigan2020-04-071-2/+5
| * missing match arms diagnosticJosh Mcguigan2020-04-071-2/+51
* | feat: add attributes support on struct fields #3870Benjamin Coenen2020-04-071-3/+9
|/
* Use `dyn Trait` for working with databseAleksey Kladov2020-03-161-12/+7
* Source map returns a resultAleksey Kladov2020-03-061-2/+2
* Fill missing fields of enum variantsAleksey Kladov2020-02-191-7/+11
* More manual clippy fixesKirill Bulatov2020-02-181-1/+1
* Use path macroFlorian Diebold2019-12-131-2/+2
* Replace `ra_hir_expand::either` with crateice10002019-12-031-2/+2
* Move TyAleksey Kladov2019-11-271-0/+151