1. 04 3月, 2017 7 次提交
    • B
      Auto merge of #40242 - cramertj:fix-while-let-ribs-scope, r=petrochenkov · 73d31e3f
      bors 提交于
      Fix missing WhileLet pattern scope
      
      Fix #40235
      73d31e3f
    • B
      Auto merge of #40207 - phil-opp:llvm-submodule-update, r=alexcrichton · 231db97c
      bors 提交于
      LLVM: Update submodule to include x86-interrupt ABI patches
      
      Update LLVM submodule to `rust-llvm-2016-10-29` branch (commit https://github.com/rust-lang/llvm/commit/50ab09fb43f038e4f824eea6cb278f560d3e8621).
      231db97c
    • B
      Auto merge of #40202 - jseyfried:integrate_tokenstream, r=nrc · be304afc
      bors 提交于
      syntax: integrate `TokenStream`
      
      Use `TokenStream` instead of `Vec<TokenTree>` in `TokenTree::Delimited` and elsewhere.
      r? @nrc
      be304afc
    • B
      Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakis · 8c6c0f80
      bors 提交于
      More through normalization, Feb/Mar 2017 edition
      
      Fix a few normalization bugs.
      
      Fixes #27901.
      Fixes #28828.
      Fixes #38135.
      Fixes #39363.
      Fixes #39367.
      8c6c0f80
    • B
      Auto merge of #39917 - alexcrichton:build-cargo, r=brson · 52080902
      bors 提交于
      rustbuild: Add support for compiling Cargo
      
      This commit adds support to rustbuild for compiling Cargo as part of the release
      process. Previously rustbuild would simply download a Cargo snapshot and
      repackage it. With this change we should be able to turn off artifacts from the
      rust-lang/cargo repository and purely rely on the artifacts Cargo produces here.
      
      The infrastructure added here is intended to be extensible to other components,
      such as the RLS. It won't exactly be a one-line addition, but the addition of
      Cargo didn't require too much hooplah anyway.
      
      The process for release Cargo will now look like:
      
      * The rust-lang/rust repository has a Cargo submodule which is used to build a
        Cargo to pair with the rust-lang/rust release
      * Periodically we'll update the cargo submodule as necessary on rust-lang/rust's
        master branch
      * When branching beta we'll create a new branch of Cargo (as we do today), and
        the first commit to the beta branch will be to update the Cargo submodule to
        this exact revision.
      * When branching stable, we'll ensure that the Cargo submodule is updated and
        then make a stable release.
      
      Backports to Cargo will look like:
      
      * Send a PR to cargo's master branch
      * Send a PR to cargo's release branch (e.g. rust-1.16.0)
      * Send a PR to rust-lang/rust's beta branch updating the submodule
      * Eventually send a PR to rust-lang/rust's master branch updating the submodule
      
      For reference, the process to add a new component to the rust-lang/rust release
      would look like:
      
      * Add `$foo` as a submodule in `src/tools`
      * Add a `tool-$foo` step which compiles `$foo` with the specified compiler,
        likely mirroring what Cargo does.
      * Add a `dist-$foo` step which uses `src/tools/$foo` and the `tool-$foo` output
        to create a rust-installer package for `$foo` likely mirroring what Cargo
        does.
      * Update the `dist-extended` step with a new dependency on `dist-$foo`
      * Update `src/tools/build-manifest` for the new component.
      52080902
    • T
      Fix missing WhileLet pattern scope · 75a35ef0
      Taylor Cramer 提交于
      75a35ef0
    • B
      Auto merge of #40101 - danobi:feat_gate_test_simd, r=alexcrichton · b1e31766
      bors 提交于
      Add compile fail test for SIMD
      
      This completes the missing SIMD test task for issue #39059.
      b1e31766
  2. 03 3月, 2017 28 次提交
  3. 02 3月, 2017 5 次提交