<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/rust-analyzer/crates/stdx, branch 1.84.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.84.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.84.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-10-28T11:01:12+00:00</updated>
<entry>
<title>Merge pull request #18074 from ChayimFriedman2/typeref-source-map</title>
<updated>2024-10-28T11:01:12+00:00</updated>
<author>
<name>Lukas Wirth</name>
<email>lukastw97@gmail.com</email>
</author>
<published>2024-10-28T11:01:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=25b0846e967c55c68657a85b7b191161f357a39d'/>
<id>urn:sha1:25b0846e967c55c68657a85b7b191161f357a39d</id>
<content type='text'>
internal: Build source map for `hir_def::TypeRef`s
</content>
</entry>
<entry>
<title>Start using `Option::is_none_or`</title>
<updated>2024-10-26T06:39:04+00:00</updated>
<author>
<name>MoskalykA</name>
<email>100430077+MoskalykA@users.noreply.github.com</email>
</author>
<published>2024-10-07T04:46:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=510090f77453980255db60725532ab5ec111ce0b'/>
<id>urn:sha1:510090f77453980255db60725532ab5ec111ce0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shrink `Path` to 16 bytes</title>
<updated>2024-10-25T03:44:56+00:00</updated>
<author>
<name>Chayim Refael Friedman</name>
<email>chayimfr@gmail.com</email>
</author>
<published>2024-10-19T21:50:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd7648d92045cf8e5b1d8a9f7751924c70be53d3'/>
<id>urn:sha1:fd7648d92045cf8e5b1d8a9f7751924c70be53d3</id>
<content type='text'>
Thanks to the observation (supported by counting) that the vast majority paths have neither generics no type anchors, and thanks to a new datastructure `ThinVecWithHeader` that is essentially `(T, Box&lt;[U]&gt;)` but with the size of a single pointer, we are able to reach this feat.

This (together with `ThinVecWithHeader`) makes the possibility to shrink `TypeRef`, because most types are paths.
</content>
</entry>
<entry>
<title>Use crossbeam-channel from the workspace</title>
<updated>2024-08-09T21:48:03+00:00</updated>
<author>
<name>mo8it</name>
<email>mo8it@proton.me</email>
</author>
<published>2024-08-09T21:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=58c614f5b4892b946fad8222f16b01bb6fab3919'/>
<id>urn:sha1:58c614f5b4892b946fad8222f16b01bb6fab3919</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace `[package.repository] = "…"` of published crates with `[package.repository.workspace] = true`</title>
<updated>2024-08-05T22:26:42+00:00</updated>
<author>
<name>Vincent Esche</name>
<email>regexident@gmail.com</email>
</author>
<published>2024-08-05T22:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=584f9543ea976ea4380bc542d5325f14940c4be8'/>
<id>urn:sha1:584f9543ea976ea4380bc542d5325f14940c4be8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add repository URL for published crates' missing `[package.repository]` fields</title>
<updated>2024-08-05T22:25:02+00:00</updated>
<author>
<name>Vincent Esche</name>
<email>regexident@gmail.com</email>
</author>
<published>2024-07-30T12:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=163534182de2275d0316c2f6b36c5aad1155eaad'/>
<id>urn:sha1:163534182de2275d0316c2f6b36c5aad1155eaad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace `"TBD"` with more helpful desciptions in published crates' `[package.description]` fields</title>
<updated>2024-08-05T22:25:02+00:00</updated>
<author>
<name>Vincent Esche</name>
<email>regexident@gmail.com</email>
</author>
<published>2024-07-30T12:10:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=88ea306270e6f4fcb21f48329779d7c47aa1794e'/>
<id>urn:sha1:88ea306270e6f4fcb21f48329779d7c47aa1794e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge from rust-lang/rust</title>
<updated>2024-07-28T14:19:33+00:00</updated>
<author>
<name>Laurențiu Nicola</name>
<email>lnicola@dend.ro</email>
</author>
<published>2024-07-28T14:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a973d3f0879c486a8485b99244f1060f69a31a33'/>
<id>urn:sha1:a973d3f0879c486a8485b99244f1060f69a31a33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix and enable unsafe_op_in_unsafe_fn</title>
<updated>2024-07-25T05:41:30+00:00</updated>
<author>
<name>Laurențiu Nicola</name>
<email>lnicola@dend.ro</email>
</author>
<published>2024-07-25T05:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7968e539312e3a7e30c0ea0f79729f1027fc7f8'/>
<id>urn:sha1:d7968e539312e3a7e30c0ea0f79729f1027fc7f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow deprecated temporarily to unblock version bump</title>
<updated>2024-07-20T19:51:58+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2024-07-20T19:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94a4279fba4a29bed3d113045ee8a7a769c66d1b'/>
<id>urn:sha1:94a4279fba4a29bed3d113045ee8a7a769c66d1b</id>
<content type='text'>
</content>
</entry>
</feed>
