Douglas Gregor 
							
						 
					 
					
						
						
							
						
						5ea2e37c08 
					 
					
						
						
							
							Remove an (incorrect) compiler workaround in the __mu function. The  
						
						... 
						
						
						
						workaround relied on rvalue references binding to non-function
lvalues, while the original formulation (with std::forward) does the
right thing.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-25 23:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						56a85ca8bf 
					 
					
						
						
							
							tweak for readability (no functionality change)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-25 16:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						6c669943b3 
					 
					
						
						
							
							An rvalue reference cannot bind to an lvalue, so static_cast the  
						
						... 
						
						
						
						result of the __tuple_leaf::get() call to an rvalue reference when
returning from tuple's get().
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-25 16:14:21 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						f9e1c7e367 
					 
					
						
						
							
							Eliminate the C++0x-only is_convertible testing function that accepts  
						
						... 
						
						
						
						a cv-qualifier rvalue reference to the type, e.g.,
  template <class _Tp> char  __test(const volatile typename remove_reference<_Tp>::type&&);
The use of this function signature rather than the more
straightforward one used in C++98/03 mode, e.g.,
  template <class _Tp> char  __test(_Tp);
is broken in two ways:
  1) An rvalue reference cannot bind to lvalues, so is_convertible<X&,
  X&>::value would be false. This breaks two of the unique_ptr tests
  on Clang and GCC >= 4.5. Prior GCC's seem to have allowed rvalue
  references to bind to lvalues, allowing this bug to slip in.
  2) By adding cv-qualifiers to the type we're converting to, we get
  some incorrect "true" results for, e.g., is_convertible<const X&, X&>::value.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-25 01:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						f83417b823 
					 
					
						
						
							
							Chandler Carruth changed >> to > > in several places.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-24 16:07:25 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						5f5859c45b 
					 
					
						
						
							
							Add attribute to inlined member.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@123392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 20:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						6fd4b669ca 
					 
					
						
						
							
							Fixing an ambiguity in variadics found by clang.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@123337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-12 22:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						ac38bae75b 
					 
					
						
						
							
							fix guard  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@123269  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-11 20:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						52c4eb23e0 
					 
					
						
						
							
							Two minor fixes:  1.  Put integral_constant conversion to integral in even without constexpr support.  2.  Add ios_base to <iosfwd>.  The latter is being tracked by LWG 2026.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@123080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 20:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						04240d90ef 
					 
					
						
						
							
							Reverting an old optimization that conflicts with the new allocator model, and causes some test casees to compile that shouldn't.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@122830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-04 19:53:31 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						93c382bf45 
					 
					
						
						
							
							Marshall Clow's fix for Bug 8421.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@122825  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-04 19:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						2d72b1e393 
					 
					
						
						
							
							Effort to reduce the number of exported symbols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@122057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 14:46:43 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						e48e36623b 
					 
					
						
						
							
							Reduced copying cost of tuple_cat from quadratic to linear.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-12 23:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						0e1493ec5e 
					 
					
						
						
							
							LWG 1385 [FCD] tuple_cat should be a single variadic signature ( http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#1385 ).  This issue is only in Ready status, meaning it is not official, but probably will be this March in Madrid.  It was tentatively accepted in Batavia with the previso that Bill and I didn't have any problems implementing it.  This is my part of that agreement.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-11 20:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						eee7698bac 
					 
					
						
						
							
							The implementation of the new definition of result_of (N3123) resulted in some test failures in [func.memfn] that I failed to previously notice.  This corrects that mistake.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121600  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-11 00:05:19 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						626916fc25 
					 
					
						
						
							
							Add CMake build and fix major Linux blockers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 19:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						31aaf55f4c 
					 
					
						
						
							
							N3158 Missing preconditions for default-constructed match_result objects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121282  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 21:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						770d1c4ea7 
					 
					
						
						
							
							After a long break to wait for the atomic spec to settle, this completes the library part of <atomic>.  It currently won't even parse as it depends on the existence of the intrinsics specified at  http://libcxx.llvm.org/atomic_design_a.html .  Everything has been tested using fake intrinsics which have now been removed.  As the intrinsics come online, the ATOMIC_* macros will need to be adjusted to reflect which operations are lock-free.  These macros will probably need to be #ifdef'd for each supported platform.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-08 17:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						d2f6afbfab 
					 
					
						
						
							
							atomics ...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 23:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						91e2f26fec 
					 
					
						
						
							
							Work on <atomic> continues.  The file size is actually sane now...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 20:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						4777bf2799 
					 
					
						
						
							
							Getting <atomic> warmed back up.  We have a hopefully more stable spec now.  And I believe the intrinsic spec at  http://libcxx.llvm.org/atomic_design_a.html  is still good.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@121064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 23:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						a445151f4a 
					 
					
						
						
							
							N3189 Observers for the three handler functions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@120712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 16:45:21 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						7de47902d0 
					 
					
						
						
							
							Implemented N3194  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@120458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-30 20:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						ac417faebc 
					 
					
						
						
							
							Minor fixup in <ratio> and add optional support for shared_mutex and upgrade_mutex which must be opted into with #define _LIBCPP_SHARED_LOCK  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@120258  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-28 19:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						d397d03651 
					 
					
						
						
							
							Add template alias emulation to <ratio>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@120098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-24 17:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						6689564040 
					 
					
						
						
							
							N3188 - Revision to N3113: Async Launch Policies (CH 36)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@120027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-23 18:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						f8f852138f 
					 
					
						
						
							
							N3191: C++ Timeout Specification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-20 19:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						f048fe3a09 
					 
					
						
						
							
							N3123  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-20 18:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						1468b668aa 
					 
					
						
						
							
							N3142.  Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 22:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						995676a98e 
					 
					
						
						
							
							LWG 1522  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 17:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						9650b6cce3 
					 
					
						
						
							
							LWG 1439  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 17:01:36 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						2f6a627394 
					 
					
						
						
							
							LWG 1339  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 16:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						278bf2d289 
					 
					
						
						
							
							LWG 1432  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 01:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						47761071be 
					 
					
						
						
							
							LWG 1404  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 01:40:00 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						34d6b19721 
					 
					
						
						
							
							LWG 1325  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 21:53:14 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						7b2cb48cc1 
					 
					
						
						
							
							LWG 1323  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 21:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						cd2254b454 
					 
					
						
						
							
							LWG 1191  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 19:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						86ed8aefb2 
					 
					
						
						
							
							LWG 1118  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 19:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						e32b5e2f23 
					 
					
						
						
							
							Update <string> to use allocator_traits.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 17:55:08 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						b64f8b07c1 
					 
					
						
						
							
							license change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 22:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						28dbbe0596 
					 
					
						
						
							
							Dave Zarzycki showed how the efficiency of shared_ptr could be significantly  
						
						... 
						
						
						
						increased.  The following program is running 49% faster:
#include <iostream>
#include <memory>
#include <chrono>
#include <vector>
#include "chrono_io"
int main()
{
    typedef std::chrono::high_resolution_clock Clock;
    Clock::time_point t0 = Clock::now();
    {
        std::shared_ptr<int> p(new int (1));
        std::vector<std::shared_ptr<int> > v(1000000, p);
        v.insert(v.begin(), p);
        v.insert(v.begin(), p);
        v.insert(v.begin(), p);
        v.insert(v.begin(), p);
    }
    Clock::time_point t1 = Clock::now();
    std::cout << (t1-t0) << '\n';
}
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 21:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						726a76fb47 
					 
					
						
						
							
							I have reverted all contributions made by Jesse Towner in revision 110724  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 21:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						4e59948249 
					 
					
						
						
							
							Fixed bug in random_shuffle to avoid swapping with self  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@117098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-22 15:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						bce9c3132d 
					 
					
						
						
							
							[atomics.types.address]  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@117033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-21 17:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						5bbe97ddaa 
					 
					
						
						
							
							atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, atomic_uint, atomic_long, atomic_ulong, atomic_llong, atomic_ullong, atomic_char16_t, atomic_char32_t and atomic_wchar_t.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116860  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 21:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						e738501eb3 
					 
					
						
						
							
							atomic_char  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 16:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						21ef47f436 
					 
					
						
						
							
							Changing <atomic> to follow Design A  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-18 20:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						5306d68019 
					 
					
						
						
							
							Convert __thread_local_data to the singleton pattern  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-14 19:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						8177207f3c 
					 
					
						
						
							
							Bug 7983 fixed by Bernhard Rosenkraenzer  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-14 17:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Howard Hinnant 
							
						 
					 
					
						
						
							
						
						3c143ad882 
					 
					
						
						
							
							Patch by Marshall Clow to make the assignment operators of piecewise_constant_distribution and piecewise_linear_distribution exception safe.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-13 14:37:09 +00:00