1. 12 3月, 2016 20 次提交
  2. 11 3月, 2016 11 次提交
    • B
      Auto merge of #32133 - alexcrichton:linkchecker, r=brson · aeb85a95
      bors 提交于
      Add a link validator to rustbuild
      
      This commit was originally targeted at just adding a link checking script to the rustbuild system. This ended up snowballing a bit to extend rustbuild to be amenable to various tools we have as part of the build system in general.
      
      There's a new `src/tools` directory which has a number of scripts/programs that are purely intended to be used as part of the build system and CI of this repository. This is currently inhabited by rustbook, the error index generator, and a new linkchecker script added as part of this PR. I suspect that more tools like compiletest, tidy scripts, snapshot scripts, etc will migrate their way into this directory over time.
      
      The commit which adds the error index generator shows the steps necessary to add new tools to the build system, namely:
      
      1. New steps are defined for building the tool and running the tool
      2. The dependencies are configured
      3. The steps are implemented
      
      In terms of the link checker, these commits do a few things:
      
      * A new `src/tools/linkchecker` script is added. This will read an entire documentation tree looking for broken relative links (HTTP links aren't followed yet).
      * A large number of broken links throughout the documentation were fixed. Many of these were just broken when viewed from core as opposed to std, but were easily fixed.
      * A few rustdoc bugs here and there were fixed
      aeb85a95
    • B
      Auto merge of #32034 - alexcrichton:old-x86-msvc, r=aturon · 40c85cd8
      bors 提交于
      rustc: Add an i586-pc-windows-msvc target
      
      Similarly to #31629 where an i586-unknown-linux-gnu target was added, there is
      sometimes a desire to compile for x86 Windows as well where SSE2 is disabled.
      This commit mirrors the i586-unknown-linux-gnu target and simply adds a variant
      for Windows as well.
      
      This is motivated by a recent [Gecko bug][ff] where crashes were seen on 32-bit
      Windows due to users having CPUs that don't support SSE2 instructions. It was
      requested that we could have non-SSE2 builds of the standard library available
      so they could continue to use vanilla releases and nightlies.
      
      [ff]: https://bugzilla.mozilla.org/show_bug.cgi?id=1253202
      40c85cd8
    • B
      Auto merge of #32121 - GuillaumeGomez:help_e0514, r=cmr · 2b9438a4
      bors 提交于
      Add help for E0514
      
      I fixed #30622.
      
      r? @arielb1
      2b9438a4
    • S
      cleanup int suffixes in libcoretest · e1cc6285
      srinivasreddy 提交于
      e1cc6285
    • B
      Auto merge of #32102 - alexcrichton:assert-safe-closures, r=aturon · c6a60531
      bors 提交于
      std: Add impl of FnOnce to AssertRecoverSafe
      
      This was originally intended, but forgot to land by accident!
      
      cc #27719
      c6a60531
    • B
      Auto merge of #32117 - mitaa:patch-3, r=alexcrichton · c9629d61
      bors 提交于
      rustdoc: correct src-link url
      
      It would have been nice for htmldocck to catch this, especially since there are rustdoc tests specifically for checking src-links.
      
      fixes #32113
      c9629d61
    • U
      Clarify doc for slice slicing (Index impls) · bfffe6d9
      Ulrik Sverdrup 提交于
      This is a follow up for PR #32099 and #32057
      bfffe6d9
    • S
      removed suffixes for librustc_front · fe541b16
      srinivasreddy 提交于
      fe541b16
    • B
      Auto merge of #32107 - Stebalien:partial-write, r=alexcrichton · c1fb50f5
      bors 提交于
      Never return an error after a partial write
      
      If LineWriter fails to flush, return the number of bytes written instead
      of an error.
      
      Fixes #32085
      c1fb50f5
    • S
      removed integer constants in librustc_typeck · 266c4170
      srinivasreddy 提交于
      266c4170
    • N
      Update getting-started.md · 4d476693
      Noah 提交于
      In `rustc 1.7.0` the message that is displayed is now `Rust is ready to roll.`
      4d476693
  3. 10 3月, 2016 9 次提交