1. 09 3月, 2016 8 次提交
  2. 07 3月, 2016 1 次提交
  3. 04 3月, 2016 2 次提交
  4. 03 3月, 2016 1 次提交
  5. 02 3月, 2016 3 次提交
  6. 01 3月, 2016 1 次提交
    • A
      std: Stabilize APIs for the 1.8 release · b643782a
      Alex Crichton 提交于
      This commit is the result of the FCPs ending for the 1.8 release cycle for both
      the libs and the lang suteams. The full list of changes are:
      
      Stabilized
      
      * `braced_empty_structs`
      * `augmented_assignments`
      * `str::encode_utf16` - renamed from `utf16_units`
      * `str::EncodeUtf16` - renamed from `Utf16Units`
      * `Ref::map`
      * `RefMut::map`
      * `ptr::drop_in_place`
      * `time::Instant`
      * `time::SystemTime`
      * `{Instant,SystemTime}::now`
      * `{Instant,SystemTime}::duration_since` - renamed from `duration_from_earlier`
      * `{Instant,SystemTime}::elapsed`
      * Various `Add`/`Sub` impls for `Time` and `SystemTime`
      * `SystemTimeError`
      * `SystemTimeError::duration`
      * Various impls for `SystemTimeError`
      * `UNIX_EPOCH`
      * `ops::{Add,Sub,Mul,Div,Rem,BitAnd,BitOr,BitXor,Shl,Shr}Assign`
      
      Deprecated
      
      * Scoped TLS (the `scoped_thread_local!` macro)
      * `Ref::filter_map`
      * `RefMut::filter_map`
      * `RwLockReadGuard::map`
      * `RwLockWriteGuard::map`
      * `Condvar::wait_timeout_with`
      
      Closes #27714
      Closes #27715
      Closes #27746
      Closes #27748
      Closes #27908
      Closes #29866
      b643782a
  7. 27 2月, 2016 2 次提交
    • A
      remove range lang items · bd3197c7
      Alex Burka 提交于
      The range desugaring does not use the lang items. Hence I did not add
      lang items for inclusive ranges. This cleanup commit removes the old
      unused ones as well.
      
      Whether the desugaring _should_ use lang items is another question:
      see #30809. But if we decide on a strategy there we can add back these
      lang items, and new ones for inclusive ranges.
      
      For stage0 we need to keep the attributes as the lang items still exist
      even if they are never used.
      
      This is surprisingly not a breaking change. Unused #[lang] attributes do
      not even trigger a lint (see #30881).
      bd3197c7
    • A
      fallout from removing hir::ExprRange · d792183f
      Alex Burka 提交于
      A whole bunch of stuff gets folded into struct handling! Plus, removes
      an ugly hack from trans and accidentally fixes a bug with constructing
      ranges from references (see later commits with tests).
      d792183f
  8. 26 2月, 2016 4 次提交
  9. 20 2月, 2016 2 次提交
  10. 19 2月, 2016 1 次提交
  11. 18 2月, 2016 2 次提交
  12. 16 2月, 2016 1 次提交
  13. 14 2月, 2016 2 次提交
  14. 13 2月, 2016 1 次提交
  15. 12 2月, 2016 2 次提交
  16. 11 2月, 2016 7 次提交