1. 05 1月, 2018 1 次提交
  2. 03 1月, 2018 1 次提交
  3. 02 1月, 2018 5 次提交
    • B
      Auto merge of #47106 - EdSchouten:compiletest-cloudabi, r=alexcrichton · b9cf26c3
      bors 提交于
      Tiny fixes to make compiletest work for CloudABI cross builds
      
      I'm currently working toward getting a `src/ci/docker` container working to do isolated/automated builds and testing of `x86_64-unknown-cloudabi`. This is working pretty well, but still requires some fixes to `libtest` and `compiletest`. Here is the first set of fixes that I had to apply.
      b9cf26c3
    • B
      Auto merge of #46735 - Manishearth:memchr-find, r=burntsushi · b65f0bed
      bors 提交于
      Use memchr for str::find(char)
      
      This is a 10x improvement for searching for characters.
      
      This also contains the patches from https://github.com/rust-lang/rust/pull/46713 . Feel free to land both separately or together.
      
      cc @mystor @alexcrichton
      
      r? @bluss
      
      fixes #46693
      b65f0bed
    • E
      Move the TestPaths structure from libtest to compiletest. · 7b5543d7
      Ed Schouten 提交于
      This structure doesn't seem to be used by libtest itself. It is used by
      compiletest, but never passed on to anything externally. This makes it
      easier to get the testing framework to work for CloudABI crossbuilds, as
      CloudABI currently lacks PathBuf, which is used by TestPaths.
      7b5543d7
    • E
      Add CloudABI to the list of supported targets in compiletest. · 79b25c66
      Ed Schouten 提交于
      Without this change, compiletest will fail to run when targetting
      CloudABI.
      79b25c66
    • B
      Auto merge of #46278 - MaloJaffre:ci-compiler-docs, r=kennytm · 5deba220
      bors 提交于
      Add compiler docs testing to CI.
      
      Fixes #47025.
      I don't know if `x86_64-gnu` is the right builder for this, but there seems to be time left on [Travis](https://travis-ci.org/rust-lang/rust/jobs/307488864).
      
      Remaining problems blocking this PR:
      - [x] broken links caused by rustdoc issues:
        - [x] `pub use self::Enum::...`: #46766 and #46767 (fixed by #47050, thanks @ollie27!)
        - [x] `impl Deref for DerefToStdType`: #32129 (ignored in linkchecker)
        - [x] `#[feature(decl_macro)]` and `use std::vec`: #47038 (ignored in linkchecker)
        - [x]  `rustc_data_structures::sync::{Lrc, RwLock}` aliases `std` types: #32130 (ignored in linkchecker)
      - [x] markdown differences, in rust repository and in external crates, now failing the build with #46880 merged (all fixed)
      - [x] multiple crate updates needed: `rand`, `log`, `parking_lot_core`, `flate2`
        - [x] submodule updates needed to deduplicate dependencies: `rust-installer`, ~`cargo`~ (done by #47052)
        - [x] #44953 test broken by `log` update (removed, this can be controversial)
      - [x] Waiting `x86_64-gnu` build results ([done](https://travis-ci.org/rust-lang/rust/builds/323451069))
      
      See individual commits for more details.
      5deba220
  4. 01 1月, 2018 19 次提交
  5. 31 12月, 2017 14 次提交