<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustdoc/html/static, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-10-03T08:43:43+00:00</updated>
<entry>
<title>Auto merge of #145898 - lolbinarycat:rustdoc-search-trait-parent, r=GuillaumeGomez,notriddle</title>
<updated>2025-10-03T08:43:43+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-10-03T08:43:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dd091003ace19d9556c647d87f7a9cd1e8dcc17e'/>
<id>urn:sha1:dd091003ace19d9556c647d87f7a9cd1e8dcc17e</id>
<content type='text'>
If a trait item appears in rustdoc search, hide the corrosponding impl items

fixes rust-lang/rust#138251

cc `@notriddle`
</content>
</entry>
<entry>
<title>search.js: introduce optimized removeIdxListAsc routine</title>
<updated>2025-10-02T20:29:11+00:00</updated>
<author>
<name>binarycat</name>
<email>binarycat@envs.net</email>
</author>
<published>2025-09-21T21:10:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a145dfff03d562584a4a00552fb5df67cdd0d2b6'/>
<id>urn:sha1:a145dfff03d562584a4a00552fb5df67cdd0d2b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>if a trait item is shown in search results, hide the impl item</title>
<updated>2025-10-02T20:27:40+00:00</updated>
<author>
<name>binarycat</name>
<email>binarycat@envs.net</email>
</author>
<published>2025-08-26T18:41:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c407d340de1717a88537725c899c153c6fdda051'/>
<id>urn:sha1:c407d340de1717a88537725c899c153c6fdda051</id>
<content type='text'>
for example, if we're showing `Iterator::next`,
we don't need to also show `Range::next` in the results.

Co-authored-by: Michael Howell &lt;michael@notriddle.com&gt;
</content>
</entry>
<entry>
<title>Auto merge of #147002 - notriddle:stringdex3, r=GuillaumeGomez</title>
<updated>2025-09-28T13:29:26+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-28T13:29:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d72d3e1e96f58ca10059a6bb6e8aecba4a0e9cd'/>
<id>urn:sha1:8d72d3e1e96f58ca10059a6bb6e8aecba4a0e9cd</id>
<content type='text'>
rustdoc-search: stringdex update with more packing

Before:

    18M  build/x86_64-unknown-linux-gnu/doc/search.index/
    57M  build/x86_64-unknown-linux-gnu/compiler-doc/search.index/

After:

    16M  build/x86_64-unknown-linux-gnu/doc/search.index/
    49M  build/x86_64-unknown-linux-gnu/compiler-doc/search.index/

CC rust-lang/rust#146063
</content>
</entry>
<entry>
<title>rustdoc-search: stringdex update with more packing</title>
<updated>2025-09-24T18:31:54+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2025-09-24T17:34:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5bec161ce12501695356492129ea8fc952a30f85'/>
<id>urn:sha1:5bec161ce12501695356492129ea8fc952a30f85</id>
<content type='text'>
Before:

    18M  build/x86_64-unknown-linux-gnu/doc/search.index/
    57M  build/x86_64-unknown-linux-gnu/compiler-doc/search.index/

After:

    16M  build/x86_64-unknown-linux-gnu/doc/search.index/
    49M  build/x86_64-unknown-linux-gnu/compiler-doc/search.index/
</content>
</entry>
<entry>
<title>prevent line number from being copied in chrome</title>
<updated>2025-09-23T05:26:19+00:00</updated>
<author>
<name>Iris Shi</name>
<email>0.0@owo.li</email>
</author>
<published>2025-09-22T07:02:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ae7aef06d1146ee30190fb399d548e1db3652dd'/>
<id>urn:sha1:9ae7aef06d1146ee30190fb399d548e1db3652dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc-search: delay loading type name IDs until type search</title>
<updated>2025-09-12T21:01:46+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2025-09-12T18:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=277e845162299d533ce64a2a6dfa540d4f36fb30'/>
<id>urn:sha1:277e845162299d533ce64a2a6dfa540d4f36fb30</id>
<content type='text'>
This avoids blocking on these lookups, so name-based searches
return results more quickly.
</content>
</entry>
<entry>
<title>rustdoc-search: reduce async machinery in value lookups</title>
<updated>2025-09-12T18:38:50+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2025-09-12T18:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=43d45ef2da29aa438c32b5c872bc7a367ef2a2ab'/>
<id>urn:sha1:43d45ef2da29aa438c32b5c872bc7a367ef2a2ab</id>
<content type='text'>
This commit is a mirrored change from stringdex that
makes `at()` not always return a promise, which is fine because
we can still `await` it.
</content>
</entry>
<entry>
<title>Correctly handle literal search on paths</title>
<updated>2025-09-11T16:05:07+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-09-11T16:05:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bfd5a264c7e02ee831aab919c272539cf9395a1d'/>
<id>urn:sha1:bfd5a264c7e02ee831aab919c272539cf9395a1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #145911 - notriddle:stringdex-tweak-3, r=GuillaumeGomez</title>
<updated>2025-09-04T19:40:40+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-09-04T19:40:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af00ff2ce62b6617ed19305ae39e135ac71d0b22'/>
<id>urn:sha1:af00ff2ce62b6617ed19305ae39e135ac71d0b22</id>
<content type='text'>
rustdoc-search: yet another stringdex optimization attempt

This one's uses a different tactic. It shouldn't significantly increase the amount of downloaded index data, but still reduces the amount of disk usage.

This one works by changing the suffix-only node representation to omit some data that's needed for checking. Since those nodes make up the bulk of the tree, it reduces the data they store, but also requires validating the match by fetching the name itself (but the names list is pretty small, and when I tried it with wordnet "indexing" it was about the same).

r? `@GuillaumeGomez`
</content>
</entry>
</feed>
