1. 10 11月, 2018 2 次提交
  2. 05 9月, 2018 1 次提交
  3. 29 6月, 2018 1 次提交
  4. 05 4月, 2018 1 次提交
  5. 03 4月, 2018 1 次提交
  6. 03 3月, 2018 2 次提交
    • U
      c7c23fe9
    • U
      core: Stabilize FusedIterator · bc651cac
      Ulrik Sverdrup 提交于
      FusedIterator is a marker trait that promises that the implementing
      iterator continues to return `None` from `.next()` once it has returned
      `None` once (and/or `.next_back()`, if implemented).
      
      The effects of FusedIterator are already widely available through
      `.fuse()`, but with stable `FusedIterator`, stable Rust users can
      implement this trait for their iterators when appropriate.
      bc651cac
  7. 23 2月, 2018 1 次提交
  8. 20 1月, 2018 4 次提交
  9. 10 1月, 2018 1 次提交
  10. 09 12月, 2017 1 次提交
  11. 08 12月, 2017 2 次提交
  12. 06 12月, 2017 1 次提交
  13. 26 11月, 2017 3 次提交
  14. 09 11月, 2017 1 次提交
    • A
      std: Remove `rand` crate and module · 6bc8f164
      Alex Crichton 提交于
      This commit removes the `rand` crate from the standard library facade as
      well as the `__rand` module in the standard library. Neither of these
      were used in any meaningful way in the standard library itself. The only
      need for randomness in libstd is to initialize the thread-local keys of
      a `HashMap`, and that unconditionally used `OsRng` defined in the
      standard library anyway.
      
      The cruft of the `rand` crate and the extra `rand` support in the
      standard library makes libstd slightly more difficult to port to new
      platforms, namely WebAssembly which doesn't have any randomness at all
      (without interfacing with JS). The purpose of this commit is to clarify
      and streamline randomness in libstd, focusing on how it's only required
      in one location, hashmap seeds.
      
      Note that the `rand` crate out of tree has almost always been a drop-in
      replacement for the `rand` crate in-tree, so any usage (accidental or
      purposeful) of the crate in-tree should switch to the `rand` crate on
      crates.io. This then also has the further benefit of avoiding
      duplication (mostly) between the two crates!
      6bc8f164
  15. 30 9月, 2017 1 次提交
    • N
      address some `FIXME`s whose associated issues were marked as closed · ff99111f
      Niv Kaminer 提交于
      remove FIXME(#13101) since `assert_receiver_is_total_eq` stays.
      remove FIXME(#19649) now that stability markers render.
      remove FIXME(#13642) now the benchmarks were moved.
      remove FIXME(#6220) now that floating points can be formatted.
      remove FIXME(#18248) and write tests for `Rc<str>` and `Rc<[u8]>`
      remove reference to irelevent issues in FIXME(#1697, #2178...)
      update FIXME(#5516) to point to getopts issue 7
      update FIXME(#7771) to point to RFC 628
      update FIXME(#19839) to point to issue 26925
      ff99111f
  16. 16 8月, 2017 1 次提交
  17. 23 7月, 2017 2 次提交
  18. 14 6月, 2017 1 次提交
  19. 05 5月, 2017 1 次提交
  20. 22 4月, 2017 1 次提交
  21. 20 4月, 2017 1 次提交
  22. 14 4月, 2017 2 次提交
  23. 05 4月, 2017 1 次提交
  24. 27 3月, 2017 1 次提交
  25. 18 3月, 2017 1 次提交
  26. 05 2月, 2017 1 次提交
  27. 21 1月, 2017 2 次提交
  28. 29 12月, 2016 1 次提交
  29. 20 12月, 2016 1 次提交