Explorar o código

Smart pointer and utility changes related to adding checked_delere and checked_array_delete

[SVN r10189]
Beman Dawes %!s(int64=25) %!d(string=hai) anos
pai
achega
c28f61c910
Modificáronse 7 ficheiros con 15 adicións e 8 borrados
  1. 6 2
      index.htm
  2. 1 1
      libs/compatibility
  3. 1 1
      libs/config
  4. 3 2
      libs/libraries.htm
  5. 1 1
      libs/smart_ptr
  6. 1 1
      libs/utility
  7. 2 0
      status/regression.cfg

+ 6 - 2
index.htm

@@ -68,7 +68,11 @@ Standard Library.</p>
   <li>Please update!</li>
   <li><a href="libs/crc/index.html">CRC Library</a> added. Computes cyclic
     redundancy codes from Daryle Walker.</li>
-  <li><a href="libs/integer/integer_traits.html">Integer Traits</a>: added wchar_t specialization, minor portability fixes
+  <li><a href="libs/integer/integer_traits.html">Integer Traits</a>: added wchar_t specialization, minor portability fixes.
+  <li><a href="libs/smart_ptr/smart_ptr.htm">Smart Pointer Library</a>: fixed
+    bugs, tightened requirements, added examples.
+  <li><a href="libs/utility/utility.htm">Utility Library</a>: added
+    checked_delete() and checked_array_delete() functions.
 </ul>
 <p>April 24, 2001 - Version 1.21.2
 <ul>
@@ -198,7 +202,7 @@ efficiency improvements, co-operates with user-defined types, regression tests
   <li><a href="more/faq.htm">FAQ</a>  updated.</li>
 </ul>
 <hr>
-<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->16 May 2001<!--webbot bot="Timestamp" endspan i-checksum="15113" --></p>
+<p>Revised <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B %Y" startspan -->22 May 2001<!--webbot bot="Timestamp" endspan i-checksum="15106" --></p>
 
 </body>
 

+ 1 - 1
libs/compatibility

@@ -1 +1 @@
-Subproject commit 41d7e2d0c66a1f82f90f9457c06717ee5e037bd4
+Subproject commit 60bb15991948d0bcca7557d720ae7c5ec60e92ce

+ 1 - 1
libs/config

@@ -1 +1 @@
-Subproject commit bd702153cb1bf6ef42d317f32fcc36dcf50cb7e9
+Subproject commit 11291104a5386127bd8b65ca5c551bafc51f604a

+ 3 - 2
libs/libraries.htm

@@ -98,7 +98,8 @@ content="text/html; charset=iso-8859-1">
         Templates for fundamental properties of types from John
         Maddock, Steve Cleary, et al.</li>
     <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
-        plus <b>next(),</b>&nbsp; <b>prior(),</b> and <b>tie()</b>
+        plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
+      <b>prior(),</b> and <b>tie()</b>
         function templates from Dave Abrahams and others. </li>
 </ul>
 
@@ -134,6 +135,6 @@ how to download and install the libraries.</p>
 <hr>
 
 <p>Revised <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->16 May 2001<!--webbot bot="Timestamp" endspan i-checksum="15113" --></p>
+s-format="%d %b %Y" startspan -->22 May 2001<!--webbot bot="Timestamp" endspan i-checksum="15106" --></p>
 </body>
 </html>

+ 1 - 1
libs/smart_ptr

@@ -1 +1 @@
-Subproject commit ac8d0f55053b04d8b0a0632cd4c8b624141abb24
+Subproject commit a90a157ea60dba8286401e4c300ef3182f9cd0a0

+ 1 - 1
libs/utility

@@ -1 +1 @@
-Subproject commit 851052fccac8db8b2ed95c5f5dd883e30cf14b22
+Subproject commit e35f91a70aedd6a2ce06311dea52f9c74e79ceba

+ 2 - 0
status/regression.cfg

@@ -55,6 +55,7 @@ run libs/type_traits/tests/is_same_test.cpp
 run libs/type_traits/tests/object_type_traits_test.cpp
 run libs/type_traits/tests/transform_traits_test.cpp
 run libs/utility/call_traits_test.cpp -u
+compile-fail libs/utility/checked_delete_test.cpp
 run libs/utility/compressed_pair_test.cpp -u
 run libs/utility/counting_iterator_test.cpp
 run libs/utility/iterator_adaptor_test.cpp
@@ -65,6 +66,7 @@ compile-fail libs/utility/iter_adaptor_fail_expected1.cpp
 compile-fail libs/utility/iter_adaptor_fail_expected2.cpp
 run libs/utility/iterator_traits_test.cpp
 run libs/utility/iterators_test.cpp
+compile-fail libs/utility/noncopyable_test.cpp
 run libs/utility/numeric_traits_test.cpp
 run libs/utility/operators_test.cpp
 run libs/utility/tie_example.cpp

粤ICP备19079148号