about summary refs log tree commit diff
path: root/xtask
AgeCommit message (Collapse)AuthorLines
2021-03-08Cleanup the error messageAleksey Kladov-1/+1
2021-03-08Remove now dead codeAleksey Kladov-90/+76
2021-03-08Unused paramsAleksey Kladov-10/+10
2021-03-08Make `code generation` just workAleksey Kladov-45/+35
Contributors don't need to learn about `cargo xtask codegen` if `cargo test` just does the right thing.
2021-03-08Make working with codegen less annoyingAleksey Kladov-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.
2021-03-07:arrow_up: xflagsAleksey Kladov-9/+10
2021-03-05Underengineer `cargo xtask install --client`Aleksey Kladov-70/+37
2021-03-05Cleanup install commandAleksey Kladov-47/+52
2021-03-05Fix regression where the client was not installedAleksey Kladov-1/+1
2021-03-02Fix xflags falloutAleksey Kladov-1/+1
https://github.com/rust-analyzer/rust-analyzer/pull/7847#issuecomment-788920830
2021-03-02Merge #7836bors[bot]-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 <lnicola@dend.ro>
2021-03-01Update xtask/src/flags.rsAleksey Kladov-1/+1
Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com>
2021-03-01Check for path dev-dependencies with a version numberLaurențiu Nicola-10/+33
2021-03-01Use cli parser with auto-generated helpAleksey Kladov-133/+176
2021-03-01Axe pre-commitAleksey Kladov-53/+0
2021-03-01Simplify xtaskAleksey Kladov-180/+167
lib/bin/test separation isn't really needed.
2021-02-27Merge #7797bors[bot]-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 <lnicola@dend.ro>
2021-02-27Remove dead gen_features codeLaurențiu Nicola-48/+0
2021-02-27Format generated features manually instead of relying on rustfmtLaurențiu Nicola-32/+34
2021-02-23reliable memory usage during benchmarkingAleksey Kladov-1/+4
2021-02-237526: Rename crate assists to ide_assists.Chetan Khilosiya-2/+2
2021-02-22update tidykjeremy-1/+0
2021-02-21Pin ungrammarLaurențiu Nicola-1/+1
2021-02-17rename completion -> ide_completionAleksey Kladov-6/+7
We don't have completion-related PRs in flight, so lets do it
2021-02-13Build dist-x86_64-unknown-linux-musl releasesandylizi-1/+1
2021-02-12Merge #7655bors[bot]-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 <lnicola@dend.ro>
2021-02-12Include a commit log summary in the changelogLaurențiu Nicola-23/+32
2021-02-12Bump rust to latest stable 1.50kjeremy-1/+1
2021-02-09Track remote branch on xtask promoteLaurențiu Nicola-1/+1
2021-02-05Do not overwrite lock filekjeremy-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
2021-02-03Add cargo file tidy testEdwin Cheng-12/+48
2021-01-26Make always-assert crate reusableAleksey Kladov-1/+1
2021-01-21Fix mega bugAleksey Kladov-6/+10
https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Manual.20content.20is.20duplicated
2021-01-19Update pico-argskjeremy-14/+22
Should maintains existing behavior
2021-01-18Add back jemalloc supportJonas Schievink-3/+11
2021-01-18Add `MacroType` syntaxJonas Schievink-0/+1
2021-01-15Wrap remaining self/super/crate in Name{Ref}Lukas Wirth-1/+1
2021-01-15Handle self/super/crate in PathSegment as NameRefLukas Wirth-1/+1
2021-01-15Add support for yiled keywordDaiki Ihara-1/+2
2021-01-15Upgrade ungrammar to v1.7Daiki Ihara-1/+1
2021-01-13Render Fn* trait objects and impl types as rust doesLukas Wirth-1/+1
2021-01-11Add build benchmark xtask commandAleksey Kladov-2/+10
2021-01-08Add check for dbg! macroEdwin Cheng-1/+28
2021-01-08Remove unused dbgEdwin Cheng-4/+3
2021-01-07Change <|> to $0 - RebaseKevaundray Wedderburn-2/+2
2021-01-07Extend git evacuation procedureAleksey Kladov-1/+13
2021-01-05Rename expr -> tail_exprAleksey Kladov-1/+1
2021-01-02Stop using beta toolchain in xtask distLaurențiu Nicola-9/+1
2021-01-01deny_clippy test works with cfg_attrAleksey Kladov-1/+1
2020-12-23Merge #7010bors[bot]-1/+2
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 <lukastw97@gmail.com>