summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2016-04-07Fix cargotestBrian Anderson-1/+1
2016-03-28Add FIXME for linkchecker whitlistsmitaa-2/+5
2016-03-28Don't check(=cache) redirect pagesmitaa-12/+19
Checking a redirect page during tree traversal before trying to actually follow the redirect leads to retrieval of the redirect pages source instead.
2016-03-27Drop cached sources to reduce memory usagemitaa-23/+43
2016-03-27Extend linkchecker with anchor checkingmitaa-42/+196
This adds checks to ensure that: * link anchors refer to existing id's on the target page * id's are unique within an html document * page redirects are valid
2016-03-23Auto merge of #32390 - japaric:untry, r=pnkfelixbors-67/+69
convert 99.9% of `try!`s to `?`s The first commit is an automated conversion using the [untry] tool and the following command: ``` $ find -name '*.rs' -type f | xargs untry ``` at the root of the Rust repo. [untry]: https://github.com/japaric/untry cc @rust-lang/lang @alexcrichton @brson
2016-03-22fix alignmentJorge Aparicio-6/+6
2016-03-22sprinkle feature gates here and thereJorge Aparicio-0/+2
2016-03-22try! -> ?Jorge Aparicio-63/+63
Automated conversion using the untry tool [1] and the following command: ``` $ find -name '*.rs' -type f | xargs untry ``` at the root of the Rust repo. [1]: https://github.com/japaric/untry
2016-03-22Introduce 'cargotest' and the check-cargotest buildstepBrian Anderson-0/+505
This is a new suite of tests that verifies that the compiler builds specific revisions of select crates from crates.io. It does not run by default. It is intended that buildbot runs these tests against all PRs, and gate on them.
2016-03-14linkchecker: Fix path checks on WindowsAlex Crichton-18/+17
2016-03-08rustbuild: Add the error-index-generatorAlex Crichton-0/+220
This adds a step and a rule for building the error index as part of rustbuild.
2016-03-08rustbuild: Add a link checker for documentationAlex Crichton-0/+236
Add a script to get run which verifies that `href` links in documents are correct. We're always getting a steady stream of "fix a broken link" PRs and issue reports, and we should probably just nip them all in the bud.
2016-03-08rustbuild: Move rustbook to a `src/tools` directoryAlex Crichton-0/+986
We've actually got quite a few tools that are compiled as part of our build, let's start housing them all in a `tools` directory.