<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/bootstrap/lib.rs, branch 1.68.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.68.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.68.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-03-19T00:50:53+00:00</updated>
<entry>
<title>Create dir for build_triple</title>
<updated>2023-03-19T00:50:53+00:00</updated>
<author>
<name>Mu001999</name>
<email>mu001999@outlook.com</email>
</author>
<published>2023-03-14T03:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=775805adea3c2d46a7ff8eb09d1861fb287898b1'/>
<id>urn:sha1:775805adea3c2d46a7ff8eb09d1861fb287898b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `build_helper` crate to share code between tidy and bootstrap</title>
<updated>2023-01-03T16:45:34+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-12-30T10:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25c153149ead5aebf7626a1ff42a6e0a3c35108e'/>
<id>urn:sha1:25c153149ead5aebf7626a1ff42a6e0a3c35108e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Auto merge of #105058 - Nilstrieb:no-merge-commits-for-you-only-bors-is-allowed-to-do-that, r=jyn514"</title>
<updated>2022-12-31T01:55:24+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>github@jyn.dev</email>
</author>
<published>2022-12-31T01:55:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=90a10cae4b7fafbd8ce100f2ae0ce65dc6bcb3d8'/>
<id>urn:sha1:90a10cae4b7fafbd8ce100f2ae0ce65dc6bcb3d8</id>
<content type='text'>
This reverts commit 4839886f0abe208ab8f2bb73a3076a59fe2ab60c, reversing
changes made to ce85c98575e3016cf2007d90a85be321e592aa96.
</content>
</entry>
<entry>
<title>Add `build_helper` crate to share code between tidy and bootstrap</title>
<updated>2022-12-30T19:41:47+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-12-30T10:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=878af66b53459659b3f53f1c26af1123e82d79a0'/>
<id>urn:sha1:878af66b53459659b3f53f1c26af1123e82d79a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #106168 - jyn514:clean-crates, r=Mark-Simulacrum</title>
<updated>2022-12-27T13:04:08+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-12-27T13:04:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b38a6d373cb254697411147c0e49cd2e84864258'/>
<id>urn:sha1:b38a6d373cb254697411147c0e49cd2e84864258</id>
<content type='text'>
Allow cleaning individual crates

As a bonus, this stops special casing `clean` in `Builder`.

## Motivation

Cleaning artifacts isn't strictly necessary to get cargo to rebuild; `touch compiler/rustc_driver/src/lib.rs` (for example) will also work. There's two reasons I thought making this part of bootstrap proper was a better approach:
1. `touch` does not *remove* artifacts, it just causes a rebuild. This is unhelpful for when you want to measure how long the compiler itself takes to build (e.g. for https://github.com/rust-lang/rust/issues/65031).
2. It seems a little more discoverable; and I want to extend it in the future to things like `x clean --stage 1 rustc`, which makes it easier to work around https://github.com/rust-lang/rust/issues/76720 without having to completely wipe all the stage 0 artifacts, or having to be intimately familiar with which directories to remove.
</content>
</entry>
<entry>
<title>Allow cleaning individual crates</title>
<updated>2022-12-27T01:31:40+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>github@jyn.dev</email>
</author>
<published>2022-12-27T01:00:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d388a4ee33771784137d04186a5070df6f9f0cc'/>
<id>urn:sha1:6d388a4ee33771784137d04186a5070df6f9f0cc</id>
<content type='text'>
As a bonus, this stops special casing `clean` in `Builder`.
</content>
</entry>
<entry>
<title>Fix panic on `x build --help --verbose`</title>
<updated>2022-12-26T23:53:57+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>github@jyn.dev</email>
</author>
<published>2022-12-26T23:53:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3890992d0a9509bfab77659bc23f065ebcd3c2ba'/>
<id>urn:sha1:3890992d0a9509bfab77659bc23f065ebcd3c2ba</id>
<content type='text'>
This also makes the panic message a little more informative in case it
happens again.
</content>
</entry>
<entry>
<title>Auto merge of #106070 - matthiaskrgr:rollup-jv9ctkl, r=matthiaskrgr</title>
<updated>2022-12-23T02:44:32+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-12-23T02:44:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5e656baf8bc832d3b77a1e49373352b3b2685fc0'/>
<id>urn:sha1:5e656baf8bc832d3b77a1e49373352b3b2685fc0</id>
<content type='text'>
Rollup of 6 pull requests

Successful merges:

 - #105978 (Mark `proc_macro_decls_static` as always used)
 - #106051 (Allow building std with cranelift)
 - #106056 (Make `sess.bug` much less noisy)
 - #106057 (Give a more helpful error for "trimmed_def_paths constructed")
 - #106058 (Fix the issue number in comment for as_local_call_operand)
 - #106059 (Avoid running the `Profile` step twice on `x setup`)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
</content>
</entry>
<entry>
<title>Rollup merge of #106051 - jyn514:cranelift-std, r=bjorn3</title>
<updated>2022-12-23T00:17:50+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2022-12-23T00:17:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49287a4095cdbbfa7ebd2c99e51b0624de40b7c8'/>
<id>urn:sha1:49287a4095cdbbfa7ebd2c99e51b0624de40b7c8</id>
<content type='text'>
Allow building std with cranelift

- Don't pass llvm-specific args when using cranelift
- Don't use `asm` in compiler_builtins when using cranelift

r? `@bjorn3` cc `@Mark-Simulacrum`
</content>
</entry>
<entry>
<title>Support documenting Cargo</title>
<updated>2022-12-22T20:33:22+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-11-28T23:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f94c926aecf226a12ffc5c7f09156390dde545ca'/>
<id>urn:sha1:f94c926aecf226a12ffc5c7f09156390dde545ca</id>
<content type='text'>
The primary motivation is to have the cargo docs show up on https://doc.rust-lang.org/nightly/nightly-rustc/cargo, but as a nice side effect this makes `x doc cargo` work locally.
</content>
</entry>
</feed>
