<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/codegen-units/item-collection/generic-impl.rs, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-09T10:19:09+00:00</updated>
<entry>
<title>Remove mono item collection strategy override from -Zprint-mono-items</title>
<updated>2025-05-09T10:19:09+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2025-05-09T08:36:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c8225afe8777a93aa635a252fb6a785d30d0527'/>
<id>urn:sha1:8c8225afe8777a93aa635a252fb6a785d30d0527</id>
<content type='text'>
Previously `-Zprint-mono-items` would override the mono item collection
strategy. When debugging one doesn't want to change the behaviour, so
this was counter productive. Additionally, the produced behaviour was
artificial and might never arise without using the option in the first
place (`-Zprint-mono-items=eager` without `-Clink-dead-code`).  Finally,
the option was incorrectly marked as `UNTRACKED`.

Resolve those issues, by turning `-Zprint-mono-items` into a boolean
flag that prints results of mono item collection without changing the
behaviour of mono item collection.

For codegen-units test incorporate `-Zprint-mono-items` flag directly
into compiletest tool.

Test changes are mechanical. `-Zprint-mono-items=lazy` was removed
without additional changes, and `-Zprint-mono-items=eager` was turned
into `-Clink-dead-code`.  Linking dead code disables internalization, so
tests have been updated accordingly.
</content>
</entry>
<entry>
<title>remove support for the #[start] attribute</title>
<updated>2025-01-21T13:59:15+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-12-14T08:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=56c90dc31e86bbaf486826a21a33d7c56e8f742f'/>
<id>urn:sha1:56c90dc31e86bbaf486826a21a33d7c56e8f742f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use field init shorthand where possible</title>
<updated>2024-12-17T22:33:10+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2024-12-17T22:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a105cd606628b07e79ab343cc183a176e278c809'/>
<id>urn:sha1:a105cd606628b07e79ab343cc183a176e278c809</id>
<content type='text'>
Field init shorthand allows writing initializers like `tcx: tcx` as
`tcx`. The compiler already uses it extensively. Fix the last few places
where it isn't yet used.
</content>
</entry>
<entry>
<title>Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix"</title>
<updated>2024-08-03T11:57:31+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-07-30T16:29:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac56007ea7ba6f5bdf9c018f6561617fc5626e3d'/>
<id>urn:sha1:ac56007ea7ba6f5bdf9c018f6561617fc5626e3d</id>
<content type='text'>
This reverts commit 13314df21b0bb0cdd02c6760581d1b9f1052fa7e, reversing
changes made to 6e534c73c35f569492ed5fb5f349075d58ed8b7e.
</content>
</entry>
<entry>
<title>Detect pub structs never constructed and unused associated constants in traits</title>
<updated>2024-06-05T15:20:09+00:00</updated>
<author>
<name>r0cky</name>
<email>mu001999@outlook.com</email>
</author>
<published>2024-06-05T15:20:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=35130d7233e939cc9a6fd8b72a4baee2eb59c3b2'/>
<id>urn:sha1:35130d7233e939cc9a6fd8b72a4baee2eb59c3b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run rustfmt on `tests/codegen-units/`.</title>
<updated>2024-05-31T05:56:45+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-05-29T04:25:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=780a91786ec73a0ec1d2847e860f2d71dd7704fe'/>
<id>urn:sha1:780a91786ec73a0ec1d2847e860f2d71dd7704fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives</title>
<updated>2024-02-22T16:04:04+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2024-02-22T12:10:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e48b96692d63a79a14563f27fe5185f122434f8'/>
<id>urn:sha1:6e48b96692d63a79a14563f27fe5185f122434f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn off inlining for codegen-unit tests</title>
<updated>2023-04-07T19:46:45+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-03-24T21:04:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=354177504757c3b79e38daa3f6c81004470f455f'/>
<id>urn:sha1:354177504757c3b79e38daa3f6c81004470f455f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
</feed>
