-
Notifications
You must be signed in to change notification settings - Fork 13.3k
rustdoc generation of search-index.js depends on the order crates are documented #61216
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Labels
A-reproducibility
Area: Reproducible / deterministic builds
C-bug
Category: This is a bug.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
Comments
Funny because the fix for this is an improvement I intended to do: restart the string minification process over all strings. |
Or we could sort them everytime? Since we rewrite the whole file in any case... EDIT: we already do that, never mind... |
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Jul 16, 2020
…nikomatsakis add regression test for rust-lang#61216 Fixes rust-lang#61216.
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Jul 16, 2020
…nikomatsakis add regression test for rust-lang#61216 Fixes rust-lang#61216.
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Jul 16, 2020
…nikomatsakis add regression test for rust-lang#61216 Fixes rust-lang#61216.
bors
added a commit
to rust-lang-ci/rust
that referenced
this issue
Jul 16, 2020
…arth Rollup of 21 pull requests Successful merges: - rust-lang#73566 (Don't run `everybody_loops` for rustdoc; instead ignore resolution errors) - rust-lang#73771 (Don't pollute docs/suggestions with libstd deps) - rust-lang#73794 (Small cleanup for E0705 explanation) - rust-lang#73807 (rustdoc: glue tokens before highlighting) - rust-lang#73835 (Clean up E0710 explanation) - rust-lang#73926 (Ignoring test case: [codegen] repr-transparent-aggregates-1.rs for aarch64) - rust-lang#73981 (Remove some `ignore-stage1` annotations.) - rust-lang#73998 (add regression test for rust-lang#61216) - rust-lang#74140 (Make hir ProjectionKind more precise) - rust-lang#74148 (Move #[doc(alias)] check in rustc) - rust-lang#74159 (forbid generic params in the type of const params) - rust-lang#74171 (Fix 44056 test with debug on macos.) - rust-lang#74221 (Don't panic if the lhs of a div by zero is not statically known) - rust-lang#74325 (Focus on the current file in the source file sidebar) - rust-lang#74359 (rustdoc: Rename internal API fns to `into_string`) - rust-lang#74370 (Reintroduce spotlight / "important traits" feature) - rust-lang#74390 (Fix typo in std::mem::transmute documentation) - rust-lang#74391 (BtreeMap: superficially refactor root access) - rust-lang#74392 (const generics triage) - rust-lang#74397 (Fix typo in the latest release note) - rust-lang#74406 (Set shell for github actions CI) Failed merges: r? @ghost
81 tasks
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Labels
A-reproducibility
Area: Reproducible / deterministic builds
C-bug
Category: This is a bug.
T-rustdoc
Relevant to the rustdoc team, which will review and decide on the PR/issue.
Take two crates:
foo.rs
:bar.rs
:Using
rustdoc 1.36.0-nightly (8869ee03d 2019-05-23)
for example and runningrustdoc foo.rs
thenrustdoc bar.rs
gives asearch-index.js
:but running
rustdoc bar.rs
thenrustdoc foo.rs
gives:They should be identical and they are when using
--disable-minification
. This breaks reproducible builds (#34902).The text was updated successfully, but these errors were encountered: