<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_interface/Cargo.toml, branch 1.78.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.78.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.78.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-02-21T11:17:07+00:00</updated>
<entry>
<title>Unify dylib loading between proc macros and codegen backends</title>
<updated>2024-02-21T11:17:07+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-02-21T11:17:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f25c90a83f661d39d9d55e61eaaf4b1beaabaf20'/>
<id>urn:sha1:f25c90a83f661d39d9d55e61eaaf4b1beaabaf20</id>
<content type='text'>
As bonus this makes the errors when failing to load a proc macro more
informative to match the backend loading errors. In addition it makes it
slightly easier to patch rustc to work on platforms that don't support
dynamic linking like wasm.
</content>
</entry>
<entry>
<title>deps: deduplicate the version of libloading used</title>
<updated>2024-01-10T15:18:10+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2024-01-10T15:12:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fcaeb4542173b364835aef7dd2526303191b2d2c'/>
<id>urn:sha1:fcaeb4542173b364835aef7dd2526303191b2d2c</id>
<content type='text'>
The changelog can be found here:
https://docs.rs/libloading/latest/libloading/changelog/r0_8_0/index.html
</content>
</entry>
<entry>
<title>Call FileEncoder::finish in rmeta encoding</title>
<updated>2023-11-23T03:49:22+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-10-28T01:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fbaa24ee35dffb044e4895ad68f01c3f06046275'/>
<id>urn:sha1:fbaa24ee35dffb044e4895ad68f01c3f06046275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support for compiler plugins.</title>
<updated>2023-11-03T21:50:46+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-03T02:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c462a32bd31d19cacbd15786fb0fa40558eda91'/>
<id>urn:sha1:5c462a32bd31d19cacbd15786fb0fa40558eda91</id>
<content type='text'>
They've been deprecated for four years.

This commit includes the following changes.
- It eliminates the `rustc_plugin_impl` crate.
- It changes the language used for lints in
  `compiler/rustc_driver_impl/src/lib.rs` and
  `compiler/rustc_lint/src/context.rs`. External lints are now called
  "loaded" lints, rather than "plugins" to avoid confusion with the old
  plugins. This only has a tiny effect on the output of `-W help`.
- E0457 and E0498 are no longer used.
- E0463 is narrowed, now only relating to unfound crates, not plugins.
- The `plugin` feature was moved from "active" to "removed".
- It removes the entire plugins chapter from the unstable book.
- It removes quite a few tests, mostly all of those in
  `tests/ui-fulldeps/plugin/`.

Closes #29597.
</content>
</entry>
<entry>
<title>Clean up `rustc_*/Cargo.toml`.</title>
<updated>2023-10-29T21:46:02+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-20T02:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8ff624a9f29b4f545984bddf732efe21e42dfa40'/>
<id>urn:sha1:8ff624a9f29b4f545984bddf732efe21e42dfa40</id>
<content type='text'>
- Sort dependencies and features sections.
- Add `tidy` markers to the sorted sections so they stay sorted.
- Remove empty `[lib`] sections.
- Remove "See more keys..." comments.

Excluded files:
- rustc_codegen_{cranelift,gcc}, because they're external.
- rustc_lexer, because it has external use.
- stable_mir, because it has external use.
</content>
</entry>
<entry>
<title>Remove an unneeded dependency.</title>
<updated>2023-10-27T22:03:51+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-26T06:12:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98c469ce933612e9688f6b5a2ed9f83c1bb028ac'/>
<id>urn:sha1:98c469ce933612e9688f6b5a2ed9f83c1bb028ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc: Move `features` from `Session` to `GlobalCtxt`</title>
<updated>2023-08-11T08:51:50+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2023-08-09T12:28:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7353c96be899f02f52455f61bfaf49b80022a182'/>
<id>urn:sha1:7353c96be899f02f52455f61bfaf49b80022a182</id>
<content type='text'>
Removes two pieces of mutable state.
Follow up to #114622.
</content>
</entry>
<entry>
<title>replace atty crate with std's isTerminal</title>
<updated>2023-07-26T15:09:50+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-07-26T15:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31630859cce142d1a31a92f188682dac3f87d8ac'/>
<id>urn:sha1:31630859cce142d1a31a92f188682dac3f87d8ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write to stdout if `-` is given as output file</title>
<updated>2023-06-06T21:53:29+00:00</updated>
<author>
<name>Jing Peng</name>
<email>pj.hades@gmail.com</email>
</author>
<published>2023-02-26T20:27:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b1a1e1d95d1e40bdf57ef9d37ccbac91fc9c280'/>
<id>urn:sha1:9b1a1e1d95d1e40bdf57ef9d37ccbac91fc9c280</id>
<content type='text'>
If `-o -` or `--emit KIND=-` is provided, output will be written
to stdout instead. Binary output (`obj`, `llvm-bc`, `link` and
`metadata`) being written this way will result in an error unless
stdout is not a tty. Multiple output types going to stdout will
trigger an error too, as they will all be mixded together.
</content>
</entry>
<entry>
<title>Remove QueryEngine trait</title>
<updated>2023-04-26T05:46:13+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-03-25T08:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=66d85438cad26aee7ff0d123739edcc43e16bc4a'/>
<id>urn:sha1:66d85438cad26aee7ff0d123739edcc43e16bc4a</id>
<content type='text'>
</content>
</entry>
</feed>
