1. 15 9月, 2015 5 次提交
  2. 14 9月, 2015 17 次提交
    • C
      Fix tuple float bug. · afa905fc
      christopherdumas 提交于
      afa905fc
    • B
      Auto merge of #28358 - dotdash:nounwind, r=alexcrichton · 2d4ae52c
      bors 提交于
      This allows to skip the codegen for all the unneeded landing pads, reducing code size across the board by about 2-5%, depending on the crate. Compile times seem to be pretty unaffected though :-/
      2d4ae52c
    • B
      Mark all extern functions as nounwind · 3ef75d57
      Björn Steinbrink 提交于
      Unwinding across an FFI boundary is undefined behaviour, so we can mark
      all external function as nounwind. The obvious exception are those
      functions that actually perform the unwinding.
      3ef75d57
    • B
      Auto merge of #28389 - aidanhs:aphs-update-musl-linking, r=steveklabnik · 664a4597
      bors 提交于
      In addition to instruction updates I
       - changed from wget to curl, because curl is a prerequisite of rust itself
       - removed `[...]` because they're missing from so many places it would just obscure the instructions if they were all put in
      
      r? @steveklabnik 
      664a4597
    • B
      Auto merge of #28396 - arielb1:misplaced-binding, r=eddyb · 4d6dc7f9
      bors 提交于
      Technically a [breaking-change], but the broken code is useless,
      like `i32<Param=()>`.
      
      Fixes #24682
      
      r? @EddyB 
      4d6dc7f9
    • B
      Auto merge of #28392 - arielb1:sort-bounds-list, r=eddyb · 009f2cf7
      bors 提交于
      The sort key is a (DefId, Name), which is *not* stable between
      runs, so we must re-sort when loading.
      
      Fixes #24063
      Fixes #25467
      Fixes #27222
      Fixes #28377
      
      r? @EddyB 
      009f2cf7
    • B
      Auto merge of #28383 - semarie:openbsd-jemalloc, r=alexcrichton · 341a9190
      bors 提交于
      ignore severals tests under openbsd as we have disabling jemalloc under
      this target.
      
      r? @alexcrichton 
      341a9190
    • P
      Add test for overflowing pow · a593a211
      Peter Reid 提交于
      This would catch regressions of issue #28012.
      a593a211
    • B
      Auto merge of #28368 - lfairy:write-impl, r=alexcrichton · 523acd98
      bors 提交于
      There is already a corresponding impl for `std::io::Write`. This change
      will make the two traits more consistent.
      523acd98
    • B
      Auto merge of #28357 - semmaz:libfmt-macros, r=alexcrichton · 6873b9fe
      bors 提交于
      This changes libfmt_macros `CharIndices` iterator into `Peekable` so it can be used without `.clone()`.
      
      Also changed some `loop match` and `match` to `while let` and `if let` respectively (mostly for readability).
      6873b9fe
    • B
      Add an attribute to mark function as unwinding · e4e67bd4
      Björn Steinbrink 提交于
      e4e67bd4
    • B
      90c48bed
    • B
      Auto merge of #28178 - christopherdumas:fix_ice, r=nikomatsakis · 483600e6
      bors 提交于
      This fixes the ICE, and makes it just a compiler error/warning. I'm not exactly sure that's whats wanted, so tell me if it isn't.
      483600e6
    • A
      ensure projections are prohibited when type parameters are · 5d445551
      Ariel Ben-Yehuda 提交于
      Technically a [breaking-change], but the broken code is useless,
      like `i32<Param=()>`.
      
      Fixes #24682
      5d445551
    • B
      Auto merge of #28339 - alexcrichton:stabilize-1.4, r=aturon · cedbd998
      bors 提交于
      The FCP is coming to a close and 1.4 is coming out soon, so this brings in the
      libs team decision for all library features this cycle.
      
      Stabilized APIs:
      
      * `<Box<str>>::into_string`
      * `Arc::downgrade`
      * `Arc::get_mut`
      * `Arc::make_mut`
      * `Arc::try_unwrap`
      * `Box::from_raw`
      * `Box::into_raw`
      * `CStr::to_str`
      * `CStr::to_string_lossy`
      * `CString::from_raw`
      * `CString::into_raw`
      * `IntoRawFd::into_raw_fd`
      * `IntoRawFd`
      * `IntoRawHandle::into_raw_handle`
      * `IntoRawHandle`
      * `IntoRawSocket::into_raw_socket`
      * `IntoRawSocket`
      * `Rc::downgrade`
      * `Rc::get_mut`
      * `Rc::make_mut`
      * `Rc::try_unwrap`
      * `Result::expect`
      * `String::into_boxed_slice`
      * `TcpSocket::read_timeout`
      * `TcpSocket::set_read_timeout`
      * `TcpSocket::set_write_timeout`
      * `TcpSocket::write_timeout`
      * `UdpSocket::read_timeout`
      * `UdpSocket::set_read_timeout`
      * `UdpSocket::set_write_timeout`
      * `UdpSocket::write_timeout`
      * `Vec::append`
      * `Vec::split_off`
      * `VecDeque::append`
      * `VecDeque::retain`
      * `VecDeque::split_off`
      * `rc::Weak::upgrade`
      * `rc::Weak`
      * `slice::Iter::as_slice`
      * `slice::IterMut::into_slice`
      * `str::CharIndices::as_str`
      * `str::Chars::as_str`
      * `str::split_at_mut`
      * `str::split_at`
      * `sync::Weak::upgrade`
      * `sync::Weak`
      * `thread::park_timeout`
      * `thread::sleep`
      
      Deprecated APIs
      
      * `BTreeMap::with_b`
      * `BTreeSet::with_b`
      * `Option::as_mut_slice`
      * `Option::as_slice`
      * `Result::as_mut_slice`
      * `Result::as_slice`
      * `f32::from_str_radix`
      * `f64::from_str_radix`
      
      Closes #27277
      Closes #27718
      Closes #27736
      Closes #27764
      Closes #27765
      Closes #27766
      Closes #27767
      Closes #27768
      Closes #27769
      Closes #27771
      Closes #27773
      Closes #27775
      Closes #27776
      Closes #27785
      Closes #27792
      Closes #27795
      Closes #27797
      cedbd998
    • A
      sort the existential bounds list in tydecode · 8478acf6
      Ariel Ben-Yehuda 提交于
      The sort key is a (DefId, Name), which is *not* stable between
      runs, so we must re-sort when loading.
      
      Fixes #24063
      Fixes #25467
      Fixes #27222
      Fixes #28377
      8478acf6
    • B
      c494cf1d
  3. 13 9月, 2015 9 次提交
  4. 12 9月, 2015 9 次提交