<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/Cargo.toml, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-19T18:56:35+00:00</updated>
<entry>
<title>Remove the std workspace patch for `compiler-builtins`</title>
<updated>2025-08-19T18:56:35+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-08-19T18:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=988092e9ff6882b19164e472d9a1b0b683129630'/>
<id>urn:sha1:988092e9ff6882b19164e472d9a1b0b683129630</id>
<content type='text'>
All dependencies of `std` have dropped the crates.io dependency on
`compiler-builtins`, so this patch is no longer needed.

Closes: RUST-142265
</content>
</entry>
<entry>
<title>Auto merge of #140999 - hkBst:update-escaper, r=nnethercote</title>
<updated>2025-06-25T01:03:30+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-06-25T01:03:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c2bb995af398383e3b93b859302bdc447ca7a7c'/>
<id>urn:sha1:2c2bb995af398383e3b93b859302bdc447ca7a7c</id>
<content type='text'>
update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing

This is the replacement for just the part of https://github.com/rust-lang/rust/pull/138163 dealing with the changed API of unescape functionality, since that got moved into its own crate.

&lt;del&gt;This uses an unpublished version of literal-escaper (https://github.com/rust-lang/literal-escaper/pull/8).&lt;/del&gt;

r? `@nnethercote`
</content>
</entry>
<entry>
<title>update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing</title>
<updated>2025-06-23T06:36:22+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-03-07T11:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=707a6f54631c322e8c8ccff363fe024d67d93aa2'/>
<id>urn:sha1:707a6f54631c322e8c8ccff363fe024d67d93aa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass -Cpanic=abort for the panic_abort crate</title>
<updated>2025-06-20T12:14:11+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-04-24T14:47:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a0badba6eeb4b24dd9748f5e99cec285b473c43b'/>
<id>urn:sha1:a0badba6eeb4b24dd9748f5e99cec285b473c43b</id>
<content type='text'>
The panic_abort crate must be compiled with panic=abort, but cargo
doesn't allow setting the panic strategy for a single crate the usual
way using panic="abort", but luckily per-package rustflags do allow
this. Bootstrap previously handled this in its rustc wrapper, but for
example the build systems of cg_clif and cg_gcc don't use the rustc
wrapper, so they would either need to add one, patch the standard
library or be unable to build a sysroot suitable for both panic=abort
and panic=unwind (as is currently the case).
</content>
</entry>
<entry>
<title>Use the in-tree `compiler-builtins`</title>
<updated>2025-06-08T02:36:58+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-06-04T20:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc3e57147e7cf5933a2bfa4b92b5a3a5eb424997'/>
<id>urn:sha1:cc3e57147e7cf5933a2bfa4b92b5a3a5eb424997</id>
<content type='text'>
Many of `std`'s dependency have a dependency on the crates.io
`compiler-builtins` when used with the feature
`rustc-std-workspace-core`. Use a Cargo patch to select the in-tree
version instead.

`compiler-builtins` is also added as a dependency of
`rustc-std-workspace-core` so these crates can remove their crates.io
dependency in the future.
</content>
</entry>
<entry>
<title>Add `opt-level = "s"` for more std symbolication crates</title>
<updated>2025-04-01T20:50:19+00:00</updated>
<author>
<name>clubby789</name>
<email>jamie@hill-daniel.co.uk</email>
</author>
<published>2025-04-01T14:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c9241861019789f77df73b137d0a71dcfe68d91'/>
<id>urn:sha1:4c9241861019789f77df73b137d0a71dcfe68d91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_methods, r=Amanieu"</title>
<updated>2025-03-18T12:28:56+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-03-18T12:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=20d04d8a4029a2b0d07c7b41a64e420c493def0c'/>
<id>urn:sha1:20d04d8a4029a2b0d07c7b41a64e420c493def0c</id>
<content type='text'>
This reverts commit 08dfbf49e30d917c89e49eb14cb3f1e8b8a1c9ef, reversing
changes made to 10bcdad7df0de3cfb95c7bdb7b16908e73cafc09.
</content>
</entry>
<entry>
<title>Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_methods, r=Amanieu</title>
<updated>2025-03-17T09:47:48+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2025-03-17T09:47:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=08dfbf49e30d917c89e49eb14cb3f1e8b8a1c9ef'/>
<id>urn:sha1:08dfbf49e30d917c89e49eb14cb3f1e8b8a1c9ef</id>
<content type='text'>
Add `*_value` methods to proc_macro lib

This is the implementation of https://github.com/rust-lang/libs-team/issues/459.

It allows to get the actual value (unescaped) of the different string literals.

Part of https://github.com/rust-lang/rust/issues/136652.

r? libs-api
</content>
</entry>
<entry>
<title>Exclude `literal-escaper` from `library` workspace</title>
<updated>2025-03-16T20:46:39+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-03-16T20:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=417bfe2125cfb371c3ce4b80437152e429b0e45c'/>
<id>urn:sha1:417bfe2125cfb371c3ce4b80437152e429b0e45c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move all alloc integration tests to a new alloctests crate</title>
<updated>2025-03-07T19:11:11+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-06T11:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb04372dc56129d69e39af80cac6e81694bd285f'/>
<id>urn:sha1:fb04372dc56129d69e39af80cac6e81694bd285f</id>
<content type='text'>
</content>
</entry>
</feed>
