$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r58222 - sandbox/itl
From: afojgo_at_[hidden]
Date: 2009-12-07 12:30:09
Author: jofaber
Date: 2009-12-07 12:30:08 EST (Mon, 07 Dec 2009)
New Revision: 58222
URL: http://svn.boost.org/trac/boost/changeset/58222
Log:
Added new release notes. Stable {msvc-8.0,9.0,10.0; gcc-3.4.4,4.3.2} 
Added:
   sandbox/itl/README_ITL.TXT   (contents, props changed)
   sandbox/itl/README_ITL_PLUS.TXT   (contents, props changed)
Removed:
   sandbox/itl/README.TXT
   sandbox/itl/README_PLUS.TXT
Deleted: sandbox/itl/README.TXT
==============================================================================
--- sandbox/itl/README.TXT	2009-12-07 12:30:08 EST (Mon, 07 Dec 2009)
+++ (empty file)
@@ -1,73 +0,0 @@
-/*-----------------------------------------------------------------------------+
-Interval Template Library
-Author: Joachim Faulhaber
-Copyright (c) 2007-2009: Joachim Faulhaber
-Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
-+------------------------------------------------------------------------------+
-   Distributed under the Boost Software License, Version 1.0.
-      (See accompanying file LICENCE.txt or copy at
-           http://www.boost.org/LICENSE_1_0.txt)
-+-----------------------------------------------------------------------------*/
-
-Interval Template Library (Boost.Itl) 3.1.0 Review Version 
-==========================================================    
-Abstract:
-=========
-
-The Interval Template Library (Itl) provides intervals 
-and two kinds of interval containers: Interval_sets and 
-interval_maps. Interval_sets and maps can be used just
-as the sets or maps of elements. Yet they are much more 
-space and time efficient when the elements occur in 
-contiguous chunks. This is obviously the case in many 
-problem domains, particularly in fields that deal with 
-problems related to date and time.
-
-In addition to common set and map semantics, interval
-containers allow to compute with segmentation.
-A segmentation, e.g. a grid of months, can be intersected
-into other interval containers and then be iterated over.
-
-Finally interval_maps allow for aggregations on 
-associated values, if added intervals overlap with
-intervals, that are stored in the interval_map. This 
-feature is called aggregate on overlap.
-
-
-Release Notes:
-==============
-
-* Boost.Itl 3.1.0 (Review Version)
-------------------------------
-+ Tested Compilers: gcc-3.4.4, gcc-4.1.0, gcc-4.3.2,
-  msvc-8.0, msvc-9.0.
-+ Improved efficiency of algorithms.
-+ Documentation of complexity guarantees.
-+ Completion of quickbook documentation.
-
-* Boost.Itl 3.0.0 (Preview 4)
-------------------------------
-+ Tested Compilers: gcc-3.4.4, gcc-4.3.0 and msvc-9.0.
-+ Interoperability between interval containers,
-  segments and elements.
-+ Full operator support for addition, subtraction,
-  intersection and symmetric difference.
-+ Boost.Quickbook documentation.
-
-Content:
-========
-
-itl.html                html-documentation referring to 
-                        libs/itl/doc/html/index.html
-doc/html/images         Images for the html docs. You may delete this, if you 
-                        integrate itl_plus into an existing boost installation.
-
-boost/itl               Interval containers, operators, algorithms
-boost/itl/type_traits   Metafunctions for types
-boost/itl/detail        Implementation details
-
-libs/itl/example        Example programs
-libs/itl/test           Test suite
-libs/itl/doc            Quickbook documentation
-libs/itl/doc/html       html documentation
-
Added: sandbox/itl/README_ITL.TXT
==============================================================================
--- (empty file)
+++ sandbox/itl/README_ITL.TXT	2009-12-07 12:30:08 EST (Mon, 07 Dec 2009)
@@ -0,0 +1,87 @@
+/*-----------------------------------------------------------------------------+
+Interval Template Library
+Author: Joachim Faulhaber
+Copyright (c) 2007-2009: Joachim Faulhaber
+Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
++------------------------------------------------------------------------------+
+   Distributed under the Boost Software License, Version 1.0.
+      (See accompanying file LICENCE.txt or copy at
+           http://www.boost.org/LICENSE_1_0.txt)
++-----------------------------------------------------------------------------*/
+
+Interval Template Library (Boost.Itl) 3.1.0 Review Version 
+==========================================================    
+Abstract:
+=========
+
+The Interval Template Library (Itl) provides intervals 
+and two kinds of interval containers: Interval_sets and 
+interval_maps. Interval_sets and maps can be used just
+as the sets or maps of elements. Yet they are much more 
+space and time efficient when the elements occur in 
+contiguous chunks. This is obviously the case in many 
+problem domains, particularly in fields that deal with 
+problems related to date and time.
+
+In addition to common set and map semantics, interval
+containers allow to compute with segmentation.
+A segmentation, e.g. a grid of months, can be intersected
+into other interval containers and then be iterated over.
+
+Finally interval_maps allow for aggregations on 
+associated values, if added intervals overlap with
+intervals, that are stored in the interval_map. This 
+feature is called aggregate on overlap.
+
+
+Release Notes:
+==============
+
+* Boost.Itl 3.2.0 (Review Version, update 1)
+------------------------------------------------------------------------
++ Tested Compilers: gcc-3.4.4, gcc-4.3.2, msvc-8.0, msvc-9.0, msvc-10.0.
++ Addition of itl::insert_iterator and itl::add_iterator that allow to 
+  copy or transform std::containers of intervals or segments into 
+  interval containers.
++ Addition of element_iterators that allow for an iteration on the level
+  of elements. This allows to execute std::algorithms on interval 
+  containers of discrete domain types.
++ Updating quickbook documentation. Added examples std_transform and 
+  std_copy that demonstrates the use of itl insert and add iterators
++ Adding a more complex example project "large_bitset" that implements
+  a large compressed bitset class template using interval_map.
+
+* Boost.Itl 3.1.0 (Review Version)
+------------------------------------------------------------------------
++ Tested Compilers: gcc-3.4.4, gcc-4.1.0, gcc-4.3.2,
+  msvc-8.0, msvc-9.0.
++ Improved efficiency of algorithms.
++ Documentation of complexity guarantees.
++ Completion of quickbook documentation.
+
+* Boost.Itl 3.0.0 (Preview 4)
+------------------------------------------------------------------------
++ Tested Compilers: gcc-3.4.4, gcc-4.3.0 and msvc-9.0.
++ Interoperability between interval containers,
+  segments and elements.
++ Full operator support for addition, subtraction,
+  intersection and symmetric difference.
++ Boost.Quickbook documentation.
+
+Content:
+========
+
+itl.html                html-documentation referring to 
+                        libs/itl/doc/html/index.html
+doc/html/images         Images for the html docs. You may delete this, if you 
+                        integrate itl_plus into an existing boost installation.
+
+boost/itl               Interval containers, operators, algorithms
+boost/itl/type_traits   Metafunctions for types
+boost/itl/detail        Implementation details
+
+libs/itl/example        Example programs
+libs/itl/test           Test suite
+libs/itl/doc            Quickbook documentation
+libs/itl/doc/html       html documentation
+
Added: sandbox/itl/README_ITL_PLUS.TXT
==============================================================================
--- (empty file)
+++ sandbox/itl/README_ITL_PLUS.TXT	2009-12-07 12:30:08 EST (Mon, 07 Dec 2009)
@@ -0,0 +1,128 @@
+/*-----------------------------------------------------------------------------+
+Interval Template Library
+Author: Joachim Faulhaber
+Copyright (c) 2007-2009: Joachim Faulhaber
+Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
++------------------------------------------------------------------------------+
+   Distributed under the Boost Software License, Version 1.0.
+      (See accompanying file LICENCE.txt or copy at
+           http://www.boost.org/LICENSE_1_0.txt)
++-----------------------------------------------------------------------------*/
+
+Interval Template Library (Boost.Itl) 3.1.0 Review Version 
+==========================================================
+PLUS 
+Itl_xt    Extended by generalized cross tables (cubes) AND
+validate  A law based test automaton (LaBatea).
+
+Abstract:
+=========
+
+The Interval Template Library (Itl) provides intervals 
+and two kinds of interval containers: Interval_sets and 
+interval_maps. Interval_sets and maps can be used just
+as the sets or maps of elements. Yet they are much more 
+space and time efficient when the elements occur in 
+contiguous chunks. This is obviously the case in many 
+problem domains, particularly in fields that deal with 
+problems related to date and time.
+
+In addition to common set and map semantics, interval
+containers allow to compute with segmentation.
+A segmentation, e.g. a grid of months, can be intersected
+into other interval containers and then be iterated over.
+
+Finally interval_maps allow for aggregations on 
+associated values, if added intervals overlap with
+intervals, that are stored in the interval_map. This 
+feature is called aggregate on overlap.
+
+Itl_xt's cubes and the law based test automaton (LaBatea)
+are not yet proposed and prepared as Boost libraries.
+But LaBatea has been used in the development of the
+itl as test automaton and for checking sematical 
+concepts.
+
+
+Release Notes:
+==============
+
+* Boost.Itl 3.2.0 (Review Version, update 1)
+------------------------------------------------------------------------
++ Tested Compilers: gcc-3.4.4, gcc-4.3.2, msvc-8.0, msvc-9.0, msvc-10.0.
++ Addition of itl::insert_iterator and itl::add_iterator that allow to 
+  copy or transform std::containers of intervals or segments into 
+  interval containers.
++ Addition of element_iterators that enable an iteration on the level
+  of elements. This allows to execute std::algorithms on interval 
+  containers of discrete domain types.
++ Updating quickbook documentation. Added examples std_transform and 
+  std_copy that demonstrates the use of itl insert and add iterators
++ Adding a more complex example project "large_bitset" that implement
+  large compressed bitsets class template using interval_map.
+
+* Boost.Itl_xt 3.2.0
+------------------------------------------------------------------------
++ Addition of a class template interval_bitset that implements a 
+  large compressed bitset using an interval_map.
+
+* Boost.Validate 3.2.0
+------------------------------------------------------------------------
++ Addition of a law 'AtomicEquivalence' to validate the equivalence of
+  std::algorithms on element and interval containers.
++ Addition of law based tests validating itl::insert and add iterators
+  element_iterators and the implementation of interval_bitset.
+
+========================================================================
+
+
+* Boost.Itl 3.1.0 (Review Version)
+------------------------------------------------------------------------
++ Tested Compilers: 
+  Itl: gcc-3.4.4, gcc-4.1.0, gcc-4.3.2, msvc-8.0, msvc-9.0.
+  Validate (LaBatea): gcc-4.3.2, msvc-8.0, msvc-9.0.
+  LaBatea does not compile with gcc-4.1.0 or below.
++ Improved efficiency of algorithms.
++ Documentation of complexity guarantees.
++ Completion of quickbook documentation.
++ LaBatea now measures time per test.
+
+* Boost.Itl 3.0.0 (Preview 4)
+------------------------------
++ Tested Compilers: gcc-3.4.4, gcc-4.3.0 and msvc-9.0.
++ Interoperability between interval containers,
+  segments and elements.
++ Full operator support for addition, subtraction,
+  intersection and symmetric difference.
++ Boost.Quickbook documentation.
+
+Content:
+========
+
+=== Itl =======================================================================						
+itl.html                html-documentation referring to 
+                        libs/itl/doc/html/index.html
+doc/html/images         Images for the html docs. You may delete this, if you 
+                        integrate itl_plus into an existing boost installation.
+
+boost/itl               Interval containers, operators, algorithms
+boost/itl/type_traits   Metafunctions for types
+boost/itl/detail        Implementation details
+
+libs/itl/example        Example programs
+libs/itl/test           Test suite
+libs/itl/doc            Quickbook documentatons
+libs/itl/doc/html       html documentation
+libs/itl/build/win32    vc9_all.sln. solution file for msvc-9 including LaBatea 
+                        programs.
+						
+=== Itl extended ==============================================================						
+boost/itl_xt            Headers of extended itl classes like cubes.
+libs/itl_xt/example     Example programs
+libs/itl_xt/test        Test programs
+
+=== LaBatea ===================================================================
+boost/validate          Headers of the law based test automaton (LaBatea).
+libs/validate/example   Projects for validating Boost.Itl with LaBatea.
+libs/validate/src       Sourcefiles.
+
Deleted: sandbox/itl/README_PLUS.TXT
==============================================================================
--- sandbox/itl/README_PLUS.TXT	2009-12-07 12:30:08 EST (Mon, 07 Dec 2009)
+++ (empty file)
@@ -1,99 +0,0 @@
-/*-----------------------------------------------------------------------------+
-Interval Template Library
-Author: Joachim Faulhaber
-Copyright (c) 2007-2009: Joachim Faulhaber
-Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
-+------------------------------------------------------------------------------+
-   Distributed under the Boost Software License, Version 1.0.
-      (See accompanying file LICENCE.txt or copy at
-           http://www.boost.org/LICENSE_1_0.txt)
-+-----------------------------------------------------------------------------*/
-
-Interval Template Library (Boost.Itl) 3.1.0 Review Version 
-==========================================================
-PLUS 
-Itl_xt    Extended by generalized cross tables (cubes) AND
-validate  A law based test automaton (LaBatea).
-
-Abstract:
-=========
-
-The Interval Template Library (Itl) provides intervals 
-and two kinds of interval containers: Interval_sets and 
-interval_maps. Interval_sets and maps can be used just
-as the sets or maps of elements. Yet they are much more 
-space and time efficient when the elements occur in 
-contiguous chunks. This is obviously the case in many 
-problem domains, particularly in fields that deal with 
-problems related to date and time.
-
-In addition to common set and map semantics, interval
-containers allow to compute with segmentation.
-A segmentation, e.g. a grid of months, can be intersected
-into other interval containers and then be iterated over.
-
-Finally interval_maps allow for aggregations on 
-associated values, if added intervals overlap with
-intervals, that are stored in the interval_map. This 
-feature is called aggregate on overlap.
-
-Itl_xt's cubes and the law based test automaton (LaBatea)
-are not yet proposed and prepared as Boost libraries.
-But LaBatea has been used in the development of the
-itl as test automaton and for checking sematical 
-concepts.
-
-
-Release Notes:
-==============
-
-* Boost.Itl 3.1.0 (Review Version)
-------------------------------
-+ Tested Compilers: 
-  Itl: gcc-3.4.4, gcc-4.1.0, gcc-4.3.2, msvc-8.0, msvc-9.0.
-  Validate (LaBatea): gcc-4.3.2, msvc-8.0, msvc-9.0.
-  LaBatea does not compile with gcc-4.1.0 or below.
-+ Improved efficiency of algorithms.
-+ Documentation of complexity guarantees.
-+ Completion of quickbook documentation.
-+ LaBatea now measures time per test.
-
-* Boost.Itl 3.0.0 (Preview 4)
-------------------------------
-+ Tested Compilers: gcc-3.4.4, gcc-4.3.0 and msvc-9.0.
-+ Interoperability between interval containers,
-  segments and elements.
-+ Full operator support for addition, subtraction,
-  intersection and symmetric difference.
-+ Boost.Quickbook documentation.
-
-Content:
-========
-
-=== Itl =======================================================================						
-itl.html                html-documentation referring to 
-                        libs/itl/doc/html/index.html
-doc/html/images         Images for the html docs. You may delete this, if you 
-                        integrate itl_plus into an existing boost installation.
-
-boost/itl               Interval containers, operators, algorithms
-boost/itl/type_traits   Metafunctions for types
-boost/itl/detail        Implementation details
-
-libs/itl/example        Example programs
-libs/itl/test           Test suite
-libs/itl/doc            Quickbook documentatons
-libs/itl/doc/html       html documentation
-libs/itl/build/win32    vc9_all.sln. solution file for msvc-9 including LaBatea 
-                        programs.
-						
-=== Itl extended ==============================================================						
-boost/itl_xt            Headers of extended itl classes like cubes.
-libs/itl_xt/example     Example programs
-libs/itl_xt/test        Test programs
-
-=== LaBatea ===================================================================
-boost/validate          Headers of the law based test automaton (LaBatea).
-libs/validate/example   Projects for validating Boost.Itl with LaBatea.
-libs/validate/src       Sourcefiles.
-