| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-04-16 | Unmix error handling when discovering workspaces | Aleksey Kladov | -1/+1 | |
| Hitting an io::Error is a legit problem. Finding more than one Cargo.toml is not. | ||||
| 2020-04-16 | Decouple project loading from project discovery a bit | Aleksey Kladov | -3/+5 | |
| 2020-04-16 | Add proc-macro cli command for rust-analyzer | Edwin Cheng | -1/+4 | |
| 2020-04-16 | Add config for proc_macro | Edwin Cheng | -1/+1 | |
| 2020-04-16 | Add with-proc-macro in bench ,stats and diagnositcs | Edwin Cheng | -6/+18 | |
| 2020-04-14 | diagnostics cli, iterate over members | Josh Mcguigan | -18/+22 | |
| 2020-04-14 | cli diagnostics walk files | Josh Mcguigan | -47/+43 | |
| 2020-04-13 | add diagnostics subcommand to rust-analyzer CLI | Josh Mcguigan | -0/+74 | |
| 2020-04-11 | Remove dead code | Aleksey Kladov | -10/+2 | |
| 2020-04-11 | Fix non canonicallized path for crate file | Edwin Cheng | -1/+3 | |
| 2020-04-02 | Migrate to privacy as per review commets | veetaha | -9/+12 | |
| 2020-04-02 | Simpify workspace handling | veetaha | -16/+12 | |
| 2020-04-01 | Reduce scope of deserialization | Aleksey Kladov | -2/+2 | |
| 2020-03-31 | Better names for config structs | Aleksey Kladov | -2/+2 | |
| 2020-03-28 | Remove some unwraps | Aleksey Kladov | -2/+3 | |
| 2020-03-26 | Add ProcMacroClient | Edwin Cheng | -5/+14 | |
| 2020-03-17 | Support loading OUT_DIR for CLI runs | Emil Lauridsen | -31/+52 | |
| 2020-03-17 | Change existing OUT_DIR override config to make use of new infrastructure | Emil Lauridsen | -8/+3 | |
| 2020-03-17 | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | -6/+12 | |
| 2020-03-11 | Merge #3549 | bors[bot] | -1/+4 | |
| 3549: Implement env! macro r=matklad a=edwin0cheng This PR implements `env!` macro by adding following things: 1. Added `additional_outdirs` settings in vscode. (naming to be bikeshed) 2. Added `ExternSourceId` which is a wrapping for SourceRootId but only used in extern sources. It is because `OUT_DIR` is not belonged to any crate and we have to access it behind an `AstDatabase`. 3. This PR does not implement the `OUT_DIR` parsing from `cargo check`. I don't have general design about this, @kiljacken could we reuse some cargo watch code for that ? ~~Block on [#3536]~~ PS: After this PR , we (kind of) completed the `include!(concat!(env!('OUT_DIR'), "foo.rs")` macro call combo. [Exodia Obliterate!](https://www.youtube.com/watch?v=RfqNH3FoGi0) Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> | ||||
| 2020-03-10 | Move FeatureFlags | Aleksey Kladov | -2/+2 | |
| 2020-03-10 | Pull completion options up to the rust-analyzer | Aleksey Kladov | -5/+7 | |
| 2020-03-11 | Setup Env in world | Edwin Cheng | -1/+4 | |
| 2020-03-08 | Consider crate declaration names | Kirill Bulatov | -6/+5 | |
| 2020-03-06 | Source map returns a result | Aleksey Kladov | -2/+2 | |
| cc #2236 | ||||
| 2020-02-29 | Rename ast::ImplBlock -> ast::ImplDef | Aleksey Kladov | -2/+2 | |
| 2020-02-29 | Fix a common false-positive type mismatch | Florian Diebold | -9/+15 | |
| E.g. for `&{ some_string() }` in a context where a `&str` is expected, we reported a mismatch inside the block. The problem is that we're passing an expectation of `str` down, but the expectation is more of a hint in this case. There's a long comment in rustc about this, which I just copied. Also, fix reported location for type mismatches in macros. | ||||
| 2020-02-18 | Run cargo +nightly fix --clippy -Z unstable-options | Kirill Bulatov | -1/+1 | |
| 2020-02-18 | Rename folder | Aleksey Kladov | -0/+693 | |
