aboutsummaryrefslogtreecommitdiff
path: root/xtask/src
Commit message (Collapse)AuthorAgeFilesLines
* Rename the binary to rust-analyzerAleksey Kladov2020-02-181-2/+2
|
* Fix extension nameAleksey Kladov2020-02-172-40/+8
|
* xtask: bump nodejs requirement while we can!Veetaha2020-02-141-1/+1
|
* SimplifyAleksey Kladov2020-02-141-5/+2
|
* Move rm_rf to not-bashAleksey Kladov2020-02-142-9/+23
|
* Trim outputAleksey Kladov2020-02-141-1/+1
|
* Add fs2 module for better error messagesAleksey Kladov2020-02-142-5/+28
|
* Update the manual on releaseAleksey Kladov2020-02-141-1/+4
|
* Add dry run mode to xtask releaseAleksey Kladov2020-02-142-6/+9
|
* CleanupAleksey Kladov2020-02-141-1/+1
|
* More declarative fs massagingAleksey Kladov2020-02-142-18/+35
|
* Replace Cmd with not-bashAleksey Kladov2020-02-145-154/+171
|
* Prevent auto-update of dev extensionAleksey Kladov2020-02-141-4/+21
|
* MinorAleksey Kladov2020-02-141-31/+19
|
* Merge #3062bors[bot]2020-02-111-4/+4
|\ | | | | | | | | | | | | | | | | | | 3062: Implement slice pattern AST > HIR lowering r=jplatte a=jplatte WIP. The necessary changes for parsing are implemented, but actual inference is not yet. Just wanted to upload what I've got so far so it doesn't get duplicated :) Will fix #3043 Co-authored-by: Jonas Platte <[email protected]>
| * Implement slice pattern AST > HIR loweringJonas Platte2020-02-111-4/+4
| |
* | Merge #3074bors[bot]2020-02-101-1/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | 3074: Or patterns r=matthewjasper a=matthewjasper Works towards #2458 Co-authored-by: Matthew Jasper <[email protected]>
| * | Add or- and parenthesized-patternsMatthew Jasper2020-02-091-1/+7
| | |
* | | xtask releaseAleksey Kladov2020-02-103-2/+48
| | |
* | | More convenient run_with_outputAleksey Kladov2020-02-103-19/+16
| | |
* | | Add noteAleksey Kladov2020-02-101-0/+11
|/ /
* / Rename add import assistKirill Bulatov2020-02-071-2/+1
|/
* Name assist handlersAleksey Kladov2020-02-071-1/+1
|
* Doctest autoimportAleksey Kladov2020-02-061-9/+33
|
* :arrow_up: rustAleksey Kladov2020-01-301-1/+1
|
* todo(codegen): added todo to change the reference to removed ra_tools crateVeetaha2020-01-161-0/+1
|
* fix(xtask.gen_syntax.typo): add s to the verb that refers to the 3d personVeetaha2020-01-151-1/+1
|
* Rename VS Code extension to rust-analyzerAleksey Kladov2020-01-131-9/+24
|
* Use correct rustfmt for codegenAleksey Kladov2020-01-104-35/+32
| | | | closes #1569
* :arrow_up: pico-argsAleksey Kladov2020-01-081-2/+2
|
* Merge #2758bors[bot]2020-01-071-1/+1
|\ | | | | | | | | | | | | | | | | 2758: Add "code-oss" Visual Studio Code binary name r=matklad a=leo-lb When Visual Studio Code is manually compiled from the upstream source tree the binary is named "code-oss". Co-authored-by: leo-lb <[email protected]>
| * Add "code-oss" Visual Studio Code binary nameleo-lb2020-01-071-1/+1
| | | | | | | | When Visual Studio Code is manually compiled from the upstream source tree the binary is named "code-oss".
* | Share cache cleaning logic between OSesAleksey Kladov2020-01-072-2/+44
|/
* CleanupAleksey Kladov2020-01-073-7/+7
|
* Move cmd to a separate dirAleksey Kladov2020-01-072-53/+58
|
* Refactor xtasksAleksey Kladov2020-01-075-281/+290
|
* SimplifyAleksey Kladov2020-01-072-45/+4
| | | | help for internal tools does not worth the duplication
* Improve const generics parsingMichael Chesser2020-01-061-0/+3
| | | | | - Handle const generics type args - Fix issue with const generic as first parameter in trait impl
* Switch ast declaration from ron to a macroAleksey Kladov2020-01-034-137/+717
|
* kill unused fileAleksey Kladov2020-01-021-0/+0
|
* Notify that latest version of VS Code is requiredbold2019-12-241-1/+1
|
* :arrow_up: RustAleksey Kladov2019-12-191-1/+1
|
* Make reformat hook actually reformat filesAleksey Kladov2019-12-181-0/+1
|
* Use rustup toolchain instead of rustup installEdwin Cheng2019-12-081-2/+2
|
* Switch back to npm installAleksey Kladov2019-12-021-1/+2
| | | | Locks like it honors package.lock nowdays
* Remove npm.cmdAleksey Kladov2019-11-201-3/+3
| | | | I *think* this is more correct
* Cleanup importsAleksey Kladov2019-11-201-4/+3
|
* Don't create a separate bin for format hookAleksey Kladov2019-11-184-47/+35
|
* Revert #2230Aleksey Kladov2019-11-141-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 contextsPascal Hertleif2019-11-135-29/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 :)