1. 06 2月, 2015 1 次提交
  2. 04 2月, 2015 1 次提交
  3. 03 2月, 2015 2 次提交
  4. 02 2月, 2015 1 次提交
  5. 30 1月, 2015 1 次提交
  6. 29 1月, 2015 1 次提交
  7. 28 1月, 2015 1 次提交
  8. 26 1月, 2015 1 次提交
  9. 22 1月, 2015 3 次提交
  10. 21 1月, 2015 2 次提交
  11. 18 1月, 2015 5 次提交
  12. 16 1月, 2015 1 次提交
  13. 13 1月, 2015 3 次提交
  14. 09 1月, 2015 1 次提交
  15. 08 1月, 2015 3 次提交
  16. 07 1月, 2015 3 次提交
    • S
      core: split into fmt::Show and fmt::String · 44440e5c
      Sean McArthur 提交于
      fmt::Show is for debugging, and can and should be implemented for
      all public types. This trait is used with `{:?}` syntax. There still
      exists #[derive(Show)].
      
      fmt::String is for types that faithfully be represented as a String.
      Because of this, there is no way to derive fmt::String, all
      implementations must be purposeful. It is used by the default format
      syntax, `{}`.
      
      This will break most instances of `{}`, since that now requires the type
      to impl fmt::String. In most cases, replacing `{}` with `{:?}` is the
      correct fix. Types that were being printed specifically for users should
      receive a fmt::String implementation to fix this.
      
      Part of #20013
      
      [breaking-change]
      44440e5c
    • N
      Replace full slice notation with index calls · f7ff37e4
      Nick Cameron 提交于
      f7ff37e4
    • C
      syntax/rustc: implement isize/usize · abcbe276
      Corey Richardson 提交于
      abcbe276
  17. 06 1月, 2015 2 次提交
  18. 05 1月, 2015 2 次提交
    • H
      Change `&` pat to only work with &T, and `&mut` with &mut T. · bf6c0077
      Huon Wilson 提交于
      This implements RFC 179 by making the pattern `&<pat>` require matching
      against a variable of type `&T`, and introducing the pattern `&mut
      <pat>` which only works with variables of type `&mut T`.
      
      The pattern `&mut x` currently parses as `&(mut x)` i.e. a pattern match
      through a `&T` or a `&mut T` that binds the variable `x` to have type
      `T` and to be mutable. This should be rewritten as follows, for example,
      
          for &mut x in slice.iter() {
      
      becomes
      
          for &x in slice.iter() {
              let mut x = x;
      
      Due to this, this is a
      
      [breaking-change]
      
      Closes #20496.
      bf6c0077
    • H
      Rename `core::char::Char` to `CharExt` to match prelude guidelines. · 19120209
      Huon Wilson 提交于
      Imports may need to be updated so this is a
      
      [breaking-change]
      19120209
  19. 04 1月, 2015 3 次提交
  20. 01 1月, 2015 1 次提交
  21. 31 12月, 2014 1 次提交
  22. 30 12月, 2014 1 次提交