[v3] Use noexcept in

2011-07-20 Thread Paolo Carlini
Hi, tested x86_64-linux multilib, committed. Thanks, Paolo. 2011-07-20 Paolo Carlini * include/std/system_error: Use noexcept. * src/system_error.cc: Likewise. * testsuite/19_diagnostics/error_condition/modifiers/39881.cc: Adjust. * tests

[v3] Use noexcept in array swap

2011-06-21 Thread Paolo Carlini
Hi, tested x86_64-linux, committed. Paolo. /// 2011-06-22 Daniel Krugler Paolo Carlini * include/bits/move.h (__is_nothrow_swappable): Add. (swap(_Tp(&)[_Nm], _Tp(&)[_Nm])): Use noexcept. * include/bits/algorithmfwd.h: Adjust.

[v3] use noexcept in pointer_traits

2011-06-14 Thread Jonathan Wakely
I missed the "noexcept" qualifier off this function when I added it recently. 2011-06-14 Jonathan Wakely * include/bits/ptr_traits.h (pointer_traits::pointer_to): Use noexcept. Tested x86_64-linux and committed to trunk Index: include/bits/ptr_traits.h

[v3] Use noexcept in and tempbuf

2011-06-14 Thread Paolo Carlini
Hi, tested x86_64-linux, committed. Paolo. /// 2011-06-14 Paolo Carlini * include/std/functional: Use noexcept. * include/bits/stl_tempbuf.h: Likewise. Index: include/std/functional === --- inclu

[v3] Use noexcept in the allocators

2011-06-10 Thread Paolo Carlini
Hi, tested x86_64-linux, committed. Paolo. /// 2011-06-10 Paolo Carlini * include/ext/throw_allocator.h: Use noexcept. * include/ext/pool_allocator.h: Likewise. * include/ext/bitmap_allocator.h: Likewise. * include/ext/new_allocator.h: Lik

[v3] use noexcept in

2011-05-27 Thread Jonathan Wakely
2011-05-28 Jonathan Wakely * include/std/future: Use noexcept. * src/future.cc: Likewise. Tested x86_84-linux, committed to trunk Index: include/std/future === --- include/std/future (revision 174358) +++ include/

[v3] Use noexcept in the container adaptors

2011-05-25 Thread Paolo Carlini
Hi, tested x86_64-linux, committed. Paolo. / 2011-05-25 Paolo Carlini * include/bits/stl_queue.h: Use noexcept per the FDIS. * include/bits/stl_stack.h: Likewise. Index: include/bits/stl_queue.h ===

[v3] Use noexcept in and

2011-05-25 Thread Paolo Carlini
Hi, tested x86_64-linux, committed to mainline. Thanks, Paolo. 2011-05-25 Paolo Carlini * include/std/thread: Use noexcept throughout per the FDIS. * include/std/mutex: Likewise. Index: include/std/thread =

[v3] Use noexcept in streambuf iterators

2011-05-23 Thread Paolo Carlini
Hi, tested x86_64-linux, committed to mainline. Paolo. // 2011-05-23 Paolo Carlini * include/bits/streambuf_iterator.h: Use noexcept per the FDIS. (istreambuf_iterator<>::istreambuf_iterator(const istreambuf_iterator&), ~istreambuf_iterator()): A

[v3] Use noexcept in char_traits, typeindex, more work on pair and tuple

2011-05-20 Thread Paolo Carlini
Hi, more or less straightforward work (*), bits enabled by Jason' fix for c++/49082 (thanks again!). Tested x86_64-linux, committed. Thanks, Paolo. (*) Modulo the long standing issue we have with pair' move constructor vs std::map: we can't provide it defaulted per the letter of the FDIS. A