$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: daniel_james_at_[hidden]
Date: 2007-10-14 03:20:21
Author: danieljames
Date: 2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
New Revision: 40001
URL: http://svn.boost.org/trac/boost/changeset/40001
Log:
Another merge.
Added:
   branches/hash/libs/functional/hash/test/hash_deprecated_headers.cpp
      - copied unchanged from r39994, /trunk/libs/functional/hash/test/hash_deprecated_headers.cpp
Properties modified: 
   branches/hash/   (props changed)
Text files modified: 
   branches/hash/boost/functional/hash/deque.hpp                                 |     8 +++++-                                  
   branches/hash/boost/functional/hash/list.hpp                                  |     8 +++++-                                  
   branches/hash/boost/functional/hash/map.hpp                                   |     9 +++++--                                 
   branches/hash/boost/functional/hash/pair.hpp                                  |     7 +++++                                   
   branches/hash/boost/functional/hash/set.hpp                                   |     8 +++++-                                  
   branches/hash/boost/functional/hash/vector.hpp                                |     7 +++++                                   
   branches/hash/boost/xpressive/basic_regex.hpp                                 |     2                                         
   branches/hash/boost/xpressive/detail/core/access.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/core/action.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/core/adaptor.hpp                         |     2                                         
   branches/hash/boost/xpressive/detail/core/finder.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/core/flow_control.hpp                    |     2                                         
   branches/hash/boost/xpressive/detail/core/icase.hpp                           |     2                                         
   branches/hash/boost/xpressive/detail/core/linker.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp   |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/alternate_matcher.hpp       |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/any_matcher.hpp             |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_line_base.hpp        |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp     |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp        |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/charset_matcher.hpp         |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/end_matcher.hpp             |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp         |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/keeper_matcher.hpp          |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/literal_matcher.hpp         |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp       |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp        |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/mark_matcher.hpp            |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/optional_matcher.hpp        |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp   |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/predicate_matcher.hpp       |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/range_matcher.hpp           |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp     |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/regex_matcher.hpp           |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp    |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp      |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/set_matcher.hpp             |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp   |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/string_matcher.hpp          |     2                                         
   branches/hash/boost/xpressive/detail/core/matcher/true_matcher.hpp            |     2                                         
   branches/hash/boost/xpressive/detail/core/matchers.hpp                        |     2                                         
   branches/hash/boost/xpressive/detail/core/optimize.hpp                        |     2                                         
   branches/hash/boost/xpressive/detail/core/peeker.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/core/quant_style.hpp                     |     2                                         
   branches/hash/boost/xpressive/detail/core/regex_impl.hpp                      |     2                                         
   branches/hash/boost/xpressive/detail/core/results_cache.hpp                   |     2                                         
   branches/hash/boost/xpressive/detail/core/state.hpp                           |     2                                         
   branches/hash/boost/xpressive/detail/core/sub_match_impl.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/core/sub_match_vector.hpp                |     2                                         
   branches/hash/boost/xpressive/detail/detail_fwd.hpp                           |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/dynamic.hpp                      |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/matchable.hpp                    |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/parse_charset.hpp                |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/parser.hpp                       |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/parser_enum.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/parser_traits.hpp                |     2                                         
   branches/hash/boost/xpressive/detail/dynamic/sequence.hpp                     |     2                                         
   branches/hash/boost/xpressive/detail/static/compile.hpp                       |     2                                         
   branches/hash/boost/xpressive/detail/static/grammar.hpp                       |     2                                         
   branches/hash/boost/xpressive/detail/static/is_pure.hpp                       |     2                                         
   branches/hash/boost/xpressive/detail/static/modifier.hpp                      |     2                                         
   branches/hash/boost/xpressive/detail/static/placeholders.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/static/static.hpp                        |     2                                         
   branches/hash/boost/xpressive/detail/static/transmogrify.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/static/type_traits.hpp                   |     2                                         
   branches/hash/boost/xpressive/detail/static/visitor.hpp                       |     2                                         
   branches/hash/boost/xpressive/detail/static/width_of.hpp                      |     2                                         
   branches/hash/boost/xpressive/detail/utility/algorithm.hpp                    |     2                                         
   branches/hash/boost/xpressive/detail/utility/any.hpp                          |     2                                         
   branches/hash/boost/xpressive/detail/utility/boyer_moore.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/utility/chset/chset.hpp                  |     2                                         
   branches/hash/boost/xpressive/detail/utility/cons.hpp                         |     2                                         
   branches/hash/boost/xpressive/detail/utility/dont_care.hpp                    |     2                                         
   branches/hash/boost/xpressive/detail/utility/hash_peek_bitset.hpp             |     2                                         
   branches/hash/boost/xpressive/detail/utility/ignore_unused.hpp                |     2                                         
   branches/hash/boost/xpressive/detail/utility/literals.hpp                     |     2                                         
   branches/hash/boost/xpressive/detail/utility/never_true.hpp                   |     2                                         
   branches/hash/boost/xpressive/detail/utility/save_restore.hpp                 |     2                                         
   branches/hash/boost/xpressive/detail/utility/sequence_stack.hpp               |     2                                         
   branches/hash/boost/xpressive/detail/utility/tracking_ptr.hpp                 |     2                                         
   branches/hash/boost/xpressive/detail/utility/traits_utils.hpp                 |     2                                         
   branches/hash/boost/xpressive/detail/utility/width.hpp                        |     2                                         
   branches/hash/boost/xpressive/match_results.hpp                               |     2                                         
   branches/hash/boost/xpressive/proto/args.hpp                                  |     2                                         
   branches/hash/boost/xpressive/proto/context/callable.hpp                      |     2                                         
   branches/hash/boost/xpressive/proto/context/default.hpp                       |     2                                         
   branches/hash/boost/xpressive/proto/context/null.hpp                          |     2                                         
   branches/hash/boost/xpressive/proto/debug.hpp                                 |     2                                         
   branches/hash/boost/xpressive/proto/deep_copy.hpp                             |     2                                         
   branches/hash/boost/xpressive/proto/detail/funop.hpp                          |     2                                         
   branches/hash/boost/xpressive/proto/domain.hpp                                |     2                                         
   branches/hash/boost/xpressive/proto/eval.hpp                                  |     2                                         
   branches/hash/boost/xpressive/proto/expr.hpp                                  |     2                                         
   branches/hash/boost/xpressive/proto/extends.hpp                               |     2                                         
   branches/hash/boost/xpressive/proto/fusion.hpp                                |     2                                         
   branches/hash/boost/xpressive/proto/generate.hpp                              |     2                                         
   branches/hash/boost/xpressive/proto/make_expr.hpp                             |     2                                         
   branches/hash/boost/xpressive/proto/matches.hpp                               |     2                                         
   branches/hash/boost/xpressive/proto/operators.hpp                             |     2                                         
   branches/hash/boost/xpressive/proto/proto.hpp                                 |     2                                         
   branches/hash/boost/xpressive/proto/proto_fwd.hpp                             |     2                                         
   branches/hash/boost/xpressive/proto/proto_typeof.hpp                          |     2                                         
   branches/hash/boost/xpressive/proto/ref.hpp                                   |     2                                         
   branches/hash/boost/xpressive/proto/tags.hpp                                  |     2                                         
   branches/hash/boost/xpressive/proto/traits.hpp                                |     2                                         
   branches/hash/boost/xpressive/proto/transform/apply.hpp                       |     2                                         
   branches/hash/boost/xpressive/proto/transform/arg.hpp                         |     2                                         
   branches/hash/boost/xpressive/proto/transform/branch.hpp                      |     2                                         
   branches/hash/boost/xpressive/proto/transform/compose.hpp                     |     2                                         
   branches/hash/boost/xpressive/proto/transform/construct.hpp                   |     2                                         
   branches/hash/boost/xpressive/proto/transform/fold.hpp                        |     2                                         
   branches/hash/boost/xpressive/proto/transform/fold_tree.hpp                   |     2                                         
   branches/hash/boost/xpressive/proto/transform/function.hpp                    |     2                                         
   branches/hash/boost/xpressive/proto/transform/list.hpp                        |     2                                         
   branches/hash/boost/xpressive/proto/transform/pass_through.hpp                |     2                                         
   branches/hash/boost/xpressive/proto/v1_/arg_traits.hpp                        |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/branch.hpp                   |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/conditional.hpp              |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/error.hpp                    |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/fold.hpp                     |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/switch.hpp                   |     2                                         
   branches/hash/boost/xpressive/proto/v1_/compiler/transform.hpp                |     2                                         
   branches/hash/boost/xpressive/proto/v1_/op_base.hpp                           |     2                                         
   branches/hash/boost/xpressive/proto/v1_/op_tags.hpp                           |     2                                         
   branches/hash/boost/xpressive/proto/v1_/operators.hpp                         |     2                                         
   branches/hash/boost/xpressive/proto/v1_/proto.hpp                             |     2                                         
   branches/hash/boost/xpressive/proto/v1_/proto_fwd.hpp                         |     2                                         
   branches/hash/boost/xpressive/proto/v1_/proto_typeof.hpp                      |     2                                         
   branches/hash/boost/xpressive/regex_actions.hpp                               |     2                                         
   branches/hash/boost/xpressive/regex_algorithms.hpp                            |     2                                         
   branches/hash/boost/xpressive/regex_compiler.hpp                              |     2                                         
   branches/hash/boost/xpressive/regex_constants.hpp                             |     2                                         
   branches/hash/boost/xpressive/regex_error.hpp                                 |     2                                         
   branches/hash/boost/xpressive/regex_iterator.hpp                              |     2                                         
   branches/hash/boost/xpressive/regex_primitives.hpp                            |     2                                         
   branches/hash/boost/xpressive/regex_token_iterator.hpp                        |     2                                         
   branches/hash/boost/xpressive/regex_traits.hpp                                |     2                                         
   branches/hash/boost/xpressive/sub_match.hpp                                   |     2                                         
   branches/hash/boost/xpressive/traits/c_regex_traits.hpp                       |     2                                         
   branches/hash/boost/xpressive/traits/cpp_regex_traits.hpp                     |     2                                         
   branches/hash/boost/xpressive/traits/detail/c_ctype.hpp                       |     2                                         
   branches/hash/boost/xpressive/traits/null_regex_traits.hpp                    |     2                                         
   branches/hash/boost/xpressive/xpressive.hpp                                   |     2                                         
   branches/hash/boost/xpressive/xpressive_dynamic.hpp                           |     2                                         
   branches/hash/boost/xpressive/xpressive_fwd.hpp                               |     2                                         
   branches/hash/boost/xpressive/xpressive_static.hpp                            |     2                                         
   branches/hash/boost/xpressive/xpressive_typeof.hpp                            |     2                                         
   branches/hash/libs/functional/hash/test/Jamfile.v2                            |     1                                         
   branches/hash/libs/xpressive/doc/xpressive.qbk                                |     4 +-                                      
   branches/hash/tools/jam/src/compile.c                                         |    45 +++++++++++++++++++++++++++++++++++++++ 
   158 files changed, 232 insertions(+), 163 deletions(-)
Modified: branches/hash/boost/functional/hash/deque.hpp
==============================================================================
--- branches/hash/boost/functional/hash/deque.hpp	(original)
+++ branches/hash/boost/functional/hash/deque.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,8 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/deque.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/deque.hpp is deprecated, use boost/functional/hash.hpp instead."
+#endif
+
 #include <boost/functional/hash.hpp>
 
 #endif
-
Modified: branches/hash/boost/functional/hash/list.hpp
==============================================================================
--- branches/hash/boost/functional/hash/list.hpp	(original)
+++ branches/hash/boost/functional/hash/list.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,8 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/list.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/list.hpp is deprecated, use boost/functional/hash.hpp instead."
+#endif
+
 #include <boost/functional/hash.hpp>
 
 #endif
-
Modified: branches/hash/boost/functional/hash/map.hpp
==============================================================================
--- branches/hash/boost/functional/hash/map.hpp	(original)
+++ branches/hash/boost/functional/hash/map.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,9 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/map.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/map.hpp is deprecated, use boost/functional/hash.hpp instead."
-#include <boost/functional/hash.hpp>
-
 #endif
 
+#include <boost/functional/hash.hpp>
 
+#endif
Modified: branches/hash/boost/functional/hash/pair.hpp
==============================================================================
--- branches/hash/boost/functional/hash/pair.hpp	(original)
+++ branches/hash/boost/functional/hash/pair.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,7 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/pair.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/pair.hpp is deprecated, use boost/functional/hash.hpp instead."
+#endif
+
 #include <boost/functional/hash.hpp>
 
 #endif
Modified: branches/hash/boost/functional/hash/set.hpp
==============================================================================
--- branches/hash/boost/functional/hash/set.hpp	(original)
+++ branches/hash/boost/functional/hash/set.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,8 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/set.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/set.hpp is deprecated, use boost/functional/hash.hpp instead."
+#endif
+
 #include <boost/functional/hash.hpp>
 
 #endif
-
Modified: branches/hash/boost/functional/hash/vector.hpp
==============================================================================
--- branches/hash/boost/functional/hash/vector.hpp	(original)
+++ branches/hash/boost/functional/hash/vector.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,5 +1,5 @@
 
-// Copyright 2005-2006 Daniel James.
+// Copyright 2005-2007 Daniel James.
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
@@ -14,7 +14,12 @@
 # pragma once
 #endif
 
+#if defined(_MSC_VER)
+#pragma message("Warning: boost/functional/hash/vector.hpp is deprecated, use boost/functional/hash.hpp instead.")
+#else
 #warning "boost/functional/hash/vector.hpp is deprecated, use boost/functional/hash.hpp instead."
+#endif
+
 #include <boost/functional/hash.hpp>
 
 #endif
Modified: branches/hash/boost/xpressive/basic_regex.hpp
==============================================================================
--- branches/hash/boost/xpressive/basic_regex.hpp	(original)
+++ branches/hash/boost/xpressive/basic_regex.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of the basic_regex\<\> class template and its
 /// associated helper functions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/access.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/access.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/access.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // access.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/action.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/action.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/action.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // action.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/adaptor.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/adaptor.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/adaptor.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // adaptor.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/finder.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/finder.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/finder.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,6 +1,6 @@
 /// Contains the definition of the basic_regex\<\> class template and its associated helper functions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/flow_control.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/flow_control.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/flow_control.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // flow_control.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/icase.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/icase.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/icase.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // icase.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/linker.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/linker.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/linker.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // linker.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // alternate_end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/alternate_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/alternate_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/alternate_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // alternate_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/any_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/any_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/any_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // any_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_bol_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_bos_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_eol_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_eos_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_line_base.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_line_base.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_line_base.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_line_base.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // assert_word_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // attr_begin_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // attr_end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/charset_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/charset_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/charset_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // charset_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/end_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/end_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/end_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // epsilon_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/keeper_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/keeper_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/keeper_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // keeper_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/literal_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/literal_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/literal_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // literal_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // logical_newline_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // lookahead_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // lookbehind_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // mark_begin_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // mark_end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/mark_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/mark_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/mark_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // mark_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/optional_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/optional_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/optional_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // optional_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // posix_charset_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/predicate_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/predicate_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/predicate_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // predicate_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/range_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/range_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/range_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // range_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // regex_byref_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/regex_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/regex_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/regex_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // regex_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // repeat_end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // repeat_end_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/set_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/set_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/set_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // set.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // simple_repeat_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/string_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/string_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/string_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // string_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matcher/true_matcher.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matcher/true_matcher.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matcher/true_matcher.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // true_matcher.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/matchers.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/matchers.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/matchers.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // matchers.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/optimize.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/optimize.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/optimize.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // optimize.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/peeker.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/peeker.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/peeker.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // peeker.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/quant_style.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/quant_style.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/quant_style.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // quant_style.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/regex_impl.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/regex_impl.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/regex_impl.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // regex_impl.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/results_cache.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/results_cache.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/results_cache.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // results_cache.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/state.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/state.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/state.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // state.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/sub_match_impl.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/sub_match_impl.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/sub_match_impl.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // sub_match_impl.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/core/sub_match_vector.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/core/sub_match_vector.hpp	(original)
+++ branches/hash/boost/xpressive/detail/core/sub_match_vector.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // sub_match_vector.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/detail_fwd.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/detail_fwd.hpp	(original)
+++ branches/hash/boost/xpressive/detail/detail_fwd.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // detail_fwd.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/dynamic.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/dynamic.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/dynamic.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // dynamic.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/matchable.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/matchable.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/matchable.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // matchable.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/parse_charset.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/parse_charset.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/parse_charset.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // parse_charset.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/parser.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/parser.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/parser.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of regex_compiler, a factory for building regex objects
 /// from strings.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/parser_enum.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/parser_enum.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/parser_enum.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // parser_enum.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/parser_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/parser_traits.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/parser_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // detail/dynamic/parser_traits.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/dynamic/sequence.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/dynamic/sequence.hpp	(original)
+++ branches/hash/boost/xpressive/detail/dynamic/sequence.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // sequence.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/compile.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/compile.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/compile.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // compile.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/grammar.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/grammar.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/grammar.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // grammar.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/is_pure.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/is_pure.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/is_pure.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // is_pure.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/modifier.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/modifier.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/modifier.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // modifier.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/placeholders.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/placeholders.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/placeholders.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // placeholders.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/static.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/static.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/static.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // static.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/transmogrify.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/transmogrify.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/transmogrify.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // transmogrify.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/type_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/type_traits.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/type_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // type_traits.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/visitor.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/visitor.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/visitor.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // visitor.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/static/width_of.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/static/width_of.hpp	(original)
+++ branches/hash/boost/xpressive/detail/static/width_of.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // width_of.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/algorithm.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/algorithm.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/algorithm.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // algorithm.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/any.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/any.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/any.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // any.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/boyer_moore.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/boyer_moore.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/boyer_moore.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 ///   purpose boyer-moore implementation. It truncates the search string at
 ///   256 characters, but it is sufficient for the needs of xpressive.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/chset/chset.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/chset/chset.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/chset/chset.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // chset.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/cons.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/cons.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/cons.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // cons.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/dont_care.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/dont_care.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/dont_care.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // dont_care.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/hash_peek_bitset.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/hash_peek_bitset.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/hash_peek_bitset.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // hash_peek_bitset.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/ignore_unused.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/ignore_unused.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/ignore_unused.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // ignore_unused.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/literals.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/literals.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/literals.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // literals.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/never_true.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/never_true.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/never_true.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // never_true.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/save_restore.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/save_restore.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/save_restore.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // save_restore.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/sequence_stack.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/sequence_stack.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/sequence_stack.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // sequence_stack.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/tracking_ptr.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/tracking_ptr.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/tracking_ptr.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // tracking_ptr.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/traits_utils.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/traits_utils.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/traits_utils.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // traits_utils.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/detail/utility/width.hpp
==============================================================================
--- branches/hash/boost/xpressive/detail/utility/width.hpp	(original)
+++ branches/hash/boost/xpressive/detail/utility/width.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // width.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/match_results.hpp
==============================================================================
--- branches/hash/boost/xpressive/match_results.hpp	(original)
+++ branches/hash/boost/xpressive/match_results.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// The match_results type holds the results of a regex_match() or
 /// regex_search() operation.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
Modified: branches/hash/boost/xpressive/proto/args.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/args.hpp	(original)
+++ branches/hash/boost/xpressive/proto/args.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
     /// \file args.hpp
     /// Contains definition of args\<\> class template.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/context/callable.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/context/callable.hpp	(original)
+++ branches/hash/boost/xpressive/proto/context/callable.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -7,7 +7,7 @@
     /// have an overload that handles this node, fall-back to the default_context.
     /// TODO: make the fall-back configurable!
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/context/default.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/context/default.hpp	(original)
+++ branches/hash/boost/xpressive/proto/context/default.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
     /// proto::eval() that uses Boost.Typeof to deduce return types
     /// of the built-in operators.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/context/null.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/context/null.hpp	(original)
+++ branches/hash/boost/xpressive/proto/context/null.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
     /// proto::eval() that simply evaluates each child expression, doesn't
     /// combine the results at all, and returns void.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/debug.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/debug.hpp	(original)
+++ branches/hash/boost/xpressive/proto/debug.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file debug.hpp
 /// Utilities for debugging proto expression trees
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/deep_copy.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/deep_copy.hpp	(original)
+++ branches/hash/boost/xpressive/proto/deep_copy.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
     /// \file deep_copy.hpp
     /// Replace all nodes stored by reference by nodes stored by value.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/detail/funop.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/detail/funop.hpp	(original)
+++ branches/hash/boost/xpressive/proto/detail/funop.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 // funop.hpp
 // Contains definition of funop[n]\<\> class template.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/domain.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/domain.hpp	(original)
+++ branches/hash/boost/xpressive/proto/domain.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains definition of domain\<\> class template, for defining domains
 /// with a grammar for controlling operator overloading.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/eval.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/eval.hpp	(original)
+++ branches/hash/boost/xpressive/proto/eval.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file eval.hpp
 /// Contains the eval() expression evaluator.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/expr.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/expr.hpp	(original)
+++ branches/hash/boost/xpressive/proto/expr.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
     /// \file expr.hpp
     /// Contains definition of expr\<\> class template.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/extends.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/extends.hpp	(original)
+++ branches/hash/boost/xpressive/proto/extends.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file extends.hpp
 /// Macros and a base class for defining end-user expression types
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/fusion.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/fusion.hpp	(original)
+++ branches/hash/boost/xpressive/proto/fusion.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file fusion.hpp
 /// Make any Proto parse tree a valid Fusion sequence
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/generate.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/generate.hpp	(original)
+++ branches/hash/boost/xpressive/proto/generate.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
     /// Contains definition of generate\<\> class template, which end users can
     /// specialize for generating domain-specific expression wrappers.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/make_expr.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/make_expr.hpp	(original)
+++ branches/hash/boost/xpressive/proto/make_expr.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
     /// Given a Fusion sequence of arguments and the type of a proto Expression,
     /// unpacks the sequence into the Expression.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/matches.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/matches.hpp	(original)
+++ branches/hash/boost/xpressive/proto/matches.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
     /// Contains definition of matches\<\> metafunction for determining if
     /// a given expression matches a given pattern.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/operators.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/operators.hpp	(original)
+++ branches/hash/boost/xpressive/proto/operators.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains all the overloaded operators that make it possible to build
 /// expression templates using proto components
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/proto.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/proto.hpp	(original)
+++ branches/hash/boost/xpressive/proto/proto.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file proto.hpp
 /// The proto expression template compiler and supporting utilities.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/proto_fwd.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/proto_fwd.hpp	(original)
+++ branches/hash/boost/xpressive/proto/proto_fwd.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file proto_fwd.hpp
 /// Forward declarations of all of proto's public types and functions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/proto_typeof.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/proto_typeof.hpp	(original)
+++ branches/hash/boost/xpressive/proto/proto_typeof.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Type registrations so that proto expression templates can be used together
 /// with the Boost.Typeof library.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/ref.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/ref.hpp	(original)
+++ branches/hash/boost/xpressive/proto/ref.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file ref.hpp
 /// Utility for storing a sub-expr by reference
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/tags.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/tags.hpp	(original)
+++ branches/hash/boost/xpressive/proto/tags.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file tags.hpp
 /// Contains the tags for all the overloadable operators in C++
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/traits.hpp	(original)
+++ branches/hash/boost/xpressive/proto/traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
     /// right\<\>, tag\<\>, and the helper functions arg(), arg_c(),
     /// left() and right().
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/apply.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/apply.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/apply.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file apply.hpp
 /// Proto transforms for applying MPL placeholder expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/arg.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/arg.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/arg.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file arg.hpp
 /// Proto transforms for extracting arguments from expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/branch.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/branch.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/branch.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// tree separately from the rest. Given an expression and a new state, it
 /// transforms the expression using the new state.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/compose.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/compose.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/compose.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
 /// according to that grammar, and the result is forwarded to the second
 /// for further transformation.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/construct.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/construct.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/construct.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
     /// \file construct.hpp
     /// For constructing an arbitrary type from a bunch of transforms.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/fold.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/fold.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/fold.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
     /// It transforms the right operand and passes the result as state while transforming
     /// the left. Or, it might do the left first, if you choose.
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/fold_tree.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/fold_tree.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/fold_tree.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// A higher-level transform that uses the fold, and branch transforms
 /// to recursively fold a tree.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/function.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/function.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/function.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file function.hpp
 /// Proto transforms for applying a function object.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/list.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/list.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/list.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// A special-purpose proto transform for putting things into a
 /// fusion::cons<> list.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/transform/pass_through.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/transform/pass_through.hpp	(original)
+++ branches/hash/boost/xpressive/proto/transform/pass_through.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
     /// \file pass_through.hpp
     /// TODO
     //
-    //  Copyright 2004 Eric Niebler. Distributed under the Boost
+    //  Copyright 2007 Eric Niebler. Distributed under the Boost
     //  Software License, Version 1.0. (See accompanying file
     //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/arg_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/arg_traits.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/arg_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// right_type\<\>, tag_type\<\>, and the helper functions arg(), left(),
 /// and right().
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/branch.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/branch.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/branch.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -6,7 +6,7 @@
 /// It then passes the result along with the current state and the visitor
 /// to the lambda for further processing.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/conditional.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/conditional.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/conditional.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// A special-purpose proto1 compiler for compiling an expression either one
 /// way or another depending on the properties of the expression.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/error.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/error.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/error.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// A special-purpose proto1 compiler that simply generates an error. Useful for
 /// flagging certain constructs as illegal.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/fold.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/fold.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/fold.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// It compiles the right operand and passes the result as state while compiling
 /// the left. Or, it might do the left first, if you choose.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/switch.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/switch.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/switch.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -5,7 +5,7 @@
 /// find the compiler in the map corresponding to the key and use that compiler
 /// to compile the expression.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/compiler/transform.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/compiler/transform.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/compiler/transform.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -8,7 +8,7 @@
 /// extracts the operand of a unary op, the left and right operands of
 /// a binary op, and a way to compose multiple transforms into one.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/op_base.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/op_base.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/op_base.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains definitions of unary_op\<\>, binary_op\<\> and nary_op\<\>,
 /// as well as the is_op\<\> and the make_op() helper function.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/op_tags.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/op_tags.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/op_tags.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// the base tags unary_tag, binary_tag and nary_tag, as well as the is_unary\<\>,
 /// is_binary\<\> and is_nary\<\> predicates.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/operators.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/operators.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/operators.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains all the overloaded operators that make it possible to build
 /// expression templates using proto1 components
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/proto.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/proto.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/proto.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file proto1.hpp
 /// The proto1 expression template compiler and supporting utilities.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/proto_fwd.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/proto_fwd.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/proto_fwd.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file proto_fwd.hpp
 /// Forward declarations of all of proto1's public types and functions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/proto/v1_/proto_typeof.hpp
==============================================================================
--- branches/hash/boost/xpressive/proto/v1_/proto_typeof.hpp	(original)
+++ branches/hash/boost/xpressive/proto/v1_/proto_typeof.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Type registrations so that proto1 expression templates can be used together
 /// with the Boost.Typeof library.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_actions.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_actions.hpp	(original)
+++ branches/hash/boost/xpressive/regex_actions.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file regex_actions.hpp
 /// Defines the syntax elements of xpressive's action expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_algorithms.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_algorithms.hpp	(original)
+++ branches/hash/boost/xpressive/regex_algorithms.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file regex_algorithms.hpp
 /// Contains the regex_match(), regex_search() and regex_replace() algorithms.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_compiler.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_compiler.hpp	(original)
+++ branches/hash/boost/xpressive/regex_compiler.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of regex_compiler, a factory for building regex objects
 /// from strings.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_constants.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_constants.hpp	(original)
+++ branches/hash/boost/xpressive/regex_constants.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains definitions for the syntax_option_type, match_flag_type and
 /// error_type enumerations.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_error.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_error.hpp	(original)
+++ branches/hash/boost/xpressive/regex_error.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file regex_error.hpp
 /// Contains the definition of the regex_error exception class.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_iterator.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_iterator.hpp	(original)
+++ branches/hash/boost/xpressive/regex_iterator.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of the regex_iterator type, an STL-compatible iterator
 /// for stepping through all the matches in a sequence.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_primitives.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_primitives.hpp	(original)
+++ branches/hash/boost/xpressive/regex_primitives.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file regex_primitives.hpp
 /// Contains the syntax elements for writing static regular expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_token_iterator.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_token_iterator.hpp	(original)
+++ branches/hash/boost/xpressive/regex_token_iterator.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of regex_token_iterator, and STL-compatible iterator
 /// for tokenizing a string using a regular expression.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/regex_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/regex_traits.hpp	(original)
+++ branches/hash/boost/xpressive/regex_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Includes the C regex traits or the CPP regex traits header file depending on the
 /// BOOST_XPRESSIVE_USE_C_TRAITS macro.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/sub_match.hpp
==============================================================================
--- branches/hash/boost/xpressive/sub_match.hpp	(original)
+++ branches/hash/boost/xpressive/sub_match.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Contains the definition of the class template sub_match\<\>
 /// and associated helper functions
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/traits/c_regex_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/traits/c_regex_traits.hpp	(original)
+++ branches/hash/boost/xpressive/traits/c_regex_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// wrapper for the C locale functions that can be used to customize the
 /// behavior of static and dynamic regexes.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/traits/cpp_regex_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/traits/cpp_regex_traits.hpp	(original)
+++ branches/hash/boost/xpressive/traits/cpp_regex_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// wrapper for std::locale that can be used to customize the behavior of
 /// static and dynamic regexes.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/traits/detail/c_ctype.hpp
==============================================================================
--- branches/hash/boost/xpressive/traits/detail/c_ctype.hpp	(original)
+++ branches/hash/boost/xpressive/traits/detail/c_ctype.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -1,7 +1,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // c_ctype.hpp
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/traits/null_regex_traits.hpp
==============================================================================
--- branches/hash/boost/xpressive/traits/null_regex_traits.hpp	(original)
+++ branches/hash/boost/xpressive/traits/null_regex_traits.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -4,7 +4,7 @@
 /// stub regex traits implementation that can be used by static and dynamic
 /// regexes for searching non-character data.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/xpressive.hpp
==============================================================================
--- branches/hash/boost/xpressive/xpressive.hpp	(original)
+++ branches/hash/boost/xpressive/xpressive.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Includes all of xpressive including support for both static and
 /// dynamic regular expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/xpressive_dynamic.hpp
==============================================================================
--- branches/hash/boost/xpressive/xpressive_dynamic.hpp	(original)
+++ branches/hash/boost/xpressive/xpressive_dynamic.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file xpressive_dynamic.hpp
 /// Includes everything you need to write and use dynamic regular expressions.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/xpressive_fwd.hpp
==============================================================================
--- branches/hash/boost/xpressive/xpressive_fwd.hpp	(original)
+++ branches/hash/boost/xpressive/xpressive_fwd.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file xpressive_fwd.hpp
 /// Forward declarations for all of xpressive's public data types.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/xpressive_static.hpp
==============================================================================
--- branches/hash/boost/xpressive/xpressive_static.hpp	(original)
+++ branches/hash/boost/xpressive/xpressive_static.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -3,7 +3,7 @@
 /// Includes everything you need to write static regular expressions and use
 /// them.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/boost/xpressive/xpressive_typeof.hpp
==============================================================================
--- branches/hash/boost/xpressive/xpressive_typeof.hpp	(original)
+++ branches/hash/boost/xpressive/xpressive_typeof.hpp	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -2,7 +2,7 @@
 /// \file xpressive_typeof.hpp
 /// Type registrations so that xpressive can be used with the Boost.Typeof library.
 //
-//  Copyright 2004 Eric Niebler. Distributed under the Boost
+//  Copyright 2007 Eric Niebler. Distributed under the Boost
 //  Software License, Version 1.0. (See accompanying file
 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
Modified: branches/hash/libs/functional/hash/test/Jamfile.v2
==============================================================================
--- branches/hash/libs/functional/hash/test/Jamfile.v2	(original)
+++ branches/hash/libs/functional/hash/test/Jamfile.v2	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -40,6 +40,7 @@
         [ compile-fail hash_no_ext_fail_test.cpp ]
         [ run hash_no_ext_macro_1.cpp ]
         [ run hash_no_ext_macro_2.cpp ]
+        [ run hash_deprecated_headers.cpp : : : <test-info>always_show_run_output ]
     ;
 
 build-project ../examples ;
Modified: branches/hash/libs/xpressive/doc/xpressive.qbk
==============================================================================
--- branches/hash/libs/xpressive/doc/xpressive.qbk	(original)
+++ branches/hash/libs/xpressive/doc/xpressive.qbk	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -8,14 +8,14 @@
 [library Boost.Xpressive
     [quickbook 1.3]
     [authors [Niebler, Eric]]
-    [copyright 2003 2004 Eric Niebler]
+    [copyright 2007 Eric Niebler]
     [category string-text]
     [id xpressive]
     [dirname xpressive]
     [purpose
         Regular expressions that can be written as strings or as expression templates,
         and that can refer to each other and themselves recursively with the power of
-        context-free grammars
+        context-free grammars.
     ]
     [license
         Distributed under the Boost Software License, Version 1.0.
Modified: branches/hash/tools/jam/src/compile.c
==============================================================================
--- branches/hash/tools/jam/src/compile.c	(original)
+++ branches/hash/tools/jam/src/compile.c	2007-10-14 03:20:07 EDT (Sun, 14 Oct 2007)
@@ -896,6 +896,15 @@
     
     return result;
 }
+
+module_t* python_module()
+{
+    static module_t* python = 0;
+    if ( !python )
+        python = bindmodule("__python__");
+    return python;
+}
+
 #endif
 
 /*
@@ -937,7 +946,41 @@
 #ifdef HAVE_PYTHON
     if (rule->python_function)
     {
-        return call_python_function(rule, frame);
+        /* The below messing with modules is due to the
+           way modules are implemented in jam.  
+           Suppose we're in module M1 now.  The global
+           variable map actually holds 'M1' variables,
+           and M1->variables hold global variables.
+
+           If we call Python right away, and then Python
+           call back Jam, and jam does:
+
+              module M1 {  }
+
+           then jam will try to swap current global 
+           variables with M1->variables. The result will
+           be that global variables map will hold
+           global variables, and any variables settings
+           we do will go to global module, not M1.
+
+           By restoring basic state, where global
+           variable map hold global variable, we make
+           sure any fugure 'module M1' will work OK.  */
+           
+        LIST *result;
+        module_t *m = python_module();
+
+        frame->module = m;
+        
+        exit_module( prev_module );
+        enter_module( m );
+
+        result = call_python_function(rule, frame);
+
+        exit_module( m );
+        enter_module ( prev_module );
+
+        return result;
     }
 #endif