<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/rustdoc-json, branch 1.90.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.90.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.90.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-30T19:57:32+00:00</updated>
<entry>
<title>rustdoc-json: Move `#[macro_export]` from `Other` to it's own variant</title>
<updated>2025-07-30T19:57:32+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-07-30T19:57:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a33e084afe698e0a025211abd6dc1c9a4bb22e9d'/>
<id>urn:sha1:a33e084afe698e0a025211abd6dc1c9a4bb22e9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc-json: Add test for `#[macro_use]` attribute</title>
<updated>2025-07-30T19:54:23+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-07-30T19:12:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a515e69490cdc3cee5325c4fc8d18baa502f38a'/>
<id>urn:sha1:1a515e69490cdc3cee5325c4fc8d18baa502f38a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc-json: Structured attributes</title>
<updated>2025-07-15T16:52:41+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-06-20T02:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=078332fdc8e11f7ff8253c019085098538ec3c2a'/>
<id>urn:sha1:078332fdc8e11f7ff8253c019085098538ec3c2a</id>
<content type='text'>
Implements https://www.github.com/rust-lang/rust/issues/141358.

This has 2 primary benefits:

1. For rustdoc-json consumers, they no longer need to parse strings of
   attributes, but it's there in a structured and normalized way.
2. For rustc contributors, the output of HIR pretty printing is no
   longer a versioned thing in the output. People can work on
   https://github.com/rust-lang/rust/issues/131229 without needing to
   bump `FORMAT_VERSION`.

(Over time, as the attribute refractor continues, I expect we'll add new
things to `rustdoc_json_types::Attribute`. But this can be done
separately to the rustc changes).
</content>
</entry>
<entry>
<title>Auto merge of #143617 - aDotInTheVoid:devdesktoptestattr, r=Mark-Simulacrum</title>
<updated>2025-07-13T12:28:47+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-07-13T12:28:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e310f4b9a3f166d833ed09cf1d1ff96ab84b72c'/>
<id>urn:sha1:7e310f4b9a3f166d833ed09cf1d1ff96ab84b72c</id>
<content type='text'>
Run `tests/rustdoc-json/attrs/target_features` on all hosts.

Makes it more convenient to test rustdoc on non x86_64. I mainly care about the aarch64 dev-desktops.

This works because rustdoc uses all target features, not just that of the target.
</content>
</entry>
<entry>
<title>fix typos in function names in the `target_feature` test</title>
<updated>2025-07-10T23:27:39+00:00</updated>
<author>
<name>Fluid</name>
<email>90795031+fluiderson@users.noreply.github.com</email>
</author>
<published>2025-07-10T23:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ed96f00682c8c170c7fd680eef9bd6c2021669f9'/>
<id>urn:sha1:ed96f00682c8c170c7fd680eef9bd6c2021669f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add rustdoc JSON tests for `#[doc(hidden)]` handling of items.</title>
<updated>2025-07-10T00:19:03+00:00</updated>
<author>
<name>Predrag Gruevski</name>
<email>obi1kenobi82@gmail.com</email>
</author>
<published>2025-07-09T01:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=27fb02c947a3aec673364ee555c0c24d8215b7c7'/>
<id>urn:sha1:27fb02c947a3aec673364ee555c0c24d8215b7c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't mark `#[target_feature]` safe fns as unsafe in rustdoc JSON.</title>
<updated>2025-07-08T02:02:56+00:00</updated>
<author>
<name>Predrag Gruevski</name>
<email>obi1kenobi82@gmail.com</email>
</author>
<published>2025-07-07T00:56:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=717041232ae0ae0ae445a2a302510aab3375ea47'/>
<id>urn:sha1:717041232ae0ae0ae445a2a302510aab3375ea47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run `tests/rustdoc-json/attrs/target_features` on all hosts.</title>
<updated>2025-07-07T21:56:54+00:00</updated>
<author>
<name>Alona Enraght-Moony</name>
<email>code@alona.page</email>
</author>
<published>2025-07-07T21:56:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=45053e21b2229c3f7b3b68b253772c4ea19a87c0'/>
<id>urn:sha1:45053e21b2229c3f7b3b68b253772c4ea19a87c0</id>
<content type='text'>
Makes it more convenient to test rustdoc on non x86_64. I mainly care
about the aarch64 dev-desktops.

This works because rustdoc uses all target features, not just that of
the target.
</content>
</entry>
<entry>
<title>Port `#[target_feature]` to the new attribute parsing infrastructure</title>
<updated>2025-07-03T05:54:19+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-06-25T07:47:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d5d72b76105056af5886cbad4661a26f9409b8e'/>
<id>urn:sha1:3d5d72b76105056af5886cbad4661a26f9409b8e</id>
<content type='text'>
Signed-off-by: Jonathan Brouwer &lt;jonathantbrouwer@gmail.com&gt;
</content>
</entry>
<entry>
<title>Port #[link_section] to the new attribute parsing infrastructure</title>
<updated>2025-06-29T14:23:46+00:00</updated>
<author>
<name>Anne Stijns</name>
<email>anstijns@gmail.com</email>
</author>
<published>2025-06-29T13:37:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54cec0cf5a1f03e295f483d047a0feae203e715b'/>
<id>urn:sha1:54cec0cf5a1f03e295f483d047a0feae203e715b</id>
<content type='text'>
</content>
</entry>
</feed>
