<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/Cargo.toml, branch 1.85.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.85.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.85.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-11-12T13:38:58+00:00</updated>
<entry>
<title>Delete the `cfg(not(parallel))` serial compiler</title>
<updated>2024-11-12T13:38:58+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2024-10-28T17:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=505b8e133282a5ced49d8b9c6c5678b8030123a4'/>
<id>urn:sha1:505b8e133282a5ced49d8b9c6c5678b8030123a4</id>
<content type='text'>
Since it's inception a long time ago, the parallel compiler and its cfgs
have been a maintenance burden. This was a necessary evil the allow
iteration while not degrading performance because of synchronization
overhead.

But this time is over. Thanks to the amazing work by the parallel
working group (and the dyn sync crimes), the parallel compiler has now
been fast enough to be shipped by default in nightly for quite a while
now.
Stable and beta have still been on the serial compiler, because they
can't use `-Zthreads` anyways.
But this is quite suboptimal:
- the maintenance burden still sucks
- we're not testing the serial compiler in nightly

Because of these reasons, it's time to end it. The serial compiler has
served us well in the years since it was split from the parallel one,
but it's over now.

Let the knight slay one head of the two-headed dragon!
</content>
</entry>
<entry>
<title>Remove some unused crate dependencies.</title>
<updated>2024-06-10T09:55:49+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-06-05T03:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=29629d0075c13b9c22b624ca29cc19c512ecb16a'/>
<id>urn:sha1:29629d0075c13b9c22b624ca29cc19c512ecb16a</id>
<content type='text'>
I found these by setting the `unused_crate_dependencies` lint
temporarily to `Warn`.
</content>
</entry>
<entry>
<title>Update measureme crate to version 11</title>
<updated>2024-01-13T15:32:03+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2024-01-13T15:32:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac58f9ae034eaba1ae2efd27d43d5e2328260461'/>
<id>urn:sha1:ac58f9ae034eaba1ae2efd27d43d5e2328260461</id>
<content type='text'>
</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 `memoffset` dependency from `rustc_query_impl`.</title>
<updated>2023-10-29T21:25:51+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-23T00:13:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=28e60de4879786a02c215f83f8ba96f474bcbcaa'/>
<id>urn:sha1:28e60de4879786a02c215f83f8ba96f474bcbcaa</id>
<content type='text'>
The comment explains it's for `unstable_offset_of`, but `offset_of` is
now stable.
</content>
</entry>
<entry>
<title>Remove unneeded dependency.</title>
<updated>2023-10-06T03:57:09+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-03T06:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=442a66d385bc2cdaf53b042437b9997d7b163d6d'/>
<id>urn:sha1:442a66d385bc2cdaf53b042437b9997d7b163d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove some unused crate deps</title>
<updated>2023-09-01T16:13:09+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-09-01T16:12:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=695068903034e326fa2d58bee8314bef903ce54f'/>
<id>urn:sha1:695068903034e326fa2d58bee8314bef903ce54f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update field-offset and enable unstable_offset_of</title>
<updated>2023-06-05T13:57:13+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2023-06-05T02:53:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b048396f440274d8809baa59bc2bdf3aae8aeaa2'/>
<id>urn:sha1:b048396f440274d8809baa59bc2bdf3aae8aeaa2</id>
<content type='text'>
This enables usage of the offset_of!() macro in the compiler,
through the wrappers in memoffset and then in field-offset.
</content>
</entry>
<entry>
<title>deps: bump crates</title>
<updated>2023-05-26T10:03:47+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2023-05-26T10:03:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b6a6b13c54897301dc81485e41579442ee04654'/>
<id>urn:sha1:9b6a6b13c54897301dc81485e41579442ee04654</id>
<content type='text'>
update iana-time-zone-haiku to drop bumch of cxx* deps
cargo update -p iana-time-zone-haiku
    Updating crates.io index
    Updating cc v1.0.77 -&gt; v1.0.79
    Removing codespan-reporting v0.11.1
    Removing cxx v1.0.94
    Removing cxx-build v1.0.94
    Removing cxxbridge-flags v1.0.94
    Removing cxxbridge-macro v1.0.94
    Updating iana-time-zone-haiku v0.1.1 -&gt; v0.1.2
    Removing link-cplusplus v1.0.8
    Removing scratch v1.0.5

fixes known issue https://github.com/crossbeam-rs/crossbeam/pull/972
cargo update -p crossbeam-channel
    Updating crates.io index
    Updating crossbeam-channel v0.5.6 -&gt; v0.5.8

dedupes memoffset versions
cargo update -p crossbeam-epoch
    Updating crates.io index
    Updating crossbeam-epoch v0.9.13 -&gt; v0.9.14
    Removing memoffset v0.7.1

dedupes bstr versions
cargo update -p ignore -p opener
    Updating crates.io index
    Removing bstr v0.2.17
    Updating globset v0.4.9 -&gt; v0.4.10
    Updating ignore v0.4.18 -&gt; v0.4.20
    Updating opener v0.5.0 -&gt; v0.5.2
</content>
</entry>
<entry>
<title>Use dynamic dispatch for queries</title>
<updated>2023-04-30T07:48:47+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-02-07T07:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2fe28ae0a40f280eb85ef948b1dae8aa1be41d7a'/>
<id>urn:sha1:2fe28ae0a40f280eb85ef948b1dae8aa1be41d7a</id>
<content type='text'>
</content>
</entry>
</feed>
