Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Underengineer `cargo xtask install --client` | Aleksey Kladov | 2021-03-05 | 1 | -4/+1 |
| | |||||
* | Cleanup install command | Aleksey Kladov | 2021-03-05 | 1 | -29/+4 |
| | |||||
* | Fix regression where the client was not installed | Aleksey Kladov | 2021-03-05 | 1 | -1/+1 |
| | |||||
* | Use cli parser with auto-generated help | Aleksey Kladov | 2021-03-01 | 1 | -108/+26 |
| | |||||
* | Axe pre-commit | Aleksey Kladov | 2021-03-01 | 1 | -15/+0 |
| | |||||
* | Simplify xtask | Aleksey Kladov | 2021-03-01 | 1 | -7/+127 |
| | | | | lib/bin/test separation isn't really needed. | ||||
* | reliable memory usage during benchmarking | Aleksey Kladov | 2021-02-23 | 1 | -1/+4 |
| | |||||
* | Update pico-args | kjeremy | 2021-01-19 | 1 | -13/+21 |
| | | | | Should maintains existing behavior | ||||
* | Add back jemalloc support | Jonas Schievink | 2021-01-18 | 1 | -3/+9 |
| | |||||
* | Add build benchmark xtask command | Aleksey Kladov | 2021-01-11 | 1 | -2/+10 |
| | |||||
* | Update usage string to include code-exploration client. | Jérémy | 2020-12-08 | 1 | -1/+1 |
| | |||||
* | rename flag --client-code to --client on xtask install | Emil Gardström | 2020-10-20 | 1 | -8/+8 |
| | |||||
* | allow xtask install --client-code[=CLIENT] to specify client | Emil Gardström | 2020-10-17 | 1 | -6/+9 |
| | |||||
* | Switch from not_bash to xshell | Aleksey Kladov | 2020-10-17 | 1 | -2/+2 |
| | |||||
* | Cleanup feature generation | Aleksey Kladov | 2020-08-18 | 1 | -7/+3 |
| | |||||
* | Merge remote-tracking branch 'rust-analyzer/master' | Dmitry | 2020-08-18 | 1 | -2/+3 |
|\ | |||||
| * | Revive cache cleaning | Aleksey Kladov | 2020-08-18 | 1 | -2/+3 |
| | | | | | | | | | | | | | | The idea here is that, on CI, we only want to cache crates.io dependencies, and not local crates. This keeps the size of the cache low, and also improves performance, as network and moving files on disk (on Windows) can be slow. | ||||
* | | Added competition for unstable features | Dmitry | 2020-08-09 | 1 | -0/+1 |
|/ | | | Added xtask for download unstable book from rust repository and codegene for it. Also small changes from lint | ||||
* | Add self-analysis-stats to metrics | Aleksey Kladov | 2020-07-24 | 1 | -2/+6 |
| | |||||
* | Add metrics | Aleksey Kladov | 2020-07-24 | 1 | -0/+2 |
| | |||||
* | Minor | Aleksey Kladov | 2020-07-24 | 1 | -3/+4 |
| | |||||
* | Remove support for jemalloc | Aleksey Kladov | 2020-07-22 | 1 | -10/+2 |
| | | | | | We only used it for measuring memory usage, but now we can use glibc's allocator for that just fine | ||||
* | Add opt-in mimalloc feature | Ivan Kozik | 2020-07-14 | 1 | -3/+12 |
| | |||||
* | . | Aleksey Kladov | 2020-07-07 | 1 | -1/+6 |
| | |||||
* | Refactor | Aleksey Kladov | 2020-06-08 | 1 | -2/+2 |
| | |||||
* | Move to a dedicated file | Aleksey Kladov | 2020-06-08 | 1 | -2/+3 |
| | |||||
* | Don't store generated docs in the repo | Aleksey Kladov | 2020-06-03 | 1 | -0/+1 |
| | |||||
* | Generate features docs from source | Aleksey Kladov | 2020-05-31 | 1 | -0/+1 |
| | |||||
* | Don't strip nightly releases | Aleksey Kladov | 2020-04-08 | 1 | -10/+4 |
| | |||||
* | Fix formatting | Aleksey Kladov | 2020-03-23 | 1 | -1/+1 |
| | |||||
* | Fix release | Aleksey Kladov | 2020-03-23 | 1 | -4/+10 |
| | |||||
* | Simplify extension tag sniffing | Aleksey Kladov | 2020-03-19 | 1 | -2/+3 |
| | |||||
* | Build server via dist as well | Aleksey Kladov | 2020-03-04 | 1 | -2/+3 |
| | |||||
* | cargo xtask dist | Aleksey Kladov | 2020-03-04 | 1 | -2/+12 |
| | | | | This builds the typescript extension | ||||
* | Add dry run mode to xtask release | Aleksey Kladov | 2020-02-14 | 1 | -1/+2 |
| | |||||
* | xtask release | Aleksey Kladov | 2020-02-10 | 1 | -1/+5 |
| | |||||
* | :arrow_up: pico-args | Aleksey Kladov | 2020-01-08 | 1 | -2/+2 |
| | |||||
* | Share cache cleaning logic between OSes | Aleksey Kladov | 2020-01-07 | 1 | -1/+5 |
| | |||||
* | Refactor xtasks | Aleksey Kladov | 2020-01-07 | 1 | -211/+72 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-01-07 | 1 | -32/+4 |
| | | | | help for internal tools does not worth the duplication | ||||
* | Notify that latest version of VS Code is required | bold | 2019-12-24 | 1 | -1/+1 |
| | |||||
* | :arrow_up: Rust | Aleksey Kladov | 2019-12-19 | 1 | -1/+1 |
| | |||||
* | Switch back to npm install | Aleksey Kladov | 2019-12-02 | 1 | -1/+2 |
| | | | | Locks like it honors package.lock nowdays | ||||
* | Remove npm.cmd | Aleksey Kladov | 2019-11-20 | 1 | -3/+3 |
| | | | | I *think* this is more correct | ||||
* | Cleanup imports | Aleksey Kladov | 2019-11-20 | 1 | -4/+3 |
| | |||||
* | Don't create a separate bin for format hook | Aleksey Kladov | 2019-11-18 | 1 | -3/+8 |
| | |||||
* | Revert #2230 | Aleksey Kladov | 2019-11-14 | 1 | -11/+25 |
| | | | | | Looks like autocfg tries to do slightly more than we need (see #2231), so let's stick with minimal home-grown solution. | ||||
* | Use anyhow::Result in xtask, add contexts | Pascal Hertleif | 2019-11-13 | 1 | -11/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This builds on #2231 but was actually done before that. You see, the cause for #2231 was that I got this error message: Error: Error { kind: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }) } Just switching to `anyhow::Result` got me stack traces (when setting `RUST_LIB_BACKTRACE=1`) that at least showed stack backtrace: 0: std::backtrace::Backtrace::create 1: std::backtrace::Backtrace::capture 2: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from 3: xtask::install_server 4: xtask::install 5: xtask::main 6: std::rt::lang_start::{{closure}} 7: std::panicking::try::do_call 8: __rust_maybe_catch_panic 9: std::rt::lang_start_internal 10: std::rt::lang_start 11: main With the added contexts (not at all exhaustive), the error became Error: install server Caused by: 0: build AutoCfg with target directory 1: No such file or directory (os error 2) Since anyhow is such a small thing (no new transitive dependencies!), and in general gives you `Result<T, Box<dyn Error>>` on steroids, I think this a nice small change. The only slightly annoying thing was to replace all the `Err(format!(…))?` calls (haven't even looked at whether we can make it support wrapping strings though), but the `bail!` macro is shorter anyway :) | ||||
* | Allow usage of CARGO_TARGET_DIR env var | Pascal Hertleif | 2019-11-13 | 1 | -1/+2 |
| | |||||
* | Use autocfg to determine rust version | kjeremy | 2019-11-13 | 1 | -25/+10 |
| |