1. 13 11月, 2014 1 次提交
  2. 12 11月, 2014 12 次提交
  3. 09 11月, 2014 1 次提交
    • J
      Make Int inherit from Ord. · a7533b8a
      Josh Haberman 提交于
      Previously Int inherited from PartialOrd (via Primitive)
      but not Ord.  But integers have a total order, so
      inheriting from Ord is appropriate. Fixes #18776.
      a7533b8a
  4. 29 10月, 2014 2 次提交
    • S
      Rename fail! to panic! · 7828c3dd
      Steve Klabnik 提交于
      https://github.com/rust-lang/rfcs/pull/221
      
      The current terminology of "task failure" often causes problems when
      writing or speaking about code. You often want to talk about the
      possibility of an operation that returns a Result "failing", but cannot
      because of the ambiguity with task failure. Instead, you have to speak
      of "the failing case" or "when the operation does not succeed" or other
      circumlocutions.
      
      Likewise, we use a "Failure" header in rustdoc to describe when
      operations may fail the task, but it would often be helpful to separate
      out a section describing the "Err-producing" case.
      
      We have been steadily moving away from task failure and toward Result as
      an error-handling mechanism, so we should optimize our terminology
      accordingly: Result-producing functions should be easy to describe.
      
      To update your code, rename any call to `fail!` to `panic!` instead.
      Assuming you have not created your own macro named `panic!`, this
      will work on UNIX based systems:
      
          grep -lZR 'fail!' . | xargs -0 -l sed -i -e 's/fail!/panic!/g'
      
      You can of course also do this by hand.
      
      [breaking-change]
      7828c3dd
    • T
      Fix `core::num::CheckedDiv::checked_div` documentation · 793a7331
      Tobias Bucher 提交于
      The "/" was probably generated by a `gq` in vim.
      793a7331
  5. 28 10月, 2014 2 次提交
  6. 22 10月, 2014 1 次提交
  7. 20 10月, 2014 1 次提交
  8. 17 9月, 2014 1 次提交
    • J
      doc: Cleanup. · 9b49ad23
      Jonas Hietala 提交于
      Remove ~~~ for code block specification. Use /// Over /** */ for doc
      blocks.
      9b49ad23
  9. 05 9月, 2014 1 次提交
  10. 27 8月, 2014 1 次提交
  11. 09 8月, 2014 1 次提交
  12. 04 8月, 2014 1 次提交
  13. 01 8月, 2014 1 次提交
  14. 24 7月, 2014 1 次提交
  15. 23 7月, 2014 1 次提交
  16. 22 7月, 2014 1 次提交
  17. 09 7月, 2014 1 次提交
  18. 04 7月, 2014 1 次提交
  19. 03 7月, 2014 1 次提交
  20. 30 6月, 2014 1 次提交
    • S
      Extract tests from libcore to a separate crate · 1ed646ea
      Steven Fackler 提交于
      Libcore's test infrastructure is complicated by the fact that many lang
      items are defined in the crate. The current approach (realcore/realstd
      imports) is hacky and hard to work with (tests inside of core::cmp
      haven't been run for months!).
      
      Moving tests to a separate crate does mean that they can only test the
      public API of libcore, but I don't feel that that is too much of an
      issue. The only tests that I had to get rid of were some checking the
      various numeric formatters, but those are also exercised through normal
      format! calls in other tests.
      1ed646ea
  21. 25 6月, 2014 1 次提交
    • N
      librustc: Remove the fallback to `int` from typechecking. · 9e3d0b00
      Niko Matsakis 提交于
      This breaks a fair amount of code. The typical patterns are:
      
      * `for _ in range(0, 10)`: change to `for _ in range(0u, 10)`;
      
      * `println!("{}", 3)`: change to `println!("{}", 3i)`;
      
      * `[1, 2, 3].len()`: change to `[1i, 2, 3].len()`.
      
      RFC #30. Closes #6023.
      
      [breaking-change]
      9e3d0b00
  22. 19 6月, 2014 4 次提交
  23. 14 6月, 2014 1 次提交
  24. 02 6月, 2014 1 次提交
    • F
      docs: Stop using `notrust` · 20fb7c62
      Florian Gilcher 提交于
      Now that rustdoc understands proper language tags
      as the code not being Rust, we can tag everything
      properly.
      
      This change tags examples in other languages by
      their language. Plain notations are marked as `text`.
      Console examples are marked as `console`.
      
      Also fix markdown.rs to not highlight non-rust code.
      20fb7c62