Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Make xtask dist more reliable | Aleksey Kladov | 2020-03-18 | 1 | -12/+29 | |
|/ | ||||||
* | Merge #3630 | bors[bot] | 2020-03-18 | 1 | -1/+0 | |
|\ | | | | | | | | | | | | | | | 3630: Feature: remove dat fixme r=matklad a=Veetaha Co-authored-by: veetaha <[email protected]> | |||||
| * | ra_hir_def: remove dat fixme | veetaha | 2020-03-18 | 1 | -1/+0 | |
| | | ||||||
* | | Don't filter release by fork | Aleksey Kladov | 2020-03-18 | 1 | -1/+0 | |
|/ | | | | | | This syntax does not work for some reason https://github.com/rust-analyzer/rust-analyzer/runs/515231288?check_suite_focus=true | |||||
* | Disable npm audit, as it blocks unrelated PR without a way to fix | Aleksey Kladov | 2020-03-17 | 1 | -2/+2 | |
| | | | | https://github.com/rust-analyzer/rust-analyzer/pull/3582#issuecomment-600107117 | |||||
* | Merge pull request #3582 from kiljacken/out-dir-from-check | Aleksey Kladov | 2020-03-17 | 18 | -176/+315 | |
|\ | | | | | Update OUT_DIR based on `cargo check` output | |||||
| * | Use dyn-ref instead of impl to impact compile times the least | Emil Lauridsen | 2020-03-17 | 2 | -3/+3 | |
| | | ||||||
| * | Slight readablity improvement | Emil Lauridsen | 2020-03-17 | 1 | -1/+1 | |
| | | ||||||
| * | Remove outDirOverrides | Emil Lauridsen | 2020-03-17 | 3 | -15/+0 | |
| | | ||||||
| * | Support loading OUT_DIR for CLI runs | Emil Lauridsen | 2020-03-17 | 5 | -48/+81 | |
| | | ||||||
| * | Remove unused config from VSCode ext | Emil Lauridsen | 2020-03-17 | 1 | -1/+0 | |
| | | ||||||
| * | Support specifying OUT_DIR in json project | Emil Lauridsen | 2020-03-17 | 2 | -3/+22 | |
| | | ||||||
| * | Change existing OUT_DIR override config to make use of new infrastructure | Emil Lauridsen | 2020-03-17 | 8 | -57/+26 | |
| | | ||||||
| * | Support loading OUT_DIR from cargo check at launch | Emil Lauridsen | 2020-03-17 | 10 | -114/+248 | |
|/ | ||||||
* | Merge #3626 | bors[bot] | 2020-03-17 | 6 | -127/+142 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 3626: Check that no file contains trailing ws r=matklad a=matklad rustfmt allows trailing spaces in string literals unfortunately. bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | Check that no file contains trailing ws | Aleksey Kladov | 2020-03-17 | 6 | -127/+142 | |
|/ | | | | rustfmt allows trailing spaces in string literals unfortunately. | |||||
* | Merge #3625 | bors[bot] | 2020-03-17 | 1 | -2/+2 | |
|\ | | | | | | | | | | | | | | | 3625: Fix typo r=flodiebold a=phynalle It doesn't need any description! I just fixed a typo. haha Co-authored-by: phynalle <[email protected]> | |||||
| * | Fix typo | phynalle | 2020-03-17 | 1 | -2/+2 | |
| | | ||||||
* | | Merge pull request #3613 from bjorn3/patch-1 | Aleksey Kladov | 2020-03-17 | 1 | -0/+3 | |
|\ \ | |/ |/| | Fix cargo registry caching for builds | |||||
| * | Fix cargo registry caching for builds | bjorn3 | 2020-03-16 | 1 | -0/+3 | |
| | | ||||||
* | | Merge #3580 | bors[bot] | 2020-03-17 | 14 | -181/+471 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3580: More error-resilient MBE expansion r=matklad a=flodiebold This is the beginning of an attempt to make macro-by-example expansion more resilient, so that we still get an expansion even if no rule exactly matches, with the goal to make completion work better in macro calls. The general idea is to make everything return `(T, Option<ExpandError>)` instead of `Result<T, ExpandError>`; and then to try each macro arm in turn, and somehow choose the 'best' matching rule if none matches without errors. Finding that 'best' match isn't done yet; I'm currently counting how many tokens were consumed from the args before an error, but it also needs to take into account whether there were further patterns that had nothing to match. I'll continue this later, but I'm interested whether you think this is the right path, @matklad & @edwin0cheng. Co-authored-by: Florian Diebold <[email protected]> Co-authored-by: Florian Diebold <[email protected]> | |||||
| * | | Small fixes | Florian Diebold | 2020-03-16 | 1 | -4/+2 | |
| | | | ||||||
| * | | Some more refactoring | Florian Diebold | 2020-03-16 | 2 | -58/+76 | |
| | | | ||||||
| * | | Some cleanup | Florian Diebold | 2020-03-16 | 1 | -5/+7 | |
| | | | ||||||
| * | | Turn ExpandResult into struct | Florian Diebold | 2020-03-16 | 6 | -43/+63 | |
| | | | ||||||
| * | | Fix remaining test failure | Florian Diebold | 2020-03-16 | 2 | -9/+11 | |
| | | | ||||||
| * | | Fix performance problem | Florian Diebold | 2020-03-16 | 2 | -32/+37 | |
| | | | ||||||
| * | | Better fix for stuck parser? | Florian Diebold | 2020-03-16 | 1 | -3/+3 | |
| | | | ||||||
| * | | Add test, remove printlns | Florian Diebold | 2020-03-16 | 4 | -3/+53 | |
| | | | ||||||
| * | | Get tests working | Florian Diebold | 2020-03-16 | 5 | -7/+19 | |
| | | | ||||||
| * | | wip | Florian Diebold | 2020-03-16 | 5 | -94/+160 | |
| | | | ||||||
| * | | Attempt to implement ranking of rules when none matches perfectly (wip) | Florian Diebold | 2020-03-16 | 3 | -11/+51 | |
| | | | ||||||
| * | | Make MBE expansion more resilient (WIP) | Florian Diebold | 2020-03-16 | 10 | -91/+168 | |
| |/ | ||||||
* | | Merge #3624 | bors[bot] | 2020-03-17 | 3 | -131/+145 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3624: Tidier tidy checks r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | | Tidier tidy checks | Aleksey Kladov | 2020-03-17 | 3 | -131/+145 | |
|/ / | ||||||
* | | Merge pull request #3618 from swarnimarun/patch-1 | Aleksey Kladov | 2020-03-17 | 1 | -0/+1 | |
|\ \ | | | | | | | Gate release action to rust-analyzer owner | |||||
| * | | Update .github/workflows/release.yaml | Aleksey Kladov | 2020-03-17 | 1 | -1/+1 | |
| | | | | | | | | | Co-Authored-By: Florian Diebold <[email protected]> | |||||
| * | | Gate release action to rust-analyzer owner | Swarnim Arun | 2020-03-16 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge #3616 | bors[bot] | 2020-03-17 | 1 | -16/+7 | |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | 3616: Update dependencies, removing rustc_version r=matklad a=kjeremy Co-authored-by: kjeremy <[email protected]> | |||||
| * | | Update dependencies, removing rustc_version | kjeremy | 2020-03-16 | 1 | -16/+7 | |
| |/ | ||||||
* | | Merge #3614 | bors[bot] | 2020-03-16 | 7 | -65/+80 | |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | 3614: Separate persistent mutable state from config r=matklad a=matklad That way, we clearly see which things are not change, and we also clearly see which things are persistent. r? @Veetaha Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | Separate persistent mutable state from config | Aleksey Kladov | 2020-03-16 | 7 | -65/+80 | |
| | | | | | | | | | | That way, we clearly see which things are not change, and we also clearly see which things are persistent. | |||||
| * | Fix audit caching better | Aleksey Kladov | 2020-03-16 | 1 | -1/+2 | |
| | | ||||||
* | | Merge pull request #3612 from matklad/audit5 | Aleksey Kladov | 2020-03-16 | 1 | -1/+2 | |
|\ \ | |/ |/| | Fix audit caching better | |||||
| * | Fix audit caching better | Aleksey Kladov | 2020-03-16 | 1 | -1/+2 | |
| | | ||||||
* | | Merge pull request #3611 from matklad/audit4 | Aleksey Kladov | 2020-03-16 | 1 | -1/+2 | |
|\| | | | | | Fix cargo audit caching | |||||
| * | Fix cargo audit caching | Aleksey Kladov | 2020-03-16 | 1 | -1/+2 | |
|/ | | | | | | See https://github.com/actions/cache/issues/133#issuecomment-599102035 for chown bit | |||||
* | Merge pull request #3610 from matklad/audit3 | Aleksey Kladov | 2020-03-16 | 1 | -1/+14 | |
|\ | | | | | Cache cargo-audit on CI | |||||
| * | Actually make npm audit more robust | Aleksey Kladov | 2020-03-16 | 1 | -1/+1 | |
| | | | | | | | | In bash, && and || have the same priority. | |||||
| * | Cache cargo-audit on CI | Aleksey Kladov | 2020-03-16 | 1 | -0/+13 | |
| | | | | | | | | closes #3399 |