<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/bootstrap, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-17T20:33:41+00:00</updated>
<entry>
<title>Revert "compiler: Add Windows resources to rustc-main and rustc_driver"</title>
<updated>2025-09-17T20:33:41+00:00</updated>
<author>
<name>Aleksey Kliger</name>
<email>alklig@microsoft.com</email>
</author>
<published>2025-09-17T20:33:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6347e7f7e00b7ea0d07748443bba31d52ac45626'/>
<id>urn:sha1:6347e7f7e00b7ea0d07748443bba31d52ac45626</id>
<content type='text'>
This reverts commit 095fa86a3ba30f4198c88ef300354391d3ab97e1.
</content>
</entry>
<entry>
<title>Rollup merge of #146450 - lolbinarycat:bootstrap-test-js, r=jieyouxu</title>
<updated>2025-09-13T07:26:03+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-09-13T07:26:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7be418947e858d0b6f52d453ef377cd77de9aeaf'/>
<id>urn:sha1:7be418947e858d0b6f52d453ef377cd77de9aeaf</id>
<content type='text'>
bootstrap: rustdoc-js tests can now be filtered by js files

Before, a command like `./x test tests/rustdoc-js/path-ordering.js` would succeed, but run no tests, since the names of the tests are based on the `.rs` file.  This is a bit confusing, as the `rustdoc-js-std` test suite only has `.js` files, and thus those are the files you filter on.  Now, `./x test tests/rustdoc-js/path-ordering.js` will be treated as an alias for `./x test tests/rustdoc-js/path-ordering.rs`.  This is fairly simple as each `rustdoc-js` test has 2 files, 1 js file and one rust file, each with an identical base filename, so all we need to do is swap the extension.

r? `@Kobzol`
</content>
</entry>
<entry>
<title>Rollup merge of #144498 - Noratrieb:rustc-json-schema, r=jieyouxu,davidtwco</title>
<updated>2025-09-13T07:26:01+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-09-13T07:26:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=544644476d9c304648801dae76d85b1c17fc35d1'/>
<id>urn:sha1:544644476d9c304648801dae76d85b1c17fc35d1</id>
<content type='text'>
Add --print target-spec-json-schema

This schema is helpful for people writing custom target spec JSON. It can provide autocomplete in the editor, and also serves as documentation when there are documentation comments on the structs, as `schemars` will put them in the schema.

I was motivated to do this because I saw someone write their own version of this schema by hand, so demand for this clearly exists. It's not a lot of effort to implement, so I thought it would make sense.

MCP: https://github.com/rust-lang/compiler-team/issues/905

I think it would also be useful to put this in the sysroot in `etc` so people can link it directly in their editors.

I would have loved to add a test that validates the JSON schema against the spec JSON of every builtin target, but I don't want to do it as the JSON schema validation crates have incredible amounts of dependencies because JSON schema supports a ton of random features. I don't want to add that, even as a dev dependency.
</content>
</entry>
<entry>
<title>Auto merge of #146444 - heiher:fix-loong-jemalloc-page-size, r=Mark-Simulacrum</title>
<updated>2025-09-12T20:41:17+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-12T20:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ba1cf9ade4c8e2fa10676a50ee34594eb161837'/>
<id>urn:sha1:4ba1cf9ade4c8e2fa10676a50ee34594eb161837</id>
<content type='text'>
bootstrap: Build jemalloc for LoongArch with support for 16K pages

By default, jemalloc is configured with a 4K page size. If the host’s page size is larger than this, it will crash at runtime. This patch raises the page size to 16K.
</content>
</entry>
<entry>
<title>Add --print target-spec-json-schema</title>
<updated>2025-09-12T18:53:28+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2025-07-26T10:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f157ce994ea45e9faea9eff89c5f8b3d4ea77b6e'/>
<id>urn:sha1:f157ce994ea45e9faea9eff89c5f8b3d4ea77b6e</id>
<content type='text'>
This schema is helpful for people writing custom target spec JSON. It
can provide autocomplete in the editor, and also serves as documentation
when there are documentation comments on the structs, as `schemars` will
put them in the schema.
</content>
</entry>
<entry>
<title>Rollup merge of #146449 - Kobzol:gcc-fix-symlink, r=GuillaumeGomez</title>
<updated>2025-09-12T10:02:18+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-09-12T10:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=accb4a3a8f9004136eb430d95bb62722becb3dd1'/>
<id>urn:sha1:accb4a3a8f9004136eb430d95bb62722becb3dd1</id>
<content type='text'>
Fix `libgccjit` symlink when we build GCC locally

Unblocks https://github.com/rust-lang/rust/pull/146414.

r? ```@GuillaumeGomez```
</content>
</entry>
<entry>
<title>bootstrap: rustdoc-js tests can now be filtered by js files</title>
<updated>2025-09-11T17:47:22+00:00</updated>
<author>
<name>binarycat</name>
<email>binarycat@envs.net</email>
</author>
<published>2025-09-11T17:47:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=472721b34f73e7a5e6870c9443c35e3ab29958d9'/>
<id>urn:sha1:472721b34f73e7a5e6870c9443c35e3ab29958d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `libgccjit` symlink when we build GCC locally</title>
<updated>2025-09-11T16:46:14+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-09-11T16:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=256aa0d9414f52664dd6e9e97d90fe485a203630'/>
<id>urn:sha1:256aa0d9414f52664dd6e9e97d90fe485a203630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bootstrap: Build jemalloc for LoongArch with support for 16K pages</title>
<updated>2025-09-11T13:55:05+00:00</updated>
<author>
<name>WANG Rui</name>
<email>wangrui@loongson.cn</email>
</author>
<published>2025-09-11T13:52:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=35979519ae8125537e765e2adc75ad41cda7a9da'/>
<id>urn:sha1:35979519ae8125537e765e2adc75ad41cda7a9da</id>
<content type='text'>
By default, jemalloc is configured with a 4K page size. If the
host’s page size is larger than this, it will crash at runtime.
This patch raises the page size to 16K.
</content>
</entry>
<entry>
<title>Change the default value of `gcc.download-ci-gcc` to `true`</title>
<updated>2025-09-11T09:45:09+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-09-11T09:43:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d1403cb9b42b99c7b35139ac93f8102b589f007'/>
<id>urn:sha1:8d1403cb9b42b99c7b35139ac93f8102b589f007</id>
<content type='text'>
</content>
</entry>
</feed>
