| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-06-09 | linkchecker: Fix bug where fragment errors printed the wrong path. | Eric Huss | -2/+3 | |
| 2021-06-09 | Change the linkchecker self-tests to validate more output. | Eric Huss | -7/+42 | |
| 2021-06-08 | Fix linkchecker redirection tests. | Eric Huss | -0/+4 | |
| These were changed in #84703. | ||||
| 2021-06-03 | Build linkcheck script as release to run faster. | Eric Huss | -1/+1 | |
| 2021-06-03 | Fix linkcheck script from getting out of sync. | Eric Huss | -4/+4 | |
| 2021-06-01 | Replace h3 and h4 containing invalid DOM | Guillaume Gomez | -1/+1 | |
| 2021-05-24 | Add some tests for the linkchecker. | Eric Huss | -0/+187 | |
| 2021-05-24 | Optimize linkchecker by caching all filesystem access. | Eric Huss | -172/+214 | |
| This should improve performance 2-3x depending on the system. | ||||
| 2021-05-22 | linkchecker: Organize state into a struct, and add report. | Eric Huss | -208/+257 | |
| Moves all the state into a struct so it doesn't need to be passed around as much. Also adds a report showing how long it took and what it found. This includes a minor change: a failure to load a file is now an error, instead of being ignored. This should only happen if there is a permission error or some other shenanigans going on. | ||||
| 2021-04-04 | Bump cfgs | Mark Rousskov | -2/+0 | |
| 2021-03-10 | remove slice linkcheck exceptions | François Mockers | -5/+0 | |
| 2021-02-09 | Stabilize str_split_once | Jacob Pratt | -1/+1 | |
| 2021-01-17 | Remove unused linkcheck exceptions | Joshua Nelson | -10/+1 | |
| 2020-12-07 | Dogfood 'str_split_once() with linkchecker | Eric Arellano | -5/+8 | |
| 2020-10-18 | Set `MDBOOK_OUTPUT__HTML__INPUT_404` on linkchecker | Yuki Okushi | -0/+3 | |
| 2020-10-15 | Deny broken intra-doc links in linkchecker | Joshua Nelson | -0/+66 | |
| Since rustdoc isn't warning about these links, check for them manually. | ||||
| 2020-09-13 | Ignore rustc_private items from std docs | Lzu Tao | -0/+10 | |
| Apply suggestions from code review Co-authored-by: Joshua Nelson <joshua@yottadb.com> | ||||
| 2020-09-04 | Auto merge of #75207 - dylni:add-slice-check-range, r=KodrAus | bors | -0/+1 | |
| Add `slice::check_range` This method is useful for [`RangeBounds`] parameters. It's even been [rewritten](https://github.com/rust-lang/rust/blob/22ee68dc586440f96b76b32fbd6087507c6afdb9/src/librustc_data_structures/sorted_map.rs#L214) [many](https://github.com/rust-lang/rust/blob/22ee68dc586440f96b76b32fbd6087507c6afdb9/library/alloc/src/vec.rs#L1299) [times](https://github.com/rust-lang/rust/blob/22ee68dc586440f96b76b32fbd6087507c6afdb9/library/core/src/slice/mod.rs#L2441) in the standard library, sometimes assuming that the bounds won't be [`usize::MAX`]. For example, [`Vec::drain`] creates an empty iterator when [`usize::MAX`] is used as an inclusive end bound: ```rust assert!(vec![1].drain(..=usize::max_value()).eq(iter::empty())); ``` If this PR is merged, I'll create another to use it for those methods. [`RangeBounds`]: https://doc.rust-lang.org/std/ops/trait.RangeBounds.html [`usize::MAX`]: https://doc.rust-lang.org/std/primitive.usize.html#associatedconstant.MAX [`Vec::drain`]: https://doc.rust-lang.org/std/vec/struct.Vec.html#method.drain | ||||
| 2020-08-23 | linkcheckr: fix clippy::redundant_static_lifetimes and ↵ | Matthias Krüger | -7/+7 | |
| clippy::single_char_pattern | ||||
| 2020-08-06 | Fix links again | dylni | -0/+1 | |
| 2020-07-18 | primitive impls are weird | Manish Goregaokar | -1/+1 | |
| 2020-07-18 | Update src/tools/linkchecker/main.rs | Manish Goregaokar | -0/+1 | |
| Co-authored-by: Joshua Nelson <joshua@yottadb.com> | ||||
| 2020-07-18 | Add explicit exception list to linkchecker | Manish Goregaokar | -22/+40 | |
| 2020-07-18 | Use intra-doc links on HashMap | Manish Goregaokar | -1/+0 | |
| 2020-07-18 | Use intra-doc links in alloc::String | Manish Goregaokar | -5/+1 | |
| 2020-07-10 | Avoid "whitelist" | Tamir Duberstein | -3/+3 | |
| Other terms are more inclusive and precise. | ||||
| 2020-06-25 | Support configurable deny-warnings for all in-tree crates. | Eric Huss | -2/+0 | |
| 2020-04-26 | linkchecker: fix typo in main.rs | Ujjwal Sharma | -1/+1 | |
| 2020-02-13 | Add shared script for linkchecking books. | Eric Huss | -0/+113 | |
| 2020-01-01 | Cleanup linkchecker whitelist | Oliver Middleton | -20/+9 | |
| linkchecker is no longer run on the compiler docs so they can be removed from the whitelist. | ||||
| 2019-12-22 | Format the world | Mark Rousskov | -83/+85 | |
| 2019-10-21 | Remove `InternedString`. | Nicholas Nethercote | -1/+0 | |
| By using `LocalInternedString` instead for the few remaining uses. | ||||
| 2019-09-23 | Add `#![deny(warnings)]` to internal tools | Alex Crichton | -0/+2 | |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -2/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-04-27 | Stabilized vectored IO | Steven Fackler | -2/+2 | |
| This renames `std::io::IoVec` to `std::io::IoSlice` and `std::io::IoVecMut` to `std::io::IoSliceMut`, and stabilizes `std::io::IoSlice`, `std::io::IoSliceMut`, `std::io::Read::read_vectored`, and `std::io::Write::write_vectored`. Closes #58452 | ||||
| 2019-02-13 | Whitelist iovec types in linkchecker | Steven Fackler | -1/+3 | |
| 2019-02-03 | Transition linkchecker to 2018 edition | Hirokazu Hata | -1/+4 | |
| 2019-01-20 | linkchecker: Update deprecated trim_left_matches usage | Igor Matuszewski | -3/+3 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-12 | Remove `RcVec` and `RcSlice`. | Nicholas Nethercote | -1/+0 | |
| They're both unused now. | ||||
| 2018-12-05 | Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNN | Pietro Albini | -4/+1 | |
| Utilize `?` instead of `return None`. None | ||||
| 2018-12-04 | Utilize `?` instead of `return None`. | Corey Farwell | -4/+1 | |
| 2018-11-29 | Optimize local linkchecker program | Alex Crichton | -19/+19 | |
| I noticed on a [recent build][1] that the linkchecker stage of CI took a whopping 15 minutes of CI time for something that should be near instantaneous. Some local profiling showed some very hot functions and clones which were pretty easy to remove, and now instead of running in minutes locally it runs in seconds. [1]: https://ci.appveyor.com/project/rust-lang/rust/build/job/kptifw1kb1nm4xuu | ||||
| 2018-11-02 | Rename `Value` to `Immediate` for miri | Oliver Scherer | -1/+1 | |
| 2018-04-02 | Bump to 1.27.0 | Alex Crichton | -0/+5 | |
| Also update some `Cargo.lock` dependencies, finishing up some final steps of our [release process]! This doesn't update the bootstrap compiler just yet but that will come in a follow-up PR. [release process]: https://forge.rust-lang.org/release-process.html | ||||
| 2018-03-06 | Update env_logger to 0.5.4 | Alex Crichton | -0/+2 | |
| It looks like this cuts down on the number of dependencies in env_logger and notably cuts out a difference between a shared dependency of rls/cargo. My goal here is to ensure that when we compile the RLS/Cargo on CI we only compile Cargo once, and this is one step towards that! | ||||
| 2018-01-12 | Report errors instead of panic!() | Mikko Rantanen | -1/+11 | |
| 2018-01-08 | rustdoc: Don't import macros from private imports | Oliver Middleton | -7/+0 | |
| 2018-01-01 | Ignore remaining broken links caused by rustdoc bugs | Malo Jaffré | -2/+20 | |
| As pointed out by @ollie27. | ||||
| 2017-11-29 | Fix invalid HTML escape | Guillaume Gomez | -0/+1 | |
