Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | use strip_prefix() instead of starts_with and slicing (clippy::manual_strip) | Matthias Krüger | 2021-03-21 | 2 | -8/+6 | |
| | ||||||
* | Add perf_revision to benchmark results | Douglas Weber | 2021-03-15 | 1 | -2/+6 | |
| | ||||||
* | Add diesel to the benchmark suite | Georg Semmler | 2021-03-15 | 1 | -1/+2 | |
| | | | | | | | | | | | This commit adds diesel to the continuosly run benchmark suite. Diesel heavily relies internally on macro generated code. Additionally there are lots of complicated trait releations used as part of their API. Therefore this benchmark will be quite sensitive to: * Performance related changes in the macro expanding code * Performance related changes while resolving trait bounds CC #7950 | |||||
* | xtask: replace "lint" command by a simply cargo alias | Matthias Krüger | 2021-03-14 | 2 | -22/+0 | |
| | | | | | | | This strips the run_clippy implementation out of xtask and replaces it by a simple "cargo lint" alias which runs clippy with the corresponding flags. Unfortunately I could not name the alias "clippy" because that would lead to infinite recursion. | |||||
* | Fix remaining references to `cargo xtask codegen` | Lukas Wirth | 2021-03-12 | 2 | -2/+2 | |
| | ||||||
* | Minor | Aleksey Kladov | 2021-03-08 | 1 | -1/+1 | |
| | ||||||
* | Cleanup the error message | Aleksey Kladov | 2021-03-08 | 1 | -1/+1 | |
| | ||||||
* | Remove now dead code | Aleksey Kladov | 2021-03-08 | 9 | -90/+76 | |
| | ||||||
* | Unused params | Aleksey Kladov | 2021-03-08 | 5 | -10/+10 | |
| | ||||||
* | Make `code generation` just work | Aleksey Kladov | 2021-03-08 | 5 | -45/+35 | |
| | | | | | Contributors don't need to learn about `cargo xtask codegen` if `cargo test` just does the right thing. | |||||
* | Make working with codegen less annoying | Aleksey Kladov | 2021-03-08 | 3 | -21/+25 | |
| | | | | | | | | | | We probably should look into removing `xtask codegen` altogether. The test workflow works perfectly for package.json config. There are two things preventing that: * Lint completions are generated on demand. * Docs are not committed to the repository. | |||||
* | :arrow_up: xflags | Aleksey Kladov | 2021-03-07 | 1 | -8/+9 | |
| | ||||||
* | Underengineer `cargo xtask install --client` | Aleksey Kladov | 2021-03-05 | 3 | -70/+37 | |
| | ||||||
* | Cleanup install command | Aleksey Kladov | 2021-03-05 | 3 | -47/+52 | |
| | ||||||
* | Fix regression where the client was not installed | Aleksey Kladov | 2021-03-05 | 1 | -1/+1 | |
| | ||||||
* | Fix xflags fallout | Aleksey Kladov | 2021-03-02 | 1 | -1/+1 | |
| | | | | https://github.com/rust-analyzer/rust-analyzer/pull/7847#issuecomment-788920830 | |||||
* | Merge #7836 | bors[bot] | 2021-03-02 | 1 | -10/+33 | |
|\ | | | | | | | | | | | | | | | | | | | 7836: Check for path dev-dependencies with a version number r=lnicola a=lnicola Closes https://github.com/rust-analyzer/rust-analyzer/pull/7828#issuecomment-788174522. This looks a bit ugly, but at least fixes an issues where we missed target-specific dependencies. Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | Check for path dev-dependencies with a version number | Laurențiu Nicola | 2021-03-01 | 1 | -10/+33 | |
| | | ||||||
* | | Update xtask/src/flags.rs | Aleksey Kladov | 2021-03-01 | 1 | -1/+1 | |
| | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
* | | Use cli parser with auto-generated help | Aleksey Kladov | 2021-03-01 | 6 | -132/+175 | |
|/ | ||||||
* | Axe pre-commit | Aleksey Kladov | 2021-03-01 | 2 | -53/+0 | |
| | ||||||
* | Simplify xtask | Aleksey Kladov | 2021-03-01 | 16 | -176/+589 | |
| | | | | lib/bin/test separation isn't really needed. | |||||
* | Merge #7797 | bors[bot] | 2021-02-27 | 2 | -80/+34 | |
|\ | | | | | | | | | | | | | | | | | | | 7797: Format generated lints and features manually r=matklad a=lnicola As `quote` and `rustfmt` leave them on a single line, which makes running `grep` in the repository quite annoying. Also removes a dead `gen_features.rs` file (`gen_lint_completions.rs` does the same thing). Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | Remove dead gen_features code | Laurențiu Nicola | 2021-02-27 | 1 | -48/+0 | |
| | | ||||||
| * | Format generated features manually instead of relying on rustfmt | Laurențiu Nicola | 2021-02-27 | 1 | -32/+34 | |
| | | ||||||
* | | reliable memory usage during benchmarking | Aleksey Kladov | 2021-02-23 | 1 | -1/+4 | |
|/ | ||||||
* | 7526: Rename crate assists to ide_assists. | Chetan Khilosiya | 2021-02-22 | 1 | -2/+2 | |
| | ||||||
* | rename completion -> ide_completion | Aleksey Kladov | 2021-02-17 | 1 | -1/+2 | |
| | | | | We don't have completion-related PRs in flight, so lets do it | |||||
* | Build dist-x86_64-unknown-linux-musl releases | andylizi | 2021-02-13 | 1 | -1/+1 | |
| | ||||||
* | Merge #7655 | bors[bot] | 2021-02-12 | 1 | -23/+32 | |
|\ | | | | | | | | | | | | | | | 7655: Include a commit log summary in the changelog r=matklad a=lnicola This version omits any direct pushes, and maybe even pull requests merged from the GitHub UI. But I think it makes writing the release notes easier. Co-authored-by: Laurențiu Nicola <[email protected]> | |||||
| * | Include a commit log summary in the changelog | Laurențiu Nicola | 2021-02-12 | 1 | -23/+32 | |
| | | ||||||
* | | Bump rust to latest stable 1.50 | kjeremy | 2021-02-12 | 1 | -1/+1 | |
|/ | ||||||
* | Track remote branch on xtask promote | Laurențiu Nicola | 2021-02-09 | 1 | -1/+1 | |
| | ||||||
* | Do not overwrite lock file | kjeremy | 2021-02-05 | 1 | -2/+2 | |
| | | | | | | Use `npm ci` instead of `npm install`. `npm install` will overwrite the lock file if you have a newer npm version than the one that generated the package-lock.json | |||||
* | Add cargo file tidy test | Edwin Cheng | 2021-02-03 | 1 | -12/+21 | |
| | ||||||
* | Make always-assert crate reusable | Aleksey Kladov | 2021-01-26 | 1 | -1/+1 | |
| | ||||||
* | Fix mega bug | Aleksey Kladov | 2021-01-21 | 4 | -5/+9 | |
| | | | | https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Manual.20content.20is.20duplicated | |||||
* | Update pico-args | kjeremy | 2021-01-19 | 1 | -13/+21 | |
| | | | | Should maintains existing behavior | |||||
* | Add back jemalloc support | Jonas Schievink | 2021-01-18 | 2 | -3/+11 | |
| | ||||||
* | Add `MacroType` syntax | Jonas Schievink | 2021-01-18 | 1 | -0/+1 | |
| | ||||||
* | Add support for yiled keyword | Daiki Ihara | 2021-01-15 | 1 | -1/+2 | |
| | ||||||
* | Add build benchmark xtask command | Aleksey Kladov | 2021-01-11 | 1 | -2/+10 | |
| | ||||||
* | Change <|> to $0 - Rebase | Kevaundray Wedderburn | 2021-01-07 | 1 | -2/+2 | |
| | ||||||
* | Stop using beta toolchain in xtask dist | Laurențiu Nicola | 2021-01-02 | 1 | -9/+1 | |
| | ||||||
* | Merge #7010 | bors[bot] | 2020-12-23 | 1 | -0/+1 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | 7010: Update ungrammar for const block patterns r=matklad a=Veykril Fixes #6848 Adds const blocks and const block patterns to the AST and parses them. Blocked on https://github.com/rust-analyzer/ungrammar/pull/17/, will merge that PR there once this one gets the OK so I can remove the local ungrammar dependency path and fix the Cargo.lock. Co-authored-by: Lukas Wirth <[email protected]> | |||||
| * | Update ungrammar for const block patterns | Lukas Wirth | 2020-12-23 | 1 | -0/+1 | |
| | | ||||||
* | | Don't release uncompressed binaries under the new naming scheme | Laurențiu Nicola | 2020-12-23 | 1 | -1/+0 | |
|/ | ||||||
* | Build aarch64-apple-darwin binaries on CI | Laurențiu Nicola | 2020-12-22 | 1 | -14/+58 | |
| | ||||||
* | Node-ify lifetimes | Lukas Wirth | 2020-12-16 | 2 | -2/+3 | |
| | ||||||
* | Move to upstream `macro_rules!` model | Jonas Schievink | 2020-12-15 | 1 | -1/+3 | |
| |