<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/x/Cargo.lock, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-03-13T19:18:32+00:00</updated>
<entry>
<title>Add `src/tools/x` to the main workspace</title>
<updated>2025-03-13T19:18:32+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2025-03-07T18:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=abed12a132f5b1a0355e047ffe49fdac39efe19d'/>
<id>urn:sha1:abed12a132f5b1a0355e047ffe49fdac39efe19d</id>
<content type='text'>
The original reason to exclude it was so it could run before submodules
were initialized. However, those have all been converted to subtrees
now, so the entire workspace is always ready to go.
</content>
</entry>
<entry>
<title>Add other workspaces to `linkedProjects` in `rust_analyzer_settings.json`</title>
<updated>2023-05-26T17:08:58+00:00</updated>
<author>
<name>jyn</name>
<email>github@jyn.dev</email>
</author>
<published>2023-05-26T17:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8458c6adb131345dbf0b48e23c8d220dc41c19fd'/>
<id>urn:sha1:8458c6adb131345dbf0b48e23c8d220dc41c19fd</id>
<content type='text'>
This makes go-to-definition, etc. work in cg_clif, cg_gcc, rust-analyzer, and src/tools/x.
</content>
</entry>
<entry>
<title>Add a tool to run `x.py` from any subdirectory</title>
<updated>2020-11-04T03:40:02+00:00</updated>
<author>
<name>Casey Rodarmor</name>
<email>casey@rodarmor.com</email>
</author>
<published>2020-11-02T03:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5fc22f1431e209610040d92ba671966ab2781f0b'/>
<id>urn:sha1:5fc22f1431e209610040d92ba671966ab2781f0b</id>
<content type='text'>
This adds a binary called `x` in `src/tools/x`. All it does is check the
current directory and its ancestors for a file called `x.py`, and if it
finds one, runs it.

By installing x, you can easily `x.py` from any subdirectory.

It can be installed globally with `cargo install --path src/tools/x`
</content>
</entry>
</feed>
