1. 29 4月, 2020 3 次提交
    • E
      Add an index page for nightly rustc docs. · d6336dfe
      Eric Huss 提交于
      d6336dfe
    • B
      Auto merge of #71486 - alexcrichton:arm64-lld, r=Mark-Simulacrum · 825cf51a
      bors 提交于
      Enable "full tools" option on ARM dist builders
      
      This commit switches the `--enable-extended` option on the arm-related
      dist builders to `--enable-full-tools`. This alias in `config.py`
      corresponds to enabling a few more options:
      
      * `rust.lld = true` - this is the main purpose of this PR, to enable LLD
        on ARM-related platforms. This means it will effectively unlock
        compilation of wasm programs from an arm host.
      
      * `rust.llvm-tools = true` - it turns out that this option is largely
        ignored in rustbuild today. This is only read in one location to set
        some flags for the `llvm-tools` package, but the `llvm-tools` package
        is already produced on all of these builders. It's predicted that this
        will have no effect on build times.
      
      * `rust.codegen-backends = ['llvm']` - historically this also enabled
        the emscripten backend, but that has long since been removed.
      
      This brings the ARM dist builders in line with the x86_64 dist builders
      using this flag. The hope is that the extra time spent on CI building
      LLD will acceptable because it's cached by `sccache`, LLD is a
      relatively small C++ project, and the dist builders are all clocking
      well under 3 hours (the slowest of all builders) around 2 hours.
      
      There's likely some possible cleanup that can happen with these
      configure options since it doesn't look like they've aged too too well,
      but I'm hopeful that possible refactorings, if necessary, could be
      deferred to future PRs.
      825cf51a
    • B
      Auto merge of #71642 - ehuss:update-cargo, r=ehuss · 64701692
      bors 提交于
      Update cargo
      
      11 commits in 8751eb3010d4cdb5329b5a6bd2b6d765c95b0dca..90931d9b31e8b854522fed00916504a3ac6d8619
      2020-04-21 18:04:35 +0000 to 2020-04-28 01:56:59 +0000
      - Use associated constants directly on primitive types instead of modules (rust-lang/cargo#8077)
      - Clear `RUSTDOCFLAGS` before running tests (rust-lang/cargo#8168)
      - Fix warning for `resolve` mismatch in workspace. (rust-lang/cargo#8169)
      - Fix flaky linking_interrupted test. (rust-lang/cargo#8162)
      - Fixed some unnecessary borrows and clones. (rust-lang/cargo#8146)
      - Added warning when using restricted names in Windows. (rust-lang/cargo#8136)
      - Add changelog about dylib uplift. (rust-lang/cargo#8161)
      - Mention that cargo_metadata can parse json messages (rust-lang/cargo#8158)
      - Re-enable rustc-info-cache test again (rust-lang/cargo#8155)
      - Updates to path source walking. (rust-lang/cargo#8095)
      - Bump to 0.46.0, update changelog (rust-lang/cargo#8153)
      64701692
  2. 28 4月, 2020 37 次提交