1. 24 1月, 2015 2 次提交
  2. 23 1月, 2015 1 次提交
  3. 22 1月, 2015 4 次提交
  4. 21 1月, 2015 1 次提交
  5. 20 1月, 2015 1 次提交
  6. 19 1月, 2015 2 次提交
    • D
      Ranges implement Clone where possible · a674f852
      Diggory Blake 提交于
      a674f852
    • A
      std: Stabilize TypeId and tweak BoxAny · 70f7165c
      Alex Crichton 提交于
      This commit aims to stabilize the `TypeId` abstraction by moving it out of the
      `intrinsics` module into the `any` module of the standard library. Specifically,
      
      * `TypeId` is now defined at `std::any::TypeId`
      * `TypeId::hash` has been removed in favor of an implementation of `Hash`.
      
      This commit also performs a final pass over the `any` module, confirming the
      following:
      
      * `Any::get_type_id` remains unstable as *usage* of the `Any` trait will likely
        never require this, and the `Any` trait does not need to be implemented for
        any other types. As a result, this implementation detail can remain unstable
        until associated statics are implemented.
      * `Any::downcast_ref` is now stable
      * `Any::downcast_mut` is now stable
      * `BoxAny` remains unstable. While a direct impl on `Box<Any>` is allowed today
        it does not allow downcasting of trait objects like `Box<Any + Send>` (those
        returned from `Thread::join`). This is covered by #18737.
      * `BoxAny::downcast` is now stable.
      70f7165c
  7. 18 1月, 2015 1 次提交
  8. 17 1月, 2015 4 次提交
  9. 16 1月, 2015 5 次提交
  10. 15 1月, 2015 2 次提交
  11. 14 1月, 2015 5 次提交
  12. 13 1月, 2015 2 次提交
  13. 12 1月, 2015 2 次提交
  14. 11 1月, 2015 3 次提交
  15. 10 1月, 2015 3 次提交
  16. 09 1月, 2015 2 次提交