<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_data_structures/Cargo.toml, branch 1.56.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-08-27T22:40:49+00:00</updated>
<entry>
<title>Update stacker and psm crates</title>
<updated>2021-08-27T22:40:49+00:00</updated>
<author>
<name>Mateusz Mikuła</name>
<email>mati865@gmail.com</email>
</author>
<published>2021-08-18T20:36:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f58289cc513c58682c84febd59806ac1bf9d69da'/>
<id>urn:sha1:f58289cc513c58682c84febd59806ac1bf9d69da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rfc3052: Remove authors field from Cargo manifests</title>
<updated>2021-07-29T21:56:05+00:00</updated>
<author>
<name>Jade</name>
<email>software@lfcode.ca</email>
</author>
<published>2021-07-27T23:38:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3cf820e17dea8b0a9a19b027439c9ea0ef99bd06'/>
<id>urn:sha1:3cf820e17dea8b0a9a19b027439c9ea0ef99bd06</id>
<content type='text'>
Since RFC 3052 soft deprecated the authors field anyway, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information, we should remove it from
crates in this repo.
</content>
</entry>
<entry>
<title>rustc_data_structures: Drop unused dependency on crossbeam-utils</title>
<updated>2021-06-25T08:03:16+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2021-06-25T05:14:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e75aae3555e75bf883bd1207ae4edcf588a77ab'/>
<id>urn:sha1:6e75aae3555e75bf883bd1207ae4edcf588a77ab</id>
<content type='text'>
rustc_data_structures has a dependency on crossbeam-utils but never uses
it. It appears to have originally had this dependency in order to set
the "nightly" feature; however, its other dependencies use a different
version of crossbeam-utils, so this doesn't actually affect anything.
Furthermore, in current crossbeam-utils, the "nightly" feature has
become a no-op.
</content>
</entry>
<entry>
<title>Don't panic when failing to initialize incremental directory.</title>
<updated>2021-05-25T21:40:33+00:00</updated>
<author>
<name>Eric Huss</name>
<email>eric@huss.org</email>
</author>
<published>2021-05-25T18:48:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=074d667cf507b55f74a721709cdfdf476102fbbe'/>
<id>urn:sha1:074d667cf507b55f74a721709cdfdf476102fbbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #84614 - RalfJung:daily, r=Mark-Simulacrum</title>
<updated>2021-04-29T02:53:52+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-04-29T02:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ada102456de38e462b4f00473dd923f15dc3f296'/>
<id>urn:sha1:ada102456de38e462b4f00473dd923f15dc3f296</id>
<content type='text'>
don't enable parking_lot nightly features

Having the compiler itself depend on external libraries that use nightly features can lead to "fun" bootstrap situations. Within the rustc repo we use `cfg(bootstrap)` to resolve those, but that is not a reasonable option for external dependencies.

So I propose we stop enabling the "nightly" feature of `parking_lot` here. In my experiments, this then indeed leads to the feature not being enabled (i.e., nothing else enables it), and everything still builds. However, this means parking_lot's `RwLock` will no longer have hardware lock elision for readers -- I hope that is okay to lose in exchange for less bootstrap brain twisting. ;)

Cc `@Amanieu`
</content>
</entry>
<entry>
<title>don't enable parking_lot nightly features</title>
<updated>2021-04-27T13:05:55+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2021-04-27T13:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=170a10b2dd085afc92a52a58bde8a6e7a5eb3b85'/>
<id>urn:sha1:170a10b2dd085afc92a52a58bde8a6e7a5eb3b85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use latest crossbeam</title>
<updated>2021-04-23T23:27:08+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2021-04-23T23:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f5e1c5efa7f7da073b4c06b87f9516eb75a2400'/>
<id>urn:sha1:1f5e1c5efa7f7da073b4c06b87f9516eb75a2400</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use tempfile</title>
<updated>2021-04-23T22:33:57+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2021-04-23T22:33:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b2c1dbbd33f89946a0edf5f884308c4cb11913a0'/>
<id>urn:sha1:b2c1dbbd33f89946a0edf5f884308c4cb11913a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use arrayvec 0.7, drop smallvec 0.6</title>
<updated>2021-04-22T05:39:08+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2021-04-22T04:40:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8eb691c1fccc84cf8cf2194b20f0cefafa10fa1'/>
<id>urn:sha1:e8eb691c1fccc84cf8cf2194b20f0cefafa10fa1</id>
<content type='text'>
With the arrival of min const generics, many alt-vec libraries have
updated to use it in some way and arrayvec is no exception. Use the
latest with minor refactoring.

Also, rustc_workspace_hack is the only user of smallvec 0.6 in the
entire tree, so drop it.
</content>
</entry>
<entry>
<title>Add an Mmap wrapper to rustc_data_structures</title>
<updated>2021-03-30T16:57:03+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2021-03-29T09:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8331dbe6d023a168334a7a46f15731c6bc1baf1e'/>
<id>urn:sha1:8331dbe6d023a168334a7a46f15731c6bc1baf1e</id>
<content type='text'>
This wrapper implements StableAddress and falls back to directly reading
the file on wasm32
</content>
</entry>
</feed>
