1. 15 10月, 2018 3 次提交
  2. 14 10月, 2018 17 次提交
    • B
      Auto merge of #55055 - matthiaskrgr:bump_beta, r=Mark-Simulacrum · 68df4330
      bors 提交于
      bump bootstrap compiler to rustc beta 2018-10-13
      
      beta was switched to bootstrap from stable 1.29.2 since 1.29.2 got the aliasing bug workaround.
      For extra sanity we should probably bootstrap from a beta that was built with these fixed applied in the host compiler.
      68df4330
    • B
      Auto merge of #55051 - matthiaskrgr:dist_msg, r=Mark-Simulacrum · b1bdf04c
      bors 提交于
      boostrap: dist: if a file cannot be installed because it does not exist, print its name in the error message.
      b1bdf04c
    • B
      Auto merge of #55015 - dsciarra:underscores-constant-names, r=petrochenkov · 2462a2de
      bors 提交于
      Support underscore as constant name
      
      Issue: #54912
      2462a2de
    • D
      Support underscore as constant name · 406cbf1a
      Donato Sciarra 提交于
      Issue: 54912
      406cbf1a
    • B
      Auto merge of #55049 - tshepang:fix, r=withoutboats · 1ebcb215
      bors 提交于
      doc: fix sentence structure in std::fmt
      1ebcb215
    • B
      Auto merge of #55018 - euclio:issue-24421, r=alexcrichton · 2bab4bf4
      bors 提交于
      add test for #24421
      
      Fixes #24421.
      
      Also removes a README which points to a non-existent directory.
      2bab4bf4
    • B
      Auto merge of #55017 - memoryruins:add-tests, r=alexcrichton · 9788a7bb
      bors 提交于
      Add tests for issues #54966 and #52240
      
      Closes #54966
      Closes #52240
      9788a7bb
    • M
      bump bootstrap compiler to rustc beta 2018-10-13 · 2cdd9f8e
      Matthias Krüger 提交于
      beta was switched to bootstrap from stable 1.29.2 since 1.29.2 got the aliasing bug workaround.
      For extra sanity we should probably bootstrap from a beta that was built with these fixed appied in the host compiler.
      2cdd9f8e
    • M
      boostrap: dist: if a file cannot be installed because it does not exist, print... · da1c75c3
      Matthias Krüger 提交于
      boostrap: dist: if a file cannot be installed because it does not exist, print its name in the error message.
      da1c75c3
    • B
      Auto merge of #54916 - matthiaskrgr:submodules_update, r=oli-obk · 4699283c
      bors 提交于
      submodules: update clippy, rls and cargo, fix toolstate
      
      rustfmt update failed because of different rustc-ap-syntax versions.
      
      fix clippy toolstate failure
      
      Fixes #54697
      4699283c
    • T
      doc: fix sentence structure in std::fmt · 2bb85b23
      Tshepang Lekhonkhobe 提交于
      2bb85b23
    • M
    • O
      Also adjust rustdoc to the principal changes · 585490d8
      Oliver Scherer 提交于
      585490d8
    • M
      submodules: update cargo from ad6e5c00 to 5dbac988 · ab4e697d
      Matthias Krüger 提交于
      Changes:
      
      Switch to use crates-io as the registry name and don't include publish when registry is not specified
      fix redundant pkgid generation
      validate some basic properties of a valid resolve
      Detail dep name in invalid version error
      Fix dashes in rename dependencies.
      Bump flate2 to 1.0.3
      Add default in config document
      Add support for providing a default registry
      Add support for registry to new and init
      use impl Iterator instead of custom types in `source`
      let jetbrains reorder some impls to match the definition
      use impl Iterator instead of custom types in resolver and graph
      remove Graph::sort as it is unused
      fmt
      Bump libgit2-sys to 0.7.9
      Switch to use registry
      Allow registry option for cargo install.
      Second attempt at fixing msys terminal width.
      Try to improve "version not found" error
      Fix typo
      ab4e697d
    • M
      submodules: update rls from 15d4d4a to 440a985 · 2e84e9c0
      Matthias Krüger 提交于
      Changes:
      
      Apply Clippy lints
      Respect build_dir when creating external build plans
      Fix Windows tests
      Implement external build plan
      Detect manifest diagnostic position for toml::de::Error
      Fix std::sync hover doc expectation
      Apply CI specific long timeout
      Propagate cargo errors as manifest diagnostics
      Add test for use statement function completions
      Refactor cmd test `within_timeout`
      Avoid stdout-writer/rls process exit race
      Improve cmd test "no shutdown response" error message
      Add RUST_BACKTRACE=1 to ci env
      Improve cmd test timeout reliability
      Fix use statement function suggestions
      Revert "Revert "Remove "edition" Cargo feature (it's stable now)""
      Add build_wait() tests
      Automatically tune wait_to_build
      Rework cmd tests
      
      Fixes #54697
      2e84e9c0
    • M
      submodules: update clippy from 32b1d1fc to 9d337313 · ce61be81
      Matthias Krüger 提交于
      Changes:
      
      Remove now-useless `allow(unknown_lints)`
      Stabilize tool lints
      Use `impl Iterator` in arg position in clippy_dev
      Fix fn_to_numeric_cast_with_truncation suppression
      Limit commutative assign op lint to primitive types
      Clarify code
      Fix #2937
      Fix cast_possible_wrap and cast_sign_loss warnings
      Fix cast_possible_truncation warnings
      Fixes #2925 cmp_owned false positive
      if_let_redundant_pattern_matching: use Span.to() instead of Span.with_hi() to fix crash.
      Improve diagnostics in case of lifetime elision (closes #3284)
      Fix items_after_statements for `const`s
      Fix items_after_statements for sub-functions
      Fix items_after_statements for `use` statements
      Don't suggest cloned() for map Box deref
      Fix excessive_precision false positive
      Fix FP in `fn_to_numeric_cast_with_truncation`
      new_without_default should not warn about unsafe new
      fix command to manually test an example
      Add license to README
      Adding more detail to filter_map lint documentation.
      additional people
      Add license header to other files
      Add license header to Rust files
      Relicense clippy
      Document relicensing process
      Fix util/export.py to include lints from methods
      ce61be81
    • B
      Auto merge of #55003 - zackmdavis:must_use_assoc_fn, r=varkor · 8f19cadf
      bors 提交于
      `#[must_use]` for associated functions is supposed to actually work
      
      In the comments of (closed, defunct) pull request #54884, @Centril [noted that](https://github.com/rust-lang/rust/pull/54884#issuecomment-427626495) must-use annotations didn't work on an associated function (what other communities might call a "static method"). Subsequent logging revealed that in this case we have a `Def::Method`, whereas the lint pass was only matching on `Def::Fn`. (One could argue that those def-names are thereby misleading—must-use for `self`-ful methods have always worked—but documenting or reworking that can be left to another day.)
      
      r? @varkor
      8f19cadf
  3. 13 10月, 2018 20 次提交