rust/src/tools
Joshua Nelson 7b46920218 Fix linkcheck issues
Most of these are because alloc uses `#[lang_item]` to define methods,
but core documents primitives before those methods are available.

- Fix rustdoc-js-std test

  For some reason this change made CStr not show up in the results for
  `str,u8`. Since it still shows up for str, and since it wasn't a great
  match for that query anyway, I think this is ok to let slide.

- Add test that all primitives can be linked to
- Enable `doc(primitive)` in `core` as well
- Add linkcheck exception specifically for Windows

  Ideally this would be done automatically by the linkchecker by
  replacing `\\` with forward slashes, but this PR is already a ton of
  work ...

- Don't forcibly fail linkchecking if there's a broken intra-doc link on Windows

  Previously, it would exit with a hard error if a missing file had `::`
  in it. This changes it to report a missing file instead, which allows
  adding an exception.
2021-09-12 02:30:24 +00:00
..
build-manifest Rollup merge of #87693 - badboy:enable-ios-sim-target-manifest, r=Mark-Simulacrum 2021-08-03 19:07:46 +09:00
bump-stage0 pin the stage0 hashes in src/stage0.json 2021-08-26 15:29:30 +02:00
cargo@18751dd3f2 Update cargo, books 2021-09-01 09:27:57 -07:00
cargotest rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
clippy Auto merge of #88214 - notriddle:notriddle/for-loop-span-drop-temps-mut, r=nagisa 2021-09-11 07:11:01 +00:00
compiletest compiletest: allow . in remote test paths (can arise from revisions). 2021-08-26 20:20:08 +03:00
error_index_generator rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
expand-yaml-anchors rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
html-checker rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
jsondocck rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
linkchecker Fix linkcheck issues 2021-09-12 02:30:24 +00:00
lint-docs rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
miri@0359331869 Update Miri 2021-09-10 22:17:57 +08:00
remote-test-client rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
remote-test-server rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
rls@bf88026f11 Bump RLS submodule 2021-09-07 11:16:31 -04:00
rust-analyzer@b73b321478 ⬆️ rust-analyzer 2021-09-06 11:05:05 +03:00
rust-demangler rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
rust-installer@5254dbfd25 bump rust-installer submodule 2020-12-28 12:48:11 +01:00
rustbook Update mdbook. 2021-08-02 09:20:29 -07:00
rustc-workspace-hack rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
rustdoc rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
rustdoc-gui Greatly improve limitation handling on parallel rustdoc GUI test run 2021-08-23 14:23:59 +02:00
rustdoc-js Fix rustdoc-js tool string "parsing" 2021-08-11 20:20:17 +02:00
rustdoc-themes rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
rustfmt Ignore automatically derived impls of Clone and Debug in dead code analysis 2021-09-09 19:49:07 +02:00
tidy Add primitive documentation to libcore 2021-09-12 02:23:08 +00:00
tier-check rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
unicode-table-generator rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
unstable-book-gen rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
x rfc3052: Remove authors field from Cargo manifests 2021-07-29 14:56:05 -07:00
cherry-pick.sh Add cherry-pick.sh convenience script. 2021-08-20 11:58:18 +01:00
publish_toolstate.py Fix some Python2->3 error in publish_toolstate.py by type-checking it 2021-02-20 18:48:22 -05:00