1. 07 11月, 2018 7 次提交
    • K
      Rollup merge of #55495 - wesleywiser:opt_fuel_rustbuild, r=nikomatsakis · 099c5878
      kennytm 提交于
      Don't print opt fuel messages to stdout because it breaks Rustbuild
      
      Rustbuild passes `--message-format json` to the compiler invocations
      which causes JSON to be emitted on stdout. Printing optimization fuel
      messages to stdout breaks the json and causes Rustbuild to fail.
      
      Work around this by emitting optimization fuel related messages on
      stderr instead.
      099c5878
    • K
      Rollup merge of #55453 - Aaron1011:fix/rustdoc-lifetime, r=pnkfelix · 88f214cf
      kennytm 提交于
      Choose predicates without inference variables over those with them
      
      Fixes #54705
      
      When constructing synthetic auto trait impls, we may come across
      multiple predicates involving the same type, trait, and substitutions.
      Since we can only display one of these, we pick the one with the 'most
      strict' lifetime paramters. This ensures that the impl we render the
      user is actually valid (that is, a struct matching that impl will
      actually implement the auto trait in question).
      
      This commit exapnds the definition of 'more strict' to take into account
      inference variables. We always choose a predicate without inference
      variables over a predicate with inference variables.
      88f214cf
    • K
      Rollup merge of #55441 - xfix:patch-12, r=aturon · 0156dd25
      kennytm 提交于
      Remove unused re import in gdb_rust_pretty_printing
      0156dd25
    • K
      Rollup merge of #55377 - goffrie:patch-2, r=joshtriplett · ac9d5ec7
      kennytm 提交于
      Slight copy-editing for `std::cell::Cell` docs
      
      Hopefully this is a bit more precise and also more correct English.
      ac9d5ec7
    • B
      Auto merge of #55262 - oli-obk:dangling_alloc_id_ice, r=RalfJung · ddd4b194
      bors 提交于
      Change the ICE from #55223 to a hard error
      
      cc @SimonSapin
      
      r? @RalfJung
      
      fixes https://github.com/rust-lang/rust/issues/55287
      ddd4b194
    • B
      Auto merge of #53996 - sekineh:thumb-run, r=japaric · 15d77040
      bors 提交于
      [CI] Run a `thumbv7m-none-eabi` binary using `qemu-system-arm` [IRR-2018-embedded]
      
      ## What's included?
      
      - Run a `thumbv7m-none-eabi` binary using `qemu-system-arm`
      - We are using `cortex-m-rt = "=0.5.4"` which does not use `proc_macro`.
      (reason: stage2 build of rustc does not work well with `proc_macro` in `run-make` phase.)
      - We are using GNU LD for now.
      
      ## Blocker
      
      All resolved.
      - ~[Waiting] `#[panic_handler]` is not available in stable.~
        - [Merged] https://github.com/rust-lang/rust/pull/53619
      - ~[Waiting] https://github.com/japaric/lm3s6965evb: does not compile on stable.~
        - [OK] dependent crate ~`panic-abort`~ `panic-halt`: already moved to use `#[panic_handler]`.
      
      ## Update
      
      `#[panic_handler]` will be stabilized in Rust 1.30.
      
      CC @kennytm @jamesmunns @nerdyvaishali
      15d77040
    • F
      Add explcit `--error-format` options to tests of print-fuel to sidestep... · 22b571d6
      Felix S. Klock II 提交于
      Add explcit `--error-format` options to tests of print-fuel to sidestep compiletests presumption of JSON.
      
      As a driveby, rename the stdout files to stderr, which should have been part of the earlier commit.
      22b571d6
  2. 06 11月, 2018 22 次提交
  3. 05 11月, 2018 11 次提交