Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2008-03-05 15:41:40


Author: eric_niebler
Date: 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
New Revision: 43519
URL: http://svn.boost.org/trac/boost/changeset/43519

Log:
Merged revisions 42451-43517 via svnmerge from
https://svn.boost.org/svn/boost/trunk

................
  r42455 | johnmaddock | 2008-01-04 08:54:35 -0800 (Fri, 04 Jan 2008) | 1 line
  
  Fix typos.
................
  r42456 | eric_niebler | 2008-01-04 09:14:53 -0800 (Fri, 04 Jan 2008) | 1 line
  
  mark up borland and sun accumulators failures
................
  r42459 | andreas_huber69 | 2008-01-04 10:23:18 -0800 (Fri, 04 Jan 2008) | 1 line
  
  This should fix template parameter shadowing errors for gcc and Intel compilers.
................
  r42462 | bgubenko | 2008-01-04 15:55:43 -0800 (Fri, 04 Jan 2008) | 1 line
  
  mark Accumulators tests for gcc 4.2.1 affected by GCC Bugzilla Bug 33580
................
  r42471 | turkanis | 2008-01-04 20:51:49 -0800 (Fri, 04 Jan 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 42441-42469; added 'std::' for Intel on Linux/Darwin; added STDCXX workaround for codecvt; fixed docs for invert.hpp
................
  r42473 | turkanis | 2008-01-04 23:35:44 -0800 (Fri, 04 Jan 2008) | 1 line
  
  new iostreams expected failures: stream_offset_64bit_test.cpp on Borland, and wide stream tests on gcc-3.4.2_hpux_pa_risc
................
  r42475 | andreas_huber69 | 2008-01-05 04:42:02 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Added defaults for in_state_reaction template parameters and updated tests accordingly.
................
  r42476 | bemandawes | 2008-01-05 06:41:55 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Disable Microsoft "secure" overloads in Dinkumware libraries since they cause compile errors with Intel versions 9 and 10
................
  r42478 | jurko | 2008-01-05 07:19:53 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Typo corrections. Minor stylistic changes.
................
  r42479 | jurko | 2008-01-05 08:53:03 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Updated Boost.Jam command line option texts. Minor stylistic changes.
................
  r42480 | jurko | 2008-01-05 08:55:36 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Typo corrections. Minor stylistic changes.
................
  r42481 | jurko | 2008-01-05 08:56:42 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Typo correction. Corrected an invalid command-line option name.
................
  r42482 | jurko | 2008-01-05 08:57:17 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Corrected an invalid command-line option name reference.
................
  r42483 | jurko | 2008-01-05 08:58:01 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Corrected an out-of-date comment listing all command-line options.
................
  r42484 | jurko | 2008-01-05 09:11:50 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Corrected the used file suffix for the VERBATIM file type. Now the documentation is in sync with the 'customization' example. This also closes the Trac ticket 134. Minor stylistic changes.
................
  r42485 | jurko | 2008-01-05 09:46:45 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Stylistic comment changes & typo corrections.
................
  r42486 | jurko | 2008-01-05 09:52:31 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Stylistic comment changes & typo corrections in several files. Corrected an incorrect error message in boost-build/build/project.jam displayed when a --build-dir command-line option and a non top-level project build-dir attribute are specified.
................
  r42487 | jurko | 2008-01-05 09:54:02 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Cleaned up some import rule calls.
................
  r42488 | jurko | 2008-01-05 10:02:23 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Documentation wording cleaned up a bit.
................
  r42489 | jurko | 2008-01-05 10:13:10 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Removed or simplified some import calls. Comment updates. Minor stylistic changes.
................
  r42490 | jurko | 2008-01-05 10:14:20 -0800 (Sat, 05 Jan 2008) | 2 lines
  
  Simplified the used make rules. Removed some dead code. Minor stylistic changes.
................
  r42492 | jurko | 2008-01-05 10:29:36 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Removed trailing spaces and some empty lines.
................
  r42494 | jurko | 2008-01-05 12:02:24 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Minor stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, etc.
................
  r42495 | jurko | 2008-01-05 12:06:15 -0800 (Sat, 05 Jan 2008) | 2 lines
  
  Cleaned up where the stage module is imported in tools/builtin.jam. Added a missing import in tools/stage.jam that causes errors with the previous fix. Minor stylistic changes in tools/stage.jam.
................
  r42496 | jurko | 2008-01-05 12:14:48 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Comment cleanup.
................
  r42497 | jurko | 2008-01-05 12:37:44 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Minor stylistic changes - cleaned up import calls, wrapped much text at 80 characters updated comments, typo corrections, removed trailing spaces, etc.
................
  r42498 | jurko | 2008-01-05 12:48:50 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Renamed some Jamfile and project-root.jam references to Jamfile.jam and Jamroot.jam respectively.
................
  r42499 | jurko | 2008-01-05 13:37:15 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Test code cleaned up a bit. No functional changes.
................
  r42502 | hkaiser | 2008-01-05 14:44:28 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Wave: updated copyright messages to include the year 2008 (merged from release branch).
................
  r42504 | jurko | 2008-01-05 15:18:17 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Refactored the test into two separate test functions. Made the 'directory names with dots' test use the expect_output_line() tool instead of a manual find, causing a better diagnostic to be displayed in case of a failure. Made one of the test Jam scripts more compact. Made the test use the Jamroot.jam file instead of project-root.jam.
................
  r42505 | bgubenko | 2008-01-05 15:35:05 -0800 (Sat, 05 Jan 2008) | 1 line
  
  mark up accumulators library test weighted_kurtosis for acc toolset
................
  r42506 | jurko | 2008-01-05 16:25:48 -0800 (Sat, 05 Jan 2008) | 1 line
  
  No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
................
  r42507 | jurko | 2008-01-05 16:53:09 -0800 (Sat, 05 Jan 2008) | 1 line
  
  No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, removed unnecessary module imports, etc.
................
  r42508 | jurko | 2008-01-05 22:15:39 -0800 (Sat, 05 Jan 2008) | 5 lines
  
  Refactored build-system.jam. Added many detailed comments.
  
  Test configuration module now gets loaded the same as all other configuration modules.
  
  In addition to being able to specify which user configuration to load, user may now also prevent loading the user configuration by specifying an empty file name for it.
................
  r42509 | jurko | 2008-01-05 22:50:56 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Added a --test-config command-line option for specifying where the test configuration file should be loaded from instead of always being looked up in Boost Build's test folder. This allows non-test builds to not use test config when it exists on the system and different tests to use different test configurations when needed.
................
  r42510 | jurko | 2008-01-05 22:58:24 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Specifying that a build uses test configuration no longer prevents toolset auto-configuration and therefore no longer causes --toolset options to be ignored.
................
  r42511 | jurko | 2008-01-05 23:13:28 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Minor stylistic comment changes.
................
  r42512 | jurko | 2008-01-05 23:17:08 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Added support for choosing the toolset and toolset version to be used 'by default' by Boost Build. Allows testing of default toolset functionality.
................
  r42513 | jurko | 2008-01-05 23:26:46 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Upgraded the tool for testing that a certain line exists in the given output support so that it now also knows how to test that a certain line does not exist in the given output.
................
  r42514 | jurko | 2008-01-05 23:28:47 -0800 (Sat, 05 Jan 2008) | 1 line
  
  Added the --ignore-site-config option telling Boost.Build not to load the site configuration file.
................
  r42516 | jurko | 2008-01-06 00:16:34 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Stylistic changes: typo corrections, comment alignments, output string updates, no functional changes, etc.
................
  r42527 | andreas_huber69 | 2008-01-06 05:49:31 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Various doc updates.
................
  r42528 | danieljames | 2008-01-06 08:47:16 -0800 (Sun, 06 Jan 2008) | 2 lines
  
  Add Boost.Unordered and add to the documentation. Not fully integrated yet.
................
  r42529 | danieljames | 2008-01-06 08:48:36 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Add more libraries that use Boost.Hash to its intro.
................
  r42530 | danieljames | 2008-01-06 08:49:11 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Add Boost.Unordered to Boost.Hash's intro.
................
  r42531 | danieljames | 2008-01-06 08:59:18 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Combine the 'container' and 'unordered' tests.
................
  r42532 | danieljames | 2008-01-06 08:59:49 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Give the unordered exception test suite its own name.
................
  r42533 | danieljames | 2008-01-06 09:13:15 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Add the contents of compile_tests.cpp to set_compile.cpp and map_compile.cpp
................
  r42534 | danieljames | 2008-01-06 09:16:51 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Rename the test-suites to match other libraries' style.
................
  r42535 | danieljames | 2008-01-06 09:23:16 -0800 (Sun, 06 Jan 2008) | 2 lines
  
  Add forwarding html files for Boost.Unordered.
................
  r42536 | danieljames | 2008-01-06 09:40:32 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Add Boost.Unordered to the regression tests.
................
  r42537 | eric_niebler | 2008-01-06 09:44:06 -0800 (Sun, 06 Jan 2008) | 1 line
  
  add myself as maintainer of accumulators
................
  r42538 | danieljames | 2008-01-06 09:45:18 -0800 (Sun, 06 Jan 2008) | 2 lines
  
  Add library identification.
................
  r42539 | danieljames | 2008-01-06 09:48:11 -0800 (Sun, 06 Jan 2008) | 2 lines
  
  Add the unordered library to the maintainers list.
................
  r42540 | danieljames | 2008-01-06 09:56:06 -0800 (Sun, 06 Jan 2008) | 2 lines
  
  Add unordered to the library list.
................
  r42544 | turkanis | 2008-01-06 10:32:05 -0800 (Sun, 06 Jan 2008) | 18 lines
  
  copy.hpp:
  
      fix for Visual Age: std::min was passed arguments of different types; replaced std:: min with conditional
  
  detail/streambuf/indirect_streambuf.hpp:
  
      removed trailing comma in enum definition
  
  test/combine_test.cpp:
  test/symmetric_filter_test.cpp:
  test/compose_test.cpp:
  test/close_test.cpp:
  test/invert_test.cpp:
  test/tee_test.cpp:
  test/restrict_test.cpp:
  test/Jamfile.v2:
  
      moved tests for close() into the test files for various adapters
................
  r42546 | jurko | 2008-01-06 12:06:33 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Corrected a bug with the customized default toolset being read from the toolset module but defined in the build-system module. Effect was that customized default toolsets were getting ignored.
................
  r42547 | jurko | 2008-01-06 12:37:55 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Simple code cleanup. Typo corrections.
................
  r42548 | jurko | 2008-01-06 12:43:25 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Added support for tests configuring whether they want their Boost Build to ignore toolset requirements instead of always ignoring them. Minor stylistic changes.
................
  r42549 | jurko | 2008-01-06 12:56:20 -0800 (Sun, 06 Jan 2008) | 1 line
  
  Added new tests related to Boost Build's default toolset handling. They test that the correct default toolset gets use and that when it gets used that has no different status than any other explicitly specified toolset.
................
  r42563 | turkanis | 2008-01-06 17:26:52 -0800 (Sun, 06 Jan 2008) | 1 line
  
  marked restrict_test.cpp as failing on vacpp and stream_offset_64bit_test as failing on sun (iostreams)
................
  r42564 | turkanis | 2008-01-06 17:32:29 -0800 (Sun, 06 Jan 2008) | 1 line
  
  alphabetized the iostreams failures
................
  r42565 | turkanis | 2008-01-06 21:20:32 -0800 (Sun, 06 Jan 2008) | 5 lines
  
  merged changes from branches/iostreams_dev, revisions 42544-42544
  
  - added "slice" as an alias for "restrict", for platforms on which "restrict" is a keyword
  - attempted to configure file_descriptor for __IBMCPP__
  - added better error output to stream_offset_64bit_test.cpp
................
  r42566 | jurko | 2008-01-07 09:00:59 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Corrected explicitly specified user-config file handling. Was not looking for the specified file in the regular path instead of the current folder and did not work with absolute paths.
................
  r42567 | jurko | 2008-01-07 10:15:13 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Code cleanup. Converted to using True/False instead of 1/0. Changed to obey documented coding conventions regarding whitespace and function parameters. Renamed private member functions to use the __ name prefix.
................
  r42568 | jurko | 2008-01-07 10:38:28 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Added a new configuration test making sure that the bug with not being able to process absolute user-config configuration file references never rears its ugly head again.
................
  r42570 | eric_niebler | 2008-01-07 11:06:31 -0800 (Mon, 07 Jan 2008) | 1 line
  
  s/order/tail/
................
  r42571 | eric_niebler | 2008-01-07 11:08:16 -0800 (Mon, 07 Jan 2008) | 1 line
  
  add missing includes, fix signed/unsigned warnings, clean-up trailing whitespace, fixes #1552
................
  r42572 | danieljames | 2008-01-07 11:40:32 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Rename the exception tests so that they don't clash with the normal tests.
................
  r42573 | danieljames | 2008-01-07 11:41:05 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Remove some development code.
................
  r42575 | danieljames | 2008-01-07 11:44:13 -0800 (Mon, 07 Jan 2008) | 3 lines
  
  Add missing 'use namespace std'. Which I should have done when I was told about
  them before. Sorry.
................
  r42576 | danieljames | 2008-01-07 11:46:27 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Add support for multiple copyrights in the library info.
................
  r42578 | danieljames | 2008-01-07 11:51:02 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Reneame the set and map compile tests so they'll be adjacent in the test results.
................
  r42580 | danieljames | 2008-01-07 12:06:15 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Avoid some uses of an invalid pointer.
................
  r42581 | danieljames | 2008-01-07 12:07:12 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Use the default location for the reference documentation.
................
  r42587 | danieljames | 2008-01-07 13:05:42 -0800 (Mon, 07 Jan 2008) | 5 lines
  
  Fix a bug which was causing the memory area stuff to fail.
  
  I should probably try to be less clever and use memory area's lower
  bounds as the key, and do the extra work required to get that working.
................
  r42588 | danieljames | 2008-01-07 13:07:43 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Fix an off by one error.
................
  r42591 | danieljames | 2008-01-07 13:47:24 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Merge in spell check.
................
  r42596 | turkanis | 2008-01-07 15:13:26 -0800 (Mon, 07 Jan 2008) | 5 lines
  
  merged changes from branches/iostreams_dev, revisions 42565-42595:
  
  - Simplified implementation with the help to the C-runtime function _get_osfhandle so that on Windows only a single HANDLE is stored and the POSIX-style implementation is never needed; added the handle_type on POSIX systems (typedef for int) and a function returning the underlying handle as an instance of handle_type
  - fixed the bug described in ticket Ticket #1551 (stream_buffer::seekpos ignores openmode parameter)
  - fixed test/operation_sequence_test.cpp file description
................
  r42598 | grafik | 2008-01-07 18:49:25 -0800 (Mon, 07 Jan 2008) | 1 line
  
  Mostly fix bad path calc for direct html from doxygen doc generation. (fixes #1562)
................
  r42600 | turkanis | 2008-01-07 19:49:23 -0800 (Mon, 07 Jan 2008) | 1 line
  
  merged changes from branches/iostreams_dev revisions 42595-42599; applied Dinkumware implementation of positioning functions to IBM Visual Age; simplified and corrected implementation
................
  r42602 | turkanis | 2008-01-07 20:20:38 -0800 (Mon, 07 Jan 2008) | 1 line
  
  removed unneeded headers, one of which (restrict.hpp) causes failures on IBM Visual Age
................
  r42603 | turkanis | 2008-01-07 20:52:54 -0800 (Mon, 07 Jan 2008) | 1 line
  
  removed spurious '.cpp' extension from test names (iostreams)
................
  r42612 | danieljames | 2008-01-08 05:59:01 -0800 (Tue, 08 Jan 2008) | 3 lines
  
  Merge in latest unordered developments (revisions 42607-42611).
................
  r42613 | jurko | 2008-01-08 06:40:24 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Added a new test making sure properties conditioned on multiple different feature values are handled correctly. This especially includes testing the case when one of those features is <toolset> and the value given for it includes a toolset version.
................
  r42614 | jurko | 2008-01-08 07:21:15 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Made some debugging messages more consistent.
................
  r42615 | eric_niebler | 2008-01-08 09:42:20 -0800 (Tue, 08 Jan 2008) | 1 line
  
  support for LaTeX formulas in Doxygen comments
................
  r42616 | eric_niebler | 2008-01-08 09:43:34 -0800 (Tue, 08 Jan 2008) | 1 line
  
  automatically generate png files from LaTeX formulas using doxygen
................
  r42617 | jurko | 2008-01-08 09:51:30 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Comment correction.
................
  r42619 | danieljames | 2008-01-08 10:15:01 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Merge: Another missing 'using namespace std'
................
  r42620 | eric_niebler | 2008-01-08 10:43:43 -0800 (Tue, 08 Jan 2008) | 1 line
  
  fix signed/unsigned warnings, clean up trailing whitespace
................
  r42624 | eric_niebler | 2008-01-08 13:40:52 -0800 (Tue, 08 Jan 2008) | 1 line
  
  disable iterator debugging for all msvc versions
................
  r42625 | turkanis | 2008-01-08 14:25:01 -0800 (Tue, 08 Jan 2008) | 1 line
  
  merged changes from branches/iostreams_dev, revisions 42602-42624: adding missing included to fix #1550; fix for positioning on IBM; fix for file_descriptor on POSIX; restructed the version range for the Borland workaround in large_file_test.cpp
................
  r42626 | jurko | 2008-01-08 17:09:26 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Minor stylistic code indentation changes.
................
  r42627 | jurko | 2008-01-08 17:11:03 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Tried trailing spaces. Minor comment typo corrections.
................
  r42628 | jurko | 2008-01-08 17:18:38 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Remove trailing spaces. Removed an empty line.
................
  r42629 | jurko | 2008-01-08 20:05:29 -0800 (Tue, 08 Jan 2008) | 8 lines
  
  Updated the __ACTION_RULE__ to not return its action command output as a single string but instead split it into a list of output lines. This allows Jam code using this output to work correctly independently of what newline character combinations are in use. This was causing problems with Boost Build unit tests which can now be updated to pass.
  
  Consequences & checks:
    * Final __ACTION_RULE__ rule parameter has changed from output ? to output-lines *.
    * Updated corresponding Jam documentation.
    * Updated the all related Boost Build code.
    * No code on the Boost trunk uses this rule except for Boost Build itself.
................
  r42630 | jurko | 2008-01-08 20:15:35 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Fixed a failing test by making it access action output using the __ACTION_RULE__ rule so it would not be affected by the level of debug output given by Boost Build/Jam.
................
  r42631 | jurko | 2008-01-08 20:30:25 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Fixed a failing test by making it access its action results using the __ACTION_RULE__ rule. Now it works with the default debug level settings (i.e. no action output displayed).
................
  r42632 | grafik | 2008-01-08 20:31:58 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Revert various changes that break backward compatibility, and also some minor edits.
................
  r42633 | grafik | 2008-01-08 20:34:12 -0800 (Tue, 08 Jan 2008) | 1 line
  
  Revert various changes that break backward compatibility, and also some minor edits.
................
  r42637 | jurko | 2008-01-09 06:36:37 -0800 (Wed, 09 Jan 2008) | 1 line
  
  Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes.
................
  r42639 | jurko | 2008-01-09 09:03:45 -0800 (Wed, 09 Jan 2008) | 1 line
  
  Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes.
................
  r42641 | eric_niebler | 2008-01-09 12:21:51 -0800 (Wed, 09 Jan 2008) | 1 line
  
  copy the png files to where fop will look for them when building pdf
................
  r42642 | eric_niebler | 2008-01-09 12:33:05 -0800 (Wed, 09 Jan 2008) | 1 line
  
  fix more signed/unsigned warnings
................
  r42644 | turkanis | 2008-01-09 15:13:57 -0800 (Wed, 09 Jan 2008) | 1 line
  
  marked stream_offset_64bit_test as an expected failure on vacpp (iostreams)
................
  r42645 | turkanis | 2008-01-09 15:16:17 -0800 (Wed, 09 Jan 2008) | 1 line
  
  replaced 2 occurrences of the identifier 'restrict' with BOOST_IOSTREAMS_RESTRICT
................
  r42646 | turkanis | 2008-01-09 19:27:51 -0800 (Wed, 09 Jan 2008) | 1 line
  
  added expected failures for Sun and IBM; removed a Borland intermittent failure; removed some obsolete toolsets (iostreams)
................
  r42647 | troyer | 2008-01-10 01:49:16 -0800 (Thu, 10 Jan 2008) | 1 line
  
  Optimizations for Boost.MPI
................
  r42648 | troyer | 2008-01-10 03:54:36 -0800 (Thu, 10 Jan 2008) | 1 line
  
  Undid backward-compatibility breaking change in pair serialization
................
  r42651 | johnmaddock | 2008-01-10 04:10:37 -0800 (Thu, 10 Jan 2008) | 1 line
  
  Apply patch from Issue #1187.
................
  r42657 | anthonyw | 2008-01-10 06:19:36 -0800 (Thu, 10 Jan 2008) | 1 line
  
  removed references to NULL
................
  r42658 | turkanis | 2008-01-10 10:50:19 -0800 (Thu, 10 Jan 2008) | 1 line
  
  marked up two moe expected failures for sun-5.7-5.8 (iostreams)
................
  r42664 | bgubenko | 2008-01-10 13:13:42 -0800 (Thu, 10 Jan 2008) | 1 line
  
  marked iostreams library compose_test for gcc-3.4.6_linux_ia64 : linking exceeds 10 min. limit
................
  r42665 | danieljames | 2008-01-10 14:25:35 -0800 (Thu, 10 Jan 2008) | 2 lines
  
  Initialise svnmerge for merging changes for unordered.
................
  r42666 | danieljames | 2008-01-10 14:30:46 -0800 (Thu, 10 Jan 2008) | 6 lines
  
  Merge latest unordered developments:
  
  Make simple_test test a little more.
  Use doubles for calculating max load factor.
  Some workarounds, mostly for Borland and running the tests.
................
  r42670 | turkanis | 2008-01-10 16:02:36 -0800 (Thu, 10 Jan 2008) | 1 line
  
  merged changes from branches/iostreams_dev, revisions 42645=42660; fix for Intel-darwin; removed dependence of file_descriptor_test and mapped_file_test on library boost_iostreams
................
  r42672 | turkanis | 2008-01-10 17:35:46 -0800 (Thu, 10 Jan 2008) | 1 line
  
  force static runtime-link for intel-darwin
................
  r42674 | johnmaddock | 2008-01-11 01:55:43 -0800 (Fri, 11 Jan 2008) | 1 line
  
  Fix bugs reported by Will Drewry: certain invalid regexes can cause the library to access invalid memory, changed to ensure that the correct exception is thrown long before this happens.
................
  r42676 | jurko | 2008-01-11 05:44:51 -0800 (Fri, 11 Jan 2008) | 1 line
  
  Removed the manual boost-build.jam file creation since that file already exists in the SVN repository and this only overwrote it with the same content minus the copyright notice. Removed a reference to the no longer existing boost_build_v2.html file.
................
  r42677 | johnmaddock | 2008-01-11 05:48:57 -0800 (Fri, 11 Jan 2008) | 1 line
  
  Update for Intel-10.1.
................
  r42684 | turkanis | 2008-01-11 11:12:22 -0800 (Fri, 11 Jan 2008) | 1 line
  
  another attempt to fix linking for compression tests on intel-darwin
................
  r42688 | turkanis | 2008-01-11 14:58:21 -0800 (Fri, 11 Jan 2008) | 1 line
  
  merged changes from iostreams_dev; fixes for IBM and more documentation
................
  r42689 | turkanis | 2008-01-11 18:45:55 -0800 (Fri, 11 Jan 2008) | 1 line
  
  more detailed note for vacpp (iostreams)
................
  r42691 | eric_niebler | 2008-01-11 22:43:28 -0800 (Fri, 11 Jan 2008) | 1 line
  
  new style transforms a-la proto v3
................
  r42693 | nesotto | 2008-01-12 04:38:57 -0800 (Sat, 12 Jan 2008) | 1 line
  
  doc fixes
................
  r42698 | danieljames | 2008-01-12 06:43:40 -0800 (Sat, 12 Jan 2008) | 9 lines
  
  Merge the latest unordered changes. These are concerned with getting the tests
  working on more compilers. The biggest change is that the exception tests have
  been changed to use a very simple exception testing mechanism on top of
  lightweight_test. This was because Boost.Test exception testing isn't working
  on several platforms. I'm trying to set this up so that I can use Boost.Test on
  compilers which it completely supports, and lightweight test on others.
  Boost.Test tests more than my simple exception testing code ever will so it's
  worth using where I can.
................
  r42700 | eric_niebler | 2008-01-12 09:09:17 -0800 (Sat, 12 Jan 2008) | 1 line
  
  missing includes
................
  r42701 | eric_niebler | 2008-01-12 09:40:40 -0800 (Sat, 12 Jan 2008) | 1 line
  
  more msvc-7.1-friendly default_context implementation, more missing headers
................
  r42706 | turkanis | 2008-01-12 12:19:42 -0800 (Sat, 12 Jan 2008) | 1 line
  
  corrected use of feature detection macros for AIX; simplified implementation slightly; updated docs
................
  r42707 | turkanis | 2008-01-12 12:20:35 -0800 (Sat, 12 Jan 2008) | 1 line
  
  removed intel-darwin sepcific code, since it didn't work
................
  r42708 | eric_niebler | 2008-01-12 13:19:45 -0800 (Sat, 12 Jan 2008) | 1 line
  
  port toy_spirit example to proto v3
................
  r42713 | turkanis | 2008-01-12 23:17:07 -0800 (Sat, 12 Jan 2008) | 1 line
  
  improved docs
................
  r42715 | nesotto | 2008-01-13 03:37:41 -0800 (Sun, 13 Jan 2008) | 1 line
  
  fixed #if to #ifdef
................
  r42722 | bgubenko | 2008-01-13 07:52:12 -0800 (Sun, 13 Jan 2008) | 1 line
  
  better note for iostreams library test compose_test on gcc-3.4.6_linux_ia64
................
  r42723 | bgubenko | 2008-01-13 08:12:37 -0800 (Sun, 13 Jan 2008) | 1 line
  
  marked up random library test random_test for gcc-3.4.6_linux_ia64
................
  r42724 | danieljames | 2008-01-13 08:19:26 -0800 (Sun, 13 Jan 2008) | 3 lines
  
  Merge in latest changes to Boost.Unordered. Some compiler workarounds and
  starting to clean up the tests a little.
................
  r42729 | eric_niebler | 2008-01-13 11:39:54 -0800 (Sun, 13 Jan 2008) | 1 line
  
  work around msvc-7.1 bug
................
  r42741 | eric_niebler | 2008-01-13 13:56:56 -0800 (Sun, 13 Jan 2008) | 1 line
  
  boost template instantiation depth on darwin
................
  r42745 | johnmaddock | 2008-01-14 01:46:12 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Ooops, fix broken escape sequence.
................
  r42747 | johnmaddock | 2008-01-14 01:58:36 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Fix documentation typos.
................
  r42750 | chris_kohlhoff | 2008-01-14 05:13:35 -0800 (Mon, 14 Jan 2008) | 2 lines
  
  Fix concept name in comment.
................
  r42751 | johnmaddock | 2008-01-14 05:17:09 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Patch regex concept checks and TR1 library to work with VC9 + MS TR1 feature pack.
................
  r42752 | chris_kohlhoff | 2008-01-14 05:20:06 -0800 (Mon, 14 Jan 2008) | 2 lines
  
  Add missing broken pipe error.
................
  r42753 | chris_kohlhoff | 2008-01-14 05:21:37 -0800 (Mon, 14 Jan 2008) | 3 lines
  
  Don't include sys/time.h when compiling with aCC, as that header does not
  supply pselect(), which is needed for HP-UX/aCC to work correctly.
................
  r42754 | chris_kohlhoff | 2008-01-14 05:22:21 -0800 (Mon, 14 Jan 2008) | 2 lines
  
  Disable noisy and incorrect /Wp64 warnings generated by MSVC.
................
  r42755 | chris_kohlhoff | 2008-01-14 05:24:28 -0800 (Mon, 14 Jan 2008) | 3 lines
  
  Don't call epoll_wait/kevent if there are no old operations (where old means
  added prior to the last epoll_wait/kevent call) needing to be demultiplexed.
................
  r42756 | chris_kohlhoff | 2008-01-14 05:25:24 -0800 (Mon, 14 Jan 2008) | 2 lines
  
  Silence some integer truncation warnings.
................
  r42758 | chris_kohlhoff | 2008-01-14 05:27:52 -0800 (Mon, 14 Jan 2008) | 8 lines
  
  Silence some integer truncation warnings.
  
  Only perform the windows-bug workaround where we use a short timeout with
  GetQueuedCompletionStatus from one thread, i.e. the timer thread.
  
  Keep track of the number of OVERLAPPED-derived operations to ensure that
  they all get cleaned up when the io_service is destroyed.
................
  r42759 | chris_kohlhoff | 2008-01-14 05:29:08 -0800 (Mon, 14 Jan 2008) | 5 lines
  
  Check for truncation when converting buffer size from size_t to openssl's
  int argument.
  
  Try to fix possible thread-safety issues in SSL wrapper.
................
  r42766 | eric_niebler | 2008-01-14 08:49:32 -0800 (Mon, 14 Jan 2008) | 1 line
  
  register mpl::bool_ with typeof
................
  r42767 | dgregor | 2008-01-14 09:01:26 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Improved suggestion for dealing with Qt MOC, from Niels Dekker
................
  r42771 | niels_dekker | 2008-01-14 10:17:30 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Documented value_init workaround to compiler issues, added new introduction, updated to 2003 edition of C++ Standard -- reviewed by Fernando Cacciola
................
  r42773 | guwi17 | 2008-01-14 11:04:43 -0800 (Mon, 14 Jan 2008) | 2 lines
  
  - fixed typo
................
  r42776 | eric_niebler | 2008-01-14 12:26:58 -0800 (Mon, 14 Jan 2008) | 1 line
  
  add skip(), for specifying a skip regex
................
  r42778 | turkanis | 2008-01-14 12:47:17 -0800 (Mon, 14 Jan 2008) | 1 line
  
  overhaul of dual_use filters: close() is now called just once; suppressed Borland/Dinkumware warnings in mapped_file.hpp
................
  r42779 | niels_dekker | 2008-01-14 13:46:20 -0800 (Mon, 14 Jan 2008) | 1 line
  
  Minor "beautifications" of value_init documentation, inc. placing references in order of appearance
................
  r42780 | lbourdev | 2008-01-14 14:06:07 -0800 (Mon, 14 Jan 2008) | 3 lines
  
  Changed size_t to std::size_t
................
  r42781 | lbourdev | 2008-01-14 15:25:10 -0800 (Mon, 14 Jan 2008) | 3 lines
  
  GIL: Changing size_t to std::size_t
................
  r42788 | eric_niebler | 2008-01-14 22:46:39 -0800 (Mon, 14 Jan 2008) | 1 line
  
  code clean-up, begin updating the transform section in proto's docs
................
  r42789 | eric_niebler | 2008-01-14 23:46:51 -0800 (Mon, 14 Jan 2008) | 1 line
  
  try disabling iterator debugging for intel-win toolset
................
  r42797 | t_schwinger | 2008-01-15 11:46:10 -0800 (Tue, 15 Jan 2008) | 3 lines
  
  adds missing #include
................
  r42798 | niels_dekker | 2008-01-15 11:53:28 -0800 (Tue, 15 Jan 2008) | 1 line
  
  value_init doc + test: Added revision date.
................
  r42801 | jurko | 2008-01-15 13:13:52 -0800 (Tue, 15 Jan 2008) | 1 line
  
  Minor stylistic comment changes. Removed trailing spaces.
................
  r42804 | eric_niebler | 2008-01-15 14:06:51 -0800 (Tue, 15 Jan 2008) | 1 line
  
  document call<>, make<> and bind<>
................
  r42807 | turkanis | 2008-01-15 14:54:40 -0800 (Tue, 15 Jan 2008) | 1 line
  
  rewrote treatment of result_of in terms of a new (hopefully temporary) config macro BOOST_IOSTREAMS_NO_RESULT_OF; fixed docs
................
  r42811 | turkanis | 2008-01-15 17:14:04 -0800 (Tue, 15 Jan 2008) | 1 line
  
  reverted last change except for doc fixes; regression was result of test runner's local patch
................
  r42813 | turkanis | 2008-01-15 17:16:36 -0800 (Tue, 15 Jan 2008) | 1 line
  
  botched last commit
................
  r42814 | djenkins | 2008-01-15 22:39:34 -0800 (Tue, 15 Jan 2008) | 1 line
  
  missing include
................
  r42815 | niels_dekker | 2008-01-16 01:35:12 -0800 (Wed, 16 Jan 2008) | 1 line
  
  Added convenience class initialized_value, as announced at http://article.gmane.org/gmane.comp.lib.boost.devel/169833
................
  r42816 | niels_dekker | 2008-01-16 01:37:25 -0800 (Wed, 16 Jan 2008) | 1 line
  
  Added test and documentation for convenience class initialized_value, that was added with changeset [42815]
................
  r42817 | chris_kohlhoff | 2008-01-16 05:46:01 -0800 (Wed, 16 Jan 2008) | 2 lines
  
  Set the openssl callback function for getting a thread ID.
................
  r42818 | anthonyw | 2008-01-16 07:23:36 -0800 (Wed, 16 Jan 2008) | 1 line
  
  Provide tss_cleanup_implemented as a dummy function on Windows CE to allow tests to run
................
  r42821 | t_schwinger | 2008-01-16 11:16:37 -0800 (Wed, 16 Jan 2008) | 3 lines
  
  works around MSVC7.1 problems (hopefully)
................
  r42822 | t_schwinger | 2008-01-16 11:17:09 -0800 (Wed, 16 Jan 2008) | 3 lines
  
  attempts to fix Borland regressions
................
  r42823 | eric_niebler | 2008-01-16 11:24:33 -0800 (Wed, 16 Jan 2008) | 1 line
  
  document when<> and is_callable<>
................
  r42825 | turkanis | 2008-01-16 12:46:56 -0800 (Wed, 16 Jan 2008) | 1 line
  
  replaced __IBMCPP__ with _AIX
................
  r42827 | turkanis | 2008-01-16 16:50:14 -0800 (Wed, 16 Jan 2008) | 1 line
  
  added pgi to toolsets expected to fail seekawble_file_test (iostreams)
................
  r42836 | eric_niebler | 2008-01-17 14:47:54 -0800 (Thu, 17 Jan 2008) | 1 line
  
  stl_iterator does better error handling
................
  r42837 | jurko | 2008-01-17 17:14:17 -0800 (Thu, 17 Jan 2008) | 1 line
  
  Stylistic changes. Removed trailing spaces. Removed empty lines. Corrected comment typos and wording.
................
  r42839 | eric_niebler | 2008-01-17 23:56:31 -0800 (Thu, 17 Jan 2008) | 1 line
  
  tweaks for better doxygen-ated output
................
  r42840 | eric_niebler | 2008-01-17 23:56:59 -0800 (Thu, 17 Jan 2008) | 1 line
  
  updated reference section
................
  r42841 | eric_niebler | 2008-01-17 23:58:48 -0800 (Thu, 17 Jan 2008) | 1 line
  
  add back reference section, document user-defined transforms
................
  r42843 | t_schwinger | 2008-01-18 06:37:41 -0800 (Fri, 18 Jan 2008) | 3 lines
  
  makes member object support work with BCC
................
  r42851 | johnmaddock | 2008-01-18 08:56:57 -0800 (Fri, 18 Jan 2008) | 1 line
  
  Add needed <iostream> include.
................
  r42852 | johnmaddock | 2008-01-18 09:05:35 -0800 (Fri, 18 Jan 2008) | 1 line
  
  We don't have a tr1::hash functor if the std lib is the Apache version.
................
  r42853 | hkaiser | 2008-01-18 09:56:53 -0800 (Fri, 18 Jan 2008) | 1 line
  
  Wave: removed T_DEFINED token id from the library.
................
  r42855 | johnmaddock | 2008-01-18 10:18:17 -0800 (Fri, 18 Jan 2008) | 1 line
  
  Needs to #include <cstring> in order to use std::memset.
................
  r42856 | danieljames | 2008-01-18 11:35:55 -0800 (Fri, 18 Jan 2008) | 2 lines
  
  Merge in some changes to the unordered tests.
................
  r42857 | t_schwinger | 2008-01-18 12:05:56 -0800 (Fri, 18 Jan 2008) | 3 lines
  
  simplifies function_types markup
................
  r42858 | t_schwinger | 2008-01-18 12:52:06 -0800 (Fri, 18 Jan 2008) | 3 lines
  
  attempts to fix BCB 5.9 regression in synthesis/mem_func_ptr_cv_ptr_to_this test
................
  r42859 | t_schwinger | 2008-01-18 13:06:44 -0800 (Fri, 18 Jan 2008) | 3 lines
  
  attempts to fix pathscale failure
................
  r42868 | niels_dekker | 2008-01-19 12:21:18 -0800 (Sat, 19 Jan 2008) | 1 line
  
  value_init_test now works around Borland 5.82 bug ("Error E2015: Ambiguity..." when using initialized_value), that is fixed with a newer compiler version
................
  r42869 | niels_dekker | 2008-01-19 12:52:04 -0800 (Sat, 19 Jan 2008) | 1 line
  
  Removed local named variable from value_initialized::operator=, as Fernando Cacciola suggested me to avoid unnecessary named variables.
................
  r42873 | bemandawes | 2008-01-19 18:01:35 -0800 (Sat, 19 Jan 2008) | 1 line
  
  Remove extraneous defines since they are inherited from library build Jamfile
................
  r42877 | johnmaddock | 2008-01-20 01:42:35 -0800 (Sun, 20 Jan 2008) | 1 line
  
  Add include of <eh.h> for msvc.
................
  r42878 | igaztanaga | 2008-01-20 03:54:47 -0800 (Sun, 20 Jan 2008) | 5 lines
  
  Updated Interprocess and Intrusive:
  
  -> Added linear slist to intrusive
  -> Updated all allocators to version 2 allocators in Interprocess
  -> Optimized rbtree_best_fit size overhead to 1 std:size_t.
................
  r42881 | danieljames | 2008-01-20 09:37:21 -0800 (Sun, 20 Jan 2008) | 1 line
  
  Include <new> to get std::bad_alloc.
................
  r42882 | danieljames | 2008-01-20 10:55:57 -0800 (Sun, 20 Jan 2008) | 22 lines
  
  Merged revisions 42856-42881 via svnmerge from
  https://svn.boost.org/svn/boost/branches/unordered/trunk
  
  ........
    r42880 | danieljames | 2008-01-20 16:10:43 +0000 (Sun, 20 Jan 2008) | 17 lines
    
    Simplify the tests a little:
    
    Add a parameter to random_values to control what sort of values it generates.
    This means that instead of using equivalent_object to test collisions (which
    was a total hack) we now just need another parameter.
    
    This requires some meta programming to act differently for maps and sets.
    Because of this pairs no longer need to be generated so remove the code for
    doing that (which doesn't work on some compilers).
    
    Remove the generator object, just call generate directly.
    
    Remove some of the tests using int containers, they didn't really add to
    anthing other than the compile time (some tests are timing out).
  ........
................
  r42884 | jurko | 2008-01-20 12:18:50 -0800 (Sun, 20 Jan 2008) | 5 lines
  
  Minor stylistic changes:
    * Removed trailing spaces.
    * Added a comment for code discovering the user's home-directories.
    * Removed a stale regex import.
    * Removed an old corpse 'identity' rule found inside the __test__ rule.
................
  r42890 | johnmaddock | 2008-01-21 01:41:17 -0800 (Mon, 21 Jan 2008) | 1 line
  
  Only disable wide character support for HP aCC: for gcc the logic is already taken care of in libstdcpp3.hpp.
................
  r42897 | hkaiser | 2008-01-21 08:13:31 -0800 (Mon, 21 Jan 2008) | 1 line
  
  Removed a duplicate entry.
................
  r42898 | rogeeff | 2008-01-21 09:02:53 -0800 (Mon, 21 Jan 2008) | 1 line
  
  changed output of booleans
................
  r42899 | johnmaddock | 2008-01-21 10:11:09 -0800 (Mon, 21 Jan 2008) | 1 line
  
  Updated type traits library so that everything compiles with -Wall -pedantic with GCC.
................
  r42904 | davedeakins | 2008-01-21 11:38:44 -0800 (Mon, 21 Jan 2008) | 1 line
  
  Don't include <eh.h> for WinCE (since WinCE does not have this header)
................
  r42906 | eric_niebler | 2008-01-21 12:39:35 -0800 (Mon, 21 Jan 2008) | 1 line
  
  minor clean-up
................
  r42909 | rogeeff | 2008-01-21 19:41:23 -0800 (Mon, 21 Jan 2008) | 1 line
  
  missing header
................
  r42911 | igaztanaga | 2008-01-22 08:49:22 -0800 (Tue, 22 Jan 2008) | 1 line
  
  Refactor some allocation code and fix instantiation problem in 64 bit platforms
................
  r42916 | eric_niebler | 2008-01-22 12:42:18 -0800 (Tue, 22 Jan 2008) | 1 line
  
  add concepts section to proto reference
................
  r42917 | hljin | 2008-01-22 14:10:48 -0800 (Tue, 22 Jan 2008) | 1 line
  
  GIL: fixed the problem with std::hex by adding #include <ios>
................
  r42918 | eric_niebler | 2008-01-22 18:23:15 -0800 (Tue, 22 Jan 2008) | 1 line
  
  proto works with boost 1.34.1
................
  r42929 | johnmaddock | 2008-01-23 08:08:44 -0800 (Wed, 23 Jan 2008) | 1 line
  
  Applies fix for issue #1598: added missing #include.
................
  r42931 | igaztanaga | 2008-01-23 11:34:39 -0800 (Wed, 23 Jan 2008) | 1 line
  
  Ticket #1593: [interprocess] 'streamoff' : is not a member of 'std'
................
  r42934 | andreas_huber69 | 2008-01-23 13:46:58 -0800 (Wed, 23 Jan 2008) | 1 line
  
  Fixes #1594
................
  r42935 | eric_niebler | 2008-01-23 13:57:47 -0800 (Wed, 23 Jan 2008) | 1 line
  
  fix dependency issue in Jamfile
................
  r42938 | jano_gaspar | 2008-01-23 15:04:57 -0800 (Wed, 23 Jan 2008) | 1 line
  
  circular_buffer: updated documentation
................
  r42939 | eric_niebler | 2008-01-23 15:25:24 -0800 (Wed, 23 Jan 2008) | 1 line
  
  fix quickbook scanner to recognize the [import ...] block
................
  r42943 | danieljames | 2008-01-23 15:39:59 -0800 (Wed, 23 Jan 2008) | 60 lines
  
  Merged revisions 42882-42941 via svnmerge from
  https://svn.boost.org/svn/boost/branches/unordered/trunk
  
  ................
    r42887 | danieljames | 2008-01-20 21:32:04 +0000 (Sun, 20 Jan 2008) | 10 lines
    
    Merged revisions 42590-42664,42667-42697,42699-42723,42725-42855,42857-42881 via svnmerge from
    https://svn.boost.org/svn/boost/trunk
    
    ........
      r42881 | danieljames | 2008-01-20 17:37:21 +0000 (Sun, 20 Jan 2008) | 1 line
      
      Include <new> to get std::bad_alloc.
    ........
  ................
    r42892 | danieljames | 2008-01-21 13:03:16 +0000 (Mon, 21 Jan 2008) | 1 line
    
    On some compilers the Rogue Wave/Apache stdcxx library doesn't have the normal std::distance, but instead has a variant that takes the result as the third parameter so it doesn't have to work out the type from the iterator.
  ................
    r42893 | danieljames | 2008-01-21 13:07:58 +0000 (Mon, 21 Jan 2008) | 1 line
    
    Fix a typo in the last commit.
  ................
    r42895 | danieljames | 2008-01-21 13:33:29 +0000 (Mon, 21 Jan 2008) | 1 line
    
    Remove tabs from the last checkin.
  ................
    r42896 | danieljames | 2008-01-21 15:51:40 +0000 (Mon, 21 Jan 2008) | 1 line
    
    Use Boost config to tell when we have a std::distance function. Also, no need for a macro.
  ................
    r42908 | danieljames | 2008-01-21 21:37:04 +0000 (Mon, 21 Jan 2008) | 1 line
    
    Use boost::long_long_type and boost::ulong_long_type.
  ................
    r42921 | danieljames | 2008-01-23 11:43:35 +0000 (Wed, 23 Jan 2008) | 1 line
    
    Remove some tabs.
  ................
    r42922 | danieljames | 2008-01-23 11:46:28 +0000 (Wed, 23 Jan 2008) | 2 lines
    
    Add missing include. Refs #1596
  ................
    r42923 | danieljames | 2008-01-23 11:52:47 +0000 (Wed, 23 Jan 2008) | 2 lines
    
    Always use void const* for the second parameter of allocate. Refs #1596.
  ................
    r42936 | danieljames | 2008-01-23 22:22:16 +0000 (Wed, 23 Jan 2008) | 1 line
    
    Use Boost style library name in the documentation.
  ................
    r42937 | danieljames | 2008-01-23 22:22:32 +0000 (Wed, 23 Jan 2008) | 1 line
    
    More tabs.
  ................
    r42941 | danieljames | 2008-01-23 23:35:01 +0000 (Wed, 23 Jan 2008) | 1 line
    
    Fix all the allocators.
  ................
................
  r42948 | turkanis | 2008-01-23 22:50:32 -0800 (Wed, 23 Jan 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 42825-42947
................
  r42950 | t_schwinger | 2008-01-24 10:56:27 -0800 (Thu, 24 Jan 2008) | 3 lines
  
  correctsbroken compiler support for MPL
................
  r42951 | eric_niebler | 2008-01-24 13:06:23 -0800 (Thu, 24 Jan 2008) | 1 line
  
  peeker optimization looks inside independent sub-expressions
................
  r42952 | nesotto | 2008-01-24 14:22:35 -0800 (Thu, 24 Jan 2008) | 1 line
  
  test of output iterators
................
  r42953 | nesotto | 2008-01-24 14:26:36 -0800 (Thu, 24 Jan 2008) | 1 line
  
  output iterator test
................
  r42954 | nesotto | 2008-01-24 14:27:27 -0800 (Thu, 24 Jan 2008) | 1 line
  
  output iterators for ptr_containers
................
  r42957 | t_schwinger | 2008-01-24 16:26:16 -0800 (Thu, 24 Jan 2008) | 3 lines
  
  simplifies preprocessing code
................
  r42958 | t_schwinger | 2008-01-24 16:28:15 -0800 (Thu, 24 Jan 2008) | 3 lines
  
  touched
................
  r42960 | noel_belcourt | 2008-01-24 20:41:16 -0800 (Thu, 24 Jan 2008) | 6 lines
  
  Changed the -soname and -shared options in intel-darwin.jam
  to use -dynamiclib and -install_name, as done in darwin.jam.
  Apparently the Intel compilers on the Mac support the same
  options as gcc for setting the internal dynamic library name.
................
  r42963 | nesotto | 2008-01-24 23:52:14 -0800 (Thu, 24 Jan 2008) | 1 line
  
  renaming ...
................
  r42964 | nesotto | 2008-01-24 23:52:56 -0800 (Thu, 24 Jan 2008) | 1 line
  
  renaming
................
  r42965 | nesotto | 2008-01-24 23:54:28 -0800 (Thu, 24 Jan 2008) | 1 line
  
  renaming
................
  r42970 | turkanis | 2008-01-25 09:56:25 -0800 (Fri, 25 Jan 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 42947-42962: fixed tickets 1003, 1139, 1140, 1149
................
  r42971 | noel_belcourt | 2008-01-25 11:52:47 -0800 (Fri, 25 Jan 2008) | 2 lines
  
  Fixed a typo to yesterdays patch.
................
  r42972 | dgregor | 2008-01-25 13:07:14 -0800 (Fri, 25 Jan 2008) | 2 lines
  
  Include <ios> to get std::boolalpha. Fixes #1586
................
  r42974 | igaztanaga | 2008-01-25 15:07:51 -0800 (Fri, 25 Jan 2008) | 4 lines
  
  1)Fixed gcc release mode warnings.
  2)Replaced throw with BOOST_RETHROW when BOOST_TRY is used.
  3)Fixed issues with singly linked lists
................
  r42976 | hkaiser | 2008-01-25 17:24:21 -0800 (Fri, 25 Jan 2008) | 2 lines
  
  Wave: Fixed a problem in flex_string::compare() (#include_next was non-functional).
................
  r42977 | hkaiser | 2008-01-25 17:36:20 -0800 (Fri, 25 Jan 2008) | 1 line
  
  Wave: Added new testcase.
................
  r42980 | hkaiser | 2008-01-25 17:44:32 -0800 (Fri, 25 Jan 2008) | 1 line
  
  Wave: Tweaked new testcase.
................
  r42982 | igaztanaga | 2008-01-26 03:52:25 -0800 (Sat, 26 Jan 2008) | 1 line
  
  Refactored common slist functions in a single class
................
  r42984 | noel_belcourt | 2008-01-26 10:35:59 -0800 (Sat, 26 Jan 2008) | 7 lines
  
  Fixes #416
  
  Fixed spelling of Jack Edmonds name and renamed files
  where necessary. Updated the documentation as well.
  Tested changes by building/running tests in libs/graph/test.
................
  r42985 | noel_belcourt | 2008-01-26 10:51:28 -0800 (Sat, 26 Jan 2008) | 5 lines
  
  Fixes #640
  
  Corrected the mpl push_front html documentation.
................
  r42986 | eric_niebler | 2008-01-26 11:38:44 -0800 (Sat, 26 Jan 2008) | 1 line
  
  optimize repeated searches with patterns that have leading repeats
................
  r42987 | t_schwinger | 2008-01-26 13:50:14 -0800 (Sat, 26 Jan 2008) | 3 lines
  
  attempts to allow some preprocessing with VACPP (IBM)
................
  r42988 | noel_belcourt | 2008-01-26 14:21:57 -0800 (Sat, 26 Jan 2008) | 5 lines
  
  Fixes #1539
  
  Fixed typo in the random documentation.
................
  r42989 | noel_belcourt | 2008-01-26 15:06:24 -0800 (Sat, 26 Jan 2008) | 6 lines
  
  Fixes #965
  
  Patched the XML and will check to ensure the html
  page reflects this change.
................
  r42990 | eric_niebler | 2008-01-26 21:56:46 -0800 (Sat, 26 Jan 2008) | 1 line
  
  updated vcproj
................
  r42991 | eric_niebler | 2008-01-26 21:57:08 -0800 (Sat, 26 Jan 2008) | 1 line
  
  fix typo
................
  r42992 | johnmaddock | 2008-01-27 10:43:35 -0800 (Sun, 27 Jan 2008) | 1 line
  
  Extended leading repeat optimization to more cases.
................
  r42997 | vladimir_prus | 2008-01-28 09:59:27 -0800 (Mon, 28 Jan 2008) | 1 line
  
  Correct speliing of --build-dir in --help output
................
  r43000 | eric_niebler | 2008-01-28 12:03:41 -0800 (Mon, 28 Jan 2008) | 1 line
  
  update acknowledgement of john maddock
................
  r43001 | bgubenko | 2008-01-28 13:27:13 -0800 (Mon, 28 Jan 2008) | 1 line
  
  marked 2 asio library tests for gcc-4.2.1_hpux_ia64 (HP-UX 11.23 with gcc)
................
  r43002 | eric_niebler | 2008-01-28 14:55:30 -0800 (Mon, 28 Jan 2008) | 1 line
  
  doc more concepts, misc clean-up
................
  r43003 | eric_niebler | 2008-01-28 14:56:46 -0800 (Mon, 28 Jan 2008) | 1 line
  
  proto doxygen comments, misc clean-up
................
  r43006 | eric_niebler | 2008-01-28 18:20:45 -0800 (Mon, 28 Jan 2008) | 1 line
  
  more proto doxygen comments, update copyright
................
  r43007 | vladimir_prus | 2008-01-28 22:28:09 -0800 (Mon, 28 Jan 2008) | 1 line
  
  Retain top-level boost-build.jam
................
  r43008 | vladimir_prus | 2008-01-28 22:40:06 -0800 (Mon, 28 Jan 2008) | 4 lines
  
  Disable relinking when <target-os> is either windows or cygwin.
  
  Fixes #1062.
................
  r43009 | eric_niebler | 2008-01-28 23:03:03 -0800 (Mon, 28 Jan 2008) | 1 line
  
  add tests for deep_copy, make_expr, unpack_expr; fix bugs; update more copyrights
................
  r43012 | djenkins | 2008-01-29 08:41:12 -0800 (Tue, 29 Jan 2008) | 1 line
  
  fix typo
................
  r43013 | djenkins | 2008-01-29 08:43:51 -0800 (Tue, 29 Jan 2008) | 1 line
  
  update copyright and misc cleanup
................
  r43014 | bgubenko | 2008-01-29 09:47:01 -0800 (Tue, 29 Jan 2008) | 1 line
  
  marked interprocess library unusable on gcc-4.2.1_hpux_ia64 (until it is ported to HP-UX platform)
................
  r43016 | eric_niebler | 2008-01-29 13:02:52 -0800 (Tue, 29 Jan 2008) | 1 line
  
  make_expr and unpack_expr improvements, fix scary transform::arg_c bug
................
  r43018 | djenkins | 2008-01-29 19:39:02 -0800 (Tue, 29 Jan 2008) | 1 line
  
  use skip directive to simplify example
................
  r43023 | eric_niebler | 2008-01-30 14:10:13 -0800 (Wed, 30 Jan 2008) | 1 line
  
  finally, a make_expr() I can live with
................
  r43024 | eric_niebler | 2008-01-30 14:26:34 -0800 (Wed, 30 Jan 2008) | 1 line
  
  regenerated boostbook reference
................
  r43025 | niels_dekker | 2008-01-30 14:42:23 -0800 (Wed, 30 Jan 2008) | 1 line
  
  value_init: Removed aligned_storage::address() calls, to improve TR1 compatibility, as confirmed by John Maddock. Added internal helper function, wrapper_address(), as discussed with Fernando.
................
  r43026 | eric_niebler | 2008-01-30 15:03:36 -0800 (Wed, 30 Jan 2008) | 1 line
  
  minor tweak to make_expr result_of return type calculation
................
  r43031 | eric_niebler | 2008-01-30 23:36:28 -0800 (Wed, 30 Jan 2008) | 1 line
  
  simplify make_expr.hpp, user docs for make_expr()
................
  r43035 | eric_niebler | 2008-01-31 10:44:17 -0800 (Thu, 31 Jan 2008) | 1 line
  
  minor tweak to fusion value_of and value_at for expressions, for better interop with proto::unpack_expr
................
  r43037 | vladimir_prus | 2008-01-31 11:47:12 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Build in MT mode (as long as wave links to boost.thread)
................
  r43038 | hkaiser | 2008-01-31 12:57:47 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Wave: fixed expanding_function_like_macro()
................
  r43040 | eric_niebler | 2008-01-31 13:12:44 -0800 (Thu, 31 Jan 2008) | 1 line
  
  finish documentation for expression construction utilities
................
  r43041 | hkaiser | 2008-01-31 14:33:43 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Wave: Added additional configuration possibility to allow control threading support.
................
  r43042 | hkaiser | 2008-01-31 14:48:56 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Wave: Added additional configuration possibility to allow control threading support. Updated the documentation.
................
  r43043 | jurko | 2008-01-31 16:27:31 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Reverted changes made in rev 43038 which seem to have been committed by mistake and include some user specific settings in it local to the comitter's environment while this file is intended to be used as generic template for actual user-config.jam files and do nothing in case user does not specify his own settings there.
................
  r43044 | jurko | 2008-01-31 16:44:23 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Minor stylistic spacing changes. Remove trailing spaces.
................
  r43045 | jurko | 2008-01-31 16:46:50 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Corrected outputting native Windows paths so that it works correctly for absolute paths without the drive letter being explicitly specified, e.g. \aaa\bbb or /aaa/bbb.
................
  r43046 | jurko | 2008-01-31 17:49:16 -0800 (Thu, 31 Jan 2008) | 1 line
  
  Added the missing end-of-line character when outputting DEBUG_SEARCH debug messages from file_build1(). This cleans up the -d+6 bjam output a lot.
................
  r43050 | eric_niebler | 2008-02-01 12:30:29 -0800 (Fri, 01 Feb 2008) | 1 line
  
  add future group example
................
  r43052 | noel_belcourt | 2008-02-01 18:41:23 -0800 (Fri, 01 Feb 2008) | 4 lines
  
  Fix a typo in pgi.jam that prevented shared libraries
  from being built correctly.
................
  r43054 | chris_kohlhoff | 2008-02-02 03:37:45 -0800 (Sat, 02 Feb 2008) | 4 lines
  
  Ensure that the workaround for the MSVC secure iterator problem is only
  used when compiling with MSVC. The workaround causes g++'s library debug
  mode to report errors due to the assignment from a singular iterator.
................
  r43055 | chris_kohlhoff | 2008-02-02 03:39:17 -0800 (Sat, 02 Feb 2008) | 2 lines
  
  Fix "possible loss of data" warning when building for Windows 2000 targets.
................
  r43056 | chris_kohlhoff | 2008-02-02 04:02:23 -0800 (Sat, 02 Feb 2008) | 3 lines
  
  The latest Windows SDKs don't support IPv6 when building for Windows 2000,
  so we need to use the SDK emulation in that case.
................
  r43057 | eric_niebler | 2008-02-02 04:27:16 -0800 (Sat, 02 Feb 2008) | 1 line
  
  port test to boost version 1.34.1
................
  r43061 | turkanis | 2008-02-02 14:10:46 -0800 (Sat, 02 Feb 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 42962-43059: updated copyright notices
................
  r43080 | eric_niebler | 2008-02-03 10:40:03 -0800 (Sun, 03 Feb 2008) | 1 line
  
  fix bug found by L. Evans re: fusion and stateful function objects
................
  r43083 | johnmaddock | 2008-02-04 01:13:36 -0800 (Mon, 04 Feb 2008) | 1 line
  
  Added missing file.
................
  r43085 | johnmaddock | 2008-02-04 01:17:35 -0800 (Mon, 04 Feb 2008) | 1 line
  
  Removed dead file.
................
  r43087 | johnmaddock | 2008-02-04 01:20:46 -0800 (Mon, 04 Feb 2008) | 1 line
  
  Removed dead files.
................
  r43089 | johnmaddock | 2008-02-04 01:23:28 -0800 (Mon, 04 Feb 2008) | 1 line
  
  Removed dead files.
................
  r43094 | anthonyw | 2008-02-04 05:16:32 -0800 (Mon, 04 Feb 2008) | 1 line
  
  added test for duration overloads of timed_lock, and added missing implementation to win32 version
................
  r43101 | hkaiser | 2008-02-04 11:21:46 -0800 (Mon, 04 Feb 2008) | 1 line
  
  Wave: trying to fix stdcxx_gcc regression.
................
  r43103 | matias | 2008-02-04 13:01:06 -0800 (Mon, 04 Feb 2008) | 1 line
  
  hooking --> additional information in html docs
................
  r43106 | eric_niebler | 2008-02-04 18:09:51 -0800 (Mon, 04 Feb 2008) | 1 line
  
  fleshing out evaluation.qbk, document transforms of if_, not_, and_ and or_
................
  r43107 | eric_niebler | 2008-02-04 21:33:12 -0800 (Mon, 04 Feb 2008) | 1 line
  
  eliminate warnings under msvc's -W4
................
  r43111 | eric_niebler | 2008-02-04 22:03:01 -0800 (Mon, 04 Feb 2008) | 1 line
  
  fix typo
................
  r43112 | marshall | 2008-02-05 08:07:19 -0800 (Tue, 05 Feb 2008) | 1 line
  
  Fix typo (bug #1434)
................
  r43113 | marshall | 2008-02-05 08:15:35 -0800 (Tue, 05 Feb 2008) | 1 line
  
  Applied patch (fixes bug #1307)
................
  r43117 | dgregor | 2008-02-05 12:51:23 -0800 (Tue, 05 Feb 2008) | 1 line
  
  Fix add_vertex and add_vertices when the CSR graph has vertex properties
................
  r43118 | danieljames | 2008-02-05 12:57:02 -0800 (Tue, 05 Feb 2008) | 13 lines
  
  Merged revisions 42942-43116 via svnmerge from
  https://svn.boost.org/svn/boost/branches/unordered/trunk
  
  ........
    r42975 | danieljames | 2008-01-26 00:29:32 +0000 (Sat, 26 Jan 2008) | 1 line
    
    Typedef some types before using them, to make life easier for Borland.
  ........
    r43116 | danieljames | 2008-02-05 20:47:44 +0000 (Tue, 05 Feb 2008) | 1 line
    
    Some compilers and libraries combinations have problems with deques of non-assingable types. Using a list instead.
  ........
................
  r43120 | eric_niebler | 2008-02-05 13:07:31 -0800 (Tue, 05 Feb 2008) | 1 line
  
  add missing #include
................
  r43121 | bemandawes | 2008-02-05 18:01:46 -0800 (Tue, 05 Feb 2008) | 1 line
  
  Add circular_buffer to the alphabetic list
................
  r43125 | t_schwinger | 2008-02-06 05:00:08 -0800 (Wed, 06 Feb 2008) | 3 lines
  
  attempts to make synthesis metafunctions work with sun compiler
................
  r43129 | danieljames | 2008-02-06 11:02:38 -0800 (Wed, 06 Feb 2008) | 2 lines
  
  In the boostbook navbar, link FAQ and people to the website.
................
  r43130 | eric_niebler | 2008-02-06 11:57:51 -0800 (Wed, 06 Feb 2008) | 1 line
  
  untabify
................
  r43132 | nesotto | 2008-02-06 14:46:19 -0800 (Wed, 06 Feb 2008) | 1 line
  
  cleanup to pass inspection report
................
  r43133 | nesotto | 2008-02-06 14:46:31 -0800 (Wed, 06 Feb 2008) | 1 line
  
  cleanup to pass inspection report
................
  r43134 | eric_niebler | 2008-02-06 14:57:57 -0800 (Wed, 06 Feb 2008) | 1 line
  
  add handy get() accessors on literal<> wrapper
................
  r43135 | nesotto | 2008-02-06 15:12:21 -0800 (Wed, 06 Feb 2008) | 1 line
  
  cleanup to pass inspection tool
................
  r43136 | eric_niebler | 2008-02-06 16:05:01 -0800 (Wed, 06 Feb 2008) | 1 line
  
  reasonably complete user docs for expression evaluation
................
  r43138 | eric_niebler | 2008-02-07 00:06:29 -0800 (Thu, 07 Feb 2008) | 1 line
  
  tweaks for doxygen 1.5.4, document matches<>
................
  r43141 | johnmaddock | 2008-02-07 01:55:41 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Fix last checked version.
................
  r43143 | johnmaddock | 2008-02-07 02:03:16 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Remove tabs.
................
  r43145 | johnmaddock | 2008-02-07 02:13:31 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Fix min/max usage violation.
................
  r43147 | vladimir_prus | 2008-02-07 02:17:03 -0800 (Thu, 07 Feb 2008) | 2 lines
  
  Attempt to unbreak <library-file>
................
  r43148 | johnmaddock | 2008-02-07 02:24:29 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Added comment to suppress inspect warning.
................
  r43150 | johnmaddock | 2008-02-07 02:29:59 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Added fix for inspection report.
................
  r43152 | vladimir_prus | 2008-02-07 03:04:30 -0800 (Thu, 07 Feb 2008) | 4 lines
  
  Fix <framework> with no path.
  
  Patch from Jon Olsson.
................
  r43154 | bemandawes | 2008-02-07 05:22:34 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Remove obsolete CVS scripts, add 1.35.0 SVN scripts, beginning of docs page
................
  r43155 | nesotto | 2008-02-07 06:41:04 -0800 (Thu, 07 Feb 2008) | 6 lines
  
  
  iterator_range disables msvc warning 4996
      <http://svn.boost.org/trac/boost/ticket/1565>
  
  [range] sub_range assignment issue
      <http://svn.boost.org/trac/boost/ticket/1284>
................
  r43156 | nesotto | 2008-02-07 06:46:19 -0800 (Thu, 07 Feb 2008) | 1 line
  
  test
................
  r43157 | joaquin | 2008-02-07 08:29:27 -0800 (Thu, 07 Feb 2008) | 1 line
  
  updated according to latest regression tests results, fixed a broken link, typo
................
  r43159 | turkanis | 2008-02-07 09:07:28 -0800 (Thu, 07 Feb 2008) | 1 line
  
  added missing 'self.' qualification
................
  r43165 | dgregor | 2008-02-07 13:08:09 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Support for non-blocking MPI operations in Python, from Andreas Kloeckner
................
  r43166 | dgregor | 2008-02-07 13:09:38 -0800 (Thu, 07 Feb 2008) | 1 line
  
  Note addition of nonblocking operations to the Python interface
................
  r43171 | nesotto | 2008-02-08 01:58:35 -0800 (Fri, 08 Feb 2008) | 1 line
  
  silence of warnings for unused arguments
................
  r43175 | nesotto | 2008-02-08 07:25:01 -0800 (Fri, 08 Feb 2008) | 1 line
  
  missing ) fixed
................
  r43176 | noel_belcourt | 2008-02-08 08:32:35 -0800 (Fri, 08 Feb 2008) | 14 lines
  
  Force PPC Darwin to use fork instead of vfork. This change
  requires both the parent and child process to explicitly set
  the process group id. Vfork guarantees the child process
  runs to the exec before it releases the parent process.
  Now that we use fork instead of vfork, it's possible for the
  parent to wait on the child process without having the child
  setpgid on itself. This eliminates spurious hangs on ppc
  darwin caused by either a race condition between vfork and
  execvp, or a bug in the vfork implementation.
  
  Added a test to ensure we don't try to read from the
  stderr pipe descriptor if the descriptor's not valid.
................
  r43177 | eric_niebler | 2008-02-08 09:11:57 -0800 (Fri, 08 Feb 2008) | 1 line
  
  reserve some c_type bits for dinkumware on windows, fixes #1625
................
  r43179 | noel_belcourt | 2008-02-08 09:53:50 -0800 (Fri, 08 Feb 2008) | 13 lines
  
  I've added the -single_module option to the intel-darwin.link.dll
  action to fix this linker error when linking dylibs:
  
  ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option
  boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
    definition of common __ZGVZNK5boost6system14error_category7messageEiE1s (size 16)
  boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
    definition of common __ZZNK5boost6system14error_category7messageEiE1s (size 16)
  
  though I would note that the common symbols problem occurs in a number of
  other libraries (test, graph, spirit, ...) as well.
................
  r43188 | danieljames | 2008-02-09 04:29:02 -0800 (Sat, 09 Feb 2008) | 2 lines
  
  Fix a link in the intrusive redirect.
................
  r43189 | danieljames | 2008-02-09 04:37:00 -0800 (Sat, 09 Feb 2008) | 1 line
  
  Fix another redirect link.
................
  r43190 | danieljames | 2008-02-09 04:38:19 -0800 (Sat, 09 Feb 2008) | 1 line
  
  Update link to Jamfile, to link to the version 2 jamfile.
................
  r43191 | danieljames | 2008-02-09 04:39:06 -0800 (Sat, 09 Feb 2008) | 1 line
  
  Fix a link.
................
  r43192 | danieljames | 2008-02-09 04:45:32 -0800 (Sat, 09 Feb 2008) | 2 lines
  
  Add a forwarding header for hash/custom.html as Boost.Bimap links to it.
................
  r43193 | danieljames | 2008-02-09 05:02:45 -0800 (Sat, 09 Feb 2008) | 1 line
  
  Fix the link to the license.
................
  r43199 | eric_niebler | 2008-02-09 12:32:27 -0800 (Sat, 09 Feb 2008) | 1 line
  
  more doxygen comments, const-correctness tweak for fusion::at() on proto expression
................
  r43200 | eric_niebler | 2008-02-09 12:34:33 -0800 (Sat, 09 Feb 2008) | 1 line
  
  document how to access children of proto expressions
................
  r43204 | eric_niebler | 2008-02-09 22:57:24 -0800 (Sat, 09 Feb 2008) | 1 line
  
  fix oops in proto fusion interface
................
  r43205 | eric_niebler | 2008-02-09 23:02:54 -0800 (Sat, 09 Feb 2008) | 1 line
  
  suppress msvc warning
................
  r43206 | danieljames | 2008-02-10 01:55:03 -0800 (Sun, 10 Feb 2008) | 1 line
  
  Fix some broken links.
................
  r43207 | vladimir_prus | 2008-02-10 05:13:41 -0800 (Sun, 10 Feb 2008) | 4 lines
  
  Tolerate argc being zero.
  
  Patch from C. K. Jester-Young.
................
  r43209 | danieljames | 2008-02-10 06:56:22 -0800 (Sun, 10 Feb 2008) | 1 line
  
  Link to people pages on the website, as they've been removed from the download.
................
  r43210 | danieljames | 2008-02-10 07:02:17 -0800 (Sun, 10 Feb 2008) | 1 line
  
  Point links to the pages that used to be in 'more' to the site.
................
  r43212 | danieljames | 2008-02-10 08:10:16 -0800 (Sun, 10 Feb 2008) | 1 line
  
  Fix links on the home page as well.
................
  r43213 | danieljames | 2008-02-10 08:21:22 -0800 (Sun, 10 Feb 2008) | 1 line
  
  Generated documentation which is no longer generated.
................
  r43220 | eric_niebler | 2008-02-10 19:48:41 -0800 (Sun, 10 Feb 2008) | 1 line
  
  include config.hpp and workaround.hpp before uses of BOOST_WORKAROUND and BOOST_MSVC
................
  r43221 | chris_kohlhoff | 2008-02-11 05:59:44 -0800 (Mon, 11 Feb 2008) | 2 lines
  
  Need to define _XOPEN_SOURCE_EXTENDED when compiling for HP-UX.
................
  r43226 | djenkins | 2008-02-11 12:49:19 -0800 (Mon, 11 Feb 2008) | 1 line
  
  cleanup using local<> and skip()
................
  r43239 | turkanis | 2008-02-12 21:43:39 -0800 (Tue, 12 Feb 2008) | 1 line
  
  fixed return value of read(), to correctly handle eof
................
  r43240 | turkanis | 2008-02-12 21:47:44 -0800 (Tue, 12 Feb 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 43059-43238: better debug output for mapped file; fixed large_file_test.cpp under UNICODE on Windows
................
  r43241 | turkanis | 2008-02-13 11:38:52 -0800 (Wed, 13 Feb 2008) | 1 line
  
  added markup for stdcxx failures (iostreams)
................
  r43243 | turkanis | 2008-02-13 11:42:10 -0800 (Wed, 13 Feb 2008) | 1 line
  
  switched from <wchar.h> to <cwchar>, for stdcxx (which is conforming in this case)
................
  r43246 | matias | 2008-02-14 09:33:12 -0800 (Thu, 14 Feb 2008) | 1 line
  
  remove local admonitions
................
  r43247 | matias | 2008-02-14 09:43:52 -0800 (Thu, 14 Feb 2008) | 1 line
  
  optional docs fixes
................
  r43248 | matias | 2008-02-14 09:44:21 -0800 (Thu, 14 Feb 2008) | 1 line
  
  redirect optional docs to new version
................
  r43251 | matias | 2008-02-14 10:08:16 -0800 (Thu, 14 Feb 2008) | 1 line
  
  conversion docs fixes
................
  r43252 | matias | 2008-02-14 10:09:34 -0800 (Thu, 14 Feb 2008) | 1 line
  
  redirect to new conversion docs
................
  r43253 | matias | 2008-02-14 10:19:34 -0800 (Thu, 14 Feb 2008) | 1 line
  
  redirect optional and numeric/conversion docs to new version
................
  r43254 | matias | 2008-02-14 11:03:55 -0800 (Thu, 14 Feb 2008) | 1 line
  
  bimap doc fixes
................
  r43255 | matias | 2008-02-14 11:05:04 -0800 (Thu, 14 Feb 2008) | 1 line
  
  fix tabs in files
................
  r43256 | matias | 2008-02-14 11:22:15 -0800 (Thu, 14 Feb 2008) | 1 line
  
  fix tabs in files
................
  r43260 | matias | 2008-02-14 13:24:11 -0800 (Thu, 14 Feb 2008) | 1 line
  
  add missing images
................
  r43262 | hkaiser | 2008-02-14 14:01:54 -0800 (Thu, 14 Feb 2008) | 1 line
  
  Fixed a whitespace insertion glitch, where whitespace got inserted unconditionally between two operators even if one of these was a comma.
................
  r43264 | hkaiser | 2008-02-14 15:52:33 -0800 (Thu, 14 Feb 2008) | 1 line
  
  Wave: More fixes to whitespace insertion engine.
................
  r43266 | hkaiser | 2008-02-15 06:35:36 -0800 (Fri, 15 Feb 2008) | 1 line
  
  Wave: More fixes to whitespace insertion engine.
................
  r43269 | pdimov | 2008-02-15 10:40:36 -0800 (Fri, 15 Feb 2008) | 1 line
  
  Added support for &&, ||
................
  r43272 | andreas_huber69 | 2008-02-16 02:13:08 -0800 (Sat, 16 Feb 2008) | 1 line
  
  Updated statechart markup
................
  r43274 | andreas_huber69 | 2008-02-16 02:19:49 -0800 (Sat, 16 Feb 2008) | 2 lines
  
  Silenced GCC 4.0.1 warning (patch supplied by Euan)
  <http://thread.gmane.org/gmane.comp.lib.boost.devel/171071>
................
  r43280 | jurko | 2008-02-16 08:50:42 -0800 (Sat, 16 Feb 2008) | 1 line
  
  Corrected comments related to the allowed linker & linker-type values. Minor stylistic changes.
................
  r43281 | jurko | 2008-02-16 08:53:33 -0800 (Sat, 16 Feb 2008) | 1 line
  
  Added support for compiling C++ programs without RTTI support using the gcc toolset.
................
  r43282 | jurko | 2008-02-16 09:03:54 -0800 (Sat, 16 Feb 2008) | 1 line
  
  Made the msvc toolset always explicitly enable or disable rtti support based on the <rtti> feature value instead of only setting it if <rtti>on and depending on it being disabled by default. The original behaviour did not work well with msvc 8.0 for which there was not way to disable rtti support as that compiler enables rtti support by default.
................
  r43283 | bemandawes | 2008-02-16 18:01:32 -0800 (Sat, 16 Feb 2008) | 1 line
  
  Show output of example program
................
  r43290 | hkaiser | 2008-02-17 08:45:08 -0800 (Sun, 17 Feb 2008) | 1 line
  
  Wave: Extended a workaround to newest Intel compiler version (Linux V10.1)
................
  r43292 | nesotto | 2008-02-17 08:49:38 -0800 (Sun, 17 Feb 2008) | 1 line
  
  support for comparinson operators
................
  r43293 | nesotto | 2008-02-17 08:50:02 -0800 (Sun, 17 Feb 2008) | 1 line
  
  support for comparison operators
................
  r43294 | hkaiser | 2008-02-17 09:00:20 -0800 (Sun, 17 Feb 2008) | 1 line
  
  Wave: Fixed test cases to reflect recent changes to whitespace insertion.
................
  r43296 | eric_niebler | 2008-02-17 12:53:18 -0800 (Sun, 17 Feb 2008) | 1 line
  
  proto documentation improvements
................
  r43299 | turkanis | 2008-02-17 21:48:13 -0800 (Sun, 17 Feb 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 43243-43298: overhaul of category_of and close(): stringstream is now dual_seekable; standard file streams and string streams are closable; public Boost.Iostreams streams and streambufs are closable; close() pops filtering streams and streambufs
................
  r43300 | eric_niebler | 2008-02-17 22:16:27 -0800 (Sun, 17 Feb 2008) | 1 line
  
  remove dependence on boost.lambda, make numeric function objects work with std binders
................
  r43301 | chris_kohlhoff | 2008-02-18 05:31:26 -0800 (Mon, 18 Feb 2008) | 2 lines
  
  Fix printing of error messages.
................
  r43302 | chris_kohlhoff | 2008-02-18 05:33:23 -0800 (Mon, 18 Feb 2008) | 2 lines
  
  Only define _XOPEN_SOURCE_EXTENDED when building with gcc on HP-UX.
................
  r43303 | chris_kohlhoff | 2008-02-18 05:35:15 -0800 (Mon, 18 Feb 2008) | 3 lines
  
  Add missing #include of socket_types.hpp needed for the SSL unit tests
  to compile successfully on Windows.
................
  r43306 | eric_niebler | 2008-02-18 10:29:29 -0800 (Mon, 18 Feb 2008) | 1 line
  
  remove post_construct docs, fix link to boost.parameter library
................
  r43308 | niels_dekker | 2008-02-18 14:11:19 -0800 (Mon, 18 Feb 2008) | 1 line
  
  Fixed the assignment of value_initialized<T> for T being a C-style array. (The previous version would trigger a compile error in this case.)
................
  r43309 | niels_dekker | 2008-02-18 14:13:21 -0800 (Mon, 18 Feb 2008) | 1 line
  
  Tested the assignment of value_initialized<T>, for T being a C-style array. Related to the fix of changeset [43308]
................
  r43310 | eric_niebler | 2008-02-18 15:03:23 -0800 (Mon, 18 Feb 2008) | 1 line
  
  some doxygen comments for proto/traits.hpp
................
  r43311 | eric_niebler | 2008-02-18 21:56:52 -0800 (Mon, 18 Feb 2008) | 1 line
  
  more proto documentation tweaks, remove unnecessary result_of::arg_c instantiation
................
  r43312 | eric_niebler | 2008-02-18 23:14:37 -0800 (Mon, 18 Feb 2008) | 1 line
  
  fix droppable accumulators
................
  r43314 | eric_niebler | 2008-02-18 23:33:30 -0800 (Mon, 18 Feb 2008) | 1 line
  
  darn, back out bad droppable changes
................
  r43316 | pdimov | 2008-02-19 05:18:58 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fixes #1590.
................
  r43317 | pdimov | 2008-02-19 06:01:13 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fixes #1444.
................
  r43318 | pdimov | 2008-02-19 06:26:36 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fix #398, as long as the macros BOOST_NO_STD_TYPEINFO and BOOST_NO_IOSTREAM are defined. I don't know how Boost.Config needs to be changed to autodetect eVC4 and set these on its own.
................
  r43319 | pdimov | 2008-02-19 06:51:10 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fix #1641.
................
  r43320 | pdimov | 2008-02-19 06:59:28 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fix #1646.
................
  r43321 | pdimov | 2008-02-19 07:09:10 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fix #1642.
................
  r43322 | nesotto | 2008-02-19 07:10:05 -0800 (Tue, 19 Feb 2008) | 1 line
  
  fixed problem with operator()() when the value_type was abstract.
................
  r43323 | pdimov | 2008-02-19 07:40:58 -0800 (Tue, 19 Feb 2008) | 1 line
  
  Fix #1643.
................
  r43325 | turkanis | 2008-02-19 11:34:07 -0800 (Tue, 19 Feb 2008) | 1 line
  
  stringstreams are no longer closable; the semantics of close() for these devices was illconsidered
................
  r43328 | turkanis | 2008-02-19 16:09:06 -0800 (Tue, 19 Feb 2008) | 1 line
  
  menu fix from iostreams_dev
................
  r43329 | turkanis | 2008-02-19 19:20:17 -0800 (Tue, 19 Feb 2008) | 1 line
  
  markup for pgi-7.0 (iostreams)
................
  r43330 | bemandawes | 2008-02-20 05:46:49 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Add .z7 archive generation
................
  r43332 | grafik | 2008-02-20 09:32:09 -0800 (Wed, 20 Feb 2008) | 1 line
  
  New readme page for now standalone release.
................
  r43334 | grafik | 2008-02-20 11:15:16 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Fix link to getting started docs.
................
  r43335 | grafik | 2008-02-20 14:50:03 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Add the <python.interpreter> to all requirements to allow other toolsets to use the currently configured python instead of relying on python being in the path.
................
  r43336 | grafik | 2008-02-20 15:01:43 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Use the configured python interpreter instead of assuming it's in the path.
................
  r43337 | grafik | 2008-02-20 15:03:28 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Add missing, and assumed, white background for screen rendering.
................
  r43338 | grafik | 2008-02-20 15:26:58 -0800 (Wed, 20 Feb 2008) | 1 line
  
  Doc cleanups.
................
  r43344 | eric_niebler | 2008-02-20 23:18:24 -0800 (Wed, 20 Feb 2008) | 1 line
  
  More Proto documentation
................
  r43346 | johnmaddock | 2008-02-21 02:37:59 -0800 (Thu, 21 Feb 2008) | 3 lines
  
  Fix typo in example.
  Added links to PDF versions of the docs.
  Regenerated all the docs to fix people links.
................
  r43347 | johnmaddock | 2008-02-21 03:53:59 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Update main overview page.
................
  r43349 | bemandawes | 2008-02-21 04:46:11 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Fix typo; .z7 should be .7z
................
  r43351 | johnmaddock | 2008-02-21 04:58:15 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Added link to PDF docs, and regenerated.
................
  r43354 | johnmaddock | 2008-02-21 05:51:18 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Added link to PDF docs, and regenerated.
................
  r43357 | johnmaddock | 2008-02-21 08:49:59 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Added link to PDF docs.
................
  r43359 | johnmaddock | 2008-02-21 09:01:26 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Regenerated docs to fix links.
................
  r43361 | bemandawes | 2008-02-21 12:11:32 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Fix still another typo
................
  r43362 | eric_niebler | 2008-02-21 12:12:02 -0800 (Thu, 21 Feb 2008) | 1 line
  
  doxygen comments for proto::when<>
................
  r43363 | eric_niebler | 2008-02-21 16:42:12 -0800 (Thu, 21 Feb 2008) | 1 line
  
  fix crash when actions are in keep() expressions
................
  r43364 | eric_niebler | 2008-02-21 18:01:46 -0800 (Thu, 21 Feb 2008) | 1 line
  
  doxygen comments
................
  r43365 | grafik | 2008-02-21 21:26:39 -0800 (Thu, 21 Feb 2008) | 1 line
  
  Rename readme.html to index.html, and add forwarding index.htm for backward compatibility.
................
  r43368 | danieljames | 2008-02-22 01:21:22 -0800 (Fri, 22 Feb 2008) | 2 lines
  
  Update the index.html link in the navbar.
................
  r43371 | grafik | 2008-02-22 08:25:21 -0800 (Fri, 22 Feb 2008) | 1 line
  
  Remove obsolete getting started files. They where replaced by more/getting_started/*.
................
  r43377 | chris_kohlhoff | 2008-02-22 14:43:54 -0800 (Fri, 22 Feb 2008) | 2 lines
  
  Use the correct vector of timer queues when dispatching timers.
................
  r43390 | turkanis | 2008-02-22 16:05:49 -0800 (Fri, 22 Feb 2008) | 2 lines
  
  Ported change from iostreams_dev
................
  r43391 | turkanis | 2008-02-22 16:06:24 -0800 (Fri, 22 Feb 2008) | 2 lines
  
  Ported changes from iostreams_dev
................
  r43392 | turkanis | 2008-02-22 16:07:13 -0800 (Fri, 22 Feb 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 43327-43389
................
  r43393 | turkanis | 2008-02-22 16:11:07 -0800 (Fri, 22 Feb 2008) | 1 line
  
  merged changes from iostreams_dev
................
  r43395 | turkanis | 2008-02-22 22:07:59 -0800 (Fri, 22 Feb 2008) | 1 line
  
  updated to test close() on filtering streambufs
................
  r43399 | turkanis | 2008-02-22 23:44:58 -0800 (Fri, 22 Feb 2008) | 1 line
  
  merged changes from iostreams_dev
................
  r43402 | bemandawes | 2008-02-23 06:04:02 -0800 (Sat, 23 Feb 2008) | 1 line
  
  Give the 1st and 2nd level index.html files a common look-and-feel.
................
  r43405 | vladimir_prus | 2008-02-24 04:59:04 -0800 (Sun, 24 Feb 2008) | 3 lines
  
  Recognize that fact, for that for intel-win, <runtime-debuggin>
  matters and should be added to the library name.
................
  r43409 | bemandawes | 2008-02-24 16:53:26 -0800 (Sun, 24 Feb 2008) | 1 line
  
  Fix html boo boo
................
  r43410 | schoepflin | 2008-02-25 00:37:10 -0800 (Mon, 25 Feb 2008) | 1 line
  
  Added missing template keyword.
................
  r43411 | t_schwinger | 2008-02-25 03:45:51 -0800 (Mon, 25 Feb 2008) | 3 lines
  
  removes unnecessary escaping
................
  r43412 | t_schwinger | 2008-02-25 03:47:59 -0800 (Mon, 25 Feb 2008) | 3 lines
  
  removes unnecessary comment
................
  r43416 | hkaiser | 2008-02-26 11:25:05 -0800 (Tue, 26 Feb 2008) | 1 line
  
  Wave: Fixed expanding_function_like_macro preprocessing hook.
................
  r43417 | danieljames | 2008-02-26 14:04:55 -0800 (Tue, 26 Feb 2008) | 2 lines
  
  Fix a link to Boost.Bimap.
................
  r43418 | danieljames | 2008-02-26 14:07:25 -0800 (Tue, 26 Feb 2008) | 2 lines
  
  Change another link that's no longer in the repository to link to the website.
................
  r43419 | hkaiser | 2008-02-26 14:36:36 -0800 (Tue, 26 Feb 2008) | 1 line
  
  Fixed a compilation problem on pathscale
................
  r43421 | eric_niebler | 2008-02-27 10:48:22 -0800 (Wed, 27 Feb 2008) | 1 line
  
  partially revert breaking change to independent sub-expressions until I can make a proper fix
................
  r43422 | danieljames | 2008-02-27 10:51:14 -0800 (Wed, 27 Feb 2008) | 1 line
  
  Fix broken copyright urls. Fixes #1573.
................
  r43423 | danieljames | 2008-02-27 11:22:01 -0800 (Wed, 27 Feb 2008) | 1 line
  
  Fix incorrect links to copyright of the form 'http:#www.boost.org
................
  r43424 | eric_niebler | 2008-02-27 11:39:43 -0800 (Wed, 27 Feb 2008) | 1 line
  
  fix bug in use_simple_repeat calculation
................
  r43428 | eric_niebler | 2008-02-27 16:03:15 -0800 (Wed, 27 Feb 2008) | 1 line
  
  add test case for use_simple_repeat fix
................
  r43433 | eric_niebler | 2008-02-28 14:47:12 -0800 (Thu, 28 Feb 2008) | 1 line
  
  fix oops
................
  r43434 | johnmaddock | 2008-02-29 01:49:42 -0800 (Fri, 29 Feb 2008) | 1 line
  
  Apply fixes to issue #1658 which fixes some broken URL's.
................
  r43435 | johnmaddock | 2008-02-29 01:58:30 -0800 (Fri, 29 Feb 2008) | 1 line
  
  Fix broken link as per report #1658.
................
  r43437 | chris_kohlhoff | 2008-02-29 04:57:57 -0800 (Fri, 29 Feb 2008) | 2 lines
  
  Add missing tie().
................
  r43438 | schoepflin | 2008-02-29 07:13:41 -0800 (Fri, 29 Feb 2008) | 2 lines
  
  Added expected failure markup for the test weighted_tail_variate_means on Tru64/CXX.
................
  r43441 | eric_niebler | 2008-03-01 11:32:56 -0800 (Sat, 01 Mar 2008) | 1 line
  
  add map_assign example
................
  r43458 | turkanis | 2008-03-02 22:20:14 -0800 (Sun, 02 Mar 2008) | 1 line
  
  merged changes from iostreams_dev, revisions 43399-43457
................
  r43461 | anthonyw | 2008-03-03 00:44:42 -0800 (Mon, 03 Mar 2008) | 1 line
  
  Test and fix for issue #1665
................
  r43464 | anthonyw | 2008-03-03 02:52:44 -0800 (Mon, 03 Mar 2008) | 1 line
  
  thread constructor now accepts up to three additional arguments to pass to thread function
................
  r43467 | danieljames | 2008-03-03 04:10:35 -0800 (Mon, 03 Mar 2008) | 2 lines
  
  Tell subversion that date_time.doc is a text file, not a word document.
................
  r43468 | danieljames | 2008-03-03 04:11:25 -0800 (Mon, 03 Mar 2008) | 1 line
  
  Fix license link in date_time.doc
................
  r43469 | chris_kohlhoff | 2008-03-03 05:21:05 -0800 (Mon, 03 Mar 2008) | 4 lines
  
  Disable use of CancelIo by default, due to the possibility of silent
  failure on some system configurations. Swallow error returned by CancelIoEx
  if there are no operations to be cancelled.
................
  r43470 | chris_kohlhoff | 2008-03-03 05:27:06 -0800 (Mon, 03 Mar 2008) | 2 lines
  
  Add missing 'boost_' prefix to helper namespace.
................
  r43471 | chris_kohlhoff | 2008-03-03 05:36:35 -0800 (Mon, 03 Mar 2008) | 2 lines
  
  Regenerate documentation.
................
  r43472 | chris_kohlhoff | 2008-03-03 06:05:35 -0800 (Mon, 03 Mar 2008) | 1 line
  
  Update copyright notices.
................
  r43473 | chris_kohlhoff | 2008-03-03 06:13:01 -0800 (Mon, 03 Mar 2008) | 2 lines
  
  Update copyright notices.
................
  r43476 | eric_niebler | 2008-03-03 11:44:54 -0800 (Mon, 03 Mar 2008) | 1 line
  
  add Map Assign example to documentation
................
  r43478 | eric_niebler | 2008-03-03 11:47:47 -0800 (Mon, 03 Mar 2008) | 1 line
  
  second attempt at fixing actions in independent expressions
................
  r43484 | eric_niebler | 2008-03-03 15:48:17 -0800 (Mon, 03 Mar 2008) | 1 line
  
  handle static regexes with actions nested in dynamic independent subexpressions
................
  r43485 | emildotchevski | 2008-03-03 17:41:17 -0800 (Mon, 03 Mar 2008) | 1 line
  
  boost exception
................
  r43496 | eric_niebler | 2008-03-04 10:51:07 -0800 (Tue, 04 Mar 2008) | 1 line
  
  rename numeric::empty to numeric::default_, fixes #1650
................
  r43501 | eric_niebler | 2008-03-04 11:31:57 -0800 (Tue, 04 Mar 2008) | 1 line
  
  eliminate msvc level 4 warnings, fixes #1631
................
  r43502 | eric_niebler | 2008-03-04 11:42:36 -0800 (Tue, 04 Mar 2008) | 1 line
  
  add Dave Jenkin's evil static/dynamic actions in keep test case
................
  r43503 | eric_niebler | 2008-03-04 13:09:47 -0800 (Tue, 04 Mar 2008) | 1 line
  
  work around msvc bug 331418, fixes #1652
................
  r43506 | eric_niebler | 2008-03-04 15:01:17 -0800 (Tue, 04 Mar 2008) | 1 line
  
  fix bad interaction between boyer-moore optimization and partial match feature, fixes #1564
................
  r43508 | eric_niebler | 2008-03-04 22:32:39 -0800 (Tue, 04 Mar 2008) | 1 line
  
  add BOOST_REVERSE_FOREACH, fixes #1071
................
  r43509 | eric_niebler | 2008-03-04 23:12:03 -0800 (Tue, 04 Mar 2008) | 1 line
  
  fix bug iterating over abstract base
................

Added:
   branches/proto/v3/boost/exception/
      - copied from r43509, /trunk/boost/exception/
   branches/proto/v3/boost/exception.hpp
      - copied unchanged from r43509, /trunk/boost/exception.hpp
   branches/proto/v3/boost/exception/cloning.hpp
      - copied unchanged from r43509, /trunk/boost/exception/cloning.hpp
   branches/proto/v3/boost/exception/detail/
      - copied from r43509, /trunk/boost/exception/detail/
   branches/proto/v3/boost/exception/detail/cloning_base.hpp
      - copied unchanged from r43509, /trunk/boost/exception/detail/cloning_base.hpp
   branches/proto/v3/boost/exception/detail/counted_base.hpp
      - copied unchanged from r43509, /trunk/boost/exception/detail/counted_base.hpp
   branches/proto/v3/boost/exception/enable_error_info.hpp
      - copied unchanged from r43509, /trunk/boost/exception/enable_error_info.hpp
   branches/proto/v3/boost/exception/enable_exception_cloning.hpp
      - copied unchanged from r43509, /trunk/boost/exception/enable_exception_cloning.hpp
   branches/proto/v3/boost/exception/error_info.hpp
      - copied unchanged from r43509, /trunk/boost/exception/error_info.hpp
   branches/proto/v3/boost/exception/exception.hpp
      - copied unchanged from r43509, /trunk/boost/exception/exception.hpp
   branches/proto/v3/boost/exception/info.hpp
      - copied unchanged from r43509, /trunk/boost/exception/info.hpp
   branches/proto/v3/boost/exception/info_tuple.hpp
      - copied unchanged from r43509, /trunk/boost/exception/info_tuple.hpp
   branches/proto/v3/boost/exception/to_string.hpp
      - copied unchanged from r43509, /trunk/boost/exception/to_string.hpp
   branches/proto/v3/boost/exception/to_string_stub.hpp
      - copied unchanged from r43509, /trunk/boost/exception/to_string_stub.hpp
   branches/proto/v3/boost/graph/edmonds_karp_max_flow.hpp
      - copied unchanged from r43509, /trunk/boost/graph/edmonds_karp_max_flow.hpp
   branches/proto/v3/boost/interprocess/allocators/detail/allocator_common.hpp
      - copied unchanged from r43509, /trunk/boost/interprocess/allocators/detail/allocator_common.hpp
   branches/proto/v3/boost/intrusive/detail/common_slist_algorithms.hpp
      - copied unchanged from r43509, /trunk/boost/intrusive/detail/common_slist_algorithms.hpp
   branches/proto/v3/boost/intrusive/linear_slist_algorithms.hpp
      - copied unchanged from r43509, /trunk/boost/intrusive/linear_slist_algorithms.hpp
   branches/proto/v3/boost/iostreams/detail/absolute_path.hpp
      - copied unchanged from r43509, /trunk/boost/iostreams/detail/absolute_path.hpp
   branches/proto/v3/boost/iostreams/detail/config/fpos.hpp
      - copied unchanged from r43509, /trunk/boost/iostreams/detail/config/fpos.hpp
   branches/proto/v3/boost/iostreams/detail/current_directory.hpp
      - copied unchanged from r43509, /trunk/boost/iostreams/detail/current_directory.hpp
   branches/proto/v3/boost/iostreams/detail/restrict_impl.hpp
      - copied unchanged from r43509, /trunk/boost/iostreams/detail/restrict_impl.hpp
   branches/proto/v3/boost/iostreams/slice.hpp
      - copied unchanged from r43509, /trunk/boost/iostreams/slice.hpp
   branches/proto/v3/boost/mpi/detail/binary_buffer_iprimitive.hpp
      - copied unchanged from r43509, /trunk/boost/mpi/detail/binary_buffer_iprimitive.hpp
   branches/proto/v3/boost/mpi/detail/binary_buffer_oprimitive.hpp
      - copied unchanged from r43509, /trunk/boost/mpi/detail/binary_buffer_oprimitive.hpp
   branches/proto/v3/boost/ptr_container/clone_inserter.hpp
      - copied unchanged from r43509, /trunk/boost/ptr_container/clone_inserter.hpp
   branches/proto/v3/boost/ptr_container/ptr_inserter.hpp
      - copied unchanged from r43509, /trunk/boost/ptr_container/ptr_inserter.hpp
   branches/proto/v3/boost/unordered/
      - copied from r43509, /trunk/boost/unordered/
   branches/proto/v3/boost/unordered/detail/
      - copied from r43509, /trunk/boost/unordered/detail/
   branches/proto/v3/boost/unordered/detail/allocator.hpp
      - copied unchanged from r43509, /trunk/boost/unordered/detail/allocator.hpp
   branches/proto/v3/boost/unordered/detail/hash_table.hpp
      - copied unchanged from r43509, /trunk/boost/unordered/detail/hash_table.hpp
   branches/proto/v3/boost/unordered/detail/hash_table_impl.hpp
      - copied unchanged from r43509, /trunk/boost/unordered/detail/hash_table_impl.hpp
   branches/proto/v3/boost/unordered_map.hpp
      - copied unchanged from r43509, /trunk/boost/unordered_map.hpp
   branches/proto/v3/boost/unordered_set.hpp
      - copied unchanged from r43509, /trunk/boost/unordered_set.hpp
   branches/proto/v3/boost/xpressive/proto/detail/ignore_unused.hpp
      - copied unchanged from r43509, /trunk/boost/xpressive/proto/detail/ignore_unused.hpp
   branches/proto/v3/boost/xpressive/proto/detail/pop_front.hpp
      - copied unchanged from r43509, /trunk/boost/xpressive/proto/detail/pop_front.hpp
   branches/proto/v3/boost/xpressive/proto/detail/reverse.hpp
      - copied unchanged from r43509, /trunk/boost/xpressive/proto/detail/reverse.hpp
   branches/proto/v3/doc/html/hash/
      - copied from r43509, /trunk/doc/html/hash/
   branches/proto/v3/doc/html/hash/custom.html
      - copied unchanged from r43509, /trunk/doc/html/hash/custom.html
   branches/proto/v3/doc/html/unordered.html
      - copied unchanged from r43509, /trunk/doc/html/unordered.html
   branches/proto/v3/index.htm
      - copied unchanged from r43509, /trunk/index.htm
   branches/proto/v3/index.html
      - copied unchanged from r43509, /trunk/index.html
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/boost_bimap/the_tutorial/additional_information.html
   branches/proto/v3/libs/bimap/doc/html/images/bimap/relation.and.pair.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/bimap/relation.and.pair.png
   branches/proto/v3/libs/bimap/doc/html/images/bimap/relation.and.pair.with.info.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/bimap/relation.and.pair.with.info.png
   branches/proto/v3/libs/bimap/doc/html/images/bimap/relation.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/bimap/relation.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/
      - copied from r43509, /trunk/libs/bimap/doc/html/images/callouts/
   branches/proto/v3/libs/bimap/doc/html/images/callouts/1.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/1.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/10.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/10.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/11.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/11.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/12.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/12.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/13.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/13.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/14.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/14.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/15.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/15.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/2.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/2.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/3.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/3.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/4.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/4.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/5.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/5.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/6.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/6.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/7.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/7.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/8.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/8.png
   branches/proto/v3/libs/bimap/doc/html/images/callouts/9.png
      - copied unchanged from r43509, /trunk/libs/bimap/doc/html/images/callouts/9.png
   branches/proto/v3/libs/bind/test/bind_and_or_test.cpp
      - copied unchanged from r43509, /trunk/libs/bind/test/bind_and_or_test.cpp
   branches/proto/v3/libs/exception/
      - copied from r43509, /trunk/libs/exception/
   branches/proto/v3/libs/exception/doc/
      - copied from r43509, /trunk/libs/exception/doc/
   branches/proto/v3/libs/exception/doc/BOOST_ERROR_INFO.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/BOOST_ERROR_INFO.html
   branches/proto/v3/libs/exception/doc/adding_data_at_throw.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/adding_data_at_throw.html
   branches/proto/v3/libs/exception/doc/adding_data_later.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/adding_data_later.html
   branches/proto/v3/libs/exception/doc/boost-exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/boost-exception.html
   branches/proto/v3/libs/exception/doc/clone_exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/clone_exception.html
   branches/proto/v3/libs/exception/doc/cloning.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/cloning.html
   branches/proto/v3/libs/exception/doc/cloning_and_rethrowing.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/cloning_and_rethrowing.html
   branches/proto/v3/libs/exception/doc/enable_error_info.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/enable_error_info.html
   branches/proto/v3/libs/exception/doc/enable_exception_cloning.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/enable_exception_cloning.html
   branches/proto/v3/libs/exception/doc/error_info.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/error_info.html
   branches/proto/v3/libs/exception/doc/exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception.html
   branches/proto/v3/libs/exception/doc/exception_cloning_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_cloning_hpp.html
   branches/proto/v3/libs/exception/doc/exception_constructors.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_constructors.html
   branches/proto/v3/libs/exception/doc/exception_destructor.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_destructor.html
   branches/proto/v3/libs/exception/doc/exception_enable_error_info_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_enable_error_info_hpp.html
   branches/proto/v3/libs/exception/doc/exception_enable_exception_cloning_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_enable_exception_cloning_hpp.html
   branches/proto/v3/libs/exception/doc/exception_error_info_group_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_error_info_group_hpp.html
   branches/proto/v3/libs/exception/doc/exception_error_info_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_error_info_hpp.html
   branches/proto/v3/libs/exception/doc/exception_error_info_value_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_error_info_value_hpp.html
   branches/proto/v3/libs/exception/doc/exception_exception_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_exception_hpp.html
   branches/proto/v3/libs/exception/doc/exception_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_hpp.html
   branches/proto/v3/libs/exception/doc/exception_ptr.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_ptr.html
   branches/proto/v3/libs/exception/doc/exception_what.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/exception_what.html
   branches/proto/v3/libs/exception/doc/get_error_info.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/get_error_info.html
   branches/proto/v3/libs/exception/doc/grouping_data.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/grouping_data.html
   branches/proto/v3/libs/exception/doc/logging.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/logging.html
   branches/proto/v3/libs/exception/doc/name_idx.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/name_idx.html
   branches/proto/v3/libs/exception/doc/operator_shl_exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/operator_shl_exception.html
   branches/proto/v3/libs/exception/doc/reno.css
      - copied unchanged from r43509, /trunk/libs/exception/doc/reno.css
   branches/proto/v3/libs/exception/doc/rethrow_exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/rethrow_exception.html
   branches/proto/v3/libs/exception/doc/shade-l.png
      - copied unchanged from r43509, /trunk/libs/exception/doc/shade-l.png
   branches/proto/v3/libs/exception/doc/shade-r.png
      - copied unchanged from r43509, /trunk/libs/exception/doc/shade-r.png
   branches/proto/v3/libs/exception/doc/throw_exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/throw_exception.html
   branches/proto/v3/libs/exception/doc/throw_exception_hpp.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/throw_exception_hpp.html
   branches/proto/v3/libs/exception/doc/transporting_data.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/transporting_data.html
   branches/proto/v3/libs/exception/doc/unknown_exception.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/unknown_exception.html
   branches/proto/v3/libs/exception/doc/using_enable_cloning.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/using_enable_cloning.html
   branches/proto/v3/libs/exception/doc/using_enable_error_info.html
      - copied unchanged from r43509, /trunk/libs/exception/doc/using_enable_error_info.html
   branches/proto/v3/libs/exception/doc/valid-css.png
      - copied unchanged from r43509, /trunk/libs/exception/doc/valid-css.png
   branches/proto/v3/libs/exception/doc/valid-xhtml.png
      - copied unchanged from r43509, /trunk/libs/exception/doc/valid-xhtml.png
   branches/proto/v3/libs/exception/example/
      - copied from r43509, /trunk/libs/exception/example/
   branches/proto/v3/libs/exception/example/Jamfile
      - copied unchanged from r43509, /trunk/libs/exception/example/Jamfile
   branches/proto/v3/libs/exception/example/cloning_1.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/cloning_1.cpp
   branches/proto/v3/libs/exception/example/cloning_2.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/cloning_2.cpp
   branches/proto/v3/libs/exception/example/enable_error_info.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/enable_error_info.cpp
   branches/proto/v3/libs/exception/example/error_info_1.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/error_info_1.cpp
   branches/proto/v3/libs/exception/example/error_info_2.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/error_info_2.cpp
   branches/proto/v3/libs/exception/example/example_io.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/example_io.cpp
   branches/proto/v3/libs/exception/example/info_tuple.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/info_tuple.cpp
   branches/proto/v3/libs/exception/example/logging.cpp
      - copied unchanged from r43509, /trunk/libs/exception/example/logging.cpp
   branches/proto/v3/libs/exception/test/
      - copied from r43509, /trunk/libs/exception/test/
   branches/proto/v3/libs/exception/test/Jamfile
      - copied unchanged from r43509, /trunk/libs/exception/test/Jamfile
   branches/proto/v3/libs/exception/test/boost_error_info_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/boost_error_info_test.cpp
   branches/proto/v3/libs/exception/test/cloning_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/cloning_test.cpp
   branches/proto/v3/libs/exception/test/enable_error_info_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/enable_error_info_test.cpp
   branches/proto/v3/libs/exception/test/errno_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/errno_test.cpp
   branches/proto/v3/libs/exception/test/error_info_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/error_info_test.cpp
   branches/proto/v3/libs/exception/test/exception_fail.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/exception_fail.cpp
   branches/proto/v3/libs/exception/test/exception_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/exception_test.cpp
   branches/proto/v3/libs/exception/test/helper1.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/helper1.cpp
   branches/proto/v3/libs/exception/test/helper1.hpp
      - copied unchanged from r43509, /trunk/libs/exception/test/helper1.hpp
   branches/proto/v3/libs/exception/test/helper2.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/helper2.cpp
   branches/proto/v3/libs/exception/test/helper2.hpp
      - copied unchanged from r43509, /trunk/libs/exception/test/helper2.hpp
   branches/proto/v3/libs/exception/test/throw_exception_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/throw_exception_test.cpp
   branches/proto/v3/libs/exception/test/to_string_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/to_string_test.cpp
   branches/proto/v3/libs/exception/test/unknown_exception_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/unknown_exception_test.cpp
   branches/proto/v3/libs/exception/test/what_test.cpp
      - copied unchanged from r43509, /trunk/libs/exception/test/what_test.cpp
   branches/proto/v3/libs/foreach/test/array_byref_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/array_byref_r.cpp
   branches/proto/v3/libs/foreach/test/array_byval_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/array_byval_r.cpp
   branches/proto/v3/libs/foreach/test/cstr_byref_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/cstr_byref_r.cpp
   branches/proto/v3/libs/foreach/test/cstr_byval_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/cstr_byval_r.cpp
   branches/proto/v3/libs/foreach/test/misc.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/misc.cpp
   branches/proto/v3/libs/foreach/test/pair_byref_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/pair_byref_r.cpp
   branches/proto/v3/libs/foreach/test/pair_byval_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/pair_byval_r.cpp
   branches/proto/v3/libs/foreach/test/rvalue_const_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/rvalue_const_r.cpp
   branches/proto/v3/libs/foreach/test/rvalue_nonconst_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/rvalue_nonconst_r.cpp
   branches/proto/v3/libs/foreach/test/stl_byref_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/stl_byref_r.cpp
   branches/proto/v3/libs/foreach/test/stl_byval_r.cpp
      - copied unchanged from r43509, /trunk/libs/foreach/test/stl_byval_r.cpp
   branches/proto/v3/libs/graph/doc/edmonds_karp_max_flow.html
      - copied unchanged from r43509, /trunk/libs/graph/doc/edmonds_karp_max_flow.html
   branches/proto/v3/libs/graph/example/edmonds-karp-eg.cpp
      - copied unchanged from r43509, /trunk/libs/graph/example/edmonds-karp-eg.cpp
   branches/proto/v3/libs/interprocess/test/vector_test.hpp
      - copied unchanged from r43509, /trunk/libs/interprocess/test/vector_test.hpp
   branches/proto/v3/libs/iostreams/doc/functions/slice.html
      - copied unchanged from r43509, /trunk/libs/iostreams/doc/functions/slice.html
   branches/proto/v3/libs/iostreams/doc/release_notes.html
      - copied unchanged from r43509, /trunk/libs/iostreams/doc/release_notes.html
   branches/proto/v3/libs/iostreams/test/bool_trait_test.cpp
      - copied unchanged from r43509, /trunk/libs/iostreams/test/bool_trait_test.cpp
   branches/proto/v3/libs/iostreams/test/combine_test.cpp
      - copied unchanged from r43509, /trunk/libs/iostreams/test/combine_test.cpp
   branches/proto/v3/libs/iostreams/test/slice_test.cpp
      - copied unchanged from r43509, /trunk/libs/iostreams/test/slice_test.cpp
   branches/proto/v3/libs/iostreams/test/stream_offset_32bit_test.cpp
      - copied unchanged from r43509, /trunk/libs/iostreams/test/stream_offset_32bit_test.cpp
   branches/proto/v3/libs/iostreams/test/stream_offset_64bit_test.cpp
      - copied unchanged from r43509, /trunk/libs/iostreams/test/stream_offset_64bit_test.cpp
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html
      - copied unchanged from r43509, /trunk/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html
   branches/proto/v3/libs/mpi/src/python/py_nonblocking.cpp
      - copied unchanged from r43509, /trunk/libs/mpi/src/python/py_nonblocking.cpp
   branches/proto/v3/libs/mpi/src/python/request_with_value.hpp
      - copied unchanged from r43509, /trunk/libs/mpi/src/python/request_with_value.hpp
   branches/proto/v3/libs/mpi/test/python/nonblocking_test.py
      - copied unchanged from r43509, /trunk/libs/mpi/test/python/nonblocking_test.py
   branches/proto/v3/libs/numeric/conversion/doc/Jamfile.v2
      - copied unchanged from r43509, /trunk/libs/numeric/conversion/doc/Jamfile.v2
   branches/proto/v3/libs/numeric/conversion/doc/html/images/
      - copied from r43509, /trunk/libs/numeric/conversion/doc/html/images/
   branches/proto/v3/libs/numeric/conversion/doc/html/images/callouts/
      - copied from r43509, /trunk/libs/numeric/conversion/doc/html/images/callouts/
   branches/proto/v3/libs/numeric/conversion/doc/html/images/callouts/R.png
      - copied unchanged from r43509, /trunk/libs/numeric/conversion/doc/html/images/callouts/R.png
   branches/proto/v3/libs/numeric/conversion/doc/html/images/space.png
      - copied unchanged from r43509, /trunk/libs/numeric/conversion/doc/html/images/space.png
   branches/proto/v3/libs/ptr_container/test/ptr_inserter.cpp
      - copied unchanged from r43509, /trunk/libs/ptr_container/test/ptr_inserter.cpp
   branches/proto/v3/libs/smart_ptr/test/scoped_array_eq_fail.cpp
      - copied unchanged from r43509, /trunk/libs/smart_ptr/test/scoped_array_eq_fail.cpp
   branches/proto/v3/libs/smart_ptr/test/scoped_ptr_eq_fail.cpp
      - copied unchanged from r43509, /trunk/libs/smart_ptr/test/scoped_ptr_eq_fail.cpp
   branches/proto/v3/libs/thread/test/test_thread_launching.cpp
      - copied unchanged from r43509, /trunk/libs/thread/test/test_thread_launching.cpp
   branches/proto/v3/libs/unordered/
      - copied from r43509, /trunk/libs/unordered/
   branches/proto/v3/libs/unordered/doc/
      - copied from r43509, /trunk/libs/unordered/doc/
   branches/proto/v3/libs/unordered/doc/Jamfile.v2
      - copied unchanged from r43509, /trunk/libs/unordered/doc/Jamfile.v2
   branches/proto/v3/libs/unordered/doc/buckets.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/buckets.qbk
   branches/proto/v3/libs/unordered/doc/comparison.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/comparison.qbk
   branches/proto/v3/libs/unordered/doc/diagrams/
      - copied from r43509, /trunk/libs/unordered/doc/diagrams/
   branches/proto/v3/libs/unordered/doc/diagrams/buckets.dia
      - copied unchanged from r43509, /trunk/libs/unordered/doc/diagrams/buckets.dia
   branches/proto/v3/libs/unordered/doc/diagrams/buckets.png
      - copied unchanged from r43509, /trunk/libs/unordered/doc/diagrams/buckets.png
   branches/proto/v3/libs/unordered/doc/hash_equality.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/hash_equality.qbk
   branches/proto/v3/libs/unordered/doc/intro.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/intro.qbk
   branches/proto/v3/libs/unordered/doc/rationale.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/rationale.qbk
   branches/proto/v3/libs/unordered/doc/ref.xml
      - copied unchanged from r43509, /trunk/libs/unordered/doc/ref.xml
   branches/proto/v3/libs/unordered/doc/src_code/
      - copied from r43509, /trunk/libs/unordered/doc/src_code/
   branches/proto/v3/libs/unordered/doc/src_code/insensitive.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/doc/src_code/insensitive.cpp
   branches/proto/v3/libs/unordered/doc/src_code/point1.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/doc/src_code/point1.cpp
   branches/proto/v3/libs/unordered/doc/src_code/point2.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/doc/src_code/point2.cpp
   branches/proto/v3/libs/unordered/doc/unordered.qbk
      - copied unchanged from r43509, /trunk/libs/unordered/doc/unordered.qbk
   branches/proto/v3/libs/unordered/examples/
      - copied from r43509, /trunk/libs/unordered/examples/
   branches/proto/v3/libs/unordered/examples/case_insensitive.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/examples/case_insensitive.hpp
   branches/proto/v3/libs/unordered/examples/case_insensitive_test.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/examples/case_insensitive_test.cpp
   branches/proto/v3/libs/unordered/examples/hash_functions/
      - copied from r43509, /trunk/libs/unordered/examples/hash_functions/
   branches/proto/v3/libs/unordered/examples/hash_functions/fnv-1.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/examples/hash_functions/fnv-1.hpp
   branches/proto/v3/libs/unordered/index.html
      - copied unchanged from r43509, /trunk/libs/unordered/index.html
   branches/proto/v3/libs/unordered/test/
      - copied from r43509, /trunk/libs/unordered/test/
   branches/proto/v3/libs/unordered/test/Jamfile.v2
      - copied unchanged from r43509, /trunk/libs/unordered/test/Jamfile.v2
   branches/proto/v3/libs/unordered/test/exception/
      - copied from r43509, /trunk/libs/unordered/test/exception/
   branches/proto/v3/libs/unordered/test/exception/Jamfile.v2
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/Jamfile.v2
   branches/proto/v3/libs/unordered/test/exception/assign_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/assign_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/constructor_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/constructor_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/containers.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/containers.hpp
   branches/proto/v3/libs/unordered/test/exception/copy_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/copy_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/erase_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/erase_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/insert_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/insert_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/rehash_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/rehash_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/exception/swap_exception_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/exception/swap_exception_tests.cpp
   branches/proto/v3/libs/unordered/test/helpers/
      - copied from r43509, /trunk/libs/unordered/test/helpers/
   branches/proto/v3/libs/unordered/test/helpers/allocator.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/allocator.hpp
   branches/proto/v3/libs/unordered/test/helpers/check_return_type.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/check_return_type.hpp
   branches/proto/v3/libs/unordered/test/helpers/equivalent.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/equivalent.hpp
   branches/proto/v3/libs/unordered/test/helpers/exception_test.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/exception_test.hpp
   branches/proto/v3/libs/unordered/test/helpers/fwd.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/fwd.hpp
   branches/proto/v3/libs/unordered/test/helpers/generators.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/generators.hpp
   branches/proto/v3/libs/unordered/test/helpers/helpers.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/helpers.hpp
   branches/proto/v3/libs/unordered/test/helpers/input_iterator.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/input_iterator.hpp
   branches/proto/v3/libs/unordered/test/helpers/invariants.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/invariants.hpp
   branches/proto/v3/libs/unordered/test/helpers/metafunctions.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/metafunctions.hpp
   branches/proto/v3/libs/unordered/test/helpers/random_values.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/random_values.hpp
   branches/proto/v3/libs/unordered/test/helpers/strong.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/strong.hpp
   branches/proto/v3/libs/unordered/test/helpers/test.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/test.hpp
   branches/proto/v3/libs/unordered/test/helpers/tracker.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/helpers/tracker.hpp
   branches/proto/v3/libs/unordered/test/objects/
      - copied from r43509, /trunk/libs/unordered/test/objects/
   branches/proto/v3/libs/unordered/test/objects/exception.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/objects/exception.hpp
   branches/proto/v3/libs/unordered/test/objects/fwd.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/objects/fwd.hpp
   branches/proto/v3/libs/unordered/test/objects/memory.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/objects/memory.hpp
   branches/proto/v3/libs/unordered/test/objects/minimal.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/objects/minimal.hpp
   branches/proto/v3/libs/unordered/test/objects/test.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/objects/test.hpp
   branches/proto/v3/libs/unordered/test/unordered/
      - copied from r43509, /trunk/libs/unordered/test/unordered/
   branches/proto/v3/libs/unordered/test/unordered/Jamfile.v2
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/Jamfile.v2
   branches/proto/v3/libs/unordered/test/unordered/assign_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/assign_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/at_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/at_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/bucket_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/bucket_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/compile_map.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/compile_map.cpp
   branches/proto/v3/libs/unordered/test/unordered/compile_set.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/compile_set.cpp
   branches/proto/v3/libs/unordered/test/unordered/compile_tests.hpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/compile_tests.hpp
   branches/proto/v3/libs/unordered/test/unordered/constructor_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/constructor_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/copy_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/copy_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/equivalent_keys_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/equivalent_keys_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/erase_equiv_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/erase_equiv_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/erase_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/erase_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/find_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/find_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/insert_stable_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/insert_stable_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/insert_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/insert_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/link_test_1.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/link_test_1.cpp
   branches/proto/v3/libs/unordered/test/unordered/link_test_2.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/link_test_2.cpp
   branches/proto/v3/libs/unordered/test/unordered/load_factor_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/load_factor_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/rehash_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/rehash_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/simple_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/simple_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/swap_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/swap_tests.cpp
   branches/proto/v3/libs/unordered/test/unordered/unnecessary_copy_tests.cpp
      - copied unchanged from r43509, /trunk/libs/unordered/test/unordered/unnecessary_copy_tests.cpp
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_019.cpp
      - copied unchanged from r43509, /trunk/libs/wave/test/testwave/testfiles/t_9_019.cpp
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_019.hpp
      - copied unchanged from r43509, /trunk/libs/wave/test/testwave/testfiles/t_9_019.hpp
   branches/proto/v3/libs/xpressive/proto/doc/concepts/
      - copied from r43509, /trunk/libs/xpressive/proto/doc/concepts/
   branches/proto/v3/libs/xpressive/proto/doc/concepts/PolymorphicFunctionObject.xml
      - copied unchanged from r43509, /trunk/libs/xpressive/proto/doc/concepts/PolymorphicFunctionObject.xml
   branches/proto/v3/libs/xpressive/proto/doc/concepts/PrimitiveTransform.xml
      - copied unchanged from r43509, /trunk/libs/xpressive/proto/doc/concepts/PrimitiveTransform.xml
   branches/proto/v3/libs/xpressive/proto/doc/concepts/Transform.xml
      - copied unchanged from r43509, /trunk/libs/xpressive/proto/doc/concepts/Transform.xml
   branches/proto/v3/libs/xpressive/proto/doc/proto.xml
      - copied unchanged from r43509, /trunk/libs/xpressive/proto/doc/proto.xml
   branches/proto/v3/libs/xpressive/proto/doc/wave.sh
      - copied unchanged from r43509, /trunk/libs/xpressive/proto/doc/wave.sh
   branches/proto/v3/libs/xpressive/proto/example/futures.cpp
      - copied, changed from r43509, /trunk/libs/xpressive/proto/example/futures.cpp
   branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp
      - copied, changed from r43509, /trunk/libs/xpressive/proto/example/map_assign.cpp
   branches/proto/v3/libs/xpressive/test/test_skip.cpp
      - copied unchanged from r43509, /trunk/libs/xpressive/test/test_skip.cpp
   branches/proto/v3/tools/build/v2/test/conditionals_multiple.py
      - copied unchanged from r43509, /trunk/tools/build/v2/test/conditionals_multiple.py
   branches/proto/v3/tools/build/v2/test/configuration.py
      - copied unchanged from r43509, /trunk/tools/build/v2/test/configuration.py
   branches/proto/v3/tools/build/v2/test/default_toolset.py
      - copied unchanged from r43509, /trunk/tools/build/v2/test/default_toolset.py
   branches/proto/v3/tools/release/index.html
      - copied unchanged from r43509, /trunk/tools/release/index.html
   branches/proto/v3/tools/release/inspect.sh
      - copied unchanged from r43509, /trunk/tools/release/inspect.sh
   branches/proto/v3/tools/release/snapshot_posix.sh
      - copied unchanged from r43509, /trunk/tools/release/snapshot_posix.sh
   branches/proto/v3/tools/release/snapshot_windows.sh
      - copied unchanged from r43509, /trunk/tools/release/snapshot_windows.sh
Removed:
   branches/proto/v3/README
   branches/proto/v3/boost/asio/detail/win_iocp_operation.hpp
   branches/proto/v3/boost/graph/edmunds_karp_max_flow.hpp
   branches/proto/v3/doc/html/boost_math/
   branches/proto/v3/doc/html/boost_math.html
   branches/proto/v3/doc/html/boost_typetraits/
   branches/proto/v3/doc/html/boost_typetraits.html
   branches/proto/v3/doc/html/functionN.html
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/hooking_information.html
   branches/proto/v3/libs/bimap/doc/html/images/caution.png
   branches/proto/v3/libs/bimap/doc/html/images/extern/boost.blade.logo.png
   branches/proto/v3/libs/bimap/doc/html/images/home.png
   branches/proto/v3/libs/bimap/doc/html/images/important.png
   branches/proto/v3/libs/bimap/doc/html/images/next.png
   branches/proto/v3/libs/bimap/doc/html/images/note.png
   branches/proto/v3/libs/bimap/doc/html/images/prev.png
   branches/proto/v3/libs/bimap/doc/html/images/tip.png
   branches/proto/v3/libs/bimap/doc/html/images/toc/
   branches/proto/v3/libs/bimap/doc/html/images/up.png
   branches/proto/v3/libs/bimap/doc/html/images/warning.png
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros.html
   branches/proto/v3/libs/graph/doc/edmunds_karp_max_flow.html
   branches/proto/v3/libs/graph/example/edmunds-karp-eg.cpp
   branches/proto/v3/libs/numeric/conversion/doc/bounds.html
   branches/proto/v3/libs/numeric/conversion/doc/conversion_traits.html
   branches/proto/v3/libs/numeric/conversion/doc/converter.html
   branches/proto/v3/libs/numeric/conversion/doc/converter_policies.html
   branches/proto/v3/libs/numeric/conversion/doc/definitions.html
   branches/proto/v3/libs/numeric/conversion/doc/index.html
   branches/proto/v3/libs/numeric/conversion/doc/numeric_cast.html
   branches/proto/v3/libs/numeric/conversion/doc/requirements.html
   branches/proto/v3/libs/optional/doc/html/images/callouts/1.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/10.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/11.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/12.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/13.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/14.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/15.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/2.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/3.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/4.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/5.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/6.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/7.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/8.png
   branches/proto/v3/libs/optional/doc/html/images/callouts/9.png
   branches/proto/v3/libs/optional/doc/html/images/caution.png
   branches/proto/v3/libs/optional/doc/html/images/home.png
   branches/proto/v3/libs/optional/doc/html/images/important.png
   branches/proto/v3/libs/optional/doc/html/images/next.png
   branches/proto/v3/libs/optional/doc/html/images/note.png
   branches/proto/v3/libs/optional/doc/html/images/prev.png
   branches/proto/v3/libs/optional/doc/html/images/tip.png
   branches/proto/v3/libs/optional/doc/html/images/up.png
   branches/proto/v3/libs/optional/doc/html/images/warning.png
   branches/proto/v3/libs/optional/doc/optional.html
   branches/proto/v3/libs/ptr_container/test/sequence_point.cpp
   branches/proto/v3/libs/range/test/TODO
   branches/proto/v3/libs/range/test/compat1.cpp
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/background.html
   branches/proto/v3/more/Jamfile.v2
   branches/proto/v3/more/css_0/
   branches/proto/v3/more/favicon.ico
   branches/proto/v3/more/getting_started.rst
   branches/proto/v3/more/index.htm
   branches/proto/v3/tools/release/make_tarballs.py
   branches/proto/v3/tools/release/utils.py
Properties modified:
   branches/proto/v3/ (props changed)
   branches/proto/v3/libs/date_time/src/date_time.doc (contents, props changed)
Binary files modified:
   branches/proto/v3/libs/date_time/src/date_time.doc
   branches/proto/v3/libs/range/doc/Jamfile.v2
   branches/proto/v3/libs/statechart/doc/reference.pdf
Text files modified:
   branches/proto/v3/Jamroot | 2
   branches/proto/v3/boost/accumulators/framework/accumulator_set.hpp | 5
   branches/proto/v3/boost/accumulators/framework/accumulators/droppable_accumulator.hpp | 14
   branches/proto/v3/boost/accumulators/framework/accumulators/reference_accumulator.hpp | 2
   branches/proto/v3/boost/accumulators/framework/accumulators/value_accumulator.hpp | 2
   branches/proto/v3/boost/accumulators/framework/depends_on.hpp | 8
   branches/proto/v3/boost/accumulators/framework/extractor.hpp | 2
   branches/proto/v3/boost/accumulators/numeric/functional.hpp | 27
   branches/proto/v3/boost/accumulators/numeric/functional_fwd.hpp | 6
   branches/proto/v3/boost/accumulators/statistics/covariance.hpp | 25
   branches/proto/v3/boost/accumulators/statistics/density.hpp | 58
   branches/proto/v3/boost/accumulators/statistics/extended_p_square.hpp | 21
   branches/proto/v3/boost/accumulators/statistics/extended_p_square_quantile.hpp | 51
   branches/proto/v3/boost/accumulators/statistics/kurtosis.hpp | 20
   branches/proto/v3/boost/accumulators/statistics/mean.hpp | 4
   branches/proto/v3/boost/accumulators/statistics/median.hpp | 42
   branches/proto/v3/boost/accumulators/statistics/moment.hpp | 2
   branches/proto/v3/boost/accumulators/statistics/p_square_cumulative_distribution.hpp | 56
   branches/proto/v3/boost/accumulators/statistics/p_square_quantile.hpp | 19
   branches/proto/v3/boost/accumulators/statistics/peaks_over_threshold.hpp | 120 +-
   branches/proto/v3/boost/accumulators/statistics/pot_quantile.hpp | 33
   branches/proto/v3/boost/accumulators/statistics/pot_tail_mean.hpp | 29
   branches/proto/v3/boost/accumulators/statistics/skewness.hpp | 16
   branches/proto/v3/boost/accumulators/statistics/sum.hpp | 4
   branches/proto/v3/boost/accumulators/statistics/tail.hpp | 10
   branches/proto/v3/boost/accumulators/statistics/tail_mean.hpp | 67
   branches/proto/v3/boost/accumulators/statistics/tail_quantile.hpp | 34
   branches/proto/v3/boost/accumulators/statistics/tail_variate.hpp | 4
   branches/proto/v3/boost/accumulators/statistics/tail_variate_means.hpp | 76 +
   branches/proto/v3/boost/accumulators/statistics/times2_iterator.hpp | 2
   branches/proto/v3/boost/accumulators/statistics/variance.hpp | 35
   branches/proto/v3/boost/accumulators/statistics/weighted_covariance.hpp | 19
   branches/proto/v3/boost/accumulators/statistics/weighted_density.hpp | 54
   branches/proto/v3/boost/accumulators/statistics/weighted_extended_p_square.hpp | 55
   branches/proto/v3/boost/accumulators/statistics/weighted_kurtosis.hpp | 24
   branches/proto/v3/boost/accumulators/statistics/weighted_mean.hpp | 6
   branches/proto/v3/boost/accumulators/statistics/weighted_median.hpp | 37
   branches/proto/v3/boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp | 64
   branches/proto/v3/boost/accumulators/statistics/weighted_p_square_quantile.hpp | 61
   branches/proto/v3/boost/accumulators/statistics/weighted_peaks_over_threshold.hpp | 56
   branches/proto/v3/boost/accumulators/statistics/weighted_skewness.hpp | 14
   branches/proto/v3/boost/accumulators/statistics/weighted_sum.hpp | 8
   branches/proto/v3/boost/accumulators/statistics/weighted_tail_mean.hpp | 49
   branches/proto/v3/boost/accumulators/statistics/weighted_tail_quantile.hpp | 37
   branches/proto/v3/boost/accumulators/statistics/weighted_tail_variate_means.hpp | 80 +
   branches/proto/v3/boost/accumulators/statistics/weighted_variance.hpp | 24
   branches/proto/v3/boost/accumulators/statistics_fwd.hpp | 62
   branches/proto/v3/boost/asio.hpp | 2
   branches/proto/v3/boost/asio/basic_datagram_socket.hpp | 2
   branches/proto/v3/boost/asio/basic_deadline_timer.hpp | 2
   branches/proto/v3/boost/asio/basic_io_object.hpp | 2
   branches/proto/v3/boost/asio/basic_socket.hpp | 76 +
   branches/proto/v3/boost/asio/basic_socket_acceptor.hpp | 2
   branches/proto/v3/boost/asio/basic_socket_iostream.hpp | 4
   branches/proto/v3/boost/asio/basic_socket_streambuf.hpp | 2
   branches/proto/v3/boost/asio/basic_stream_socket.hpp | 2
   branches/proto/v3/boost/asio/basic_streambuf.hpp | 2
   branches/proto/v3/boost/asio/buffer.hpp | 7
   branches/proto/v3/boost/asio/buffered_read_stream.hpp | 2
   branches/proto/v3/boost/asio/buffered_read_stream_fwd.hpp | 2
   branches/proto/v3/boost/asio/buffered_stream.hpp | 2
   branches/proto/v3/boost/asio/buffered_stream_fwd.hpp | 2
   branches/proto/v3/boost/asio/buffered_write_stream.hpp | 2
   branches/proto/v3/boost/asio/buffered_write_stream_fwd.hpp | 2
   branches/proto/v3/boost/asio/completion_condition.hpp | 2
   branches/proto/v3/boost/asio/datagram_socket_service.hpp | 2
   branches/proto/v3/boost/asio/deadline_timer.hpp | 2
   branches/proto/v3/boost/asio/deadline_timer_service.hpp | 2
   branches/proto/v3/boost/asio/detail/bind_handler.hpp | 12
   branches/proto/v3/boost/asio/detail/buffer_resize_guard.hpp | 2
   branches/proto/v3/boost/asio/detail/buffered_stream_storage.hpp | 2
   branches/proto/v3/boost/asio/detail/call_stack.hpp | 2
   branches/proto/v3/boost/asio/detail/const_buffers_iterator.hpp | 2
   branches/proto/v3/boost/asio/detail/consuming_buffers.hpp | 2
   branches/proto/v3/boost/asio/detail/deadline_timer_service.hpp | 2
   branches/proto/v3/boost/asio/detail/dev_poll_reactor.hpp | 2
   branches/proto/v3/boost/asio/detail/dev_poll_reactor_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/epoll_reactor.hpp | 16
   branches/proto/v3/boost/asio/detail/epoll_reactor_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/event.hpp | 2
   branches/proto/v3/boost/asio/detail/fd_set_adapter.hpp | 2
   branches/proto/v3/boost/asio/detail/handler_alloc_helpers.hpp | 2
   branches/proto/v3/boost/asio/detail/handler_invoke_helpers.hpp | 8
   branches/proto/v3/boost/asio/detail/handler_queue.hpp | 4
   branches/proto/v3/boost/asio/detail/hash_map.hpp | 2
   branches/proto/v3/boost/asio/detail/io_control.hpp | 2
   branches/proto/v3/boost/asio/detail/kqueue_reactor.hpp | 16
   branches/proto/v3/boost/asio/detail/kqueue_reactor_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/local_free_on_block_exit.hpp | 2
   branches/proto/v3/boost/asio/detail/mutex.hpp | 2
   branches/proto/v3/boost/asio/detail/noncopyable.hpp | 2
   branches/proto/v3/boost/asio/detail/null_event.hpp | 2
   branches/proto/v3/boost/asio/detail/null_mutex.hpp | 2
   branches/proto/v3/boost/asio/detail/null_signal_blocker.hpp | 2
   branches/proto/v3/boost/asio/detail/null_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/null_tss_ptr.hpp | 2
   branches/proto/v3/boost/asio/detail/old_win_sdk_compat.hpp | 18
   branches/proto/v3/boost/asio/detail/pipe_select_interrupter.hpp | 2
   branches/proto/v3/boost/asio/detail/pop_options.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_event.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_fd_set_adapter.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_mutex.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_signal_blocker.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/posix_tss_ptr.hpp | 2
   branches/proto/v3/boost/asio/detail/push_options.hpp | 8
   branches/proto/v3/boost/asio/detail/reactive_socket_service.hpp | 2
   branches/proto/v3/boost/asio/detail/reactor_op_queue.hpp | 2
   branches/proto/v3/boost/asio/detail/resolver_service.hpp | 2
   branches/proto/v3/boost/asio/detail/scoped_lock.hpp | 2
   branches/proto/v3/boost/asio/detail/select_interrupter.hpp | 2
   branches/proto/v3/boost/asio/detail/select_reactor.hpp | 2
   branches/proto/v3/boost/asio/detail/select_reactor_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/service_base.hpp | 2
   branches/proto/v3/boost/asio/detail/service_id.hpp | 2
   branches/proto/v3/boost/asio/detail/service_registry.hpp | 2
   branches/proto/v3/boost/asio/detail/service_registry_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/signal_blocker.hpp | 2
   branches/proto/v3/boost/asio/detail/signal_init.hpp | 2
   branches/proto/v3/boost/asio/detail/socket_holder.hpp | 2
   branches/proto/v3/boost/asio/detail/socket_ops.hpp | 11
   branches/proto/v3/boost/asio/detail/socket_option.hpp | 2
   branches/proto/v3/boost/asio/detail/socket_select_interrupter.hpp | 2
   branches/proto/v3/boost/asio/detail/socket_types.hpp | 4
   branches/proto/v3/boost/asio/detail/strand_service.hpp | 6
   branches/proto/v3/boost/asio/detail/task_io_service.hpp | 4
   branches/proto/v3/boost/asio/detail/task_io_service_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/thread.hpp | 2
   branches/proto/v3/boost/asio/detail/throw_error.hpp | 2
   branches/proto/v3/boost/asio/detail/timer_queue.hpp | 2
   branches/proto/v3/boost/asio/detail/timer_queue_base.hpp | 2
   branches/proto/v3/boost/asio/detail/tss_ptr.hpp | 2
   branches/proto/v3/boost/asio/detail/win_event.hpp | 2
   branches/proto/v3/boost/asio/detail/win_fd_set_adapter.hpp | 2
   branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp | 110 ++
   branches/proto/v3/boost/asio/detail/win_iocp_io_service_fwd.hpp | 2
   branches/proto/v3/boost/asio/detail/win_iocp_socket_service.hpp | 103 +
   branches/proto/v3/boost/asio/detail/win_mutex.hpp | 2
   branches/proto/v3/boost/asio/detail/win_signal_blocker.hpp | 2
   branches/proto/v3/boost/asio/detail/win_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/win_tss_ptr.hpp | 2
   branches/proto/v3/boost/asio/detail/wince_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/winsock_init.hpp | 2
   branches/proto/v3/boost/asio/detail/wrapped_handler.hpp | 4
   branches/proto/v3/boost/asio/error.hpp | 7
   branches/proto/v3/boost/asio/handler_alloc_hook.hpp | 2
   branches/proto/v3/boost/asio/handler_invoke_hook.hpp | 2
   branches/proto/v3/boost/asio/impl/io_service.ipp | 2
   branches/proto/v3/boost/asio/impl/read.ipp | 6
   branches/proto/v3/boost/asio/impl/read_until.ipp | 8
   branches/proto/v3/boost/asio/impl/write.ipp | 6
   branches/proto/v3/boost/asio/io_service.hpp | 2
   branches/proto/v3/boost/asio/ip/address.hpp | 2
   branches/proto/v3/boost/asio/ip/address_v4.hpp | 2
   branches/proto/v3/boost/asio/ip/address_v6.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_endpoint.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_resolver.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_resolver_entry.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_resolver_iterator.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_resolver_query.hpp | 2
   branches/proto/v3/boost/asio/ip/detail/socket_option.hpp | 2
   branches/proto/v3/boost/asio/ip/host_name.hpp | 2
   branches/proto/v3/boost/asio/ip/multicast.hpp | 2
   branches/proto/v3/boost/asio/ip/resolver_query_base.hpp | 2
   branches/proto/v3/boost/asio/ip/resolver_service.hpp | 2
   branches/proto/v3/boost/asio/ip/tcp.hpp | 2
   branches/proto/v3/boost/asio/ip/udp.hpp | 2
   branches/proto/v3/boost/asio/ip/unicast.hpp | 2
   branches/proto/v3/boost/asio/ip/v6_only.hpp | 2
   branches/proto/v3/boost/asio/is_read_buffered.hpp | 2
   branches/proto/v3/boost/asio/is_write_buffered.hpp | 2
   branches/proto/v3/boost/asio/placeholders.hpp | 2
   branches/proto/v3/boost/asio/read.hpp | 2
   branches/proto/v3/boost/asio/read_until.hpp | 2
   branches/proto/v3/boost/asio/socket_acceptor_service.hpp | 2
   branches/proto/v3/boost/asio/socket_base.hpp | 2
   branches/proto/v3/boost/asio/ssl.hpp | 2
   branches/proto/v3/boost/asio/ssl/basic_context.hpp | 2
   branches/proto/v3/boost/asio/ssl/context.hpp | 2
   branches/proto/v3/boost/asio/ssl/context_base.hpp | 2
   branches/proto/v3/boost/asio/ssl/context_service.hpp | 2
   branches/proto/v3/boost/asio/ssl/detail/openssl_context_service.hpp | 2
   branches/proto/v3/boost/asio/ssl/detail/openssl_init.hpp | 18
   branches/proto/v3/boost/asio/ssl/detail/openssl_operation.hpp | 43
   branches/proto/v3/boost/asio/ssl/detail/openssl_stream_service.hpp | 55 +
   branches/proto/v3/boost/asio/ssl/detail/openssl_types.hpp | 4
   branches/proto/v3/boost/asio/ssl/stream.hpp | 2
   branches/proto/v3/boost/asio/ssl/stream_base.hpp | 2
   branches/proto/v3/boost/asio/ssl/stream_service.hpp | 2
   branches/proto/v3/boost/asio/strand.hpp | 2
   branches/proto/v3/boost/asio/stream_socket_service.hpp | 2
   branches/proto/v3/boost/asio/streambuf.hpp | 2
   branches/proto/v3/boost/asio/time_traits.hpp | 2
   branches/proto/v3/boost/asio/version.hpp | 2
   branches/proto/v3/boost/asio/write.hpp | 2
   branches/proto/v3/boost/assign/list_of.hpp | 140 ++
   branches/proto/v3/boost/assign/ptr_list_of.hpp | 14
   branches/proto/v3/boost/bimap/detail/bimap_core.hpp | 50
   branches/proto/v3/boost/bimap/detail/set_view_base.hpp | 2
   branches/proto/v3/boost/bimap/list_of.hpp | 4
   branches/proto/v3/boost/bimap/multiset_of.hpp | 8
   branches/proto/v3/boost/bimap/set_of.hpp | 8
   branches/proto/v3/boost/bimap/unconstrained_set_of.hpp | 4
   branches/proto/v3/boost/bimap/unordered_multiset_of.hpp | 8
   branches/proto/v3/boost/bimap/unordered_set_of.hpp | 8
   branches/proto/v3/boost/bimap/vector_of.hpp | 4
   branches/proto/v3/boost/bind.hpp | 26
   branches/proto/v3/boost/circular_buffer/base.hpp | 10
   branches/proto/v3/boost/circular_buffer/details.hpp | 2
   branches/proto/v3/boost/circular_buffer/space_optimized.hpp | 5
   branches/proto/v3/boost/config/compiler/intel.hpp | 15
   branches/proto/v3/boost/config/compiler/sunpro_cc.hpp | 4
   branches/proto/v3/boost/config/platform/hpux.hpp | 3
   branches/proto/v3/boost/date_time.hpp | 2
   branches/proto/v3/boost/date_time/adjust_functors.hpp | 2
   branches/proto/v3/boost/date_time/c_local_time_adjustor.hpp | 2
   branches/proto/v3/boost/date_time/c_time.hpp | 2
   branches/proto/v3/boost/date_time/compiler_config.hpp | 2
   branches/proto/v3/boost/date_time/constrained_value.hpp | 2
   branches/proto/v3/boost/date_time/date.hpp | 2
   branches/proto/v3/boost/date_time/date_clock_device.hpp | 2
   branches/proto/v3/boost/date_time/date_defs.hpp | 2
   branches/proto/v3/boost/date_time/date_duration.hpp | 2
   branches/proto/v3/boost/date_time/date_duration_types.hpp | 4
   branches/proto/v3/boost/date_time/date_facet.hpp | 2
   branches/proto/v3/boost/date_time/date_format_simple.hpp | 2
   branches/proto/v3/boost/date_time/date_formatting.hpp | 2
   branches/proto/v3/boost/date_time/date_formatting_limited.hpp | 2
   branches/proto/v3/boost/date_time/date_formatting_locales.hpp | 2
   branches/proto/v3/boost/date_time/date_generator_formatter.hpp | 2
   branches/proto/v3/boost/date_time/date_generator_parser.hpp | 2
   branches/proto/v3/boost/date_time/date_generators.hpp | 2
   branches/proto/v3/boost/date_time/date_iterator.hpp | 2
   branches/proto/v3/boost/date_time/date_names_put.hpp | 2
   branches/proto/v3/boost/date_time/date_parsing.hpp | 2
   branches/proto/v3/boost/date_time/dst_rules.hpp | 2
   branches/proto/v3/boost/date_time/dst_transition_generators.hpp | 2
   branches/proto/v3/boost/date_time/filetime_functions.hpp | 2
   branches/proto/v3/boost/date_time/format_date_parser.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/conversion.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/formatters.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/formatters_limited.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_calendar.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_date.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_day.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_day_of_year.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_duration.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_duration_types.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_facet.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_month.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_serialize.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_weekday.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_year.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/greg_ymd.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/gregorian.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/gregorian_io.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/gregorian_types.hpp | 2
   branches/proto/v3/boost/date_time/gregorian/parsers.hpp | 2
   branches/proto/v3/boost/date_time/gregorian_calendar.hpp | 2
   branches/proto/v3/boost/date_time/gregorian_calendar.ipp | 2
   branches/proto/v3/boost/date_time/int_adapter.hpp | 2
   branches/proto/v3/boost/date_time/iso_format.hpp | 2
   branches/proto/v3/boost/date_time/local_time/conversion.hpp | 2
   branches/proto/v3/boost/date_time/local_time/custom_time_zone.hpp | 2
   branches/proto/v3/boost/date_time/local_time/date_duration_operators.hpp | 4
   branches/proto/v3/boost/date_time/local_time/dst_transition_day_rules.hpp | 2
   branches/proto/v3/boost/date_time/local_time/local_date_time.hpp | 2
   branches/proto/v3/boost/date_time/local_time/local_time.hpp | 2
   branches/proto/v3/boost/date_time/local_time/local_time_io.hpp | 2
   branches/proto/v3/boost/date_time/local_time/local_time_types.hpp | 2
   branches/proto/v3/boost/date_time/local_time/posix_time_zone.hpp | 2
   branches/proto/v3/boost/date_time/local_time/tz_database.hpp | 2
   branches/proto/v3/boost/date_time/local_time_adjustor.hpp | 2
   branches/proto/v3/boost/date_time/local_timezone_defs.hpp | 2
   branches/proto/v3/boost/date_time/locale_config.hpp | 2
   branches/proto/v3/boost/date_time/microsec_time_clock.hpp | 2
   branches/proto/v3/boost/date_time/parse_format_base.hpp | 2
   branches/proto/v3/boost/date_time/period.hpp | 2
   branches/proto/v3/boost/date_time/period_formatter.hpp | 2
   branches/proto/v3/boost/date_time/period_parser.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/conversion.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/date_duration_operators.hpp | 4
   branches/proto/v3/boost/date_time/posix_time/posix_time.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_config.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_duration.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_io.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_legacy_io.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_system.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/posix_time_types.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/ptime.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/time_formatters.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/time_formatters_limited.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/time_parsers.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/time_period.hpp | 2
   branches/proto/v3/boost/date_time/posix_time/time_serialize.hpp | 2
   branches/proto/v3/boost/date_time/special_defs.hpp | 2
   branches/proto/v3/boost/date_time/special_values_formatter.hpp | 2
   branches/proto/v3/boost/date_time/special_values_parser.hpp | 2
   branches/proto/v3/boost/date_time/string_convert.hpp | 2
   branches/proto/v3/boost/date_time/string_parse_tree.hpp | 2
   branches/proto/v3/boost/date_time/strings_from_facet.hpp | 2
   branches/proto/v3/boost/date_time/time.hpp | 2
   branches/proto/v3/boost/date_time/time_clock.hpp | 2
   branches/proto/v3/boost/date_time/time_defs.hpp | 2
   branches/proto/v3/boost/date_time/time_duration.hpp | 2
   branches/proto/v3/boost/date_time/time_facet.hpp | 2
   branches/proto/v3/boost/date_time/time_formatting_streams.hpp | 2
   branches/proto/v3/boost/date_time/time_iterator.hpp | 2
   branches/proto/v3/boost/date_time/time_parsing.hpp | 2
   branches/proto/v3/boost/date_time/time_resolution_traits.hpp | 2
   branches/proto/v3/boost/date_time/time_system_counted.hpp | 2
   branches/proto/v3/boost/date_time/time_system_split.hpp | 2
   branches/proto/v3/boost/date_time/time_zone_base.hpp | 2
   branches/proto/v3/boost/date_time/time_zone_names.hpp | 2
   branches/proto/v3/boost/date_time/tz_db_base.hpp | 2
   branches/proto/v3/boost/date_time/wrapping_int.hpp | 2
   branches/proto/v3/boost/date_time/year_month_day.hpp | 2
   branches/proto/v3/boost/foreach.hpp | 212 ++++
   branches/proto/v3/boost/function_types/components.hpp | 122 +-
   branches/proto/v3/boost/function_types/detail/cv_traits.hpp | 8
   branches/proto/v3/boost/function_types/detail/pp_arity_loop.hpp | 12
   branches/proto/v3/boost/function_types/detail/pp_cc_loop/master.hpp | 8
   branches/proto/v3/boost/function_types/detail/pp_cc_loop/preprocessed.hpp | 18
   branches/proto/v3/boost/function_types/detail/pp_loop.hpp | 4
   branches/proto/v3/boost/function_types/detail/pp_variate_loop/master.hpp | 2
   branches/proto/v3/boost/function_types/detail/pp_variate_loop/preprocessed.hpp | 40
   branches/proto/v3/boost/function_types/is_member_object_pointer.hpp | 4
   branches/proto/v3/boost/function_types/property_tags.hpp | 2
   branches/proto/v3/boost/functional/hash/hash.hpp | 8
   branches/proto/v3/boost/gil/color_base.hpp | 10
   branches/proto/v3/boost/gil/extension/io/png_io_private.hpp | 4
   branches/proto/v3/boost/graph/compressed_sparse_row_graph.hpp | 2
   branches/proto/v3/boost/graph/detail/indexed_properties.hpp | 3
   branches/proto/v3/boost/graph/edge_connectivity.hpp | 4
   branches/proto/v3/boost/interprocess/allocators/adaptive_pool.hpp | 476 +++++++----
   branches/proto/v3/boost/interprocess/allocators/allocation_type.hpp | 2
   branches/proto/v3/boost/interprocess/allocators/allocator.hpp | 97 +-
   branches/proto/v3/boost/interprocess/allocators/cached_adaptive_pool.hpp | 515 ++++++------
   branches/proto/v3/boost/interprocess/allocators/cached_node_allocator.hpp | 474 +++++------
   branches/proto/v3/boost/interprocess/allocators/detail/adaptive_node_pool.hpp | 742 +++++++++--------
   branches/proto/v3/boost/interprocess/allocators/detail/node_pool.hpp | 369 +++-----
   branches/proto/v3/boost/interprocess/allocators/detail/node_tools.hpp | 5
   branches/proto/v3/boost/interprocess/allocators/node_allocator.hpp | 481 +++++++----
   branches/proto/v3/boost/interprocess/allocators/private_adaptive_pool.hpp | 417 ++++++++--
   branches/proto/v3/boost/interprocess/allocators/private_node_allocator.hpp | 456 +++++++++++
   branches/proto/v3/boost/interprocess/containers/deque.hpp | 5
   branches/proto/v3/boost/interprocess/containers/detail/flat_tree.hpp | 2
   branches/proto/v3/boost/interprocess/containers/detail/node_alloc_holder.hpp | 51
   branches/proto/v3/boost/interprocess/containers/detail/tree.hpp | 8
   branches/proto/v3/boost/interprocess/containers/flat_map.hpp | 2
   branches/proto/v3/boost/interprocess/containers/flat_set.hpp | 2
   branches/proto/v3/boost/interprocess/containers/list.hpp | 9
   branches/proto/v3/boost/interprocess/containers/map.hpp | 2
   branches/proto/v3/boost/interprocess/containers/set.hpp | 2
   branches/proto/v3/boost/interprocess/containers/slist.hpp | 26
   branches/proto/v3/boost/interprocess/containers/string.hpp | 6
   branches/proto/v3/boost/interprocess/containers/vector.hpp | 31
   branches/proto/v3/boost/interprocess/creation_tags.hpp | 2
   branches/proto/v3/boost/interprocess/detail/algorithms.hpp | 4
   branches/proto/v3/boost/interprocess/detail/atomic.hpp | 2
   branches/proto/v3/boost/interprocess/detail/cast_tags.hpp | 2
   branches/proto/v3/boost/interprocess/detail/config_begin.hpp | 1
   branches/proto/v3/boost/interprocess/detail/in_place_interface.hpp | 2
   branches/proto/v3/boost/interprocess/detail/interprocess_tester.hpp | 2
   branches/proto/v3/boost/interprocess/detail/iterators.hpp | 8
   branches/proto/v3/boost/interprocess/detail/managed_memory_impl.hpp | 2
   branches/proto/v3/boost/interprocess/detail/managed_open_or_create_impl.hpp | 3
   branches/proto/v3/boost/interprocess/detail/math_functions.hpp | 2
   branches/proto/v3/boost/interprocess/detail/min_max.hpp | 2
   branches/proto/v3/boost/interprocess/detail/mpl.hpp | 2
   branches/proto/v3/boost/interprocess/detail/named_proxy.hpp | 2
   branches/proto/v3/boost/interprocess/detail/os_file_functions.hpp | 2
   branches/proto/v3/boost/interprocess/detail/os_thread_functions.hpp | 2
   branches/proto/v3/boost/interprocess/detail/pointer_type.hpp | 2
   branches/proto/v3/boost/interprocess/detail/posix_time_types_wrk.hpp | 2
   branches/proto/v3/boost/interprocess/detail/segment_manager_helper.hpp | 4
   branches/proto/v3/boost/interprocess/detail/tmp_dir_helpers.hpp | 2
   branches/proto/v3/boost/interprocess/detail/type_traits.hpp | 2
   branches/proto/v3/boost/interprocess/detail/utilities.hpp | 191 ++++
   branches/proto/v3/boost/interprocess/detail/version_type.hpp | 2
   branches/proto/v3/boost/interprocess/detail/win32_api.hpp | 2
   branches/proto/v3/boost/interprocess/detail/workaround.hpp | 6
   branches/proto/v3/boost/interprocess/errors.hpp | 2
   branches/proto/v3/boost/interprocess/exceptions.hpp | 2
   branches/proto/v3/boost/interprocess/file_mapping.hpp | 2
   branches/proto/v3/boost/interprocess/indexes/flat_map_index.hpp | 2
   branches/proto/v3/boost/interprocess/indexes/iset_index.hpp | 2
   branches/proto/v3/boost/interprocess/indexes/iunordered_set_index.hpp | 7
   branches/proto/v3/boost/interprocess/indexes/map_index.hpp | 2
   branches/proto/v3/boost/interprocess/indexes/null_index.hpp | 2
   branches/proto/v3/boost/interprocess/indexes/unordered_map_index.hpp | 2
   branches/proto/v3/boost/interprocess/interprocess_fwd.hpp | 18
   branches/proto/v3/boost/interprocess/ipc/message_queue.hpp | 2
   branches/proto/v3/boost/interprocess/managed_external_buffer.hpp | 7
   branches/proto/v3/boost/interprocess/managed_heap_memory.hpp | 2
   branches/proto/v3/boost/interprocess/managed_mapped_file.hpp | 2
   branches/proto/v3/boost/interprocess/managed_shared_memory.hpp | 2
   branches/proto/v3/boost/interprocess/managed_windows_shared_memory.hpp | 2
   branches/proto/v3/boost/interprocess/mapped_region.hpp | 2
   branches/proto/v3/boost/interprocess/mem_algo/detail/mem_algo_common.hpp | 185 ++++
   branches/proto/v3/boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp | 61 +
   branches/proto/v3/boost/interprocess/mem_algo/rbtree_best_fit.hpp | 615 +++++++++------
   branches/proto/v3/boost/interprocess/mem_algo/simple_seq_fit.hpp | 2
   branches/proto/v3/boost/interprocess/offset_ptr.hpp | 6
   branches/proto/v3/boost/interprocess/segment_manager.hpp | 40
   branches/proto/v3/boost/interprocess/shared_memory_object.hpp | 2
   branches/proto/v3/boost/interprocess/smart_ptr/deleter.hpp | 2
   branches/proto/v3/boost/interprocess/smart_ptr/detail/shared_count.hpp | 4
   branches/proto/v3/boost/interprocess/smart_ptr/detail/sp_counted_base_atomic.hpp | 2
   branches/proto/v3/boost/interprocess/smart_ptr/shared_ptr.hpp | 2
   branches/proto/v3/boost/interprocess/smart_ptr/weak_ptr.hpp | 2
   branches/proto/v3/boost/interprocess/streams/bufferstream.hpp | 2
   branches/proto/v3/boost/interprocess/streams/vectorstream.hpp | 2
   branches/proto/v3/boost/interprocess/sync/emulation/interprocess_condition.hpp | 2
   branches/proto/v3/boost/interprocess/sync/emulation/interprocess_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/emulation/interprocess_recursive_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/emulation/interprocess_semaphore.hpp | 2
   branches/proto/v3/boost/interprocess/sync/emulation/named_creation_functor.hpp | 2
   branches/proto/v3/boost/interprocess/sync/file_lock.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_barrier.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_condition.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_recursive_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_semaphore.hpp | 2
   branches/proto/v3/boost/interprocess/sync/interprocess_upgradable_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/lock_options.hpp | 2
   branches/proto/v3/boost/interprocess/sync/mutex_family.hpp | 2
   branches/proto/v3/boost/interprocess/sync/named_condition.hpp | 2
   branches/proto/v3/boost/interprocess/sync/named_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/named_recursive_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/named_semaphore.hpp | 2
   branches/proto/v3/boost/interprocess/sync/named_upgradable_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/null_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/interprocess_condition.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/interprocess_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/interprocess_recursive_mutex.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/interprocess_semaphore.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/pthread_helpers.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/ptime_to_timespec.hpp | 2
   branches/proto/v3/boost/interprocess/sync/posix/semaphore_wrapper.hpp | 2
   branches/proto/v3/boost/interprocess/sync/scoped_lock.hpp | 2
   branches/proto/v3/boost/interprocess/sync/sharable_lock.hpp | 2
   branches/proto/v3/boost/interprocess/sync/upgradable_lock.hpp | 2
   branches/proto/v3/boost/interprocess/windows_shared_memory.hpp | 2
   branches/proto/v3/boost/intrusive/circular_list_algorithms.hpp | 116 ++
   branches/proto/v3/boost/intrusive/circular_slist_algorithms.hpp | 316 +++++--
   branches/proto/v3/boost/intrusive/detail/tree_algorithms.hpp | 4
   branches/proto/v3/boost/intrusive/detail/utilities.hpp | 4
   branches/proto/v3/boost/intrusive/hashtable.hpp | 2
   branches/proto/v3/boost/intrusive/intrusive_fwd.hpp | 2
   branches/proto/v3/boost/intrusive/list.hpp | 220 ++---
   branches/proto/v3/boost/intrusive/options.hpp | 41
   branches/proto/v3/boost/intrusive/slist.hpp | 669 ++++++++++------
   branches/proto/v3/boost/intrusive/slist_hook.hpp | 2
   branches/proto/v3/boost/iostreams/categories.hpp | 71 +
   branches/proto/v3/boost/iostreams/chain.hpp | 3
   branches/proto/v3/boost/iostreams/char_traits.hpp | 3
   branches/proto/v3/boost/iostreams/checked_operations.hpp | 3
   branches/proto/v3/boost/iostreams/close.hpp | 67 +
   branches/proto/v3/boost/iostreams/code_converter.hpp | 21
   branches/proto/v3/boost/iostreams/combine.hpp | 24
   branches/proto/v3/boost/iostreams/compose.hpp | 93 +
   branches/proto/v3/boost/iostreams/concepts.hpp | 15
   branches/proto/v3/boost/iostreams/constants.hpp | 3
   branches/proto/v3/boost/iostreams/copy.hpp | 10
   branches/proto/v3/boost/iostreams/detail/access_control.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/concept_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/device_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/direct_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/filter_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/mode_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/non_blocking_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/output_iterator_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/adapter/range_adapter.hpp | 3
   branches/proto/v3/boost/iostreams/detail/add_facet.hpp | 3
   branches/proto/v3/boost/iostreams/detail/bool_trait_def.hpp | 3
   branches/proto/v3/boost/iostreams/detail/broken_overload_resolution/forward.hpp | 3
   branches/proto/v3/boost/iostreams/detail/broken_overload_resolution/stream.hpp | 10
   branches/proto/v3/boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp | 8
   branches/proto/v3/boost/iostreams/detail/buffer.hpp | 3
   branches/proto/v3/boost/iostreams/detail/call_traits.hpp | 3
   branches/proto/v3/boost/iostreams/detail/char_traits.hpp | 3
   branches/proto/v3/boost/iostreams/detail/codecvt_helper.hpp | 3
   branches/proto/v3/boost/iostreams/detail/codecvt_holder.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/auto_link.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/bzip2.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/codecvt.hpp | 8
   branches/proto/v3/boost/iostreams/detail/config/disable_warnings.hpp | 4
   branches/proto/v3/boost/iostreams/detail/config/dyn_link.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/enable_warnings.hpp | 5
   branches/proto/v3/boost/iostreams/detail/config/gcc.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/limits.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/overload_resolution.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/rtl.hpp | 27
   branches/proto/v3/boost/iostreams/detail/config/wide_streams.hpp | 3
   branches/proto/v3/boost/iostreams/detail/config/windows_posix.hpp | 4
   branches/proto/v3/boost/iostreams/detail/config/zlib.hpp | 3
   branches/proto/v3/boost/iostreams/detail/counted_array.hpp | 3
   branches/proto/v3/boost/iostreams/detail/default_arg.hpp | 3
   branches/proto/v3/boost/iostreams/detail/dispatch.hpp | 3
   branches/proto/v3/boost/iostreams/detail/double_object.hpp | 3
   branches/proto/v3/boost/iostreams/detail/enable_if_stream.hpp | 3
   branches/proto/v3/boost/iostreams/detail/error.hpp | 3
   branches/proto/v3/boost/iostreams/detail/execute.hpp | 16
   branches/proto/v3/boost/iostreams/detail/forward.hpp | 3
   branches/proto/v3/boost/iostreams/detail/fstream.hpp | 3
   branches/proto/v3/boost/iostreams/detail/functional.hpp | 3
   branches/proto/v3/boost/iostreams/detail/ios.hpp | 3
   branches/proto/v3/boost/iostreams/detail/iostream.hpp | 3
   branches/proto/v3/boost/iostreams/detail/is_dereferenceable.hpp | 3
   branches/proto/v3/boost/iostreams/detail/is_iterator_range.hpp | 3
   branches/proto/v3/boost/iostreams/detail/newline.hpp | 3
   branches/proto/v3/boost/iostreams/detail/optional.hpp | 3
   branches/proto/v3/boost/iostreams/detail/param_type.hpp | 3
   branches/proto/v3/boost/iostreams/detail/push.hpp | 3
   branches/proto/v3/boost/iostreams/detail/push_params.hpp | 3
   branches/proto/v3/boost/iostreams/detail/resolve.hpp | 3
   branches/proto/v3/boost/iostreams/detail/select.hpp | 17
   branches/proto/v3/boost/iostreams/detail/select_by_size.hpp | 3
   branches/proto/v3/boost/iostreams/detail/streambuf.hpp | 3
   branches/proto/v3/boost/iostreams/detail/streambuf/chainbuf.hpp | 3
   branches/proto/v3/boost/iostreams/detail/streambuf/direct_streambuf.hpp | 8
   branches/proto/v3/boost/iostreams/detail/streambuf/indirect_streambuf.hpp | 16
   branches/proto/v3/boost/iostreams/detail/streambuf/linked_streambuf.hpp | 8
   branches/proto/v3/boost/iostreams/detail/system_failure.hpp | 9
   branches/proto/v3/boost/iostreams/detail/template_params.hpp | 3
   branches/proto/v3/boost/iostreams/detail/translate_int_type.hpp | 3
   branches/proto/v3/boost/iostreams/detail/vc6/close.hpp | 3
   branches/proto/v3/boost/iostreams/detail/vc6/read.hpp | 3
   branches/proto/v3/boost/iostreams/detail/vc6/write.hpp | 3
   branches/proto/v3/boost/iostreams/detail/wrap_unwrap.hpp | 3
   branches/proto/v3/boost/iostreams/device/array.hpp | 3
   branches/proto/v3/boost/iostreams/device/back_inserter.hpp | 3
   branches/proto/v3/boost/iostreams/device/file.hpp | 3
   branches/proto/v3/boost/iostreams/device/file_descriptor.hpp | 94 +
   branches/proto/v3/boost/iostreams/device/mapped_file.hpp | 10
   branches/proto/v3/boost/iostreams/device/null.hpp | 3
   branches/proto/v3/boost/iostreams/filter/aggregate.hpp | 6
   branches/proto/v3/boost/iostreams/filter/bzip2.hpp | 3
   branches/proto/v3/boost/iostreams/filter/counter.hpp | 3
   branches/proto/v3/boost/iostreams/filter/gzip.hpp | 7
   branches/proto/v3/boost/iostreams/filter/line.hpp | 5
   branches/proto/v3/boost/iostreams/filter/newline.hpp | 41
   branches/proto/v3/boost/iostreams/filter/regex.hpp | 11
   branches/proto/v3/boost/iostreams/filter/stdio.hpp | 3
   branches/proto/v3/boost/iostreams/filter/symmetric.hpp | 10
   branches/proto/v3/boost/iostreams/filter/test.hpp | 3
   branches/proto/v3/boost/iostreams/filter/zlib.hpp | 3
   branches/proto/v3/boost/iostreams/filtering_stream.hpp | 28
   branches/proto/v3/boost/iostreams/filtering_streambuf.hpp | 12
   branches/proto/v3/boost/iostreams/flush.hpp | 3
   branches/proto/v3/boost/iostreams/get.hpp | 3
   branches/proto/v3/boost/iostreams/imbue.hpp | 3
   branches/proto/v3/boost/iostreams/input_sequence.hpp | 4
   branches/proto/v3/boost/iostreams/invert.hpp | 8
   branches/proto/v3/boost/iostreams/operations.hpp | 3
   branches/proto/v3/boost/iostreams/operations_fwd.hpp | 3
   branches/proto/v3/boost/iostreams/optimal_buffer_size.hpp | 3
   branches/proto/v3/boost/iostreams/output_sequence.hpp | 4
   branches/proto/v3/boost/iostreams/pipeline.hpp | 3
   branches/proto/v3/boost/iostreams/positioning.hpp | 99 +-
   branches/proto/v3/boost/iostreams/put.hpp | 3
   branches/proto/v3/boost/iostreams/putback.hpp | 3
   branches/proto/v3/boost/iostreams/read.hpp | 3
   branches/proto/v3/boost/iostreams/restrict.hpp | 457 ----------
   branches/proto/v3/boost/iostreams/seek.hpp | 3
   branches/proto/v3/boost/iostreams/skip.hpp | 3
   branches/proto/v3/boost/iostreams/stream.hpp | 30
   branches/proto/v3/boost/iostreams/stream_buffer.hpp | 8
   branches/proto/v3/boost/iostreams/tee.hpp | 3
   branches/proto/v3/boost/iostreams/traits.hpp | 122 ++
   branches/proto/v3/boost/iostreams/traits_fwd.hpp | 42 +
   branches/proto/v3/boost/iostreams/write.hpp | 3
   branches/proto/v3/boost/math/distributions/binomial.hpp | 2
   branches/proto/v3/boost/math/tools/test_data.hpp | 1
   branches/proto/v3/boost/mpi/config.hpp | 5
   branches/proto/v3/boost/mpi/datatype.hpp | 32
   branches/proto/v3/boost/mpi/datatype_fwd.hpp | 2
   branches/proto/v3/boost/mpi/detail/packed_iprimitive.hpp | 15
   branches/proto/v3/boost/mpi/packed_iarchive.hpp | 45 +
   branches/proto/v3/boost/mpi/packed_oarchive.hpp | 36
   branches/proto/v3/boost/mpi/status.hpp | 2
   branches/proto/v3/boost/program_options/detail/parsers.hpp | 2
   branches/proto/v3/boost/range/as_literal.hpp | 6
   branches/proto/v3/boost/range/detail/implementation_help.hpp | 4
   branches/proto/v3/boost/range/iterator_range.hpp | 34
   branches/proto/v3/boost/range/sub_range.hpp | 12
   branches/proto/v3/boost/regex/concepts.hpp | 8
   branches/proto/v3/boost/regex/pending/unicode_iterator.hpp | 1
   branches/proto/v3/boost/regex/v4/basic_regex_creator.hpp | 13
   branches/proto/v3/boost/regex/v4/basic_regex_parser.hpp | 11
   branches/proto/v3/boost/regex/v4/perl_matcher_non_recursive.hpp | 9
   branches/proto/v3/boost/scoped_array.hpp | 3
   branches/proto/v3/boost/scoped_ptr.hpp | 3
   branches/proto/v3/boost/serialization/utility.hpp | 6
   branches/proto/v3/boost/shared_ptr.hpp | 11
   branches/proto/v3/boost/spirit/tree/impl/tree_to_xml.ipp | 2
   branches/proto/v3/boost/statechart/detail/counted_base.hpp | 2
   branches/proto/v3/boost/statechart/in_state_reaction.hpp | 48
   branches/proto/v3/boost/statechart/transition.hpp | 11
   branches/proto/v3/boost/test/impl/debug.ipp | 2
   branches/proto/v3/boost/test/impl/execution_monitor.ipp | 3
   branches/proto/v3/boost/test/test_tools.hpp | 11
   branches/proto/v3/boost/thread/pthread/thread.hpp | 30
   branches/proto/v3/boost/thread/pthread/tss.hpp | 2
   branches/proto/v3/boost/thread/win32/basic_recursive_mutex.hpp | 6
   branches/proto/v3/boost/thread/win32/basic_timed_mutex.hpp | 6
   branches/proto/v3/boost/thread/win32/once.hpp | 4
   branches/proto/v3/boost/thread/win32/shared_mutex.hpp | 6
   branches/proto/v3/boost/thread/win32/thread.hpp | 30
   branches/proto/v3/boost/thread/win32/thread_primitives.hpp | 4
   branches/proto/v3/boost/thread/win32/tss.hpp | 2
   branches/proto/v3/boost/tr1/detail/config.hpp | 25
   branches/proto/v3/boost/type_traits/make_signed.hpp | 4
   branches/proto/v3/boost/type_traits/make_unsigned.hpp | 4
   branches/proto/v3/boost/utility/value_init.hpp | 65
   branches/proto/v3/boost/wave.hpp | 2
   branches/proto/v3/boost/wave/cpp_context.hpp | 4
   branches/proto/v3/boost/wave/cpp_exceptions.hpp | 2
   branches/proto/v3/boost/wave/cpp_iteration_context.hpp | 2
   branches/proto/v3/boost/wave/cpp_throw.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/convert_trigraphs.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/cpp_lex_interface.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/cpp_lex_interface_generator.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/cpp_lex_iterator.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/cpp_lex_token.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/cpplexer_exceptions.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/detect_include_guards.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/re2clex/aq.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/re2clex/cpp_re.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/re2clex/scanner.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/token_cache.hpp | 2
   branches/proto/v3/boost/wave/cpplexer/validate_universal_char.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_chlit_grammar.hpp | 6
   branches/proto/v3/boost/wave/grammars/cpp_defined_grammar.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_defined_grammar_gen.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_expression_grammar.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_expression_grammar_gen.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_expression_value.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_grammar.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_grammar_gen.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_intlit_grammar.hpp | 8
   branches/proto/v3/boost/wave/grammars/cpp_literal_grammar_gen.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_predef_macros_gen.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_predef_macros_grammar.hpp | 2
   branches/proto/v3/boost/wave/grammars/cpp_value_error.hpp | 2
   branches/proto/v3/boost/wave/language_support.hpp | 2
   branches/proto/v3/boost/wave/preprocessing_hooks.hpp | 2
   branches/proto/v3/boost/wave/token_ids.hpp | 229 ++--
   branches/proto/v3/boost/wave/util/cpp_ifblock.hpp | 2
   branches/proto/v3/boost/wave/util/cpp_include_paths.hpp | 2
   branches/proto/v3/boost/wave/util/cpp_iterator.hpp | 2
   branches/proto/v3/boost/wave/util/cpp_macromap.hpp | 41
   branches/proto/v3/boost/wave/util/cpp_macromap_predef.hpp | 2
   branches/proto/v3/boost/wave/util/cpp_macromap_utils.hpp | 2
   branches/proto/v3/boost/wave/util/file_position.hpp | 2
   branches/proto/v3/boost/wave/util/flex_string.hpp | 2
   branches/proto/v3/boost/wave/util/functor_input.hpp | 2
   branches/proto/v3/boost/wave/util/insert_whitespace_detection.hpp | 178 ++++
   branches/proto/v3/boost/wave/util/interpret_pragma.hpp | 2
   branches/proto/v3/boost/wave/util/iteration_context.hpp | 2
   branches/proto/v3/boost/wave/util/macro_definition.hpp | 2
   branches/proto/v3/boost/wave/util/macro_helpers.hpp | 2
   branches/proto/v3/boost/wave/util/pattern_parser.hpp | 2
   branches/proto/v3/boost/wave/util/symbol_table.hpp | 2
   branches/proto/v3/boost/wave/util/time_conversion_helper.hpp | 2
   branches/proto/v3/boost/wave/util/transform_iterator.hpp | 2
   branches/proto/v3/boost/wave/util/unput_queue_iterator.hpp | 2
   branches/proto/v3/boost/wave/wave_config.hpp | 19
   branches/proto/v3/boost/wave/wave_config_constant.hpp | 2
   branches/proto/v3/boost/wave/wave_version.hpp | 2
   branches/proto/v3/boost/wave/whitespace_handling.hpp | 2
   branches/proto/v3/boost/xpressive/basic_regex.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/access.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/action.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/adaptor.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/finder.hpp | 29
   branches/proto/v3/boost/xpressive/detail/core/flow_control.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/icase.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/linker.hpp | 28
   branches/proto/v3/boost/xpressive/detail/core/matcher/action_matcher.hpp | 16
   branches/proto/v3/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/alternate_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/any_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_line_base.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp | 4
   branches/proto/v3/boost/xpressive/detail/core/matcher/attr_begin_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/attr_end_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/attr_matcher.hpp | 8
   branches/proto/v3/boost/xpressive/detail/core/matcher/charset_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/end_matcher.hpp | 21
   branches/proto/v3/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/keeper_matcher.hpp | 6
   branches/proto/v3/boost/xpressive/detail/core/matcher/literal_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp | 8
   branches/proto/v3/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp | 6
   branches/proto/v3/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/mark_matcher.hpp | 6
   branches/proto/v3/boost/xpressive/detail/core/matcher/optional_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/predicate_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/range_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/regex_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp | 3
   branches/proto/v3/boost/xpressive/detail/core/matcher/set_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp | 28
   branches/proto/v3/boost/xpressive/detail/core/matcher/string_matcher.hpp | 6
   branches/proto/v3/boost/xpressive/detail/core/matcher/true_matcher.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/matchers.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/optimize.hpp | 11
   branches/proto/v3/boost/xpressive/detail/core/peeker.hpp | 88 +
   branches/proto/v3/boost/xpressive/detail/core/quant_style.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/regex_impl.hpp | 3
   branches/proto/v3/boost/xpressive/detail/core/results_cache.hpp | 3
   branches/proto/v3/boost/xpressive/detail/core/state.hpp | 23
   branches/proto/v3/boost/xpressive/detail/core/sub_match_impl.hpp | 2
   branches/proto/v3/boost/xpressive/detail/core/sub_match_vector.hpp | 2
   branches/proto/v3/boost/xpressive/detail/detail_fwd.hpp | 10
   branches/proto/v3/boost/xpressive/detail/dynamic/dynamic.hpp | 2
   branches/proto/v3/boost/xpressive/detail/dynamic/matchable.hpp | 2
   branches/proto/v3/boost/xpressive/detail/dynamic/parse_charset.hpp | 2
   branches/proto/v3/boost/xpressive/detail/dynamic/parser.hpp | 28
   branches/proto/v3/boost/xpressive/detail/dynamic/parser_enum.hpp | 2
   branches/proto/v3/boost/xpressive/detail/dynamic/parser_traits.hpp | 2
   branches/proto/v3/boost/xpressive/detail/dynamic/sequence.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/compile.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/is_pure.hpp | 4
   branches/proto/v3/boost/xpressive/detail/static/modifier.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/placeholders.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/static.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/transmogrify.hpp | 6
   branches/proto/v3/boost/xpressive/detail/static/type_traits.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/visitor.hpp | 2
   branches/proto/v3/boost/xpressive/detail/static/width_of.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/algorithm.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/any.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/boyer_moore.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/chset/chset.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/cons.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/dont_care.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/hash_peek_bitset.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/ignore_unused.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/literals.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/never_true.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/save_restore.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/sequence_stack.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/symbols.hpp | 1
   branches/proto/v3/boost/xpressive/detail/utility/tracking_ptr.hpp | 3
   branches/proto/v3/boost/xpressive/detail/utility/traits_utils.hpp | 2
   branches/proto/v3/boost/xpressive/detail/utility/width.hpp | 2
   branches/proto/v3/boost/xpressive/match_results.hpp | 2
   branches/proto/v3/boost/xpressive/proto/args.hpp | 2
   branches/proto/v3/boost/xpressive/proto/context.hpp | 2
   branches/proto/v3/boost/xpressive/proto/literal.hpp | 43
   branches/proto/v3/boost/xpressive/proto/proto_fwd.hpp | 45 +
   branches/proto/v3/boost/xpressive/proto/proto_typeof.hpp | 2
   branches/proto/v3/boost/xpressive/regex_actions.hpp | 16
   branches/proto/v3/boost/xpressive/regex_algorithms.hpp | 11
   branches/proto/v3/boost/xpressive/regex_compiler.hpp | 8
   branches/proto/v3/boost/xpressive/regex_constants.hpp | 2
   branches/proto/v3/boost/xpressive/regex_error.hpp | 2
   branches/proto/v3/boost/xpressive/regex_iterator.hpp | 11
   branches/proto/v3/boost/xpressive/regex_primitives.hpp | 210 ++++
   branches/proto/v3/boost/xpressive/regex_token_iterator.hpp | 14
   branches/proto/v3/boost/xpressive/regex_traits.hpp | 2
   branches/proto/v3/boost/xpressive/sub_match.hpp | 2
   branches/proto/v3/boost/xpressive/traits/c_regex_traits.hpp | 2
   branches/proto/v3/boost/xpressive/traits/cpp_regex_traits.hpp | 5
   branches/proto/v3/boost/xpressive/traits/detail/c_ctype.hpp | 2
   branches/proto/v3/boost/xpressive/traits/null_regex_traits.hpp | 2
   branches/proto/v3/boost/xpressive/xpressive.hpp | 2
   branches/proto/v3/boost/xpressive/xpressive_dynamic.hpp | 2
   branches/proto/v3/boost/xpressive/xpressive_fwd.hpp | 2
   branches/proto/v3/boost/xpressive/xpressive_static.hpp | 2
   branches/proto/v3/boost/xpressive/xpressive_typeof.hpp | 9
   branches/proto/v3/doc/Jamfile.v2 | 2
   branches/proto/v3/doc/html/boostbook.css | 4
   branches/proto/v3/doc/src/boost.xml | 2
   branches/proto/v3/doc/src/boostbook.css | 4
   branches/proto/v3/libs/accumulators/doc/Jamfile.v2 | 53 +
   branches/proto/v3/libs/accumulators/doc/accumulators.qbk | 45
   branches/proto/v3/libs/accumulators/test/Jamfile.v2 | 7
   branches/proto/v3/libs/accumulators/test/covariance.cpp | 16
   branches/proto/v3/libs/accumulators/test/extended_p_square.cpp | 2
   branches/proto/v3/libs/accumulators/test/extended_p_square_quantile.cpp | 4
   branches/proto/v3/libs/accumulators/test/kurtosis.cpp | 14
   branches/proto/v3/libs/accumulators/test/mean.cpp | 2
   branches/proto/v3/libs/accumulators/test/median.cpp | 10
   branches/proto/v3/libs/accumulators/test/p_square_cumulative_distribution.cpp | 16
   branches/proto/v3/libs/accumulators/test/p_square_quantile.cpp | 10
   branches/proto/v3/libs/accumulators/test/pot_quantile.cpp | 18
   branches/proto/v3/libs/accumulators/test/reference.cpp | 14
   branches/proto/v3/libs/accumulators/test/skewness.cpp | 14
   branches/proto/v3/libs/accumulators/test/tail_mean.cpp | 10
   branches/proto/v3/libs/accumulators/test/tail_quantile.cpp | 16
   branches/proto/v3/libs/accumulators/test/tail_variate_means.cpp | 26
   branches/proto/v3/libs/accumulators/test/variance.cpp | 2
   branches/proto/v3/libs/accumulators/test/weighted_covariance.cpp | 18
   branches/proto/v3/libs/accumulators/test/weighted_extended_p_square.cpp | 16
   branches/proto/v3/libs/accumulators/test/weighted_kurtosis.cpp | 14
   branches/proto/v3/libs/accumulators/test/weighted_mean.cpp | 6
   branches/proto/v3/libs/accumulators/test/weighted_median.cpp | 14
   branches/proto/v3/libs/accumulators/test/weighted_moment.cpp | 6
   branches/proto/v3/libs/accumulators/test/weighted_p_square_cum_dist.cpp | 26
   branches/proto/v3/libs/accumulators/test/weighted_p_square_quantile.cpp | 10
   branches/proto/v3/libs/accumulators/test/weighted_pot_quantile.cpp | 22
   branches/proto/v3/libs/accumulators/test/weighted_skewness.cpp | 14
   branches/proto/v3/libs/accumulators/test/weighted_tail_mean.cpp | 12
   branches/proto/v3/libs/accumulators/test/weighted_tail_quantile.cpp | 14
   branches/proto/v3/libs/accumulators/test/weighted_tail_variate_means.cpp | 24
   branches/proto/v3/libs/accumulators/test/weighted_variance.cpp | 12
   branches/proto/v3/libs/algorithm/string/doc/concept.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/credits.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/design.xml | 4
   branches/proto/v3/libs/algorithm/string/doc/environment.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/intro.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/quickref.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/rationale.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/release_notes.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/string_algo.xml | 2
   branches/proto/v3/libs/algorithm/string/doc/usage.xml | 2
   branches/proto/v3/libs/asio/doc/Jamfile.v2 | 2
   branches/proto/v3/libs/asio/doc/asio.qbk | 4
   branches/proto/v3/libs/asio/doc/design.qbk | 2
   branches/proto/v3/libs/asio/doc/design/allocation.qbk | 2
   branches/proto/v3/libs/asio/doc/design/async.qbk | 2
   branches/proto/v3/libs/asio/doc/design/buffers.qbk | 2
   branches/proto/v3/libs/asio/doc/design/eof.qbk | 2
   branches/proto/v3/libs/asio/doc/design/implementation.qbk | 2
   branches/proto/v3/libs/asio/doc/design/line_based.qbk | 2
   branches/proto/v3/libs/asio/doc/design/rationale.qbk | 2
   branches/proto/v3/libs/asio/doc/design/strands.qbk | 2
   branches/proto/v3/libs/asio/doc/design/threads.qbk | 2
   branches/proto/v3/libs/asio/doc/examples.qbk | 2
   branches/proto/v3/libs/asio/doc/quickref.xml | 2
   branches/proto/v3/libs/asio/doc/reference.qbk | 151 +++
   branches/proto/v3/libs/asio/doc/reference.xsl | 4
   branches/proto/v3/libs/asio/doc/requirements.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/AcceptHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/AsyncReadStream.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/AsyncWriteStream.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/CompletionHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ConnectHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ConstBufferSequence.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/DatagramSocketService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/Endpoint.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/GettableSocketOption.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/Handler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/InternetProtocol.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/IoControlCommand.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/IoObjectService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/MutableBufferSequence.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/Protocol.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ReadHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ResolveHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/ResolverService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/Service.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/SettableSocketOption.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/SocketAcceptorService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/SocketService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/StreamSocketService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/SyncReadStream.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/SyncWriteStream.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/TimeTraits.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/TimerService.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/WaitHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/WriteHandler.qbk | 2
   branches/proto/v3/libs/asio/doc/requirements/asynchronous_operations.qbk | 2
   branches/proto/v3/libs/asio/doc/tutorial.qbk | 26
   branches/proto/v3/libs/asio/doc/tutorial.xsl | 4
   branches/proto/v3/libs/asio/doc/using.qbk | 33
   branches/proto/v3/libs/asio/example/allocation/Jamfile | 2
   branches/proto/v3/libs/asio/example/allocation/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/allocation/server.cpp | 2
   branches/proto/v3/libs/asio/example/buffers/Jamfile | 2
   branches/proto/v3/libs/asio/example/buffers/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/buffers/reference_counted.cpp | 4
   branches/proto/v3/libs/asio/example/chat/Jamfile | 2
   branches/proto/v3/libs/asio/example/chat/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/chat/chat_client.cpp | 2
   branches/proto/v3/libs/asio/example/chat/chat_message.hpp | 2
   branches/proto/v3/libs/asio/example/chat/chat_server.cpp | 2
   branches/proto/v3/libs/asio/example/echo/Jamfile | 2
   branches/proto/v3/libs/asio/example/echo/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/echo/async_tcp_echo_server.cpp | 2
   branches/proto/v3/libs/asio/example/echo/async_udp_echo_server.cpp | 2
   branches/proto/v3/libs/asio/example/echo/blocking_tcp_echo_client.cpp | 2
   branches/proto/v3/libs/asio/example/echo/blocking_tcp_echo_server.cpp | 2
   branches/proto/v3/libs/asio/example/echo/blocking_udp_echo_client.cpp | 2
   branches/proto/v3/libs/asio/example/echo/blocking_udp_echo_server.cpp | 2
   branches/proto/v3/libs/asio/example/http/client/Jamfile | 2
   branches/proto/v3/libs/asio/example/http/client/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/http/client/async_client.cpp | 6
   branches/proto/v3/libs/asio/example/http/client/sync_client.cpp | 2
   branches/proto/v3/libs/asio/example/http/doc_root/data_1K.html | 2
   branches/proto/v3/libs/asio/example/http/doc_root/data_2K.html | 2
   branches/proto/v3/libs/asio/example/http/doc_root/data_4K.html | 2
   branches/proto/v3/libs/asio/example/http/doc_root/data_8K.html | 2
   branches/proto/v3/libs/asio/example/http/server/Jamfile | 2
   branches/proto/v3/libs/asio/example/http/server/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/http/server/connection.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/connection.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/connection_manager.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/connection_manager.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/header.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/mime_types.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/mime_types.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/posix_main.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/reply.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/reply.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/request.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/request_handler.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/request_handler.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/request_parser.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/request_parser.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/server.cpp | 2
   branches/proto/v3/libs/asio/example/http/server/server.hpp | 2
   branches/proto/v3/libs/asio/example/http/server/win_main.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/Jamfile | 2
   branches/proto/v3/libs/asio/example/http/server2/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/http/server2/connection.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/connection.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/header.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/io_service_pool.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/io_service_pool.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/mime_types.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/mime_types.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/posix_main.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/reply.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/reply.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/request.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/request_handler.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/request_handler.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/request_parser.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/request_parser.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/server.cpp | 2
   branches/proto/v3/libs/asio/example/http/server2/server.hpp | 2
   branches/proto/v3/libs/asio/example/http/server2/win_main.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/Jamfile | 2
   branches/proto/v3/libs/asio/example/http/server3/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/http/server3/connection.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/connection.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/header.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/mime_types.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/mime_types.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/posix_main.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/reply.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/reply.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/request.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/request_handler.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/request_handler.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/request_parser.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/request_parser.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/server.cpp | 2
   branches/proto/v3/libs/asio/example/http/server3/server.hpp | 2
   branches/proto/v3/libs/asio/example/http/server3/win_main.cpp | 2
   branches/proto/v3/libs/asio/example/invocation/Jamfile | 2
   branches/proto/v3/libs/asio/example/invocation/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/invocation/prioritised_handlers.cpp | 2
   branches/proto/v3/libs/asio/example/iostreams/Jamfile | 2
   branches/proto/v3/libs/asio/example/iostreams/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/iostreams/daytime_client.cpp | 2
   branches/proto/v3/libs/asio/example/iostreams/daytime_server.cpp | 2
   branches/proto/v3/libs/asio/example/multicast/Jamfile | 2
   branches/proto/v3/libs/asio/example/multicast/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/multicast/receiver.cpp | 2
   branches/proto/v3/libs/asio/example/multicast/sender.cpp | 2
   branches/proto/v3/libs/asio/example/serialization/Jamfile | 2
   branches/proto/v3/libs/asio/example/serialization/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/serialization/client.cpp | 2
   branches/proto/v3/libs/asio/example/serialization/connection.hpp | 2
   branches/proto/v3/libs/asio/example/serialization/server.cpp | 2
   branches/proto/v3/libs/asio/example/serialization/stock.hpp | 2
   branches/proto/v3/libs/asio/example/services/Jamfile | 2
   branches/proto/v3/libs/asio/example/services/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/services/basic_logger.hpp | 2
   branches/proto/v3/libs/asio/example/services/daytime_client.cpp | 2
   branches/proto/v3/libs/asio/example/services/logger.hpp | 2
   branches/proto/v3/libs/asio/example/services/logger_service.cpp | 2
   branches/proto/v3/libs/asio/example/services/logger_service.hpp | 2
   branches/proto/v3/libs/asio/example/services/stream_socket_service.hpp | 2
   branches/proto/v3/libs/asio/example/socks4/Jamfile | 2
   branches/proto/v3/libs/asio/example/socks4/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/socks4/socks4.hpp | 2
   branches/proto/v3/libs/asio/example/socks4/sync_client.cpp | 2
   branches/proto/v3/libs/asio/example/ssl/Jamfile | 2
   branches/proto/v3/libs/asio/example/ssl/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/ssl/README | 2
   branches/proto/v3/libs/asio/example/ssl/client.cpp | 2
   branches/proto/v3/libs/asio/example/ssl/server.cpp | 2
   branches/proto/v3/libs/asio/example/timeouts/Jamfile | 2
   branches/proto/v3/libs/asio/example/timeouts/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/timeouts/accept_timeout.cpp | 2
   branches/proto/v3/libs/asio/example/timeouts/connect_timeout.cpp | 2
   branches/proto/v3/libs/asio/example/timeouts/datagram_receive_timeout.cpp | 2
   branches/proto/v3/libs/asio/example/timeouts/stream_receive_timeout.cpp | 2
   branches/proto/v3/libs/asio/example/timers/Jamfile | 2
   branches/proto/v3/libs/asio/example/timers/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/timers/tick_count_timer.cpp | 2
   branches/proto/v3/libs/asio/example/timers/time_t_timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/Jamfile | 2
   branches/proto/v3/libs/asio/example/tutorial/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/example/tutorial/daytime1/client.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime2/server.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime3/server.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime4/client.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime5/server.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime6/server.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime7/server.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/daytime_dox.txt | 2
   branches/proto/v3/libs/asio/example/tutorial/index_dox.txt | 2
   branches/proto/v3/libs/asio/example/tutorial/timer1/timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/timer2/timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/timer3/timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/timer4/timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/timer5/timer.cpp | 2
   branches/proto/v3/libs/asio/example/tutorial/timer_dox.txt | 2
   branches/proto/v3/libs/asio/test/Jamfile | 2
   branches/proto/v3/libs/asio/test/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/test/basic_datagram_socket.cpp | 2
   branches/proto/v3/libs/asio/test/basic_deadline_timer.cpp | 2
   branches/proto/v3/libs/asio/test/basic_socket_acceptor.cpp | 2
   branches/proto/v3/libs/asio/test/basic_stream_socket.cpp | 2
   branches/proto/v3/libs/asio/test/buffer.cpp | 2
   branches/proto/v3/libs/asio/test/buffered_read_stream.cpp | 2
   branches/proto/v3/libs/asio/test/buffered_stream.cpp | 2
   branches/proto/v3/libs/asio/test/buffered_write_stream.cpp | 2
   branches/proto/v3/libs/asio/test/completion_condition.cpp | 2
   branches/proto/v3/libs/asio/test/datagram_socket_service.cpp | 2
   branches/proto/v3/libs/asio/test/deadline_timer.cpp | 2
   branches/proto/v3/libs/asio/test/deadline_timer_service.cpp | 2
   branches/proto/v3/libs/asio/test/error.cpp | 2
   branches/proto/v3/libs/asio/test/io_service.cpp | 2
   branches/proto/v3/libs/asio/test/ip/address.cpp | 2
   branches/proto/v3/libs/asio/test/ip/address_v4.cpp | 2
   branches/proto/v3/libs/asio/test/ip/address_v6.cpp | 2
   branches/proto/v3/libs/asio/test/ip/basic_endpoint.cpp | 2
   branches/proto/v3/libs/asio/test/ip/basic_resolver.cpp | 2
   branches/proto/v3/libs/asio/test/ip/basic_resolver_entry.cpp | 2
   branches/proto/v3/libs/asio/test/ip/basic_resolver_iterator.cpp | 2
   branches/proto/v3/libs/asio/test/ip/basic_resolver_query.cpp | 2
   branches/proto/v3/libs/asio/test/ip/host_name.cpp | 2
   branches/proto/v3/libs/asio/test/ip/multicast.cpp | 2
   branches/proto/v3/libs/asio/test/ip/resolver_query_base.cpp | 2
   branches/proto/v3/libs/asio/test/ip/resolver_service.cpp | 2
   branches/proto/v3/libs/asio/test/ip/tcp.cpp | 2
   branches/proto/v3/libs/asio/test/ip/udp.cpp | 2
   branches/proto/v3/libs/asio/test/ip/unicast.cpp | 2
   branches/proto/v3/libs/asio/test/ip/v6_only.cpp | 2
   branches/proto/v3/libs/asio/test/is_read_buffered.cpp | 2
   branches/proto/v3/libs/asio/test/is_write_buffered.cpp | 2
   branches/proto/v3/libs/asio/test/placeholders.cpp | 2
   branches/proto/v3/libs/asio/test/read.cpp | 2
   branches/proto/v3/libs/asio/test/read_until.cpp | 2
   branches/proto/v3/libs/asio/test/socket_acceptor_service.cpp | 2
   branches/proto/v3/libs/asio/test/socket_base.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/Jamfile | 2
   branches/proto/v3/libs/asio/test/ssl/Jamfile.v2 | 3
   branches/proto/v3/libs/asio/test/ssl/basic_context.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/context.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/context_base.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/context_service.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/stream.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/stream_base.cpp | 2
   branches/proto/v3/libs/asio/test/ssl/stream_service.cpp | 2
   branches/proto/v3/libs/asio/test/strand.cpp | 2
   branches/proto/v3/libs/asio/test/stream_socket_service.cpp | 2
   branches/proto/v3/libs/asio/test/time_traits.cpp | 2
   branches/proto/v3/libs/asio/test/unit_test.hpp | 2
   branches/proto/v3/libs/asio/test/write.cpp | 2
   branches/proto/v3/libs/assign/test/list_of.cpp | 40
   branches/proto/v3/libs/bimap/doc/acknowledgements.qbk | 11
   branches/proto/v3/libs/bimap/doc/bimap.qbk | 1
   branches/proto/v3/libs/bimap/doc/directdoxygen.jam | 9
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/acknowledgements.html | 20
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/bimap_and_boost.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/bimap_and_boost/boost_libraries_that_work_well_with_boost_bimap.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/bimap_and_boost/dependencies.html | 10
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/compiler_specifics.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/examples.html | 10
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/examples/mighty_bimap.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___bidirectional_map.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/examples/multiindex_to_bimap_path___hashed_indices.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/examples/simple_bimap.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/future_work.html | 6
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/history.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/history/multiindex_and_bimap.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/introduction.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/one_minute_tutorial.html | 26
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/performance.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/rationale.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/rationale/additional_features.html | 10
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/rationale/code.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/rationale/the_student_and_the_mentor.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/list_of_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/set_of_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/unconstrained_set_of_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/unordered_set_of_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/reference/vector_of_reference.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/release_notes.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/test_suite.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/bimaps_with_user_defined_names.html | 8
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/complete_instantiation_scheme.html | 14
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/controlling_collection_types.html | 10
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/differences_with_standard_maps.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/discovering_the_bimap_framework.html | 6
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/the_collection_of_relations_type.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/unconstrained_sets.html | 4
   branches/proto/v3/libs/bimap/doc/html/boost_bimap/the_tutorial/useful_functions.html | 4
   branches/proto/v3/libs/bimap/doc/html/index.html | 12
   branches/proto/v3/libs/bimap/doc/tutorial.qbk | 8
   branches/proto/v3/libs/bimap/example/user_defined_names.cpp | 2
   branches/proto/v3/libs/bimap/index.html | 5
   branches/proto/v3/libs/bind/bind.html | 99 +
   branches/proto/v3/libs/bind/test/Jamfile.v2 | 1
   branches/proto/v3/libs/circular_buffer/doc/circular_buffer.html | 52 +
   branches/proto/v3/libs/circular_buffer/doc/space_optimized.html | 22
   branches/proto/v3/libs/circular_buffer/test/base_test.cpp | 1
   branches/proto/v3/libs/circular_buffer/test/common.ipp | 4
   branches/proto/v3/libs/concept_check/bibliography.htm | 2
   branches/proto/v3/libs/concept_check/concept_check.htm | 12
   branches/proto/v3/libs/concept_check/concept_covering.htm | 2
   branches/proto/v3/libs/concept_check/creating_concepts.htm | 4
   branches/proto/v3/libs/concept_check/implementation.htm | 2
   branches/proto/v3/libs/concept_check/prog_with_concepts.htm | 2
   branches/proto/v3/libs/concept_check/reference.htm | 2
   branches/proto/v3/libs/concept_check/using_concept_check.htm | 2
   branches/proto/v3/libs/config/doc/Jamfile.v2 | 20
   branches/proto/v3/libs/config/doc/config.qbk | 2
   branches/proto/v3/libs/config/doc/html/boost_config/acknowledgements.html | 9
   branches/proto/v3/libs/config/doc/html/boost_config/boost_macro_reference.html | 45
   branches/proto/v3/libs/config/doc/html/boost_config/guidelines_for_boost_authors.html | 15
   branches/proto/v3/libs/config/doc/html/boost_config/rationale.html | 9
   branches/proto/v3/libs/config/doc/html/index.html | 21
   branches/proto/v3/libs/conversion/cast.htm | 4
   branches/proto/v3/libs/crc/index.html | 4
   branches/proto/v3/libs/date_time/build/Jamfile.v2 | 2
   branches/proto/v3/libs/date_time/example/Jamfile | 4
   branches/proto/v3/libs/date_time/example/gregorian/Jamfile.v2 | 2
   branches/proto/v3/libs/date_time/example/gregorian/date_serialization_demo.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/dates_as_strings.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/days_alive.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/days_between_new_years.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/days_since_year_start.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/days_till_new_year.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/end_of_month_day.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/find_last_day_of_months.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/localization.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/month_add.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/period_calc.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/print_holidays.cpp | 2
   branches/proto/v3/libs/date_time/example/gregorian/print_month.cpp | 2
   branches/proto/v3/libs/date_time/example/local_time/calc_rules.cpp | 2
   branches/proto/v3/libs/date_time/example/local_time/flight.cpp | 2
   branches/proto/v3/libs/date_time/example/local_time/local_date_time.cpp | 2
   branches/proto/v3/libs/date_time/example/local_time/seconds_since_epoch.cpp | 2
   branches/proto/v3/libs/date_time/example/local_time/simple_time_zone.cpp | 2
   branches/proto/v3/libs/date_time/example/posix_time/Jamfile.v2 | 2
   branches/proto/v3/libs/date_time/example/posix_time/local_utc_conversion.cpp | 2
   branches/proto/v3/libs/date_time/example/posix_time/print_hours.cpp | 2
   branches/proto/v3/libs/date_time/example/posix_time/time_math.cpp | 2
   branches/proto/v3/libs/date_time/example/posix_time/time_periods.cpp | 2
   branches/proto/v3/libs/date_time/example/tutorial/io_tutorial.cpp | 2
   branches/proto/v3/libs/date_time/src/gregorian/date_generators.cpp | 2
   branches/proto/v3/libs/date_time/src/gregorian/greg_month.cpp | 2
   branches/proto/v3/libs/date_time/src/gregorian/greg_names.hpp | 2
   branches/proto/v3/libs/date_time/src/gregorian/greg_weekday.cpp | 2
   branches/proto/v3/libs/date_time/src/gregorian/gregorian_types.cpp | 2
   branches/proto/v3/libs/date_time/src/posix_time/posix_time_types.cpp | 2
   branches/proto/v3/libs/date_time/test/Jamfile.v2 | 4
   branches/proto/v3/libs/date_time/test/gregorian/testcurrent_day.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testdate.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testdate_duration.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testdate_facet_new.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testdate_input_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testdate_iterator.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testfacet.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testformat_date_parser.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testformatters.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgenerators.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_cal.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_day.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_durations.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_month.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_serialize.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_wstream.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testgreg_year.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testparse_date.cpp | 2
   branches/proto/v3/libs/date_time/test/gregorian/testperiod.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testclocks.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testcustom_time_zone.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testdst_transition_day_rule.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testlocal_time.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testlocal_time_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testlocal_time_input_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testlocal_time_iterator.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testlocal_time_period.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testposix_time_zone.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testtz_database.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testwcustom_time_zone.cpp | 2
   branches/proto/v3/libs/date_time/test/local_time/testwposix_time_zone.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testc_local_adjustor.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testclock.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testdst_rules.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testduration.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testfiletime_functions.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testformatters.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testgreg_duration_operators.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testiterator.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testlocal_adjustor.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testmicrosec_time_clock.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testparse_time.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testperiod.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/teststreams.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_formatters.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_input_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_period.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_serialize.cpp | 2
   branches/proto/v3/libs/date_time/test/posix_time/testtime_wstream.cpp | 2
   branches/proto/v3/libs/date_time/test/testconstrained_value.cpp | 2
   branches/proto/v3/libs/date_time/test/testfrom_facet.cpp | 2
   branches/proto/v3/libs/date_time/test/testgeneric_period.cpp | 2
   branches/proto/v3/libs/date_time/test/testgregorian_calendar.cpp | 2
   branches/proto/v3/libs/date_time/test/testint64_range.cpp | 2
   branches/proto/v3/libs/date_time/test/testint_adapter.cpp | 2
   branches/proto/v3/libs/date_time/test/testtime_resolution_traits.cpp | 2
   branches/proto/v3/libs/date_time/test/testwrapping_int.cpp | 2
   branches/proto/v3/libs/date_time/xmldoc/Jamfile.v2 | 2
   branches/proto/v3/libs/date_time/xmldoc/README | 2
   branches/proto/v3/libs/date_time/xmldoc/acknowledgements.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/buildinfo.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/calculations.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/changes.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/conceptual.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/custom_time_zone.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_algorithms.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_class.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_duration.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_facet.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_input_facet.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_iterators.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_period.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/date_time_fo_stylesheet.xsl | 2
   branches/proto/v3/libs/date_time/xmldoc/date_time_io.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/design_concepts.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/design_goals.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/details.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/domain_concepts.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/doxy.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_calc_rules.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_date_period_calc.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_dates_as_strings.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_days_alive.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_days_between_new_years.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_end_of_month_day.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_find_last_day_of_months.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_flight.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_local_utc_conversion.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_localization.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_meeting_planner.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_month_add.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_print_holidays.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_print_hours.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_print_month.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_seconds_since_epoch.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_simple_time_zone.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_time_math.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ex_time_periods.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/examples.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/exclusive_date_time.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/format_flags.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/gregorian.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/gregorian_calendar.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/io_objects.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/io_tutorial.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/license.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/local_date_time.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/local_time.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/local_time_period.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/motivation.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/posix_time.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/posix_time_zone.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ptime_class.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/ref_tag_fix.pl | 4
   branches/proto/v3/libs/date_time/xmldoc/references.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/serialization.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/snap_to_details.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/table_template.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/terminology.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/tests.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_duration.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_facet.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_input_facet.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_iterators.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_period.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/time_zone_base.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/tradeoffs.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/tz_database.xml | 2
   branches/proto/v3/libs/date_time/xmldoc/usage_examples.xml | 2
   branches/proto/v3/libs/disjoint_sets/bibliography.html | 2
   branches/proto/v3/libs/disjoint_sets/disjoint_sets.html | 2
   branches/proto/v3/libs/dynamic_bitset/dynamic_bitset.html | 4
   branches/proto/v3/libs/filesystem/doc/design.htm | 2
   branches/proto/v3/libs/filesystem/doc/index.htm | 2
   branches/proto/v3/libs/foreach/doc/foreach.qbk | 13
   branches/proto/v3/libs/foreach/test/Jamfile.v2 | 11
   branches/proto/v3/libs/foreach/test/utility.hpp | 64 +
   branches/proto/v3/libs/format/index.html | 4
   branches/proto/v3/libs/function_types/build/Jamfile | 2
   branches/proto/v3/libs/function_types/build/preprocess_arity_loops.cpp | 2
   branches/proto/v3/libs/function_types/build/preprocess_cc_names.cpp | 2
   branches/proto/v3/libs/function_types/build/preprocess_encoding.cpp | 2
   branches/proto/v3/libs/function_types/build/timestamps/cc_names | 1
   branches/proto/v3/libs/function_types/doc/Jamfile | 2
   branches/proto/v3/libs/function_types/example/fast_mem_fn_example.cpp | 4
   branches/proto/v3/libs/function_types/example/interface_example.cpp | 1
   branches/proto/v3/libs/function_types/example/interpreter.hpp | 2
   branches/proto/v3/libs/functional/binders.html | 4
   branches/proto/v3/libs/functional/function_traits.html | 4
   branches/proto/v3/libs/functional/hash/doc/intro.qbk | 8
   branches/proto/v3/libs/functional/hash/test/hash_number_test.cpp | 4
   branches/proto/v3/libs/functional/index.html | 12
   branches/proto/v3/libs/functional/mem_fun.html | 4
   branches/proto/v3/libs/functional/negators.html | 4
   branches/proto/v3/libs/functional/ptr_fun.html | 4
   branches/proto/v3/libs/gil/test/image.cpp | 1
   branches/proto/v3/libs/graph/doc/AdjacencyGraph.html | 2
   branches/proto/v3/libs/graph/doc/AdjacencyMatrix.html | 2
   branches/proto/v3/libs/graph/doc/BFSVisitor.html | 4
   branches/proto/v3/libs/graph/doc/BasicMatrix.html | 2
   branches/proto/v3/libs/graph/doc/BellmanFordVisitor.html | 4
   branches/proto/v3/libs/graph/doc/BidirectionalGraph.html | 2
   branches/proto/v3/libs/graph/doc/Buffer.html | 2
   branches/proto/v3/libs/graph/doc/ColorValue.html | 4
   branches/proto/v3/libs/graph/doc/DFSVisitor.html | 4
   branches/proto/v3/libs/graph/doc/DijkstraVisitor.html | 4
   branches/proto/v3/libs/graph/doc/EdgeListGraph.html | 2
   branches/proto/v3/libs/graph/doc/EdgeMutableGraph.html | 2
   branches/proto/v3/libs/graph/doc/EventVisitor.html | 4
   branches/proto/v3/libs/graph/doc/EventVisitorList.html | 4
   branches/proto/v3/libs/graph/doc/Graph.html | 2
   branches/proto/v3/libs/graph/doc/IncidenceGraph.html | 4
   branches/proto/v3/libs/graph/doc/IteratorConstructibleGraph.html | 4
   branches/proto/v3/libs/graph/doc/Monoid.html | 4
   branches/proto/v3/libs/graph/doc/MutableGraph.html | 2
   branches/proto/v3/libs/graph/doc/MutablePropertyGraph.html | 2
   branches/proto/v3/libs/graph/doc/PropertyGraph.html | 2
   branches/proto/v3/libs/graph/doc/PropertyTag.html | 2
   branches/proto/v3/libs/graph/doc/VertexAndEdgeListGraph.html | 2
   branches/proto/v3/libs/graph/doc/VertexListGraph.html | 2
   branches/proto/v3/libs/graph/doc/VertexMutableGraph.html | 4
   branches/proto/v3/libs/graph/doc/acknowledgements.html | 4
   branches/proto/v3/libs/graph/doc/adjacency_list.html | 4
   branches/proto/v3/libs/graph/doc/adjacency_list_traits.html | 4
   branches/proto/v3/libs/graph/doc/bandwidth.html | 2
   branches/proto/v3/libs/graph/doc/bc_clustering.html | 2
   branches/proto/v3/libs/graph/doc/bellman_ford_shortest.html | 2
   branches/proto/v3/libs/graph/doc/bellman_visitor.html | 4
   branches/proto/v3/libs/graph/doc/betweenness_centrality.html | 2
   branches/proto/v3/libs/graph/doc/bfs_visitor.html | 4
   branches/proto/v3/libs/graph/doc/bgl_named_params.html | 4
   branches/proto/v3/libs/graph/doc/bibliography.html | 2
   branches/proto/v3/libs/graph/doc/biconnected_components.html | 4
   branches/proto/v3/libs/graph/doc/breadth_first_search.html | 2
   branches/proto/v3/libs/graph/doc/breadth_first_visit.html | 2
   branches/proto/v3/libs/graph/doc/bundles.html | 2
   branches/proto/v3/libs/graph/doc/challenge.html | 2
   branches/proto/v3/libs/graph/doc/circle_layout.html | 4
   branches/proto/v3/libs/graph/doc/compressed_sparse_row.html | 2
   branches/proto/v3/libs/graph/doc/connected_components.html | 2
   branches/proto/v3/libs/graph/doc/constructing_algorithms.html | 4
   branches/proto/v3/libs/graph/doc/copy_graph.html | 2
   branches/proto/v3/libs/graph/doc/cuthill_mckee_ordering.html | 2
   branches/proto/v3/libs/graph/doc/dag_shortest_paths.html | 2
   branches/proto/v3/libs/graph/doc/depth_first_search.html | 4
   branches/proto/v3/libs/graph/doc/depth_first_visit.html | 2
   branches/proto/v3/libs/graph/doc/dfs_visitor.html | 4
   branches/proto/v3/libs/graph/doc/dijkstra_shortest_paths.html | 2
   branches/proto/v3/libs/graph/doc/dijkstra_visitor.html | 4
   branches/proto/v3/libs/graph/doc/distance_recorder.html | 4
   branches/proto/v3/libs/graph/doc/edge_list.html | 4
   branches/proto/v3/libs/graph/doc/erdos_renyi_generator.html | 2
   branches/proto/v3/libs/graph/doc/file_dependency_example.html | 2
   branches/proto/v3/libs/graph/doc/filtered_graph.html | 4
   branches/proto/v3/libs/graph/doc/fruchterman_reingold.html | 2
   branches/proto/v3/libs/graph/doc/graph_coloring.html | 4
   branches/proto/v3/libs/graph/doc/graph_concepts.html | 2
   branches/proto/v3/libs/graph/doc/graph_theory_review.html | 2
   branches/proto/v3/libs/graph/doc/graph_traits.html | 4
   branches/proto/v3/libs/graph/doc/gursoy_atun_layout.html | 2
   branches/proto/v3/libs/graph/doc/history.html | 4
   branches/proto/v3/libs/graph/doc/incident.html | 4
   branches/proto/v3/libs/graph/doc/incremental_components.html | 4
   branches/proto/v3/libs/graph/doc/index.html | 4
   branches/proto/v3/libs/graph/doc/isomorphism.html | 2
   branches/proto/v3/libs/graph/doc/johnson_all_pairs_shortest.html | 2
   branches/proto/v3/libs/graph/doc/kamada_kawai_spring_layout.html | 6
   branches/proto/v3/libs/graph/doc/kevin_bacon.html | 2
   branches/proto/v3/libs/graph/doc/king_ordering.html | 2
   branches/proto/v3/libs/graph/doc/known_problems.html | 4
   branches/proto/v3/libs/graph/doc/kolmogorov_max_flow.html | 2
   branches/proto/v3/libs/graph/doc/kruskal_min_spanning_tree.html | 2
   branches/proto/v3/libs/graph/doc/layout_tolerance.html | 2
   branches/proto/v3/libs/graph/doc/leda_conversion.html | 4
   branches/proto/v3/libs/graph/doc/minimum_degree_ordering.html | 4
   branches/proto/v3/libs/graph/doc/null_visitor.html | 4
   branches/proto/v3/libs/graph/doc/opposite.html | 4
   branches/proto/v3/libs/graph/doc/plod_generator.html | 2
   branches/proto/v3/libs/graph/doc/predecessor_recorder.html | 4
   branches/proto/v3/libs/graph/doc/prim_minimum_spanning_tree.html | 2
   branches/proto/v3/libs/graph/doc/property_map.html | 4
   branches/proto/v3/libs/graph/doc/property_writer.html | 4
   branches/proto/v3/libs/graph/doc/publications.html | 4
   branches/proto/v3/libs/graph/doc/push_relabel_max_flow.html | 4
   branches/proto/v3/libs/graph/doc/python.html | 2
   branches/proto/v3/libs/graph/doc/quick_tour.html | 2
   branches/proto/v3/libs/graph/doc/random_layout.html | 2
   branches/proto/v3/libs/graph/doc/reverse_graph.html | 4
   branches/proto/v3/libs/graph/doc/sequential_vertex_coloring.html | 2
   branches/proto/v3/libs/graph/doc/small_world_generator.html | 2
   branches/proto/v3/libs/graph/doc/sorted_erdos_renyi_gen.html | 2
   branches/proto/v3/libs/graph/doc/sparse_matrix_ordering.html | 2
   branches/proto/v3/libs/graph/doc/stanford_graph.html | 4
   branches/proto/v3/libs/graph/doc/strong_components.html | 2
   branches/proto/v3/libs/graph/doc/table_of_contents.html | 4
   branches/proto/v3/libs/graph/doc/time_stamper.html | 4
   branches/proto/v3/libs/graph/doc/topological_sort.html | 2
   branches/proto/v3/libs/graph/doc/transitive_closure.html | 2
   branches/proto/v3/libs/graph/doc/transpose_graph.html | 2
   branches/proto/v3/libs/graph/doc/trouble_shooting.html | 4
   branches/proto/v3/libs/graph/doc/undirected_dfs.html | 4
   branches/proto/v3/libs/graph/doc/using_adjacency_list.html | 2
   branches/proto/v3/libs/graph/doc/using_property_maps.html | 2
   branches/proto/v3/libs/graph/doc/visitor_concepts.html | 4
   branches/proto/v3/libs/graph/doc/write-graphviz.html | 4
   branches/proto/v3/libs/graph/example/edge-connectivity.cpp | 4
   branches/proto/v3/libs/graph/example/regression.cfg | 2
   branches/proto/v3/libs/graph/test/csr_graph_test.cpp | 11
   branches/proto/v3/libs/graph/test/max_flow_test.cpp | 6
   branches/proto/v3/libs/integer/doc/integer_mask.html | 2
   branches/proto/v3/libs/integer/doc/static_log2.html | 2
   branches/proto/v3/libs/integer/doc/static_min_max.html | 2
   branches/proto/v3/libs/integer/index.html | 4
   branches/proto/v3/libs/integer/integer.htm | 10
   branches/proto/v3/libs/interprocess/doc/Jamfile.v2 | 2
   branches/proto/v3/libs/interprocess/doc/interprocess.qbk | 2
   branches/proto/v3/libs/interprocess/proj/vc7ide/interprocesslib.vcproj | 6
   branches/proto/v3/libs/interprocess/test/adaptive_node_pool_test.cpp | 2
   branches/proto/v3/libs/interprocess/test/adaptive_pool_test.cpp | 24
   branches/proto/v3/libs/interprocess/test/cached_adaptive_pool_test.cpp | 24
   branches/proto/v3/libs/interprocess/test/cached_node_allocator_test.cpp | 23
   branches/proto/v3/libs/interprocess/test/file_mapping_test.cpp | 10
   branches/proto/v3/libs/interprocess/test/get_process_id_name.hpp | 5
   branches/proto/v3/libs/interprocess/test/list_test.hpp | 30
   branches/proto/v3/libs/interprocess/test/map_test.hpp | 2
   branches/proto/v3/libs/interprocess/test/memory_algorithm_test.cpp | 98 +
   branches/proto/v3/libs/interprocess/test/memory_algorithm_test_template.hpp | 110 ++
   branches/proto/v3/libs/interprocess/test/node_allocator_test.cpp | 19
   branches/proto/v3/libs/interprocess/test/node_pool_test.hpp | 8
   branches/proto/v3/libs/interprocess/test/private_adaptive_pool_test.cpp | 19
   branches/proto/v3/libs/interprocess/test/private_node_allocator_test.cpp | 21
   branches/proto/v3/libs/interprocess/test/set_test.hpp | 2
   branches/proto/v3/libs/interprocess/test/vector_test.cpp | 235 -----
   branches/proto/v3/libs/intrusive/example/doc_list_algorithms.cpp | 2
   branches/proto/v3/libs/intrusive/example/doc_slist_algorithms.cpp | 2
   branches/proto/v3/libs/intrusive/index.html | 2
   branches/proto/v3/libs/intrusive/proj/vc7ide/_intrusivelib/_intrusivelib.vcproj | 6
   branches/proto/v3/libs/intrusive/test/itestvalue.hpp | 12
   branches/proto/v3/libs/intrusive/test/list_test.cpp | 125 ++
   branches/proto/v3/libs/intrusive/test/slist_test.cpp | 354 +++++++-
   branches/proto/v3/libs/io/doc/index.html | 4
   branches/proto/v3/libs/io/doc/ios_state.html | 2
   branches/proto/v3/libs/iostreams/build/Jamfile.v2 | 6
   branches/proto/v3/libs/iostreams/doc/acknowledgments.html | 20
   branches/proto/v3/libs/iostreams/doc/bibliography.html | 16
   branches/proto/v3/libs/iostreams/doc/classes/aggregate.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/array.html | 10
   branches/proto/v3/libs/iostreams/doc/classes/back_inserter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/bzip2.html | 10
   branches/proto/v3/libs/iostreams/doc/classes/chain.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/char_traits.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/classes.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/code_converter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/counter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/device.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/file.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/file_descriptor.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/filtering_stream.html | 9
   branches/proto/v3/libs/iostreams/doc/classes/filtering_streambuf.html | 9
   branches/proto/v3/libs/iostreams/doc/classes/gzip.html | 10
   branches/proto/v3/libs/iostreams/doc/classes/line_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/mapped_file.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/mode.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/newline_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/null.html | 12
   branches/proto/v3/libs/iostreams/doc/classes/regex_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/stdio_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/symmetric_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/classes/zlib.html | 10
   branches/proto/v3/libs/iostreams/doc/concepts/bidirectional_device.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/bidirectional_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/blocking.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/closable.html | 47
   branches/proto/v3/libs/iostreams/doc/concepts/concepts.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/device.html | 10
   branches/proto/v3/libs/iostreams/doc/concepts/direct.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/dual_use_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/filter.html | 10
   branches/proto/v3/libs/iostreams/doc/concepts/flushable.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/input_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/localizable.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/multi-character.html | 6
   branches/proto/v3/libs/iostreams/doc/concepts/multi_character.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/optimally_buffered.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/output_filter.html | 10
   branches/proto/v3/libs/iostreams/doc/concepts/peekable.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/pipable.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/seekable_device.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/seekable_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/sink.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/source.html | 8
   branches/proto/v3/libs/iostreams/doc/concepts/symmetric_filter.html | 8
   branches/proto/v3/libs/iostreams/doc/faq.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/close.html | 103 ++
   branches/proto/v3/libs/iostreams/doc/functions/combine.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/compose.html | 10
   branches/proto/v3/libs/iostreams/doc/functions/copy.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/filter_test.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/flush.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/functions.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/get.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/imbue.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/invert.html | 10
   branches/proto/v3/libs/iostreams/doc/functions/optimal_buffer_size.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/positioning.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/put.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/putback.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/read.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/restrict.html | 16
   branches/proto/v3/libs/iostreams/doc/functions/seek.html | 8
   branches/proto/v3/libs/iostreams/doc/functions/tee.html | 10
   branches/proto/v3/libs/iostreams/doc/functions/write.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/asynchronous.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/buffering.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/code_conversion.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/concepts.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/exceptions.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/filtering_streams.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/generic_streams.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/guide.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/lifetimes.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/modes.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/pipelines.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/text_processing.html | 8
   branches/proto/v3/libs/iostreams/doc/guide/traits.html | 4
   branches/proto/v3/libs/iostreams/doc/guide/views.html | 10
   branches/proto/v3/libs/iostreams/doc/home.html | 10
   branches/proto/v3/libs/iostreams/doc/index.html | 2
   branches/proto/v3/libs/iostreams/doc/installation.html | 10
   branches/proto/v3/libs/iostreams/doc/macros/buffer_sizes.html | 8
   branches/proto/v3/libs/iostreams/doc/macros/macros.html | 8
   branches/proto/v3/libs/iostreams/doc/macros/workarounds.html | 8
   branches/proto/v3/libs/iostreams/doc/menu.html | 94 +-
   branches/proto/v3/libs/iostreams/doc/portability.html | 150 ---
   branches/proto/v3/libs/iostreams/doc/quick_reference.html | 14
   branches/proto/v3/libs/iostreams/doc/rationale.html | 8
   branches/proto/v3/libs/iostreams/doc/reference.html | 8
   branches/proto/v3/libs/iostreams/doc/theme/iostreams.css | 7
   branches/proto/v3/libs/iostreams/doc/tree/tree.css | 3
   branches/proto/v3/libs/iostreams/doc/tree/tree.js | 7
   branches/proto/v3/libs/iostreams/doc/tutorial/container_device.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/container_sink.html | 14
   branches/proto/v3/libs/iostreams/doc/tutorial/container_source.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/dictionary_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/dual_use_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/filter_usage.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/finite_state_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/line_wrapping_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/multichar_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/shell_comments_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/tab_expanding_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/tutorial.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/unix2dos_filters.html | 8
   branches/proto/v3/libs/iostreams/doc/tutorial/writing_devices.html | 12
   branches/proto/v3/libs/iostreams/doc/tutorial/writing_filters.html | 8
   branches/proto/v3/libs/iostreams/example/boost_back_inserter_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/container_device.hpp | 6
   branches/proto/v3/libs/iostreams/example/container_device_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/container_sink_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/container_source_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/dictionary_filter.hpp | 3
   branches/proto/v3/libs/iostreams/example/finite_state_filter.hpp | 3
   branches/proto/v3/libs/iostreams/example/iterator_range_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/line_wrapping_filter.hpp | 3
   branches/proto/v3/libs/iostreams/example/shell_comments_filter.hpp | 3
   branches/proto/v3/libs/iostreams/example/std_back_inserter_example.cpp | 3
   branches/proto/v3/libs/iostreams/example/tab_expanding_filter.hpp | 3
   branches/proto/v3/libs/iostreams/example/unix2dos_filter.hpp | 3
   branches/proto/v3/libs/iostreams/src/bzip2.cpp | 3
   branches/proto/v3/libs/iostreams/src/file_descriptor.cpp | 145 ++-
   branches/proto/v3/libs/iostreams/src/mapped_file.cpp | 52 +
   branches/proto/v3/libs/iostreams/src/zlib.cpp | 3
   branches/proto/v3/libs/iostreams/test/Jamfile.v2 | 30
   branches/proto/v3/libs/iostreams/test/array_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/auto_close_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/buffer_size_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/bzip2_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/close_test.cpp | 1138 ++++-----------------------
   branches/proto/v3/libs/iostreams/test/code_converter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/component_access_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/compose_test.cpp | 400 +++++++++
   branches/proto/v3/libs/iostreams/test/copy_test.cpp | 31
   branches/proto/v3/libs/iostreams/test/counter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/detail/closable.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/constants.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/filters.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/null_padded_codecvt.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/operation_sequence.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/sequence.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/temp_file.hpp | 3
   branches/proto/v3/libs/iostreams/test/detail/utf8_codecvt_facet.cpp | 3
   branches/proto/v3/libs/iostreams/test/detail/utf8_codecvt_facet.hpp | 1
   branches/proto/v3/libs/iostreams/test/detail/verification.hpp | 3
   branches/proto/v3/libs/iostreams/test/direct_adapter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/example_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/execute_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/file_descriptor_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/file_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/filter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/filtering_stream_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/finite_state_filter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/flush_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/gzip_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/invert_test.cpp | 35
   branches/proto/v3/libs/iostreams/test/large_file_test.cpp | 42
   branches/proto/v3/libs/iostreams/test/line_filter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/mapped_file_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/newline_test.cpp | 13
   branches/proto/v3/libs/iostreams/test/null_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/operation_sequence_test.cpp | 8
   branches/proto/v3/libs/iostreams/test/pipeline_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/putback_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_bidir_filter_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_bidir_streambuf_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_bidir_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_input_filter_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_input_istream_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_input_seq_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_input_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_seekable_seq_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/read_seekable_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/regex_filter_test.cpp | 23
   branches/proto/v3/libs/iostreams/test/restrict_test.cpp | 238 ++++-
   branches/proto/v3/libs/iostreams/test/seek_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/seekable_file_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/seekable_filter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/sequence_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/stdio_filter_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/symmetric_filter_test.cpp | 46 +
   branches/proto/v3/libs/iostreams/test/tee_test.cpp | 231 +++++
   branches/proto/v3/libs/iostreams/test/wide_stream_test.cpp | 3
   branches/proto/v3/libs/iostreams/test/write_bidir_filter_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_bidir_streambuf_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_bidir_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_output_filter_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_output_iterator_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_output_ostream_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_output_seq_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_output_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_seekable_seq_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/write_seekable_test.hpp | 3
   branches/proto/v3/libs/iostreams/test/zlib_test.cpp | 3
   branches/proto/v3/libs/iterator/doc/index.html | 4
   branches/proto/v3/libs/iterator/doc/index.rst | 4
   branches/proto/v3/libs/iterator/doc/iterator_facade.html | 2
   branches/proto/v3/libs/iterator/doc/iterator_facade_tutorial.rst | 2
   branches/proto/v3/libs/iterator/doc/quickbook/facade_tutorial.qbk | 2
   branches/proto/v3/libs/iterator/doc/quickbook/iterator.qbk | 4
   branches/proto/v3/libs/lambda/doc/lambda.xml | 4
   branches/proto/v3/libs/libraries.htm | 62
   branches/proto/v3/libs/logic/test/tribool_io_test.cpp | 1
   branches/proto/v3/libs/maintainers.txt | 2
   branches/proto/v3/libs/math/doc/complex/complex-tr1.qbk | 4
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex.html | 23
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acos.html | 51
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/acosh.html | 51
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asin.html | 51
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/asinh.html | 51
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atan.html | 51
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/atanh.html | 48
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/history.html | 20
   branches/proto/v3/libs/math/doc/complex/html/complex_number_tr1_algorithms/inverse_complex/implementation.html | 29
   branches/proto/v3/libs/math/doc/complex/html/index.html | 17
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm.html | 20
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/compile_time.html | 42
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/credits.html | 17
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/demo.html | 21
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/gcd_function_object.html | 31
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/header.html | 24
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/history.html | 17
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/introduction.html | 20
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/lcm_function_object.html | 34
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/rationale.html | 19
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/run_time.html | 34
   branches/proto/v3/libs/math/doc/gcd/html/gcd_and_lcm/gcd_lcm/synopsis.html | 23
   branches/proto/v3/libs/math/doc/gcd/html/index.html | 17
   branches/proto/v3/libs/math/doc/gcd/math-gcd.qbk | 4
   branches/proto/v3/libs/math/doc/html/index.html | 279 ++++--
   branches/proto/v3/libs/math/doc/math.qbk | 96 +
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/acknowledgements.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/header_file.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/history.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/non_mem.html | 60
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/oct_create.html | 12
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_functions.html | 66
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_member_typedefs.html | 21
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_specializations.html | 18
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonion_value_operations.html | 39
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/octonions_transcendentals.html | 49
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/overview.html | 11
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/synopsis.html | 12
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/template_class_octonion.html | 12
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/test_program.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/boost_octonions/octonions/to_do.html | 9
   branches/proto/v3/libs/math/doc/octonion/html/index.html | 12
   branches/proto/v3/libs/math/doc/octonion/math-octonion.qbk | 6
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions.html | 14
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/acknowledgements.html | 17
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/create.html | 84 +-
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/exp.html | 20
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/header_file.html | 14
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/history.html | 14
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_fun.html | 156 +--
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/mem_typedef.html | 39
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/non_mem.html | 157 +--
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/overview.html | 54
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/quat.html | 24
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/spec.html | 39
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/synopsis.html | 23
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/test_program.html | 21
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/to_do.html | 14
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/trans.html | 101 +-
   branches/proto/v3/libs/math/doc/quaternion/html/boost_quaternions/quaternions/value_op.html | 85 -
   branches/proto/v3/libs/math/doc/quaternion/html/index.html | 14
   branches/proto/v3/libs/math/doc/quaternion/math-quaternion.qbk | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/credits.qbk | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/ellint_legendre.qbk | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html | 51
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html | 26
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html | 22
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html | 27
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html | 28
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html | 59
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html | 77 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html | 28
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html | 29
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html | 35
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html | 29
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html | 84 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html | 29
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html | 26
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html | 34
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html | 123 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html | 26
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/dist_params.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html | 45
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/variates.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_conf.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binom_size_eg.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_coinflip_example.html | 48
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html | 97 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html | 26
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_size.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_test.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html | 68 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/error_eg.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/f_eg.html | 21
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html | 35
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html | 84 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html | 35
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/nag_library.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_conf.html | 21
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/neg_binom_size_eg.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example1.html | 90 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/neg_binom_eg/negative_binomial_example2.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html | 89 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/paired_st.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_intervals.html | 21
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_size.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/tut_mean_test.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/st_eg/two_sample_students_t.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/contact.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html | 59
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/namespaces.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/perf_over.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/pol_overview.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/result_type.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/threads.html | 9
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html | 36
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/interp.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_over.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/perf_test_app.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_overview.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/assert_undefined.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html | 39
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html | 32
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/iteration_pol.html | 9
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/namespace_pol.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/pol_ref_ref.html | 51
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html | 40
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/precision_pol.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_dist_policies.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/ad_hoc_sf_policies.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/changing_policy_defaults.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/namespace_policies.html | 48
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_tut_defaults.html | 9
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/policy_usage.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html | 35
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/user_def_err_pol.html | 69 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/what_is_a_policy.html | 9
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html | 23
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html | 23
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html | 19
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html | 36
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html | 54
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html | 31
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/acosh.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/asinh.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/atanh.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/inv_hyper/inv_hyper_over.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html | 11
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html | 19
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html | 20
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html | 42
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html | 40
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html | 47
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html | 46
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html | 34
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html | 20
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html | 50
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html | 34
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html | 37
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html | 28
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html | 44
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html | 49
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html | 33
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_overview.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinc_pi.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sinc/sinhc_pi.html | 15
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html | 13
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/credits.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html | 20
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html | 32
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html | 18
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html | 36
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html | 66 -
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html | 30
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/minimax.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html | 63
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals_overview.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/archetypes.html | 24
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/dist_concept.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/use_ntl.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/math.qbk | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/references.qbk | 2
   branches/proto/v3/libs/math/example/policy_eg_8.cpp | 2
   branches/proto/v3/libs/math/test/common_factor_test.cpp | 9
   branches/proto/v3/libs/mpi/build/Jamfile.v2 | 1
   branches/proto/v3/libs/mpi/build/__init__.py | 4
   branches/proto/v3/libs/mpi/doc/mpi.qbk | 3
   branches/proto/v3/libs/mpi/example/python/hello_world.py | 2
   branches/proto/v3/libs/mpi/src/python/documentation.cpp | 150 +++
   branches/proto/v3/libs/mpi/src/python/module.cpp | 4
   branches/proto/v3/libs/mpi/src/python/py_communicator.cpp | 13
   branches/proto/v3/libs/mpi/src/python/py_exception.cpp | 9
   branches/proto/v3/libs/mpi/src/python/py_request.cpp | 90 +
   branches/proto/v3/libs/mpi/src/python/py_timer.cpp | 2
   branches/proto/v3/libs/mpi/src/python/skeleton_and_content.cpp | 21
   branches/proto/v3/libs/mpi/src/python/status.cpp | 2
   branches/proto/v3/libs/mpi/test/python/all_gather_test.py | 2
   branches/proto/v3/libs/mpi/test/python/all_reduce_test.py | 2
   branches/proto/v3/libs/mpi/test/python/all_to_all_test.py | 2
   branches/proto/v3/libs/mpi/test/python/broadcast_test.py | 2
   branches/proto/v3/libs/mpi/test/python/gather_test.py | 2
   branches/proto/v3/libs/mpi/test/python/generators.py | 2
   branches/proto/v3/libs/mpi/test/python/reduce_test.py | 2
   branches/proto/v3/libs/mpi/test/python/ring_test.py | 2
   branches/proto/v3/libs/mpi/test/python/scan_test.py | 2
   branches/proto/v3/libs/mpi/test/python/scatter_test.py | 2
   branches/proto/v3/libs/mpi/test/python/skeleton_content_test.py | 2
   branches/proto/v3/libs/mpl/doc/refmanual/vector.html | 2
   branches/proto/v3/libs/mpl/doc/tutorial/broken-integral-constant.html | 2
   branches/proto/v3/libs/multi_array/doc/index.html | 6
   branches/proto/v3/libs/multi_array/doc/test_cases.html | 4
   branches/proto/v3/libs/multi_array/doc/user.html | 2
   branches/proto/v3/libs/multi_index/doc/compiler_specifics.html | 26
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html | 28
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html | 44
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html | 28
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html | 157 +--
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html | 26
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html | 80 -
   branches/proto/v3/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html | 30
   branches/proto/v3/libs/numeric/conversion/doc/html/index.html | 26
   branches/proto/v3/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html | 26
   branches/proto/v3/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html | 30
   branches/proto/v3/libs/numeric/conversion/index.html | 6
   branches/proto/v3/libs/numeric/ublas/doc/overview.htm | 2
   branches/proto/v3/libs/optional/doc/Jamfile.v2 | 6
   branches/proto/v3/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/acknowledgments.html | 30
   branches/proto/v3/libs/optional/doc/html/boost_optional/dependencies_and_portability.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/detailed_semantics.html | 74 +
   branches/proto/v3/libs/optional/doc/html/boost_optional/development.html | 45
   branches/proto/v3/libs/optional/doc/html/boost_optional/examples.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html | 28
   branches/proto/v3/libs/optional/doc/html/boost_optional/implementation_notes.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/in_place_factories.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/optional_references.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html | 28
   branches/proto/v3/libs/optional/doc/html/boost_optional/synopsis.html | 26
   branches/proto/v3/libs/optional/doc/html/boost_optional/type_requirements.html | 26
   branches/proto/v3/libs/optional/doc/html/index.html | 41
   branches/proto/v3/libs/optional/doc/optional.qbk | 5
   branches/proto/v3/libs/optional/doc/reference.qbk | 1
   branches/proto/v3/libs/optional/index.html | 6
   branches/proto/v3/libs/parameter/doc/index.rst | 2
   branches/proto/v3/libs/parameter/doc/reference.rst | 2
   branches/proto/v3/libs/pool/doc/implementation/ct_gcd_lcm.html | 2
   branches/proto/v3/libs/preprocessor/doc/ref/seq_tail.html | 2
   branches/proto/v3/libs/program_options/src/cmdline.cpp | 4
   branches/proto/v3/libs/property_map/LvaluePropertyMap.html | 2
   branches/proto/v3/libs/property_map/ReadWritePropertyMap.html | 2
   branches/proto/v3/libs/property_map/ReadablePropertyMap.html | 2
   branches/proto/v3/libs/property_map/WritablePropertyMap.html | 2
   branches/proto/v3/libs/property_map/associative_property_map.html | 2
   branches/proto/v3/libs/property_map/const_assoc_property_map.html | 2
   branches/proto/v3/libs/property_map/identity_property_map.html | 2
   branches/proto/v3/libs/property_map/iterator_property_map.html | 2
   branches/proto/v3/libs/property_map/property_map.html | 2
   branches/proto/v3/libs/property_map/vector_property_map.html | 2
   branches/proto/v3/libs/ptr_container/doc/default.css | 2
   branches/proto/v3/libs/ptr_container/doc/intro.xml | 12
   branches/proto/v3/libs/ptr_container/doc/ptr_container.xml | 12
   branches/proto/v3/libs/ptr_container/test/Jamfile.v2 | 12
   branches/proto/v3/libs/python/doc/building.html | 4
   branches/proto/v3/libs/python/doc/building.rst | 4
   branches/proto/v3/libs/python/doc/index.html | 2
   branches/proto/v3/libs/python/doc/news.html | 2
   branches/proto/v3/libs/python/doc/projects.html | 2
   branches/proto/v3/libs/python/doc/support.html | 2
   branches/proto/v3/libs/python/doc/v2/Apr2002.html | 2
   branches/proto/v3/libs/python/doc/v2/CallPolicies.html | 2
   branches/proto/v3/libs/python/doc/v2/Dereferenceable.html | 2
   branches/proto/v3/libs/python/doc/v2/Extractor.html | 2
   branches/proto/v3/libs/python/doc/v2/HolderGenerator.html | 2
   branches/proto/v3/libs/python/doc/v2/Jun2002.html | 2
   branches/proto/v3/libs/python/doc/v2/Mar2002.html | 2
   branches/proto/v3/libs/python/doc/v2/May2002.html | 2
   branches/proto/v3/libs/python/doc/v2/ObjectWrapper.html | 2
   branches/proto/v3/libs/python/doc/v2/ResultConverter.html | 2
   branches/proto/v3/libs/python/doc/v2/acknowledgments.html | 12
   branches/proto/v3/libs/python/doc/v2/args.html | 2
   branches/proto/v3/libs/python/doc/v2/call.html | 2
   branches/proto/v3/libs/python/doc/v2/call_method.html | 2
   branches/proto/v3/libs/python/doc/v2/callbacks.html | 2
   branches/proto/v3/libs/python/doc/v2/class.html | 2
   branches/proto/v3/libs/python/doc/v2/configuration.html | 2
   branches/proto/v3/libs/python/doc/v2/copy_const_reference.html | 2
   branches/proto/v3/libs/python/doc/v2/copy_non_const_reference.html | 2
   branches/proto/v3/libs/python/doc/v2/data_members.html | 2
   branches/proto/v3/libs/python/doc/v2/def.html | 2
   branches/proto/v3/libs/python/doc/v2/default_call_policies.html | 2
   branches/proto/v3/libs/python/doc/v2/definitions.html | 2
   branches/proto/v3/libs/python/doc/v2/dict.html | 2
   branches/proto/v3/libs/python/doc/v2/docstring_options.html | 2
   branches/proto/v3/libs/python/doc/v2/enum.html | 2
   branches/proto/v3/libs/python/doc/v2/errors.html | 2
   branches/proto/v3/libs/python/doc/v2/exception_translator.html | 2
   branches/proto/v3/libs/python/doc/v2/extract.html | 2
   branches/proto/v3/libs/python/doc/v2/faq.html | 2
   branches/proto/v3/libs/python/doc/v2/feb2002.html | 2
   branches/proto/v3/libs/python/doc/v2/handle.html | 2
   branches/proto/v3/libs/python/doc/v2/has_back_reference.html | 2
   branches/proto/v3/libs/python/doc/v2/implicit.html | 2
   branches/proto/v3/libs/python/doc/v2/init.html | 2
   branches/proto/v3/libs/python/doc/v2/instance_holder.html | 2
   branches/proto/v3/libs/python/doc/v2/iterator.html | 2
   branches/proto/v3/libs/python/doc/v2/list.html | 2
   branches/proto/v3/libs/python/doc/v2/long.html | 2
   branches/proto/v3/libs/python/doc/v2/lvalue_from_pytype.html | 2
   branches/proto/v3/libs/python/doc/v2/make_function.html | 2
   branches/proto/v3/libs/python/doc/v2/manage_new_object.html | 2
   branches/proto/v3/libs/python/doc/v2/module.html | 2
   branches/proto/v3/libs/python/doc/v2/numeric.html | 2
   branches/proto/v3/libs/python/doc/v2/object.html | 2
   branches/proto/v3/libs/python/doc/v2/operators.html | 2
   branches/proto/v3/libs/python/doc/v2/overloads.html | 2
   branches/proto/v3/libs/python/doc/v2/platforms.html | 2
   branches/proto/v3/libs/python/doc/v2/pointee.html | 2
   branches/proto/v3/libs/python/doc/v2/progress_reports.html | 2
   branches/proto/v3/libs/python/doc/v2/ptr.html | 2
   branches/proto/v3/libs/python/doc/v2/python.html | 2
   branches/proto/v3/libs/python/doc/v2/raw_function.html | 2
   branches/proto/v3/libs/python/doc/v2/reference.html | 2
   branches/proto/v3/libs/python/doc/v2/reference_existing_object.html | 2
   branches/proto/v3/libs/python/doc/v2/register_ptr_to_python.html | 2
   branches/proto/v3/libs/python/doc/v2/return_arg.html | 2
   branches/proto/v3/libs/python/doc/v2/return_by_value.html | 2
   branches/proto/v3/libs/python/doc/v2/return_internal_reference.html | 2
   branches/proto/v3/libs/python/doc/v2/return_value_policy.html | 2
   branches/proto/v3/libs/python/doc/v2/scope.html | 2
   branches/proto/v3/libs/python/doc/v2/ssize_t.html | 2
   branches/proto/v3/libs/python/doc/v2/str.html | 2
   branches/proto/v3/libs/python/doc/v2/to_python_converter.html | 2
   branches/proto/v3/libs/python/doc/v2/to_python_indirect.html | 2
   branches/proto/v3/libs/python/doc/v2/to_python_value.html | 2
   branches/proto/v3/libs/python/doc/v2/tuple.html | 2
   branches/proto/v3/libs/python/doc/v2/type_id.html | 2
   branches/proto/v3/libs/python/doc/v2/with_custodian_and_ward.html | 2
   branches/proto/v3/libs/python/doc/v2/wrapper.html | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/ClassExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/CodeExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/CppParser.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/EnumExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/Exporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/FunctionExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/GCCXMLParser.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/HeaderExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/MultipleCodeUnit.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/SingleCodeUnit.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/SmartFile.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/VarExporter.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/__init__.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/declarations.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/exporters.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/exporterutils.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/infos.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/policies.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/pyste.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/settings.py | 2
   branches/proto/v3/libs/python/pyste/src/Pyste/utils.py | 2
   branches/proto/v3/libs/python/pyste/tests/GCCXMLParserUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/SmartFileUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/abstract_test.h | 2
   branches/proto/v3/libs/python/pyste/tests/abstract_testUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/add_test.h | 2
   branches/proto/v3/libs/python/pyste/tests/add_testUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/basic.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/basic.h | 2
   branches/proto/v3/libs/python/pyste/tests/basicUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/code_test.h | 2
   branches/proto/v3/libs/python/pyste/tests/code_testUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/enums.h | 2
   branches/proto/v3/libs/python/pyste/tests/enumsUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/header_test.h | 2
   branches/proto/v3/libs/python/pyste/tests/header_testUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/infosUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/inherit.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/inherit.h | 2
   branches/proto/v3/libs/python/pyste/tests/inherit2.h | 2
   branches/proto/v3/libs/python/pyste/tests/inherit2UT.py | 2
   branches/proto/v3/libs/python/pyste/tests/inherit3.h | 2
   branches/proto/v3/libs/python/pyste/tests/inherit3UT.py | 2
   branches/proto/v3/libs/python/pyste/tests/inherit4.h | 2
   branches/proto/v3/libs/python/pyste/tests/inherit4UT.py | 2
   branches/proto/v3/libs/python/pyste/tests/inheritUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/nested.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/nested.h | 2
   branches/proto/v3/libs/python/pyste/tests/nestedUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/opaque.h | 2
   branches/proto/v3/libs/python/pyste/tests/opaqueUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/operators.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/operators.h | 2
   branches/proto/v3/libs/python/pyste/tests/operatorsUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/policiesUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/runtests.py | 2
   branches/proto/v3/libs/python/pyste/tests/smart_ptr.h | 2
   branches/proto/v3/libs/python/pyste/tests/smart_ptrUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/templates.h | 2
   branches/proto/v3/libs/python/pyste/tests/templatesUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/test_all.py | 2
   branches/proto/v3/libs/python/pyste/tests/vars.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/vars.h | 2
   branches/proto/v3/libs/python/pyste/tests/varsUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/virtual.cpp | 2
   branches/proto/v3/libs/python/pyste/tests/virtual.h | 2
   branches/proto/v3/libs/python/pyste/tests/virtual2.h | 2
   branches/proto/v3/libs/python/pyste/tests/virtual2UT.py | 2
   branches/proto/v3/libs/python/pyste/tests/virtualUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/wrappertest.h | 2
   branches/proto/v3/libs/python/pyste/tests/wrappertestUT.py | 2
   branches/proto/v3/libs/python/pyste/tests/wrappertest_wrappers.h | 2
   branches/proto/v3/libs/python/src/object/stl_iterator.cpp | 6
   branches/proto/v3/libs/python/test/stl_iterator.py | 10
   branches/proto/v3/libs/random/index.html | 8
   branches/proto/v3/libs/random/nondet_random.html | 2
   branches/proto/v3/libs/random/random-concepts.html | 2
   branches/proto/v3/libs/random/random-distributions.html | 2
   branches/proto/v3/libs/random/random-generators.html | 2
   branches/proto/v3/libs/random/random-misc.html | 2
   branches/proto/v3/libs/random/random-performance.html | 2
   branches/proto/v3/libs/random/random-variate.html | 2
   branches/proto/v3/libs/random/wg21-proposal.html | 2
   branches/proto/v3/libs/range/doc/boost_range.html | 10
   branches/proto/v3/libs/range/doc/example.cpp | 10
   branches/proto/v3/libs/range/doc/examples.html | 9
   branches/proto/v3/libs/range/doc/faq.html | 11
   branches/proto/v3/libs/range/doc/headers.html | 9
   branches/proto/v3/libs/range/doc/history_ack.html | 17
   branches/proto/v3/libs/range/doc/intro.html | 12
   branches/proto/v3/libs/range/doc/portability.html | 13
   branches/proto/v3/libs/range/doc/range.html | 38
   branches/proto/v3/libs/range/doc/style.css | 11
   branches/proto/v3/libs/range/doc/style.html | 8
   branches/proto/v3/libs/range/doc/utility_class.html | 24
   branches/proto/v3/libs/range/test/partial_workaround.cpp | 8
   branches/proto/v3/libs/rational/index.html | 6
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/acknowledgements.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/examples.html | 10
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/faq.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/futher.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/headers.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/history.html | 14
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/locale.html | 12
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/performance.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/redist.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/standards.html | 14
   branches/proto/v3/libs/regex/doc/html/boost_regex/background_information/thread_safety.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/captures.html | 10
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration/algorithm.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration/compiler.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration/linkage.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration/locale.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/configuration/tuning.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/format.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/format/boost_format_syntax.html | 12
   branches/proto/v3/libs/regex/doc/html/boost_regex/format/perl_format.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/format/sed_format.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/install.html | 20
   branches/proto/v3/libs/regex/doc/html/boost_regex/introduction_and_overview.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/partial_matches.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/bad_expression.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/basic_regex.html | 22
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/concepts.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/concepts/charT_concept.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/concepts/iterator_concepts.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/concepts/traits_concept.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html | 6
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/error_type.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/match_flag_type.html | 10
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/match_results.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/intro.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html | 10
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html | 14
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/posix.html | 12
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_iterator.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_match.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_replace.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_search.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_token_iterator.html | 8
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/regex_traits.html | 6
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/sub_match.html | 12
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/basic_extended.html | 70
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/basic_syntax.html | 48
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/character_classes.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/character_classes/std_char_clases.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/collating_names.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/collating_names/digraphs.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/collating_names/named_unicode.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/leftmost_longest_rule.html | 4
   branches/proto/v3/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html | 88 +-
   branches/proto/v3/libs/regex/doc/html/boost_regex/unicode.html | 8
   branches/proto/v3/libs/regex/doc/html/index.html | 12
   branches/proto/v3/libs/regex/doc/match_flag_type.qbk | 4
   branches/proto/v3/libs/regex/doc/regex.qbk | 4
   branches/proto/v3/libs/regex/performance/input.html | 3
   branches/proto/v3/libs/regex/test/regress/test_perl_ex.cpp | 11
   branches/proto/v3/libs/serialization/doc/acknowledgments.html | 10
   branches/proto/v3/libs/signals/doc/faq.xml | 30
   branches/proto/v3/libs/smart_ptr/shared_ptr.htm | 10
   branches/proto/v3/libs/smart_ptr/smart_ptr.htm | 2
   branches/proto/v3/libs/smart_ptr/smarttests.htm | 6
   branches/proto/v3/libs/smart_ptr/test/Jamfile.v2 | 2
   branches/proto/v3/libs/smart_ptr/test/shared_ptr_test.cpp | 12
   branches/proto/v3/libs/statechart/doc/acknowledgments.html | 16
   branches/proto/v3/libs/statechart/doc/configuration.html | 27
   branches/proto/v3/libs/statechart/doc/contact.html | 4
   branches/proto/v3/libs/statechart/doc/faq.html | 7
   branches/proto/v3/libs/statechart/doc/future_and_history.html | 13
   branches/proto/v3/libs/statechart/doc/reference.html | 562 +++++++------
   branches/proto/v3/libs/statechart/example/Performance/Performance.cpp | 1
   branches/proto/v3/libs/statechart/test/InStateReactionTest.cpp | 39
   branches/proto/v3/libs/static_assert/doc/static_assert.qbk | 15
   branches/proto/v3/libs/system/doc/index.html | 16
   branches/proto/v3/libs/system/test/Jamfile.v2 | 17
   branches/proto/v3/libs/test/doc/components/prg_exec_monitor/compilation.html | 2
   branches/proto/v3/libs/test/doc/components/utf/compilation.html | 2
   branches/proto/v3/libs/thread/doc/acknowledgements.xml | 2
   branches/proto/v3/libs/thread/doc/barrier-ref.xml | 2
   branches/proto/v3/libs/thread/doc/bibliography.xml | 2
   branches/proto/v3/libs/thread/doc/build.xml | 2
   branches/proto/v3/libs/thread/doc/concepts.xml | 2
   branches/proto/v3/libs/thread/doc/condition-ref.xml | 2
   branches/proto/v3/libs/thread/doc/configuration.xml | 2
   branches/proto/v3/libs/thread/doc/design.xml | 2
   branches/proto/v3/libs/thread/doc/entities.xml | 2
   branches/proto/v3/libs/thread/doc/exceptions-ref.xml | 2
   branches/proto/v3/libs/thread/doc/faq.xml | 2
   branches/proto/v3/libs/thread/doc/glossary.xml | 2
   branches/proto/v3/libs/thread/doc/implementation_notes.xml | 2
   branches/proto/v3/libs/thread/doc/index.html | 2
   branches/proto/v3/libs/thread/doc/mutex-ref.xml | 2
   branches/proto/v3/libs/thread/doc/once-ref.xml | 2
   branches/proto/v3/libs/thread/doc/overview.xml | 2
   branches/proto/v3/libs/thread/doc/rationale.xml | 2
   branches/proto/v3/libs/thread/doc/read_write_mutex-ref.xml | 2
   branches/proto/v3/libs/thread/doc/recursive_mutex-ref.xml | 2
   branches/proto/v3/libs/thread/doc/reference.xml | 2
   branches/proto/v3/libs/thread/doc/release_notes.xml | 2
   branches/proto/v3/libs/thread/doc/thread-ref.xml | 2
   branches/proto/v3/libs/thread/doc/thread.xml | 4
   branches/proto/v3/libs/thread/doc/tss-ref.xml | 2
   branches/proto/v3/libs/thread/doc/xtime-ref.xml | 2
   branches/proto/v3/libs/thread/index.html | 2
   branches/proto/v3/libs/thread/src/tss_null.cpp | 2
   branches/proto/v3/libs/thread/test/Jamfile.v2 | 1
   branches/proto/v3/libs/thread/test/test_mutex.cpp | 11
   branches/proto/v3/libs/thread/test/test_tss.cpp | 42 +
   branches/proto/v3/libs/timer/index.html | 6
   branches/proto/v3/libs/tokenizer/tokenizer.htm | 26
   branches/proto/v3/libs/tr1/doc/tr1.qbk | 8
   branches/proto/v3/libs/tr1/test/test_random.cpp | 1
   branches/proto/v3/libs/tuple/doc/tuple_users_guide.html | 2
   branches/proto/v3/libs/type_traits/cxx_type_traits.htm | 3
   branches/proto/v3/libs/type_traits/doc/Jamfile.v2 | 3
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html | 55
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 20
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 16
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html | 12
   branches/proto/v3/libs/type_traits/doc/html/index.html | 14
   branches/proto/v3/libs/type_traits/doc/type_traits.qbk | 3
   branches/proto/v3/libs/type_traits/test/is_convertible_test.cpp | 6
   branches/proto/v3/libs/type_traits/test/make_signed_test.cpp | 16
   branches/proto/v3/libs/type_traits/test/make_unsigned_test.cpp | 16
   branches/proto/v3/libs/typeof/tools/preprocess.pl | 2
   branches/proto/v3/libs/utility/base_from_member.html | 6
   branches/proto/v3/libs/utility/generator_iterator.htm | 2
   branches/proto/v3/libs/utility/operators.htm | 10
   branches/proto/v3/libs/utility/utility.htm | 4
   branches/proto/v3/libs/utility/value_init.htm | 213 ++++
   branches/proto/v3/libs/utility/value_init_test.cpp | 41
   branches/proto/v3/libs/variant/doc/tutorial/advanced.xml | 2
   branches/proto/v3/libs/wave/ChangeLog | 15
   branches/proto/v3/libs/wave/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/doc/acknowledgements.html | 2
   branches/proto/v3/libs/wave/doc/class_ref_ctxpolicy_depr.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_context.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_ctxpolicy.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_filepos.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_inptpolcy.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_lexer.html | 2
   branches/proto/v3/libs/wave/doc/class_reference_tokentype.html | 2
   branches/proto/v3/libs/wave/doc/compiletime_config.html | 19
   branches/proto/v3/libs/wave/doc/introduction.html | 2
   branches/proto/v3/libs/wave/doc/macro_expansion_process.html | 2
   branches/proto/v3/libs/wave/doc/predefined_macros.html | 2
   branches/proto/v3/libs/wave/doc/preface.html | 2
   branches/proto/v3/libs/wave/doc/quickstart.html | 2
   branches/proto/v3/libs/wave/doc/references.html | 2
   branches/proto/v3/libs/wave/doc/samples.html | 2
   branches/proto/v3/libs/wave/doc/supported_pragmas.html | 2
   branches/proto/v3/libs/wave/doc/token_ids.html | 9
   branches/proto/v3/libs/wave/doc/tracing_facility.html | 2
   branches/proto/v3/libs/wave/doc/wave_driver.html | 2
   branches/proto/v3/libs/wave/index.html | 2
   branches/proto/v3/libs/wave/samples/advanced_hooks/advanced_hooks.cpp | 2
   branches/proto/v3/libs/wave/samples/advanced_hooks/advanced_hooks.hpp | 2
   branches/proto/v3/libs/wave/samples/advanced_hooks/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/cpp_tokens.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/cpp_tokens.hpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/cpp_tokens_config.hpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/instantiate_cpp_exprgrammar.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/instantiate_cpp_literalgrs.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/instantiate_slex_lexer.cpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/slex/cpp_slex_lexer.hpp | 3
   branches/proto/v3/libs/wave/samples/cpp_tokens/slex/lexer.hpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/slex_interface.hpp | 2
   branches/proto/v3/libs/wave/samples/cpp_tokens/slex_iterator.hpp | 4
   branches/proto/v3/libs/wave/samples/cpp_tokens/slex_token.hpp | 11
   branches/proto/v3/libs/wave/samples/hannibal/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/hannibal/hannibal.cpp | 2
   branches/proto/v3/libs/wave/samples/hannibal/translation_unit_parser.h | 2
   branches/proto/v3/libs/wave/samples/hannibal/translation_unit_skipper.h | 2
   branches/proto/v3/libs/wave/samples/lexed_tokens/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/lexed_tokens/lexed_tokens.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/list_includes/instantiate_cpp_exprgrammar.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/instantiate_cpp_literalgrs.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/instantiate_lexertl_lexer.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/lexertl/lexertl_lexer.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/lexertl/wave_lexertl_config.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/lexertl/wave_lexertl_tables.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/lexertl_interface.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/lexertl_iterator.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/list_includes.cpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/list_includes.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/list_includes_config.hpp | 2
   branches/proto/v3/libs/wave/samples/list_includes/list_includes_version.hpp | 2
   branches/proto/v3/libs/wave/samples/quick_start/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/quick_start/quick_start.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/real_positions/correct_token_positions.hpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_cpp_exprgrammar.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_cpp_literalgrs.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_re2c_lexer.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/instantiate_re2c_lexer_str.cpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/real_position_token.hpp | 2
   branches/proto/v3/libs/wave/samples/real_positions/real_positions.cpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/token_statistics/collect_token_statistics.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/instantiate_xlex_lexer.cpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/token_statistics.cpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/token_statistics.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/token_statistics_version.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/xlex/xlex_lexer.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/xlex/xpressive_lexer.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/xlex_interface.hpp | 2
   branches/proto/v3/libs/wave/samples/token_statistics/xlex_iterator.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/samples/waveidl/idl.cpp | 4
   branches/proto/v3/libs/wave/samples/waveidl/idl.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idl_config.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idl_version.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl.re | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl_lex_interface.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl_lex_iterator.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl_re.cpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl_re.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/idllexer/idl_re2c_lexer.hpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/instantiate_predef_macros.cpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/instantiate_re2c_lexer.cpp | 2
   branches/proto/v3/libs/wave/samples/waveidl/instantiate_re2c_lexer_str.cpp | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/aq.cpp | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/cpp.re | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/cpp_re.cpp | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/cpp_re.inc | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/strict_cpp.re | 2
   branches/proto/v3/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc | 2
   branches/proto/v3/libs/wave/src/instantiate_cpp_exprgrammar.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_cpp_grammar.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_cpp_literalgrs.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_defined_grammar.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_predef_macros.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_re2c_lexer.cpp | 2
   branches/proto/v3/libs/wave/src/instantiate_re2c_lexer_str.cpp | 2
   branches/proto/v3/libs/wave/src/token_ids.cpp | 414 +++++-----
   branches/proto/v3/libs/wave/src/wave_config_constant.cpp | 2
   branches/proto/v3/libs/wave/test/build/Jamfile.v2 | 2
   branches/proto/v3/libs/wave/test/testlexers/cpp_tokens.hpp | 2
   branches/proto/v3/libs/wave/test/testlexers/test_lexertl_lexer.cpp | 2
   branches/proto/v3/libs/wave/test/testlexers/test_re2c_lexer.cpp | 2
   branches/proto/v3/libs/wave/test/testlexers/test_slex_lexer.cpp | 2
   branches/proto/v3/libs/wave/test/testlexers/test_xlex_lexer.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/cmd_line_utils.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_005.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_006.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_007.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_008.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_010.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_011.cpp | 4
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_012.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_013.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_014.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_015.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_016.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_017.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_018.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_019.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_020.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_021.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_022.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_023.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_024.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_025.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_026.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_027.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_028.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_029.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_030.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_031.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_032.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_033.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_034.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_035.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_036.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_1_037.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_005.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_006.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_007.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_008.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_010.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_011.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_012.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_013.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_014.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_015.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_016.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_017.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_3_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_3_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_3_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_3_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_4_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_4_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_4_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_4_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_001.cpp | 4
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_005.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_006.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_007.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_007.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_008.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_010.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_011.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_012.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_013.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_014.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_015.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_016.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_017.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_018.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_019.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_020.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_021.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_022.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_023.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_024.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_025.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_026.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_027.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_028.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_029.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_030.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_031.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_031.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_032.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_033.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_034.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_01.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_02.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_03.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_04.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_05.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_06.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_07.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_08.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_09.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_10.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_11.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_12.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_13.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_14.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_5_035_15.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_003.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_005.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_006.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_007.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_008.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_010.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_011.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_012.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_013.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_014.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_015.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_016.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_017.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_018.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_019.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_020.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_021.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_022.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_023.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_024.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_025.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_026.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_027.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_028.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_029.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_029.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_030.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_030.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_031.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_032.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_033.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_034.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_035.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_036.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_037.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_038.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_039.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_040.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_041.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_042.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_043.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_044.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_045.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_046.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_047.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_048.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_049.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_050.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_051.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_052.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_053.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_054.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_055.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_056.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_057.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_058.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_059.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_060.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_061.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_062.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_063.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_063.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_064.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_065.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_066.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_066.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_067.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_067.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_068.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_6_069.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_001.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_002.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_003.cpp | 4
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_004.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_005.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_006.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_007.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_008.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_010.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_011.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_012.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_013.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_014.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_015.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_016.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_016.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_017.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_018.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/test.cfg | 1
   branches/proto/v3/libs/wave/test/testwave/testwave.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testwave_app.cpp | 4
   branches/proto/v3/libs/wave/test/testwave/testwave_app.hpp | 2
   branches/proto/v3/libs/wave/test/testwave/testwave_app_dll.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testwave_dll.cpp | 2
   branches/proto/v3/libs/xpressive/doc/acknowledgements.qbk | 5
   branches/proto/v3/libs/xpressive/doc/actions.qbk | 2
   branches/proto/v3/libs/xpressive/doc/concepts.qbk | 2
   branches/proto/v3/libs/xpressive/doc/dynamic_regexes.qbk | 2
   branches/proto/v3/libs/xpressive/doc/examples.qbk | 2
   branches/proto/v3/libs/xpressive/doc/grammars.qbk | 2
   branches/proto/v3/libs/xpressive/doc/history.qbk | 2
   branches/proto/v3/libs/xpressive/doc/installation.qbk | 2
   branches/proto/v3/libs/xpressive/doc/introduction.qbk | 2
   branches/proto/v3/libs/xpressive/doc/matching.qbk | 2
   branches/proto/v3/libs/xpressive/doc/nyi.qbk | 2
   branches/proto/v3/libs/xpressive/doc/perf.qbk | 2
   branches/proto/v3/libs/xpressive/doc/preface.qbk | 2
   branches/proto/v3/libs/xpressive/doc/quick_start.qbk | 2
   branches/proto/v3/libs/xpressive/doc/regexpp_diffs.qbk | 2
   branches/proto/v3/libs/xpressive/doc/results.qbk | 2
   branches/proto/v3/libs/xpressive/doc/static_regexes.qbk | 2
   branches/proto/v3/libs/xpressive/doc/substitutions.qbk | 2
   branches/proto/v3/libs/xpressive/doc/tips_n_tricks.qbk | 2
   branches/proto/v3/libs/xpressive/doc/tokenization.qbk | 2
   branches/proto/v3/libs/xpressive/doc/traits.qbk | 2
   branches/proto/v3/libs/xpressive/doc/xpressive.qbk | 2
   branches/proto/v3/libs/xpressive/example/numbers.cpp | 118 +-
   branches/proto/v3/libs/xpressive/proto/doc/Jamfile.v2 | 105 +-
   branches/proto/v3/libs/xpressive/proto/doc/acknowledgements.qbk | 2
   branches/proto/v3/libs/xpressive/proto/doc/calculator.qbk | 6
   branches/proto/v3/libs/xpressive/proto/doc/construction.qbk | 691 +++++++++++++++++
   branches/proto/v3/libs/xpressive/proto/doc/evaluation.qbk | 525 +++++++++++++
   branches/proto/v3/libs/xpressive/proto/doc/examples.qbk | 122 ++
   branches/proto/v3/libs/xpressive/proto/doc/extensibility.qbk | 2
   branches/proto/v3/libs/xpressive/proto/doc/grammars.qbk | 30
   branches/proto/v3/libs/xpressive/proto/doc/history.qbk | 7
   branches/proto/v3/libs/xpressive/proto/doc/implementation.qbk | 162 ++++
   branches/proto/v3/libs/xpressive/proto/doc/installation.qbk | 21
   branches/proto/v3/libs/xpressive/proto/doc/preface.qbk | 16
   branches/proto/v3/libs/xpressive/proto/doc/proto.qbk | 76 +
   branches/proto/v3/libs/xpressive/proto/doc/protodoc.xml | 1403 +++++++++++++++++++---------------
   branches/proto/v3/libs/xpressive/proto/doc/quick_start.qbk | 2
   branches/proto/v3/libs/xpressive/proto/doc/rationale.qbk | 76 +
   branches/proto/v3/libs/xpressive/proto/doc/transforms.qbk | 1595 ++++++++++++++++++++++++++-------------
   branches/proto/v3/libs/xpressive/proto/example/Jamfile.v2 | 12
   branches/proto/v3/libs/xpressive/proto/example/calc1.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/calc2.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/futures.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/lazy_vector.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/rgb.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/tarray.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/vector.cpp | 2
   branches/proto/v3/libs/xpressive/proto/test/calculator.cpp | 2
   branches/proto/v3/libs/xpressive/proto/test/lambda.cpp | 2
   branches/proto/v3/libs/xpressive/proto/test/proto_fusion.cpp | 2
   branches/proto/v3/libs/xpressive/test/Jamfile.v2 | 2
   branches/proto/v3/libs/xpressive/test/misc1.cpp | 2
   branches/proto/v3/libs/xpressive/test/misc2.cpp | 24
   branches/proto/v3/libs/xpressive/test/multiple_defs1.cpp | 2
   branches/proto/v3/libs/xpressive/test/multiple_defs2.cpp | 2
   branches/proto/v3/libs/xpressive/test/test.hpp | 2
   branches/proto/v3/libs/xpressive/test/test1.cpp | 2
   branches/proto/v3/libs/xpressive/test/test1.hpp | 9
   branches/proto/v3/libs/xpressive/test/test10.cpp | 2
   branches/proto/v3/libs/xpressive/test/test10.hpp | 2
   branches/proto/v3/libs/xpressive/test/test10u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test11.cpp | 2
   branches/proto/v3/libs/xpressive/test/test11.hpp | 2
   branches/proto/v3/libs/xpressive/test/test11u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test1u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test2.cpp | 2
   branches/proto/v3/libs/xpressive/test/test2.hpp | 2
   branches/proto/v3/libs/xpressive/test/test2u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test3.cpp | 2
   branches/proto/v3/libs/xpressive/test/test3.hpp | 2
   branches/proto/v3/libs/xpressive/test/test3u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test4.cpp | 2
   branches/proto/v3/libs/xpressive/test/test4.hpp | 2
   branches/proto/v3/libs/xpressive/test/test4u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test5.cpp | 2
   branches/proto/v3/libs/xpressive/test/test5.hpp | 2
   branches/proto/v3/libs/xpressive/test/test5u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test6.cpp | 2
   branches/proto/v3/libs/xpressive/test/test6.hpp | 2
   branches/proto/v3/libs/xpressive/test/test6u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test7.cpp | 2
   branches/proto/v3/libs/xpressive/test/test7.hpp | 2
   branches/proto/v3/libs/xpressive/test/test7u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test8.cpp | 2
   branches/proto/v3/libs/xpressive/test/test8.hpp | 2
   branches/proto/v3/libs/xpressive/test/test8u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test9.cpp | 2
   branches/proto/v3/libs/xpressive/test/test9.hpp | 2
   branches/proto/v3/libs/xpressive/test/test9u.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_actions.cpp | 6
   branches/proto/v3/libs/xpressive/test/test_assert.cpp | 4
   branches/proto/v3/libs/xpressive/test/test_basic_regex.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_cycles.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_dynamic.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_dynamic_grammar.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_match_results.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_non_char.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_partial_match.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_algorithms.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_compiler.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_constants.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_error.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_iterator.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_primitives.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_token_iterator.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_regex_traits.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_static.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_sub_match.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_symbols.cpp | 56
   branches/proto/v3/libs/xpressive/test/test_typeof.cpp | 2
   branches/proto/v3/libs/xpressive/test/test_typeof2.cpp | 28
   branches/proto/v3/more/getting_started/detail/conclusion.rst | 4
   branches/proto/v3/more/getting_started/unix-variants.html | 13
   branches/proto/v3/more/getting_started/unix-variants.rst | 2
   branches/proto/v3/more/getting_started/windows.html | 8
   branches/proto/v3/status/Jamfile.v2 | 2
   branches/proto/v3/status/explicit-failures-markup.xml | 268 ++++-
   branches/proto/v3/tools/bcp/add_path.cpp | 7
   branches/proto/v3/tools/bcp/index.html | 2
   branches/proto/v3/tools/bcp/scan_cvs_path.cpp | 6
   branches/proto/v3/tools/boostbook/xsl/doxygen/doxygen2boostbook.xsl | 28
   branches/proto/v3/tools/boostbook/xsl/navbar.xsl | 7
   branches/proto/v3/tools/build/v2/build-system.jam | 1251 +++++++++++++++++-------------
   branches/proto/v3/tools/build/v2/build/alias.jam | 52
   branches/proto/v3/tools/build/v2/build/build-request.jam | 185 ++--
   branches/proto/v3/tools/build/v2/build/feature.jam | 869 ++++++++++-----------
   branches/proto/v3/tools/build/v2/build/generators.jam | 902 +++++++++++-----------
   branches/proto/v3/tools/build/v2/build/modifiers.jam | 16
   branches/proto/v3/tools/build/v2/build/project.jam | 799 +++++++++----------
   branches/proto/v3/tools/build/v2/build/property-set.jam | 296 +++---
   branches/proto/v3/tools/build/v2/build/property.jam | 424 +++++-----
   branches/proto/v3/tools/build/v2/build/targets.jam | 1262 +++++++++++++++----------------
   branches/proto/v3/tools/build/v2/build/toolset.jam | 374 ++++----
   branches/proto/v3/tools/build/v2/build/type.jam | 299 +++---
   branches/proto/v3/tools/build/v2/build/version.jam | 8
   branches/proto/v3/tools/build/v2/build/virtual-target.jam | 879 ++++++++++-----------
   branches/proto/v3/tools/build/v2/doc/src/architecture.xml | 2
   branches/proto/v3/tools/build/v2/doc/src/extending.xml | 106 +-
   branches/proto/v3/tools/build/v2/doc/src/faq.xml | 10
   branches/proto/v3/tools/build/v2/doc/src/reference.xml | 8
   branches/proto/v3/tools/build/v2/doc/src/tutorial.xml | 11
   branches/proto/v3/tools/build/v2/hacking.txt | 80 +-
   branches/proto/v3/tools/build/v2/kernel/bootstrap.jam | 3
   branches/proto/v3/tools/build/v2/kernel/errors.jam | 134 +-
   branches/proto/v3/tools/build/v2/kernel/modules.jam | 265 +++---
   branches/proto/v3/tools/build/v2/notes/build_dir_option.txt | 49
   branches/proto/v3/tools/build/v2/options/help.jam | 11
   branches/proto/v3/tools/build/v2/roll.sh | 5
   branches/proto/v3/tools/build/v2/test/BoostBuild.py | 443 +++++-----
   branches/proto/v3/tools/build/v2/test/abs_workdir.py | 29
   branches/proto/v3/tools/build/v2/test/alias.py | 122 +-
   branches/proto/v3/tools/build/v2/test/conditionals.py | 58
   branches/proto/v3/tools/build/v2/test/conditionals2.py | 33
   branches/proto/v3/tools/build/v2/test/conditionals3.py | 21
   branches/proto/v3/tools/build/v2/test/double_loading.py | 39
   branches/proto/v3/tools/build/v2/test/library_property.py | 2
   branches/proto/v3/tools/build/v2/test/module-actions/bootstrap.jam | 46
   branches/proto/v3/tools/build/v2/test/module_actions.py | 35
   branches/proto/v3/tools/build/v2/test/project_test3.py | 2
   branches/proto/v3/tools/build/v2/test/tag.py | 148 ++-
   branches/proto/v3/tools/build/v2/test/test_all.py | 9
   branches/proto/v3/tools/build/v2/test/timedata.py | 31
   branches/proto/v3/tools/build/v2/tools/builtin.jam | 941 +++++++++++-----------
   branches/proto/v3/tools/build/v2/tools/cast.jam | 54
   branches/proto/v3/tools/build/v2/tools/common.jam | 454 +++++-----
   branches/proto/v3/tools/build/v2/tools/darwin.jam | 12
   branches/proto/v3/tools/build/v2/tools/docutils.jam | 7
   branches/proto/v3/tools/build/v2/tools/doxygen.jam | 2
   branches/proto/v3/tools/build/v2/tools/gcc.jam | 398 ++++-----
   branches/proto/v3/tools/build/v2/tools/generate.jam | 74
   branches/proto/v3/tools/build/v2/tools/gettext.jam | 96 +-
   branches/proto/v3/tools/build/v2/tools/intel-darwin.jam | 11
   branches/proto/v3/tools/build/v2/tools/intel-win.jam | 4
   branches/proto/v3/tools/build/v2/tools/intel.jam | 1
   branches/proto/v3/tools/build/v2/tools/mpi.jam | 6
   branches/proto/v3/tools/build/v2/tools/msvc.jam | 463 +++++-----
   branches/proto/v3/tools/build/v2/tools/notfile.jam | 46
   branches/proto/v3/tools/build/v2/tools/package.jam | 2
   branches/proto/v3/tools/build/v2/tools/pch.jam | 56
   branches/proto/v3/tools/build/v2/tools/pgi.jam | 2
   branches/proto/v3/tools/build/v2/tools/python.jam | 63
   branches/proto/v3/tools/build/v2/tools/qt4.jam | 48
   branches/proto/v3/tools/build/v2/tools/quickbook.jam | 3
   branches/proto/v3/tools/build/v2/tools/stage.jam | 365 ++++----
   branches/proto/v3/tools/build/v2/tools/testing.jam | 419 +++++-----
   branches/proto/v3/tools/build/v2/util/doc.jam | 96 +-
   branches/proto/v3/tools/build/v2/util/indirect.jam | 65
   branches/proto/v3/tools/build/v2/util/order.jam | 130 +-
   branches/proto/v3/tools/build/v2/util/os.jam | 78 +
   branches/proto/v3/tools/build/v2/util/path.jam | 231 +++--
   branches/proto/v3/tools/index.html | 70 +
   branches/proto/v3/tools/inspect/index.html | 6
   branches/proto/v3/tools/jam/doc/bjam.qbk | 2
   branches/proto/v3/tools/jam/src/build.bat | 2
   branches/proto/v3/tools/jam/src/builtins.c | 23
   branches/proto/v3/tools/jam/src/execunix.c | 20
   branches/proto/v3/tools/jam/src/filesys.c | 1
   branches/proto/v3/tools/jam/src/make1.c | 2
   branches/proto/v3/tools/jam/src/modules/property-set.c | 33
   branches/proto/v3/tools/jam/src/native.c | 10
   branches/proto/v3/tools/quickbook/detail/actions.cpp | 30
   branches/proto/v3/tools/quickbook/detail/actions.hpp | 12
   branches/proto/v3/tools/quickbook/detail/actions_class.cpp | 3
   branches/proto/v3/tools/quickbook/detail/actions_class.hpp | 4
   branches/proto/v3/tools/quickbook/doc_info.hpp | 9
   branches/proto/v3/tools/regression/src/regression.py | 2
   branches/proto/v3/tools/wave/build/Jamfile.v2 | 3
   branches/proto/v3/tools/wave/cpp.cpp | 4
   branches/proto/v3/tools/wave/cpp.hpp | 2
   branches/proto/v3/tools/wave/cpp_config.hpp | 2
   branches/proto/v3/tools/wave/cpp_version.hpp | 2
   branches/proto/v3/tools/wave/stop_watch.hpp | 2
   branches/proto/v3/tools/wave/trace_macro_expansion.hpp | 2
   3007 files changed, 30365 insertions(+), 23825 deletions(-)

Modified: branches/proto/v3/Jamroot
==============================================================================
--- branches/proto/v3/Jamroot (original)
+++ branches/proto/v3/Jamroot 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -53,7 +53,7 @@
 # complete - Attempts to build all possible
 # variations.
 #
-# --builddir=DIR Build in this location instead of building
+# --build-dir=DIR Build in this location instead of building
 # within the distribution tree. Recommended!
 #
 # --toolset=toolset Indicates the toolset to build with.

Deleted: branches/proto/v3/README
==============================================================================
--- branches/proto/v3/README 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
+++ (empty file)
@@ -1,18 +0,0 @@
-Copyright 2000-2003 Beman Dawes
-Distributed under the Boost Software License, Version 1.0. (See accompany-
-ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-Unless otherwise specified, all Boost software and documentation is subject
-to the Boost Software License Version 1.0. See the accompanying file LICENSE_1_0.txt.
-A copy of the license is also available at http://www.boost.org/LICENSE_1_0.txt.
-
-For the most current version of Boost libraries and documentation, see:
-
- http://www.boost.org
-
-Boost documentation is in HTML format.
-
-The top-level directory (which contains this README file) should contain
-a file named index.htm with links to all documentation, including
-documentation on building boost libraries for your particular compiler
-and operating system.

Modified: branches/proto/v3/boost/accumulators/framework/accumulator_set.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/accumulator_set.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/accumulator_set.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -54,6 +54,7 @@
         }
 
     private:
+ accumulator_visitor &operator =(accumulator_visitor const &);
         Args const &args;
     };
 
@@ -317,9 +318,9 @@
     {
         // You can only drop the features that you have specified explicitly
         typedef typename apply<Feature>::type the_accumulator;
- BOOST_MPL_ASSERT((detail::contains_feature_of<Features, the_accumulator>));
+ BOOST_MPL_ASSERT((detail::contains_feature_of<Features, the_accumulator>));
 
- typedef
+ typedef
             typename feature_of<typename as_feature<Feature>::type>::type
         the_feature;
 

Modified: branches/proto/v3/boost/accumulators/framework/accumulators/droppable_accumulator.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/accumulators/droppable_accumulator.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/accumulators/droppable_accumulator.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -13,6 +13,7 @@
 #include <boost/mpl/apply.hpp>
 #include <boost/aligned_storage.hpp>
 #include <boost/accumulators/framework/depends_on.hpp> // for feature_of
+#include <boost/accumulators/framework/parameters/accumulator.hpp> // for accumulator
 
 namespace boost { namespace accumulators
 {
@@ -41,13 +42,14 @@
                 acc.add_ref(this->args_);
 
                 // Also add_ref accumulators that this feature depends on
- this->args_[accumulator].template
+ this->args_[accumulator].template
                     visit_if<detail::contains_feature_of_<dependencies> >(
                         *this
                 );
             }
 
         private:
+ add_ref_visitor &operator =(add_ref_visitor const &);
             Args const &args_;
         };
 
@@ -77,7 +79,7 @@
 
                     acc.drop(this->args_);
                     // Also drop accumulators that this feature depends on
- this->args_[accumulator].template
+ this->args_[accumulator].template
                         visit_if<detail::contains_feature_of_<dependencies> >(
                             *this
                     );
@@ -85,6 +87,7 @@
             }
 
         private:
+ drop_visitor &operator =(drop_visitor const &);
             Args const &args_;
         };
 
@@ -101,6 +104,7 @@
     struct droppable_accumulator_base
       : Accumulator
     {
+ typedef droppable_accumulator_base base;
         typedef mpl::true_ is_droppable;
         typedef typename Accumulator::result_type result_type;
 
@@ -121,7 +125,7 @@
         }
 
         template<typename Args>
- void add_ref(Args const &args)
+ void add_ref(Args const &)
         {
             ++this->ref_count_;
         }
@@ -155,7 +159,7 @@
     {
         template<typename Args>
         droppable_accumulator(Args const &args)
- : droppable_accumulator_base<Accumulator>(args)
+ : droppable_accumulator::base(args)
         {
         }
     };
@@ -257,7 +261,7 @@
             typedef typename as_feature<Feature>::type feature_type;
             typedef typename feature_type::dependencies tmp_dependencies_;
 
- typedef
+ typedef
                 typename mpl::transform<
                     typename feature_type::dependencies
                   , as_droppable<mpl::_1>

Modified: branches/proto/v3/boost/accumulators/framework/accumulators/reference_accumulator.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/accumulators/reference_accumulator.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/accumulators/reference_accumulator.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -75,7 +75,7 @@
 using extract::reference;
 using extract::reference_tag;
 
-// Map all reference<V,T> features to reference_tag<T> so
+// Map all reference<V,T> features to reference_tag<T> so
 // that references can be extracted using reference_tag<T>
 // without specifying the referent type.
 template<typename ValueType, typename Tag>

Modified: branches/proto/v3/boost/accumulators/framework/accumulators/value_accumulator.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/accumulators/value_accumulator.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/accumulators/value_accumulator.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -75,7 +75,7 @@
 using extract::value;
 using extract::value_tag;
 
-// Map all value<V,T> features to value_tag<T> so
+// Map all value<V,T> features to value_tag<T> so
 // that values can be extracted using value_tag<T>
 // without specifying the value type.
 template<typename ValueType, typename Tag>

Modified: branches/proto/v3/boost/accumulators/framework/depends_on.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/depends_on.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/depends_on.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -67,7 +67,7 @@
         typedef Feature type;
     };
 
- namespace detail
+ namespace detail
     {
         ///////////////////////////////////////////////////////////////////////////
         // feature_tag
@@ -165,7 +165,7 @@
         };
 
         // This is to work around a bug in early versions of Fusion which caused
- // a compile error if contains_feature_of<List, mpl::_> is used as a
+ // a compile error if contains_feature_of<List, mpl::_> is used as a
         // predicate to fusion::find_if
         template<typename Features>
         struct contains_feature_of_
@@ -187,7 +187,7 @@
         struct build_acc_list<First, Last, true>
         {
             typedef fusion::nil type;
-
+
             template<typename Args>
             static fusion::nil
             call(Args const &, First const&, Last const&)
@@ -205,7 +205,7 @@
 
             typedef fusion::cons<
                 typename fusion::result_of::value_of<First>::type
- , typename next_build_acc_list::type>
+ , typename next_build_acc_list::type>
             type;
 
             template<typename Args>

Modified: branches/proto/v3/boost/accumulators/framework/extractor.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/framework/extractor.hpp (original)
+++ branches/proto/v3/boost/accumulators/framework/extractor.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -99,7 +99,7 @@
     typename detail::extractor_result<Arg1, Feature>::type
     operator ()(Arg1 const &arg1) const
     {
- // Arg1 could be an accumulator_set or an argument pack containing
+ // Arg1 could be an accumulator_set or an argument pack containing
         // an accumulator_set. Dispatch accordingly.
         return detail::do_extract<Feature>(arg1, detail::is_accumulator_set<Arg1>());
     }

Modified: branches/proto/v3/boost/accumulators/numeric/functional.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/numeric/functional.hpp (original)
+++ branches/proto/v3/boost/accumulators/numeric/functional.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -97,7 +97,10 @@
         }; \
         template<typename Arg, typename EnableIf> \
         struct Name ## _base \
- : std::unary_function<Arg, typename result_of_ ## Name<Arg>::type> \
+ : std::unary_function< \
+ typename remove_const<Arg>::type \
+ , typename result_of_ ## Name<Arg>::type \
+ > \
         { \
             typename result_of_ ## Name<Arg>::type operator ()(Arg &arg) const \
             { \
@@ -133,7 +136,11 @@
         }; \
         template<typename Left, typename Right, typename EnableIf> \
         struct Name ## _base \
- : std::binary_function<Left, Right, typename result_of_ ## Name<Left, Right>::type> \
+ : std::binary_function< \
+ typename remove_const<Left>::type \
+ , typename remove_const<Right>::type \
+ , typename result_of_ ## Name<Left, Right>::type \
+ > \
         { \
             typename result_of_ ## Name<Left, Right>::type \
             operator ()(Left &left, Right &right) const \
@@ -421,20 +428,20 @@
     }
 
     template<typename T>
- struct empty
+ struct default_
     {
- typedef empty type;
+ typedef default_ type;
         typedef T value_type;
         static T const value;
 
         operator T const & () const
         {
- return empty::value;
+ return default_::value;
         }
     };
 
     template<typename T>
- T const empty<T>::value = T();
+ T const default_<T>::value = T();
 
     template<typename T>
     struct one
@@ -469,13 +476,13 @@
     T const zero<T>::value = T();
 
     template<typename T>
- struct one_or_empty
- : mpl::if_<is_empty<T>, empty<T>, one<T> >::type
+ struct one_or_default
+ : mpl::if_<is_empty<T>, default_<T>, one<T> >::type
     {};
 
     template<typename T>
- struct zero_or_empty
- : mpl::if_<is_empty<T>, empty<T>, zero<T> >::type
+ struct zero_or_default
+ : mpl::if_<is_empty<T>, default_<T>, zero<T> >::type
     {};
 
 }} // namespace boost::numeric

Modified: branches/proto/v3/boost/accumulators/numeric/functional_fwd.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/numeric/functional_fwd.hpp (original)
+++ branches/proto/v3/boost/accumulators/numeric/functional_fwd.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -202,7 +202,7 @@
     promote(From const &from);
 
     template<typename T>
- struct empty;
+ struct default_;
 
     template<typename T>
     struct one;
@@ -211,10 +211,10 @@
     struct zero;
 
     template<typename T>
- struct one_or_empty;
+ struct one_or_default;
 
     template<typename T>
- struct zero_or_empty;
+ struct zero_or_default;
 
 }} // namespace boost::numeric
 

Modified: branches/proto/v3/boost/accumulators/statistics/covariance.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/covariance.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/covariance.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -18,7 +18,6 @@
 #include <boost/range.hpp>
 #include <boost/parameter/keyword.hpp>
 #include <boost/mpl/placeholders.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/numeric/ublas/io.hpp>
 #include <boost/numeric/ublas/matrix.hpp>
 #include <boost/type_traits/is_scalar.hpp>
@@ -62,7 +61,7 @@
>
>
         {
- typedef
+ typedef
                 ublas::matrix<
                     typename functional::multiplies<
                         typename Left::value_type
@@ -78,7 +77,7 @@
                 std::size_t right_size = right.size();
                 result_type result(left_size, right_size);
                 for (std::size_t i = 0; i < left_size; ++i)
- for (std::size_t j = 0; j < right_size; ++j)
+ for (std::size_t j = 0; j < right_size; ++j)
                         result(i,j) = numeric::multiplies(left[i], right[j]);
                 return result;
             }
@@ -110,13 +109,13 @@
     /**
         @brief Covariance Estimator
 
- An iterative Monte Carlo estimator for the covariance \f$\mathrm{Cov}(X,X')\f$, where \f$X\f$ is a sample
+ An iterative Monte Carlo estimator for the covariance \f$\mathrm{Cov}(X,X')\f$, where \f$X\f$ is a sample
         and \f$X'\f$ is a variate, is given by:
 
         \f[
             \hat{c}_n = \frac{n-1}{n} \hat{c}_{n-1} + \frac{1}{n-1}(X_n - \hat{\mu}_n)(X_n' - \hat{\mu}_n'),\quad n\ge2,\quad\hat{c}_1 = 0,
         \f]
-
+
         \f$\hat{\mu}_n\f$ and \f$\hat{\mu}_n'\f$ being the means of the samples and variates.
     */
     template<typename Sample, typename VariateType, typename VariateTag>
@@ -127,7 +126,7 @@
         typedef typename numeric::functional::average<VariateType, std::size_t>::result_type variate_type;
         // for boost::result_of
         typedef typename numeric::functional::outer_product<sample_type, variate_type>::result_type result_type;
-
+
         template<typename Args>
         covariance_impl(Args const &args)
           : cov_(
@@ -138,16 +137,16 @@
             )
         {
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             std::size_t cnt = count(args);
-
+
             if (cnt > 1)
             {
                 extractor<tag::mean_of_variates<VariateType, VariateTag> > const some_mean_of_variates = {};
-
+
                 this->cov_ = this->cov_*(cnt-1.)/cnt
                            + numeric::outer_product(
                                  some_mean_of_variates(args) - args[parameter::keyword<VariateTag>::get()]
@@ -164,7 +163,7 @@
     private:
         result_type cov_;
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -177,9 +176,9 @@
       : depends_on<count, mean, mean_of_variates<VariateType, VariateTag> >
     {
         typedef accumulators::impl::covariance_impl<mpl::_1, VariateType, VariateTag> impl;
- };
-
- struct abstract_covariance
+ };
+
+ struct abstract_covariance
       : depends_on<>
     {
     };

Modified: branches/proto/v3/boost/accumulators/statistics/density.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/density.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/density.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -35,23 +35,23 @@
 BOOST_PARAMETER_NESTED_KEYWORD(tag, density_num_bins, num_bins)
 
 namespace impl
-{
+{
     ///////////////////////////////////////////////////////////////////////////////
     // density_impl
     // density histogram
     /**
         @brief Histogram density estimator
 
- The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins
- are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the
- maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally,
- an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined,
- the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is
- return, where each pair contains the position of the bin (lower bound) and the samples count (normalized with the
+ The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins
+ are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the
+ maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally,
+ an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined,
+ the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is
+ return, where each pair contains the position of the bin (lower bound) and the samples count (normalized with the
         total number of samples).
-
+
         @param density_cache_size Number of first samples used to determine min and max.
- @param density_num_bins Number of bins (two additional bins collect under- and overflow samples).
+ @param density_num_bins Number of bins (two additional bins collect under- and overflow samples).
     */
     template<typename Sample>
     struct density_impl
@@ -62,7 +62,7 @@
         typedef std::vector<float_type> array_type;
         // for boost::result_of
         typedef iterator_range<typename histogram_type::iterator> result_type;
-
+
         template<typename Args>
         density_impl(Args const &args)
             : cache_size(args[density_cache_size])
@@ -80,35 +80,35 @@
             , is_dirty(true)
         {
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             this->is_dirty = true;
-
+
             std::size_t cnt = count(args);
-
+
             // Fill up cache with cache_size first samples
             if (cnt <= this->cache_size)
             {
                 this->cache[cnt - 1] = args[sample];
             }
-
- // Once cache_size samples have been accumulated, create num_bins bins of same size between
- // the minimum and maximum of the cached samples as well as an under- and and an overflow bin.
+
+ // Once cache_size samples have been accumulated, create num_bins bins of same size between
+ // the minimum and maximum of the cached samples as well as an under- and and an overflow bin.
             // Store their lower bounds (bin_positions) and fill the bins with the cached samples (samples_in_bin).
             if (cnt == this->cache_size)
             {
                 float_type minimum = numeric::average((min)(args), (std::size_t)1);
                 float_type maximum = numeric::average((max)(args), (std::size_t)1);
- float_type bin_size = numeric::average(maximum - minimum, this->num_bins );
-
+ float_type bin_size = numeric::average(maximum - minimum, this->num_bins );
+
                 // determine bin positions (their lower bounds)
- for (std::size_t i = 0; i < this->num_bins + 2; ++i)
+ for (std::size_t i = 0; i < this->num_bins + 2; ++i)
                 {
                     this->bin_positions[i] = minimum + (i - 1.) * bin_size;
                 }
-
+
                 for (typename array_type::const_iterator iter = this->cache.begin(); iter != this->cache.end(); ++iter)
                 {
                     if (*iter < this->bin_positions[1])
@@ -118,7 +118,7 @@
                     else if (*iter >= this->bin_positions[this->num_bins + 1])
                     {
                         ++(this->samples_in_bin[this->num_bins + 1]);
- }
+ }
                     else
                     {
                         typename array_type::iterator it = std::upper_bound(
@@ -126,7 +126,7 @@
                           , this->bin_positions.end()
                           , *iter
                         );
-
+
                         std::size_t d = std::distance(this->bin_positions.begin(), it);
                         ++(this->samples_in_bin[d - 1]);
                     }
@@ -150,11 +150,11 @@
                       , this->bin_positions.end()
                       , args[sample]
                     );
-
+
                     std::size_t d = std::distance(this->bin_positions.begin(), it);
                     ++(this->samples_in_bin[d - 1]);
                 }
- }
+ }
         }
 
         template<typename Args>
@@ -163,17 +163,17 @@
             if (this->is_dirty)
             {
                 this->is_dirty = false;
-
+
                 // creates a vector of std::pair where each pair i holds
                 // the values bin_positions[i] (x-axis of histogram) and
                 // samples_in_bin[i] / cnt (y-axis of histogram).
-
+
                 for (std::size_t i = 0; i < this->num_bins + 2; ++i)
                 {
                     this->histogram[i] = std::make_pair(this->bin_positions[i], numeric::average(this->samples_in_bin[i], count(args)));
                 }
             }
- // returns a range of pairs
+ // returns a range of pairs
             return make_iterator_range(this->histogram);
         }
 
@@ -202,7 +202,7 @@
         /// INTERNAL ONLY
         ///
         typedef accumulators::impl::density_impl<mpl::_1> impl;
-
+
         #ifdef BOOST_ACCUMULATORS_DOXYGEN_INVOKED
         /// tag::density::cache_size named parameter
         /// tag::density::num_bins named parameter
@@ -222,7 +222,7 @@
 
 using extract::density;
 
-// So that density can be automatically substituted
+// So that density can be automatically substituted
 // with weighted_density when the weight parameter is non-void.
 template<>
 struct as_weighted_feature<tag::density>

Modified: branches/proto/v3/boost/accumulators/statistics/extended_p_square.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/extended_p_square.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/extended_p_square.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -43,15 +43,15 @@
         @brief Multiple quantile estimation with the extended \f$P^2\f$ algorithm
 
         Extended \f$P^2\f$ algorithm for estimation of several quantiles without storing samples.
- Assume that \f$m\f$ quantiles \f$\xi_{p_1}, \ldots, \xi_{p_m}\f$ are to be estimated.
- Instead of storing the whole sample cumulative distribution, the algorithm maintains only
- \f$m+2\f$ principal markers and \f$m+1\f$ middle markers, whose positions are updated
- with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic
- formula. The heights of these central markers are the current estimates of the quantiles
+ Assume that \f$m\f$ quantiles \f$\xi_{p_1}, \ldots, \xi_{p_m}\f$ are to be estimated.
+ Instead of storing the whole sample cumulative distribution, the algorithm maintains only
+ \f$m+2\f$ principal markers and \f$m+1\f$ middle markers, whose positions are updated
+ with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic
+ formula. The heights of these central markers are the current estimates of the quantiles
         and returned as an iterator range.
 
         For further details, see
-
+
         K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49,
         Number 4 (October), 1986, p. 159-164.
 
@@ -78,7 +78,7 @@
>
>
> result_type;
-
+
         template<typename Args>
         extended_p_square_impl(Args const &args)
           : probabilities(
@@ -125,7 +125,7 @@
 
             // m+2 principal markers and m+1 middle markers
             std::size_t num_markers = 2 * this->probabilities.size() + 3;
-
+
             // first accumulate num_markers samples
             if(cnt <= num_markers)
             {
@@ -222,8 +222,7 @@
             }
         }
 
- template<typename Args>
- result_type result(Args const &args) const
+ result_type result(dont_care) const
         {
             // for i in [1,probabilities.size()], return heights[i * 2]
             detail::times2_iterator idx_begin = detail::make_times2_iterator(1);
@@ -273,7 +272,7 @@
 
 using extract::extended_p_square;
 
-// So that extended_p_square can be automatically substituted with
+// So that extended_p_square can be automatically substituted with
 // weighted_extended_p_square when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::extended_p_square>

Modified: branches/proto/v3/boost/accumulators/statistics/extended_p_square_quantile.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/extended_p_square_quantile.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/extended_p_square_quantile.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -31,6 +31,11 @@
 #include <boost/accumulators/statistics/weighted_extended_p_square.hpp>
 #include <boost/accumulators/statistics/times2_iterator.hpp>
 
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable: 4127) // conditional expression is constant
+#endif
+
 namespace boost { namespace accumulators
 {
 
@@ -42,7 +47,7 @@
     /**
         @brief Quantile estimation using the extended \f$P^2\f$ algorithm for weighted and unweighted samples
 
- Uses the quantile estimates calculated by the extended \f$P^2\f$ algorithm to compute
+ Uses the quantile estimates calculated by the extended \f$P^2\f$ algorithm to compute
         intermediate quantile estimates by means of quadratic interpolation.
 
         @param quantile_probability The probability of the quantile to be estimated.
@@ -63,7 +68,7 @@
> range_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         template<typename Args>
         extended_p_square_quantile_impl(Args const &args)
           : probabilities(
@@ -83,18 +88,18 @@
                   , tag::extended_p_square
>::type
             extended_p_square_tag;
-
+
             extractor<extended_p_square_tag> const some_extended_p_square = {};
-
+
             array_type heights(some_extended_p_square(args).size());
             std::copy(some_extended_p_square(args).begin(), some_extended_p_square(args).end(), heights.begin());
 
             this->probability = args[quantile_probability];
-
+
             typename array_type::const_iterator iter_probs = std::lower_bound(this->probabilities.begin(), this->probabilities.end(), this->probability);
             std::size_t dist = std::distance(this->probabilities.begin(), iter_probs);
             typename array_type::const_iterator iter_heights = heights.begin() + dist;
-
+
             // If this->probability is not in a valid range return NaN or throw exception
             if (this->probability < *this->probabilities.begin() || this->probability > *(this->probabilities.end() - 1))
             {
@@ -112,7 +117,7 @@
                 }
 
             }
-
+
             if (*iter_probs == this->probability)
             {
                 return heights[dist];
@@ -120,7 +125,7 @@
             else
             {
                 result_type result;
-
+
                 if (is_same<Impl2, linear>::value)
                 {
                     /////////////////////////////////////////////////////////////////////////////////
@@ -130,10 +135,10 @@
                     float_type p0 = *(iter_probs - 1);
                     float_type h1 = *iter_heights;
                     float_type h0 = *(iter_heights - 1);
-
+
                     float_type a = numeric::average(h1 - h0, p1 - p0);
                     float_type b = h1 - p1 * a;
-
+
                     result = a * this->probability + b;
                 }
                 else
@@ -143,7 +148,7 @@
                     //
                     float_type p0, p1, p2;
                     float_type h0, h1, h2;
-
+
                     if ( (dist == 1 || *iter_probs - this->probability <= this->probability - *(iter_probs - 1) ) && dist != this->probabilities.size() - 1 )
                     {
                         p0 = *(iter_probs - 1);
@@ -162,28 +167,28 @@
                         h1 = *(iter_heights - 1);
                         h2 = *iter_heights;
                     }
-
+
                     float_type hp21 = numeric::average(h2 - h1, p2 - p1);
                     float_type hp10 = numeric::average(h1 - h0, p1 - p0);
                     float_type p21 = numeric::average(p2 * p2 - p1 * p1, p2 - p1);
                     float_type p10 = numeric::average(p1 * p1 - p0 * p0, p1 - p0);
-
+
                     float_type a = numeric::average(hp21 - hp10, p21 - p10);
                     float_type b = hp21 - a * p21;
                     float_type c = h2 - a * p2 * p2 - b * p2;
-
+
                     result = a * this->probability * this-> probability + b * this->probability + c;
                 }
-
+
                 return result;
             }
-
+
         }
     private:
-
+
         array_type probabilities;
         mutable float_type probability;
-
+
     };
 
 } // namespace impl
@@ -261,7 +266,7 @@
 };
 
 // for the purposes of feature-based dependency resolution,
-// extended_p_square_quantile and weighted_extended_p_square_quantile
+// extended_p_square_quantile and weighted_extended_p_square_quantile
 // provide the same feature as quantile
 template<>
 struct feature_of<tag::extended_p_square_quantile>
@@ -273,7 +278,7 @@
   : feature_of<tag::quantile>
 {
 };
-// So that extended_p_square_quantile can be automatically substituted with
+// So that extended_p_square_quantile can be automatically substituted with
 // weighted_extended_p_square_quantile when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::extended_p_square_quantile>
@@ -287,7 +292,7 @@
 {
 };
 
-// So that extended_p_square_quantile_quadratic can be automatically substituted with
+// So that extended_p_square_quantile_quadratic can be automatically substituted with
 // weighted_extended_p_square_quantile_quadratic when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::extended_p_square_quantile_quadratic>
@@ -302,4 +307,8 @@
 
 }} // namespace boost::accumulators
 
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/proto/v3/boost/accumulators/statistics/kurtosis.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/kurtosis.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/kurtosis.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -28,18 +28,18 @@
     /**
         @brief Kurtosis estimation
 
- The kurtosis of a sample distribution is defined as the ratio of the 4th central moment and the square of the 2nd central
- moment (the variance) of the samples, minus 3. The term \f$ -3 \f$ is added in order to ensure that the normal distribution
+ The kurtosis of a sample distribution is defined as the ratio of the 4th central moment and the square of the 2nd central
+ moment (the variance) of the samples, minus 3. The term \f$ -3 \f$ is added in order to ensure that the normal distribution
         has zero kurtosis. The kurtosis can also be expressed by the simple moments:
-
+
         \f[
- \hat{g}_2 =
+ \hat{g}_2 =
                 \frac
                 {\widehat{m}_n^{(4)}-4\widehat{m}_n^{(3)}\hat{\mu}_n+6\widehat{m}_n^{(2)}\hat{\mu}_n^2-3\hat{\mu}_n^4}
                 {\left(\widehat{m}_n^{(2)} - \hat{\mu}_n^{2}\right)^2} - 3,
         \f]
-
- where \f$ \widehat{m}_n^{(i)} \f$ are the \f$ i \f$-th moment and \f$ \hat{\mu}_n \f$ the mean (first moment) of the
+
+ where \f$ \widehat{m}_n^{(i)} \f$ are the \f$ i \f$-th moment and \f$ \hat{\mu}_n \f$ the mean (first moment) of the
         \f$ n \f$ samples.
     */
     template<typename Sample>
@@ -57,10 +57,10 @@
             return numeric::average(
                         moment<4>(args)
                         - 4. * moment<3>(args) * mean(args)
- + 6. * moment<2>(args) * mean(args) * mean(args)
+ + 6. * moment<2>(args) * mean(args) * mean(args)
                         - 3. * mean(args) * mean(args) * mean(args) * mean(args)
- , ( moment<2>(args) - mean(args) * mean(args) )
- * ( moment<2>(args) - mean(args) * mean(args) )
+ , ( moment<2>(args) - mean(args) * mean(args) )
+ * ( moment<2>(args) - mean(args) * mean(args) )
                     ) - 3.;
         }
     };
@@ -91,7 +91,7 @@
 
 using extract::kurtosis;
 
-// So that kurtosis can be automatically substituted with
+// So that kurtosis can be automatically substituted with
 // weighted_kurtosis when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::kurtosis>

Modified: branches/proto/v3/boost/accumulators/statistics/mean.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/mean.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/mean.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -285,9 +285,7 @@
 //{
 // template<typename Args>
 // droppable_accumulator(Args const &args)
-// : droppable_accumulator_base<
-// with_cached_result<impl::mean_impl<Sample, SumFeature> >
-// >(args)
+// : droppable_accumulator::base(args)
 // {
 // }
 //};

Modified: branches/proto/v3/boost/accumulators/statistics/median.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/median.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/median.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -31,7 +31,7 @@
     //
     /**
         @brief Median estimation based on the \f$P^2\f$ quantile estimator
-
+
         The \f$P^2\f$ algorithm is invoked with a quantile probability of 0.5.
     */
     template<typename Sample>
@@ -40,9 +40,9 @@
     {
         // for boost::result_of
         typedef typename numeric::functional::average<Sample, std::size_t>::result_type result_type;
-
+
         median_impl(dont_care) {}
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
@@ -54,9 +54,9 @@
     //
     /**
         @brief Median estimation based on the density estimator
-
- The algorithm determines the bin in which the \f$0.5*cnt\f$-th sample lies, \f$cnt\f$ being
- the total number of samples. It returns the approximate horizontal position of this sample,
+
+ The algorithm determines the bin in which the \f$0.5*cnt\f$-th sample lies, \f$cnt\f$ being
+ the total number of samples. It returns the approximate horizontal position of this sample,
         based on a linear interpolation inside the bin.
     */
     template<typename Sample>
@@ -68,7 +68,7 @@
         typedef iterator_range<typename histogram_type::iterator> range_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         template<typename Args>
         with_density_median_impl(Args const &args)
           : sum(numeric::average(args[sample | Sample()], (std::size_t)1))
@@ -81,14 +81,14 @@
             this->is_dirty = true;
         }
 
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             if (this->is_dirty)
             {
                 this->is_dirty = false;
-
+
                 std::size_t cnt = count(args);
                 range_type histogram = density(args);
                 typename range_type::iterator it = histogram.begin();
@@ -101,7 +101,7 @@
                 float_type over = numeric::average(this->sum - 0.5 * cnt, it->second * cnt);
                 this->median = it->first * over + (it + 1)->first * (1. - over);
             }
-
+
             return this->median;
         }
 
@@ -116,9 +116,9 @@
     //
     /**
         @brief Median estimation based on the \f$P^2\f$ cumulative distribution estimator
-
- The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It
- returns the approximate horizontal position of where the cumulative distribution
+
+ The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It
+ returns the approximate horizontal position of where the cumulative distribution
         equals 0.5, based on a linear interpolation inside the bin.
     */
     template<typename Sample>
@@ -130,7 +130,7 @@
         typedef iterator_range<typename histogram_type::iterator> range_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         with_p_square_cumulative_distribution_median_impl(dont_care)
           : is_dirty(true)
         {
@@ -140,14 +140,14 @@
         {
             this->is_dirty = true;
         }
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             if (this->is_dirty)
             {
                 this->is_dirty = false;
-
+
                 range_type histogram = p_square_cumulative_distribution(args);
                 typename range_type::iterator it = histogram.begin();
                 while (it->second < 0.5)
@@ -157,15 +157,15 @@
                 float_type over = numeric::average(it->second - 0.5, it->second - (it - 1)->second);
                 this->median = it->first * over + (it + 1)->first * ( 1. - over );
             }
-
+
             return this->median;
         }
     private:
-
+
         mutable bool is_dirty;
         mutable float_type median;
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -235,8 +235,8 @@
     typedef tag::with_p_square_cumulative_distribution_median type;
 };
 
-// for the purposes of feature-based dependency resolution,
-// with_density_median and with_p_square_cumulative_distribution_median
+// for the purposes of feature-based dependency resolution,
+// with_density_median and with_p_square_cumulative_distribution_median
 // provide the same feature as median
 template<>
 struct feature_of<tag::with_density_median>

Modified: branches/proto/v3/boost/accumulators/statistics/moment.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/moment.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/moment.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -105,7 +105,7 @@
 
 using extract::moment;
 
-// So that moment<N> can be automatically substituted with
+// So that moment<N> can be automatically substituted with
 // weighted_moment<N> when the weight parameter is non-void
 template<int N>
 struct as_weighted_feature<tag::moment<N> >

Modified: branches/proto/v3/boost/accumulators/statistics/p_square_cumulative_distribution.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/p_square_cumulative_distribution.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/p_square_cumulative_distribution.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -35,17 +35,17 @@
     /**
         @brief Histogram calculation of the cumulative distribution with the \f$P^2\f$ algorithm
 
- A histogram of the sample cumulative distribution is computed dynamically without storing samples
- based on the \f$ P^2 \f$ algorithm. The returned histogram has a specifiable amount (num_cells)
+ A histogram of the sample cumulative distribution is computed dynamically without storing samples
+ based on the \f$ P^2 \f$ algorithm. The returned histogram has a specifiable amount (num_cells)
         equiprobable (and not equal-sized) cells.
 
         For further details, see
-
- R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and
- histograms without storing observations, Communications of the ACM,
+
+ R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and
+ histograms without storing observations, Communications of the ACM,
         Volume 28 (October), Number 10, 1985, p. 1076-1085.
 
- @param p_square_cumulative_distribution_num_cells.
+ @param p_square_cumulative_distribution_num_cells.
     */
     template<typename Sample>
     struct p_square_cumulative_distribution_impl
@@ -56,7 +56,7 @@
         typedef std::vector<std::pair<float_type, float_type> > histogram_type;
         // for boost::result_of
         typedef iterator_range<typename histogram_type::iterator> result_type;
-
+
         template<typename Args>
         p_square_cumulative_distribution_impl(Args const &args)
           : num_cells(args[p_square_cumulative_distribution_num_cells])
@@ -68,20 +68,20 @@
           , is_dirty(true)
         {
             std::size_t b = this->num_cells;
-
+
             for (std::size_t i = 0; i < b + 1; ++i)
             {
                 this->actual_positions[i] = i + 1.;
                 this->desired_positions[i] = i + 1.;
                 this->positions_increments[i] = numeric::average(i, b);
- }
+ }
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             this->is_dirty = true;
-
+
             std::size_t cnt = count(args);
             std::size_t sample_cell = 1; // k
             std::size_t b = this->num_cells;
@@ -90,13 +90,13 @@
             if (cnt <= b + 1)
             {
                 this->heights[cnt - 1] = args[sample];
-
+
                 // complete the initialization of heights by sorting
                 if (cnt == b + 1)
                 {
                     std::sort(this->heights.begin(), this->heights.end());
                 }
- }
+ }
             else
             {
                 // find cell k such that heights[k-1] <= args[sample] < heights[k] and adjust extreme values
@@ -118,46 +118,46 @@
                       , this->heights.end()
                       , args[sample]
                     );
-
+
                     sample_cell = std::distance(this->heights.begin(), it);
                 }
-
+
                 // increment positions of markers above sample_cell
                 for (std::size_t i = sample_cell; i < b + 1; ++i)
                 {
                     ++this->actual_positions[i];
                 }
-
+
                 // update desired position of markers 2 to num_cells + 1
                 // (desired position of first marker is always 1)
                 for (std::size_t i = 1; i < b + 1; ++i)
                 {
                     this->desired_positions[i] += this->positions_increments[i];
                 }
-
+
                 // adjust heights of markers 2 to num_cells if necessary
                 for (std::size_t i = 1; i < b; ++i)
                 {
                     // offset to desire position
                     float_type d = this->desired_positions[i] - this->actual_positions[i];
-
+
                     // offset to next position
                     float_type dp = this->actual_positions[i + 1] - this->actual_positions[i];
-
+
                     // offset to previous position
                     float_type dm = this->actual_positions[i - 1] - this->actual_positions[i];
-
+
                     // height ds
                     float_type hp = (this->heights[i + 1] - this->heights[i]) / dp;
                     float_type hm = (this->heights[i - 1] - this->heights[i]) / dm;
-
+
                     if ( ( d >= 1. && dp > 1. ) || ( d <= -1. && dm < -1. ) )
                     {
                         short sign_d = static_cast<short>(d / std::abs(d));
-
+
                         // try adjusting heights[i] using p-squared formula
                         float_type h = this->heights[i] + sign_d / (dp - dm) * ( (sign_d - dm) * hp + (dp - sign_d) * hm );
-
+
                         if ( this->heights[i - 1] < h && h < this->heights[i + 1] )
                         {
                             this->heights[i] = h;
@@ -182,17 +182,17 @@
 
         template<typename Args>
         result_type result(Args const &args) const
- {
+ {
             if (this->is_dirty)
             {
                 this->is_dirty = false;
-
+
                 // creates a vector of std::pair where each pair i holds
                 // the values heights[i] (x-axis of histogram) and
                 // actual_positions[i] / cnt (y-axis of histogram)
-
+
                 std::size_t cnt = count(args);
-
+
                 for (std::size_t i = 0; i < this->histogram.size(); ++i)
                 {
                     this->histogram[i] = std::make_pair(this->heights[i], numeric::average(this->actual_positions[i], cnt));
@@ -239,7 +239,7 @@
 
 using extract::p_square_cumulative_distribution;
 
-// So that p_square_cumulative_distribution can be automatically substituted with
+// So that p_square_cumulative_distribution can be automatically substituted with
 // weighted_p_square_cumulative_distribution when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::p_square_cumulative_distribution>

Modified: branches/proto/v3/boost/accumulators/statistics/p_square_quantile.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/p_square_quantile.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/p_square_quantile.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -34,10 +34,10 @@
         @brief Single quantile estimation with the \f$P^2\f$ algorithm
 
         The \f$P^2\f$ algorithm estimates a quantile dynamically without storing samples. Instead of
- storing the whole sample cumulative distribution, only five points (markers) are stored. The heights
- of these markers are the minimum and the maximum of the samples and the current estimates of the
- \f$(p/2)\f$-, \f$p\f$- and \f$(1+p)/2\f$-quantiles. Their positions are equal to the number
- of samples that are smaller or equal to the markers. Each time a new samples is recorded, the
+ storing the whole sample cumulative distribution, only five points (markers) are stored. The heights
+ of these markers are the minimum and the maximum of the samples and the current estimates of the
+ \f$(p/2)\f$-, \f$p\f$- and \f$(1+p)/2\f$-quantiles. Their positions are equal to the number
+ of samples that are smaller or equal to the markers. Each time a new samples is recorded, the
         positions of the markers are updated and if necessary their heights are adjusted using a piecewise-
         parabolic formula.
 
@@ -76,7 +76,7 @@
             this->desired_positions[2] = 1. + 4. * this->p;
             this->desired_positions[3] = 3. + 2. * this->p;
             this->desired_positions[4] = 5.;
-
+
             this->positions_increments[0] = 0.;
             this->positions_increments[1] = this->p / 2.;
             this->positions_increments[2] = this->p;
@@ -103,7 +103,7 @@
             else
             {
                 std::size_t sample_cell = 1; // k
-
+
                 // find cell k such that heights[k-1] <= args[sample] < heights[k] and ajust extreme values
                 if (args[sample] < this->heights[0])
                 {
@@ -185,8 +185,7 @@
             }
         }
 
- template<typename Args>
- result_type result(Args const &args) const
+ result_type result(dont_care) const
         {
             return this->heights[2];
         }
@@ -225,7 +224,7 @@
 ///////////////////////////////////////////////////////////////////////////////
 // extract::p_square_quantile
 // extract::p_square_quantile_for_median
-//
+//
 namespace extract
 {
     extractor<tag::p_square_quantile> const p_square_quantile = {};
@@ -235,7 +234,7 @@
 using extract::p_square_quantile;
 using extract::p_square_quantile_for_median;
 
-// So that p_square_quantile can be automatically substituted with
+// So that p_square_quantile can be automatically substituted with
 // weighted_p_square_quantile when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::p_square_quantile>

Modified: branches/proto/v3/boost/accumulators/statistics/peaks_over_threshold.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/peaks_over_threshold.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/peaks_over_threshold.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -12,13 +12,16 @@
 #include <limits>
 #include <numeric>
 #include <functional>
+#include <cmath> // pow
+#include <sstream> // stringstream
+#include <stdexcept> // runtime_error
+#include <boost/throw_exception.hpp>
 #include <boost/range.hpp>
 #include <boost/mpl/if.hpp>
 #include <boost/mpl/int.hpp>
 #include <boost/mpl/placeholders.hpp>
 #include <boost/parameter/keyword.hpp>
 #include <boost/tuple/tuple.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/accumulators/framework/accumulator_base.hpp>
 #include <boost/accumulators/framework/extractor.hpp>
 #include <boost/accumulators/numeric/functional.hpp>
@@ -29,6 +32,11 @@
 #include <boost/accumulators/statistics/count.hpp>
 #include <boost/accumulators/statistics/tail.hpp>
 
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable: 4127) // conditional expression is constant
+#endif
+
 namespace boost { namespace accumulators
 {
 
@@ -39,26 +47,26 @@
 BOOST_PARAMETER_NESTED_KEYWORD(tag, pot_threshold_probability, threshold_probability)
 
 namespace impl
-{
+{
     ///////////////////////////////////////////////////////////////////////////////
     // peaks_over_threshold_impl
     // works with an explicit threshold value and does not depend on order statistics
     /**
         @brief Peaks over Threshold Method for Quantile and Tail Mean Estimation
-
- According to the theorem of Pickands-Balkema-de Haan, the distribution function \f$F_u(x)\f$ of
- the excesses \f$x\f$ over some sufficiently high threshold \f$u\f$ of a distribution function \f$F(x)\f$
+
+ According to the theorem of Pickands-Balkema-de Haan, the distribution function \f$F_u(x)\f$ of
+ the excesses \f$x\f$ over some sufficiently high threshold \f$u\f$ of a distribution function \f$F(x)\f$
         may be approximated by a generalized Pareto distribution
         \f[
             G_{\xi,\beta}(x) =
             \left\{
             \begin{array}{ll}
                 \beta^{-1}\left(1+\frac{\xi x}{\beta}\right)^{-1/\xi-1} & \textrm{if }\xi\neq0\\
- \beta^{-1}\exp\left(-\frac{x}{\beta}\right) & \textrm{if }\xi=0,
- \end{array}
+ \beta^{-1}\exp\left(-\frac{x}{\beta}\right) & \textrm{if }\xi=0,
+ \end{array}
             \right.
         \f]
- with suitable parameters \f$\xi\f$ and \f$\beta\f$ that can be estimated, e.g., with the method of moments, cf.
+ with suitable parameters \f$\xi\f$ and \f$\beta\f$ that can be estimated, e.g., with the method of moments, cf.
         Hosking and Wallis (1987),
         \f[
             \begin{array}{lll}
@@ -66,22 +74,22 @@
             \hat{\beta} & = & \frac{\hat{\mu}-u}{2}\left[\frac{(\hat{\mu}-u)^2}{\hat{\sigma}^2}+1\right],
             \end{array}
         \f]
- \f$\hat{\mu}\f$ and \f$\hat{\sigma}^2\f$ being the empirical mean and variance of the samples over
- the threshold \f$u\f$. Equivalently, the distribution function
- \f$F_u(x-u)\f$ of the exceedances \f$x-u\f$ can be approximated by
- \f$G_{\xi,\beta}(x-u)=G_{\xi,\beta,u}(x)\f$. Since for \f$x\geq u\f$ the distribution function \f$F(x)\f$
+ \f$\hat{\mu}\f$ and \f$\hat{\sigma}^2\f$ being the empirical mean and variance of the samples over
+ the threshold \f$u\f$. Equivalently, the distribution function
+ \f$F_u(x-u)\f$ of the exceedances \f$x-u\f$ can be approximated by
+ \f$G_{\xi,\beta}(x-u)=G_{\xi,\beta,u}(x)\f$. Since for \f$x\geq u\f$ the distribution function \f$F(x)\f$
         can be written as
         \f[
             F(x) = [1 - \P(X \leq u)]F_u(x - u) + \P(X \leq u)
         \f]
- and the probability \f$\P(X \leq u)\f$ can be approximated by the empirical distribution function
- \f$F_n(u)\f$ evaluated at \f$u\f$, an estimator of \f$F(x)\f$ is given by
+ and the probability \f$\P(X \leq u)\f$ can be approximated by the empirical distribution function
+ \f$F_n(u)\f$ evaluated at \f$u\f$, an estimator of \f$F(x)\f$ is given by
         \f[
             \widehat{F}(x) = [1 - F_n(u)]G_{\xi,\beta,u}(x) + F_n(u).
         \f]
- It can be shown that \f$\widehat{F}(x)\f$ is a generalized
- Pareto distribution \f$G_{\xi,\bar{\beta},\bar{u}}(x)\f$ with \f$\bar{\beta}=\beta[1-F_n(u)]^{\xi}\f$
- and \f$\bar{u}=u-\bar{\beta}\left\{[1-F_n(u)]^{-\xi}-1\right\}/\xi\f$. By inverting \f$\widehat{F}(x)\f$,
+ It can be shown that \f$\widehat{F}(x)\f$ is a generalized
+ Pareto distribution \f$G_{\xi,\bar{\beta},\bar{u}}(x)\f$ with \f$\bar{\beta}=\beta[1-F_n(u)]^{\xi}\f$
+ and \f$\bar{u}=u-\bar{\beta}\left\{[1-F_n(u)]^{-\xi}-1\right\}/\xi\f$. By inverting \f$\widehat{F}(x)\f$,
         one obtains an estimator for the \f$\alpha\f$-quantile,
         \f[
             \hat{q}_{\alpha} = \bar{u} + \frac{\bar{\beta}}{\xi}\left[(1-\alpha)^{-\xi}-1\right],
@@ -91,19 +99,19 @@
             \widehat{CTM}_{\alpha} = \hat{q}_{\alpha} - \frac{\bar{\beta}}{\xi-1}(1-\alpha)^{-\xi},
         \f]
         cf. McNeil and Frey (2000).
-
+
         Note that in case extreme values of the left tail are fitted, the distribution is mirrored with respect to the
- \f$y\f$ axis such that the left tail can be treated as a right tail. The computed fit parameters thus define
- the Pareto distribution that fits the mirrored left tail. When quantities like a quantile or a tail mean are
- computed using the fit parameters obtained from the mirrored data, the result is mirrored back, yielding the
+ \f$y\f$ axis such that the left tail can be treated as a right tail. The computed fit parameters thus define
+ the Pareto distribution that fits the mirrored left tail. When quantities like a quantile or a tail mean are
+ computed using the fit parameters obtained from the mirrored data, the result is mirrored back, yielding the
         correct result.
-
+
         For further details, see
-
- J. R. M. Hosking and J. R. Wallis, Parameter and quantile estimation for the generalized Pareto distribution,
+
+ J. R. M. Hosking and J. R. Wallis, Parameter and quantile estimation for the generalized Pareto distribution,
         Technometrics, Volume 29, 1987, p. 339-349
-
- A. J. McNeil and R. Frey, Estimation of Tail-Related Risk Measures for Heteroscedastic Financial Time Series:
+
+ A. J. McNeil and R. Frey, Estimation of Tail-Related Risk Measures for Heteroscedastic Financial Time Series:
         an Extreme Value Approach, Journal of Empirical Finance, Volume 7, 2000, p. 271-300
 
         @param quantile_probability
@@ -118,7 +126,7 @@
         typedef boost::tuple<float_type, float_type, float_type> result_type;
         // for left tail fitting, mirror the extreme values
         typedef mpl::int_<is_same<LeftRight, left>::value ? -1 : 1> sign;
-
+
         template<typename Args>
         peaks_over_threshold_impl(Args const &args)
           : Nu_(0)
@@ -129,12 +137,12 @@
           , is_dirty_(true)
         {
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             this->is_dirty_ = true;
-
+
             if (sign::value * args[sample] > this->threshold_)
             {
                 this->mu_ += args[sample];
@@ -149,15 +157,15 @@
             if (this->is_dirty_)
             {
                 this->is_dirty_ = false;
-
+
                 std::size_t cnt = count(args);
-
+
                 this->mu_ = sign::value * numeric::average(this->mu_, this->Nu_);
                 this->sigma2_ = numeric::average(this->sigma2_, this->Nu_);
                 this->sigma2_ -= this->mu_ * this->mu_;
-
+
                 float_type threshold_probability = numeric::average(cnt - this->Nu_, cnt);
-
+
                 float_type tmp = numeric::average(( this->mu_ - this->threshold_ )*( this->mu_ - this->threshold_ ), this->sigma2_);
                 float_type xi_hat = 0.5 * ( 1. - tmp );
                 float_type beta_hat = 0.5 * ( this->mu_ - this->threshold_ ) * ( 1. + tmp );
@@ -165,7 +173,7 @@
                 float_type u_bar = this->threshold_ - beta_bar * ( std::pow(1. - threshold_probability, -xi_hat) - 1.)/xi_hat;
                 this->fit_parameters_ = boost::make_tuple(u_bar, beta_bar, xi_hat);
             }
-
+
             return this->fit_parameters_;
         }
 
@@ -185,7 +193,7 @@
         @brief Peaks over Threshold Method for Quantile and Tail Mean Estimation
 
         @sa peaks_over_threshold_impl
-
+
         @param quantile_probability
         @param pot_threshold_probability
     */
@@ -198,7 +206,7 @@
         typedef boost::tuple<float_type, float_type, float_type> result_type;
         // for left tail fitting, mirror the extreme values
         typedef mpl::int_<is_same<LeftRight, left>::value ? -1 : 1> sign;
-
+
         template<typename Args>
         peaks_over_threshold_prob_impl(Args const &args)
           : mu_(sign::value * numeric::average(args[sample | Sample()], (std::size_t)1))
@@ -208,30 +216,30 @@
           , is_dirty_(true)
         {
         }
-
+
         void operator ()(dont_care)
         {
             this->is_dirty_ = true;
         }
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             if (this->is_dirty_)
- {
+ {
                 this->is_dirty_ = false;
-
+
                 std::size_t cnt = count(args);
-
+
                 // the n'th cached sample provides an approximate threshold value u
                 std::size_t n = static_cast<std::size_t>(
                     std::ceil(
                         cnt * ( ( is_same<LeftRight, left>::value ) ? this->threshold_probability_ : 1. - this->threshold_probability_ )
                     )
                 );
-
+
                 // If n is in a valid range, return result, otherwise return NaN or throw exception
- if ( n >= tail(args).size())
+ if ( n >= static_cast<std::size_t>(tail(args).size()))
                 {
                     if (std::numeric_limits<float_type>::has_quiet_NaN)
                     {
@@ -252,21 +260,21 @@
                 else
                 {
                     float_type u = *(tail(args).begin() + n - 1) * sign::value;
-
+
                     // compute mean and variance of samples above/under threshold value u
                     for (std::size_t i = 0; i < n; ++i)
                     {
                         mu_ += *(tail(args).begin() + i);
                         sigma2_ += *(tail(args).begin() + i) * (*(tail(args).begin() + i));
                     }
-
+
                     this->mu_ = sign::value * numeric::average(this->mu_, n);
                     this->sigma2_ = numeric::average(this->sigma2_, n);
                     this->sigma2_ -= this->mu_ * this->mu_;
-
+
                     if (is_same<LeftRight, left>::value)
                         this->threshold_probability_ = 1. - this->threshold_probability_;
-
+
                     float_type tmp = numeric::average(( this->mu_ - u )*( this->mu_ - u ), this->sigma2_);
                     float_type xi_hat = 0.5 * ( 1. - tmp );
                     float_type beta_hat = 0.5 * ( this->mu_ - u ) * ( 1. + tmp );
@@ -275,7 +283,7 @@
                     this->fit_parameters_ = boost::make_tuple(u_bar, beta_bar, xi_hat);
                 }
             }
-
+
             return this->fit_parameters_;
         }
 
@@ -283,10 +291,10 @@
         mutable float_type mu_; // mean of samples above threshold u
         mutable float_type sigma2_; // variance of samples above threshold u
         mutable float_type threshold_probability_;
- mutable result_type fit_parameters_; // boost::tuple that stores fit parameters
+ mutable result_type fit_parameters_; // boost::tuple that stores fit parameters
         mutable bool is_dirty_;
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -303,7 +311,7 @@
         ///
         typedef accumulators::impl::peaks_over_threshold_impl<mpl::_1, LeftRight> impl;
     };
-
+
     template<typename LeftRight>
     struct peaks_over_threshold_prob
       : depends_on<count, tail<LeftRight> >
@@ -313,7 +321,7 @@
         ///
         typedef accumulators::impl::peaks_over_threshold_prob_impl<mpl::_1, LeftRight> impl;
     };
-
+
     struct abstract_peaks_over_threshold
       : depends_on<>
     {
@@ -356,7 +364,7 @@
 {
 };
 
-// So that peaks_over_threshold can be automatically substituted
+// So that peaks_over_threshold can be automatically substituted
 // with weighted_peaks_over_threshold when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::peaks_over_threshold<LeftRight> >
@@ -369,7 +377,7 @@
   : feature_of<tag::peaks_over_threshold<LeftRight> >
 {};
 
-// So that peaks_over_threshold_prob can be automatically substituted
+// So that peaks_over_threshold_prob can be automatically substituted
 // with weighted_peaks_over_threshold_prob when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::peaks_over_threshold_prob<LeftRight> >
@@ -384,4 +392,8 @@
 
 }} // namespace boost::accumulators
 
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/proto/v3/boost/accumulators/statistics/pot_quantile.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/pot_quantile.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/pot_quantile.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -17,7 +17,6 @@
 #include <boost/mpl/if.hpp>
 #include <boost/type_traits/is_same.hpp>
 #include <boost/mpl/placeholders.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/accumulators/framework/accumulator_base.hpp>
 #include <boost/accumulators/framework/extractor.hpp>
 #include <boost/accumulators/numeric/functional.hpp>
@@ -34,16 +33,16 @@
 {
     ///////////////////////////////////////////////////////////////////////////////
     // pot_quantile_impl
- //
+ //
     /**
         @brief Quantile Estimation based on Peaks over Threshold Method (for both left and right tails)
-
+
         Computes an estimate
         \f[
             \hat{q}_{\alpha} = \bar{u} + \frac{\bar{\beta}}{\xi}\left[(1-\alpha)^{-\xi}-1\right]
         \f]
- for a right or left extreme quantile, \f$\bar[u]\f$, \f$\bar{\beta}\f$ and \f$\xi\f$ being the parameters of the
- generalized Pareto distribution that approximates the right tail of the distribution (or the mirrored left tail,
+ for a right or left extreme quantile, \f$\bar[u]\f$, \f$\bar{\beta}\f$ and \f$\xi\f$ being the parameters of the
+ generalized Pareto distribution that approximates the right tail of the distribution (or the mirrored left tail,
         in case the left tail is used). In the latter case, the result is mirrored back, yielding the correct result.
     */
     template<typename Sample, typename Impl, typename LeftRight>
@@ -53,9 +52,9 @@
         typedef typename numeric::functional::average<Sample, std::size_t>::result_type float_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         pot_quantile_impl(dont_care)
- : sign_((is_same<LeftRight, left>::value) ? -1 : 1)
+ : sign_((is_same<LeftRight, left>::value) ? -1 : 1)
         {
         }
 
@@ -71,21 +70,21 @@
             peaks_over_threshold_tag;
 
             extractor<peaks_over_threshold_tag> const some_peaks_over_threshold = {};
-
+
             float_type u_bar = some_peaks_over_threshold(args).template get<0>();
             float_type beta_bar = some_peaks_over_threshold(args).template get<1>();
             float_type xi_hat = some_peaks_over_threshold(args).template get<2>();
-
- return this->sign_*(u_bar + beta_bar/xi_hat * ( std::pow(
- is_same<LeftRight, left>::value ? args[quantile_probability] : 1. - args[quantile_probability]
- , -xi_hat
- ) - 1.));
+
+ return this->sign_ * (u_bar + beta_bar/xi_hat * ( std::pow(
+ is_same<LeftRight, left>::value ? args[quantile_probability] : 1. - args[quantile_probability]
+ , -xi_hat
+ ) - 1.));
         }
 
     private:
         short sign_; // if the fit parameters from the mirrored left tail extreme values are used, mirror back the result
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -159,7 +158,7 @@
 };
 
 // for the purposes of feature-based dependency resolution,
-// pot_quantile<LeftRight> and pot_quantile_prob<LeftRight> provide
+// pot_quantile<LeftRight> and pot_quantile_prob<LeftRight> provide
 // the same feature as quantile
 template<typename LeftRight>
 struct feature_of<tag::pot_quantile<LeftRight> >
@@ -173,7 +172,7 @@
 {
 };
 
-// So that pot_quantile can be automatically substituted
+// So that pot_quantile can be automatically substituted
 // with weighted_pot_quantile when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::pot_quantile<LeftRight> >
@@ -187,7 +186,7 @@
 {
 };
 
-// So that pot_quantile_prob can be automatically substituted
+// So that pot_quantile_prob can be automatically substituted
 // with weighted_pot_quantile_prob when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::pot_quantile_prob<LeftRight> >

Modified: branches/proto/v3/boost/accumulators/statistics/pot_tail_mean.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/pot_tail_mean.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/pot_tail_mean.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -18,7 +18,6 @@
 #include <boost/mpl/if.hpp>
 #include <boost/mpl/placeholders.hpp>
 #include <boost/type_traits/is_same.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/accumulators/framework/accumulator_base.hpp>
 #include <boost/accumulators/framework/extractor.hpp>
 #include <boost/accumulators/numeric/functional.hpp>
@@ -36,17 +35,17 @@
 {
     ///////////////////////////////////////////////////////////////////////////////
     // pot_tail_mean_impl
- //
+ //
     /**
         @brief Estimation of the (coherent) tail mean based on the peaks over threshold method (for both left and right tails)
-
+
         Computes an estimate for the (coherent) tail mean
         \f[
             \widehat{CTM}_{\alpha} = \hat{q}_{\alpha} - \frac{\bar{\beta}}{\xi-1}(1-\alpha)^{-\xi},
         \f]
- where \f$\bar[u]\f$, \f$\bar{\beta}\f$ and \f$\xi\f$ are the parameters of the
- generalized Pareto distribution that approximates the right tail of the distribution (or the
- mirrored left tail, in case the left tail is used). In the latter case, the result is mirrored
+ where \f$\bar[u]\f$, \f$\bar{\beta}\f$ and \f$\xi\f$ are the parameters of the
+ generalized Pareto distribution that approximates the right tail of the distribution (or the
+ mirrored left tail, in case the left tail is used). In the latter case, the result is mirrored
         back, yielding the correct result.
     */
     template<typename Sample, typename Impl, typename LeftRight>
@@ -56,12 +55,12 @@
         typedef typename numeric::functional::average<Sample, std::size_t>::result_type float_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         pot_tail_mean_impl(dont_care)
           : sign_((is_same<LeftRight, left>::value) ? -1 : 1)
         {
         }
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
@@ -83,10 +82,10 @@
 
             extractor<peaks_over_threshold_tag> const some_peaks_over_threshold = {};
             extractor<pot_quantile_tag> const some_pot_quantile = {};
-
- float_type beta_bar = some_peaks_over_threshold(args).get<1>();
- float_type xi_hat = some_peaks_over_threshold(args).get<2>();
-
+
+ float_type beta_bar = some_peaks_over_threshold(args).template get<1>();
+ float_type xi_hat = some_peaks_over_threshold(args).template get<2>();
+
             return some_pot_quantile(args) - this->sign_ * beta_bar/( xi_hat - 1. ) * std::pow(
                 is_same<LeftRight, left>::value ? args[quantile_probability] : 1. - args[quantile_probability]
               , -xi_hat);
@@ -165,7 +164,7 @@
 };
 
 // for the purposes of feature-based dependency resolution,
-// pot_tail_mean<LeftRight> and pot_tail_mean_prob<LeftRight> provide
+// pot_tail_mean<LeftRight> and pot_tail_mean_prob<LeftRight> provide
 // the same feature as tail_mean
 template<typename LeftRight>
 struct feature_of<tag::pot_tail_mean<LeftRight> >
@@ -179,7 +178,7 @@
 {
 };
 
-// So that pot_tail_mean can be automatically substituted
+// So that pot_tail_mean can be automatically substituted
 // with weighted_pot_tail_mean when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::pot_tail_mean<LeftRight> >
@@ -193,7 +192,7 @@
 {
 };
 
-// So that pot_tail_mean_prob can be automatically substituted
+// So that pot_tail_mean_prob can be automatically substituted
 // with weighted_pot_tail_mean_prob when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::pot_tail_mean_prob<LeftRight> >

Modified: branches/proto/v3/boost/accumulators/statistics/skewness.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/skewness.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/skewness.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -29,18 +29,18 @@
     // skewness_impl
     /**
         @brief Skewness estimation
-
- The skewness of a sample distribution is defined as the ratio of the 3rd central moment and the \f$ 3/2 \f$-th power
+
+ The skewness of a sample distribution is defined as the ratio of the 3rd central moment and the \f$ 3/2 \f$-th power
         of the 2nd central moment (the variance) of the sampless 3. The skewness can also be expressed by the simple moments:
-
+
         \f[
             \hat{g}_1 =
                 \frac
                 {\widehat{m}_n^{(3)}-3\widehat{m}_n^{(2)}\hat{\mu}_n+2\hat{\mu}_n^3}
                 {\left(\widehat{m}_n^{(2)} - \hat{\mu}_n^{2}\right)^{3/2}}
         \f]
-
- where \f$ \widehat{m}_n^{(i)} \f$ are the \f$ i \f$-th moment and \f$ \hat{\mu}_n \f$ the mean (first moment) of the
+
+ where \f$ \widehat{m}_n^{(i)} \f$ are the \f$ i \f$-th moment and \f$ \hat{\mu}_n \f$ the mean (first moment) of the
         \f$ n \f$ samples.
     */
     template<typename Sample>
@@ -58,10 +58,10 @@
         result_type result(Args const &args) const
         {
             return numeric::average(
- moment<3>(args)
+ moment<3>(args)
                         - 3. * moment<2>(args) * mean(args)
                         + 2. * mean(args) * mean(args) * mean(args)
- , ( moment<2>(args) - mean(args) * mean(args) )
+ , ( moment<2>(args) - mean(args) * mean(args) )
                         * std::sqrt( moment<2>(args) - mean(args) * mean(args) )
                    );
         }
@@ -93,7 +93,7 @@
 
 using extract::skewness;
 
-// So that skewness can be automatically substituted with
+// So that skewness can be automatically substituted with
 // weighted_skewness when the weight parameter is non-void
 template<>
 struct as_weighted_feature<tag::skewness>

Modified: branches/proto/v3/boost/accumulators/statistics/sum.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/sum.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/sum.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -81,7 +81,7 @@
         ///
         typedef accumulators::impl::sum_impl<mpl::_2, tag::weight> impl;
     };
-
+
     template<typename VariateType, typename VariateTag>
     struct sum_of_variates
       : depends_on<>
@@ -90,7 +90,7 @@
         ///
         typedef mpl::always<accumulators::impl::sum_impl<VariateType, VariateTag> > impl;
     };
-
+
     struct abstract_sum_of_variates
       : depends_on<>
     {

Modified: branches/proto/v3/boost/accumulators/statistics/tail.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/tail.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/tail.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -83,6 +83,7 @@
         }
 
     private:
+ stat_assign_visitor &operator =(stat_assign_visitor const &);
         Args const &args;
         std::size_t index;
     };
@@ -122,7 +123,7 @@
       : mpl::true_
     {
     };
-
+
 } // namespace detail
 
 namespace impl
@@ -171,7 +172,7 @@
 
         // This just stores the heap and the samples.
         // In operator()() below, if we are adding a new sample
- // to the sample cache, we force all the
+ // to the sample cache, we force all the
         // tail_variates to update also. (It's not
         // good enough to wait for the accumulator_set to do it
         // for us because then information about whether a sample
@@ -239,7 +240,7 @@
         }
 
         ///////////////////////////////////////////////////////////////////////////////
- //
+ //
         struct indirect_cmp
           : std::binary_function<std::size_t, std::size_t, bool>
         {
@@ -254,6 +255,7 @@
             }
 
         private:
+ indirect_cmp &operator =(indirect_cmp const &);
             std::vector<Sample> const &samples;
         };
 
@@ -300,7 +302,7 @@
         static boost::parameter::keyword<tail_cache_size_named_arg<LeftRight> > const cache_size;
         #endif
     };
-
+
     struct abstract_tail
       : depends_on<>
     {

Modified: branches/proto/v3/boost/accumulators/statistics/tail_mean.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/tail_mean.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/tail_mean.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -28,28 +28,33 @@
 #include <boost/accumulators/statistics/tail_quantile.hpp>
 #include <boost/accumulators/statistics/parameters/quantile_probability.hpp>
 
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable: 4127) // conditional expression is constant
+#endif
+
 namespace boost { namespace accumulators
 {
 
 namespace impl
 {
-
+
     ///////////////////////////////////////////////////////////////////////////////
     // coherent_tail_mean_impl
     //
     /**
         @brief Estimation of the coherent tail mean based on order statistics (for both left and right tails)
 
- The coherent tail mean \f$\widehat{CTM}_{n,\alpha}(X)\f$ is equal to the non-coherent tail mean \f$\widehat{NCTM}_{n,\alpha}(X)\f$
+ The coherent tail mean \f$\widehat{CTM}_{n,\alpha}(X)\f$ is equal to the non-coherent tail mean \f$\widehat{NCTM}_{n,\alpha}(X)\f$
         plus a correction term that ensures coherence in case of non-continuous distributions.
-
+
         \f[
- \widehat{CTM}_{n,\alpha}^{\mathrm{right}}(X) = \widehat{NCTM}_{n,\alpha}^{\mathrm{right}}(X) +
+ \widehat{CTM}_{n,\alpha}^{\mathrm{right}}(X) = \widehat{NCTM}_{n,\alpha}^{\mathrm{right}}(X) +
             \frac{1}{\lceil n(1-\alpha)\rceil}\hat{q}_{n,\alpha}(X)\left(1 - \alpha - \frac{1}{n}\lceil n(1-\alpha)\rceil \right)
         \f]
-
+
         \f[
- \widehat{CTM}_{n,\alpha}^{\mathrm{left}}(X) = \widehat{NCTM}_{n,\alpha}^{\mathrm{left}}(X) +
+ \widehat{CTM}_{n,\alpha}^{\mathrm{left}}(X) = \widehat{NCTM}_{n,\alpha}^{\mathrm{left}}(X) +
             \frac{1}{\lceil n\alpha\rceil}\hat{q}_{n,\alpha}(X)\left(\alpha - \frac{1}{n}\lceil n\alpha\rceil \right)
         \f]
     */
@@ -60,22 +65,22 @@
         typedef typename numeric::functional::average<Sample, std::size_t>::result_type float_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         coherent_tail_mean_impl(dont_care) {}
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             std::size_t cnt = count(args);
-
+
             std::size_t n = static_cast<std::size_t>(
                 std::ceil(
                     cnt * ( ( is_same<LeftRight, left>::value ) ? args[quantile_probability] : 1. - args[quantile_probability] )
                 )
             );
-
+
             extractor<tag::non_coherent_tail_mean<LeftRight> > const some_non_coherent_tail_mean = {};
-
+
             return some_non_coherent_tail_mean(args)
                  + numeric::average(quantile(args), n)
                  * (
@@ -84,28 +89,28 @@
                    );
         }
     };
-
+
     ///////////////////////////////////////////////////////////////////////////////
     // non_coherent_tail_mean_impl
- //
+ //
     /**
         @brief Estimation of the (non-coherent) tail mean based on order statistics (for both left and right tails)
 
- An estimation of the non-coherent tail mean \f$\widehat{NCTM}_{n,\alpha}(X)\f$ is given by the mean of the
- \f$\lceil n\alpha\rceil\f$ smallest samples (left tail) or the mean of the \f$\lceil n(1-\alpha)\rceil\f$
+ An estimation of the non-coherent tail mean \f$\widehat{NCTM}_{n,\alpha}(X)\f$ is given by the mean of the
+ \f$\lceil n\alpha\rceil\f$ smallest samples (left tail) or the mean of the \f$\lceil n(1-\alpha)\rceil\f$
         largest samples (right tail), \f$n\f$ being the total number of samples and \f$\alpha\f$ the quantile level:
-
+
         \f[
             \widehat{NCTM}_{n,\alpha}^{\mathrm{right}}(X) = \frac{1}{\lceil n(1-\alpha)\rceil} \sum_{i=\lceil \alpha n \rceil}^n X_{i:n}
         \f]
-
+
         \f[
             \widehat{NCTM}_{n,\alpha}^{\mathrm{left}}(X) = \frac{1}{\lceil n\alpha\rceil} \sum_{i=1}^{\lceil \alpha n \rceil} X_{i:n}
         \f]
-
- It thus requires the caching of at least the \f$\lceil n\alpha\rceil\f$ smallest or the \f$\lceil n(1-\alpha)\rceil\f$
+
+ It thus requires the caching of at least the \f$\lceil n\alpha\rceil\f$ smallest or the \f$\lceil n(1-\alpha)\rceil\f$
         largest samples.
-
+
         @param quantile_probability
     */
     template<typename Sample, typename LeftRight>
@@ -115,22 +120,22 @@
         typedef typename numeric::functional::average<Sample, std::size_t>::result_type float_type;
         // for boost::result_of
         typedef float_type result_type;
-
+
         non_coherent_tail_mean_impl(dont_care) {}
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             std::size_t cnt = count(args);
-
+
             std::size_t n = static_cast<std::size_t>(
                 std::ceil(
                     cnt * ( ( is_same<LeftRight, left>::value ) ? args[quantile_probability] : 1. - args[quantile_probability] )
                 )
             );
-
+
             // If n is in a valid range, return result, otherwise return NaN or throw exception
- if (n <= tail(args).size())
+ if (n <= static_cast<std::size_t>(tail(args).size()))
                 return numeric::average(
                     std::accumulate(
                         tail(args).begin()
@@ -152,7 +157,7 @@
                     boost::throw_exception(std::runtime_error(msg.str()));
                     return Sample(0);
                 }
- }
+ }
         }
     };
 
@@ -171,14 +176,14 @@
     {
         typedef accumulators::impl::coherent_tail_mean_impl<mpl::_1, LeftRight> impl;
     };
-
+
     template<typename LeftRight>
     struct non_coherent_tail_mean
       : depends_on<count, tail<LeftRight> >
     {
         typedef accumulators::impl::non_coherent_tail_mean_impl<mpl::_1, LeftRight> impl;
     };
-
+
     struct abstract_non_coherent_tail_mean
       : depends_on<>
     {
@@ -212,7 +217,7 @@
 {
 };
 
-// So that non_coherent_tail_mean can be automatically substituted
+// So that non_coherent_tail_mean can be automatically substituted
 // with weighted_non_coherent_tail_mean when the weight parameter is non-void.
 template<typename LeftRight>
 struct as_weighted_feature<tag::non_coherent_tail_mean<LeftRight> >
@@ -231,4 +236,8 @@
 
 }} // namespace boost::accumulators
 
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/proto/v3/boost/accumulators/statistics/tail_quantile.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/tail_quantile.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/tail_quantile.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -13,6 +13,7 @@
 #include <functional>
 #include <sstream>
 #include <stdexcept>
+#include <cmath> // For ceil
 #include <boost/throw_exception.hpp>
 #include <boost/parameter/keyword.hpp>
 #include <boost/mpl/placeholders.hpp>
@@ -28,26 +29,31 @@
 #include <boost/accumulators/statistics/count.hpp>
 #include <boost/accumulators/statistics/parameters/quantile_probability.hpp>
 
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable: 4127) // conditional expression is constant
+#endif
+
 namespace boost { namespace accumulators
 {
 
 namespace impl
-{
+{
     ///////////////////////////////////////////////////////////////////////////////
     // tail_quantile_impl
     // Tail quantile estimation based on order statistics
     /**
         @brief Tail quantile estimation based on order statistics (for both left and right tails)
 
- The estimation of a tail quantile \f$\hat{q}\f$ with level \f$\alpha\f$ based on order statistics requires the
- chaching of at least the \f$\lceil n\alpha\rceil\f$ smallest or the \f$\lceil n(1-\alpha)\rceil\f$ largest samples,
- \f$n\f$ being the total number of samples. The largest of the \f$\lceil n\alpha\rceil\f$ smallest samples or the
+ The estimation of a tail quantile \f$\hat{q}\f$ with level \f$\alpha\f$ based on order statistics requires the
+ chaching of at least the \f$\lceil n\alpha\rceil\f$ smallest or the \f$\lceil n(1-\alpha)\rceil\f$ largest samples,
+ \f$n\f$ being the total number of samples. The largest of the \f$\lceil n\alpha\rceil\f$ smallest samples or the
         smallest of the \f$\lceil n(1-\alpha)\rceil\f$ largest samples provides an estimate for the quantile:
-
+
         \f[
             \hat{q}_{n,\alpha} = X_{\lceil \alpha n \rceil:n}
         \f]
-
+
         @param quantile_probability
     */
     template<typename Sample, typename LeftRight>
@@ -56,24 +62,24 @@
     {
         // for boost::result_of
         typedef Sample result_type;
-
+
         tail_quantile_impl(dont_care) {}
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             std::size_t cnt = count(args);
-
+
             std::size_t n = static_cast<std::size_t>(
                 std::ceil(
                     cnt * ( ( is_same<LeftRight, left>::value ) ? args[quantile_probability] : 1. - args[quantile_probability] )
                 )
             );
-
+
             // If n is in a valid range, return result, otherwise return NaN or throw exception
- if ( n < tail(args).size())
+ if ( n < static_cast<std::size_t>(tail(args).size()))
             {
- // Note that the cached samples of the left are sorted in ascending order,
+ // Note that the cached samples of the left are sorted in ascending order,
                // whereas the samples of the right tail are sorted in descending order
                return *(boost::begin(tail(args)) + n - 1);
             }
@@ -143,4 +149,8 @@
 
 }} // namespace boost::accumulators
 
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/proto/v3/boost/accumulators/statistics/tail_variate.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/tail_variate.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/tail_variate.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -87,7 +87,7 @@
         ///
         typedef mpl::always<accumulators::impl::tail_variate_impl<VariateType, VariateTag, LeftRight> > impl;
     };
-
+
     struct abstract_tail_variate
       : depends_on<>
     {
@@ -101,7 +101,7 @@
         ///
         typedef accumulators::impl::tail_variate_impl<mpl::_2, tag::weight, LeftRight> impl;
     };
-
+
     struct abstract_tail_weights
       : depends_on<>
     {

Modified: branches/proto/v3/boost/accumulators/statistics/tail_variate_means.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/tail_variate_means.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/tail_variate_means.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -15,7 +15,6 @@
 #include <sstream>
 #include <stdexcept>
 #include <boost/throw_exception.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/parameter/keyword.hpp>
 #include <boost/mpl/placeholders.hpp>
 #include <boost/type_traits/is_same.hpp>
@@ -29,45 +28,50 @@
 #include <boost/accumulators/statistics/tail_mean.hpp>
 #include <boost/accumulators/statistics/parameters/quantile_probability.hpp>
 
+#ifdef _MSC_VER
+# pragma warning(push)
+# pragma warning(disable: 4127) // conditional expression is constant
+#endif
+
 namespace boost { namespace accumulators
 {
 
 namespace impl
-{
+{
     /**
         @brief Estimation of the absolute and relative tail variate means (for both left and right tails)
 
- For all \f$j\f$-th variates associated to the \f$\lceil n(1-\alpha)\rceil\f$ largest samples (or the
- \f$\lceil n(1-\alpha)\rceil\f$ smallest samples in case of the left tail), the absolute tail means
- \f$\widehat{ATM}_{n,\alpha}(X, j)\f$ are computed and returned as an iterator range. Alternatively,
- the relative tail means \f$\widehat{RTM}_{n,\alpha}(X, j)\f$ are returned, which are the absolute
+ For all \f$j\f$-th variates associated to the \f$\lceil n(1-\alpha)\rceil\f$ largest samples (or the
+ \f$\lceil n(1-\alpha)\rceil\f$ smallest samples in case of the left tail), the absolute tail means
+ \f$\widehat{ATM}_{n,\alpha}(X, j)\f$ are computed and returned as an iterator range. Alternatively,
+ the relative tail means \f$\widehat{RTM}_{n,\alpha}(X, j)\f$ are returned, which are the absolute
         tail means normalized with the (non-coherent) sample tail mean \f$\widehat{NCTM}_{n,\alpha}(X)\f$.
-
+
         \f[
- \widehat{ATM}_{n,\alpha}^{\mathrm{right}}(X, j) =
+ \widehat{ATM}_{n,\alpha}^{\mathrm{right}}(X, j) =
                 \frac{1}{\lceil n(1-\alpha) \rceil}
                 \sum_{i=\lceil \alpha n \rceil}^n \xi_{j,i}
         \f]
-
+
         \f[
- \widehat{ATM}_{n,\alpha}^{\mathrm{left}}(X, j) =
+ \widehat{ATM}_{n,\alpha}^{\mathrm{left}}(X, j) =
                 \frac{1}{\lceil n\alpha \rceil}
                 \sum_{i=1}^{\lceil n\alpha \rceil} \xi_{j,i}
         \f]
-
+
         \f[
- \widehat{RTM}_{n,\alpha}^{\mathrm{right}}(X, j) =
+ \widehat{RTM}_{n,\alpha}^{\mathrm{right}}(X, j) =
                 \frac{\sum_{i=\lceil n\alpha \rceil}^n \xi_{j,i}}
             {\lceil n(1-\alpha)\rceil\widehat{NCTM}_{n,\alpha}^{\mathrm{right}}(X)}
         \f]
-
+
         \f[
- \widehat{RTM}_{n,\alpha}^{\mathrm{left}}(X, j) =
+ \widehat{RTM}_{n,\alpha}^{\mathrm{left}}(X, j) =
                 \frac{\sum_{i=1}^{\lceil n\alpha \rceil} \xi_{j,i}}
             {\lceil n\alpha\rceil\widehat{NCTM}_{n,\alpha}^{\mathrm{left}}(X)}
         \f]
     */
-
+
     ///////////////////////////////////////////////////////////////////////////////
     // tail_variate_means_impl
     // by default: absolute tail_variate_means
@@ -79,46 +83,44 @@
         typedef std::vector<float_type> array_type;
         // for boost::result_of
         typedef iterator_range<typename array_type::iterator> result_type;
-
+
         tail_variate_means_impl(dont_care) {}
-
+
         template<typename Args>
         result_type result(Args const &args) const
         {
             std::size_t cnt = count(args);
-
+
             std::size_t n = static_cast<std::size_t>(
                 std::ceil(
                     cnt * ( ( is_same<LeftRight, left>::value ) ? args[quantile_probability] : 1. - args[quantile_probability] )
                 )
             );
-
+
             std::size_t num_variates = tail_variate(args).begin()->size();
-
+
             this->tail_means_.clear();
             this->tail_means_.resize(num_variates, Sample(0));
 
             // If n is in a valid range, return result, otherwise return NaN or throw exception
- if (n < tail(args).size())
- {
+ if (n < static_cast<std::size_t>(tail(args).size()))
+ {
                 this->tail_means_ = std::accumulate(
                     tail_variate(args).begin()
                   , tail_variate(args).begin() + n
                   , this->tail_means_
                   , numeric::plus
                 );
-
+
                 float_type factor = n * ( (is_same<Impl, relative>::value) ? non_coherent_tail_mean(args) : 1. );
-
- using boost::lambda::_1;
 
                 std::transform(
                     this->tail_means_.begin()
                   , this->tail_means_.end()
                   , this->tail_means_.begin()
- , _1 / factor
- );
- }
+ , std::bind2nd(std::divides<float_type>(), factor)
+ );
+ }
             else
             {
                 if (std::numeric_limits<float_type>::has_quiet_NaN)
@@ -135,16 +137,16 @@
                     msg << "index n = " << n << " is not in valid range [0, " << tail(args).size() << ")";
                     boost::throw_exception(std::runtime_error(msg.str()));
                 }
- }
+ }
             return make_iterator_range(this->tail_means_);
         }
 
     private:
-
+
         mutable array_type tail_means_;
-
+
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -159,7 +161,7 @@
     {
         typedef accumulators::impl::tail_variate_means_impl<mpl::_1, absolute, LeftRight, VariateTag> impl;
     };
- template<typename LeftRight, typename VariateType, typename VariateTag>
+ template<typename LeftRight, typename VariateType, typename VariateTag>
     struct relative_tail_variate_means
       : depends_on<count, non_coherent_tail_mean<LeftRight>, tail_variate<VariateType, VariateTag, LeftRight> >
     {
@@ -216,7 +218,7 @@
 {
 };
 
-// So that absolute_tail_means can be automatically substituted
+// So that absolute_tail_means can be automatically substituted
 // with absolute_weighted_tail_means when the weight parameter is non-void.
 template<typename LeftRight, typename VariateType, typename VariateTag>
 struct as_weighted_feature<tag::absolute_tail_variate_means<LeftRight, VariateType, VariateTag> >
@@ -230,7 +232,7 @@
 {
 };
 
-// So that relative_tail_means can be automatically substituted
+// So that relative_tail_means can be automatically substituted
 // with relative_weighted_tail_means when the weight parameter is non-void.
 template<typename LeftRight, typename VariateType, typename VariateTag>
 struct as_weighted_feature<tag::relative_tail_variate_means<LeftRight, VariateType, VariateTag> >
@@ -246,4 +248,8 @@
 
 }} // namespace boost::accumulators
 
+#ifdef _MSC_VER
+# pragma warning(pop)
+#endif
+
 #endif

Modified: branches/proto/v3/boost/accumulators/statistics/times2_iterator.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/times2_iterator.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/times2_iterator.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -34,7 +34,7 @@
         );
     }
 
-
+
     ///////////////////////////////////////////////////////////////////////////////
     // lvalue_index_iterator
     template<typename Base>

Modified: branches/proto/v3/boost/accumulators/statistics/variance.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/variance.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/variance.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -30,12 +30,12 @@
         Default sample variance implementation based on the second moment \f$ M_n^{(2)} \f$ moment<2>, mean and count.
         \f[
             \sigma_n^2 = M_n^{(2)} - \mu_n^2.
- \f]
- where
+ \f]
+ where
         \f[
             \mu_n = \frac{1}{n} \sum_{i = 1}^n x_i.
- \f]
- is the estimate of the sample mean and \f$n\f$ is the number of samples.
+ \f]
+ is the estimate of the sample mean and \f$n\f$ is the number of samples.
     */
     template<typename Sample, typename MeanFeature>
     struct variance_impl
@@ -60,24 +60,24 @@
         Iterative calculation of sample variance \f$\sigma_n^2\f$ according to the formula
         \f[
             \sigma_n^2 = \frac{1}{n} \sum_{i = 1}^n (x_i - \mu_n)^2 = \frac{n-1}{n} \sigma_{n-1}^2 + \frac{1}{n-1}(x_n - \mu_n)^2.
- \f]
- where
+ \f]
+ where
         \f[
             \mu_n = \frac{1}{n} \sum_{i = 1}^n x_i.
- \f]
- is the estimate of the sample mean and \f$n\f$ is the number of samples.
-
+ \f]
+ is the estimate of the sample mean and \f$n\f$ is the number of samples.
+
         Note that the sample variance is not defined for \f$n <= 1\f$.
-
- A simplification can be obtained by the approximate recursion
+
+ A simplification can be obtained by the approximate recursion
         \f[
             \sigma_n^2 \approx \frac{n-1}{n} \sigma_{n-1}^2 + \frac{1}{n}(x_n - \mu_n)^2.
- \f]
- because the difference
+ \f]
+ because the difference
         \f[
             \left(\frac{1}{n-1} - \frac{1}{n}\right)(x_n - \mu_n)^2 = \frac{1}{n(n-1)}(x_n - \mu_n)^2.
- \f]
- converges to zero as \f$n \rightarrow \infty\f$. However, for small \f$ n \f$ the difference
+ \f]
+ converges to zero as \f$n \rightarrow \infty\f$. However, for small \f$ n \f$ the difference
         can be non-negligible.
     */
     template<typename Sample, typename MeanFeature, typename Tag>
@@ -208,7 +208,6 @@
 {
 };
 
-
 ////////////////////////////////////////////////////////////////////////////
 //// droppable_accumulator<variance_impl>
 //// need to specialize droppable lazy variance to cache the result at the
@@ -223,9 +222,7 @@
 //{
 // template<typename Args>
 // droppable_accumulator(Args const &args)
-// : droppable_accumulator_base<
-// with_cached_result<impl::variance_impl<Sample, MeanFeature> >
-// >(args)
+// : droppable_accumulator::base(args)
 // {
 // }
 //};

Modified: branches/proto/v3/boost/accumulators/statistics/weighted_covariance.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/weighted_covariance.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/weighted_covariance.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -18,7 +18,6 @@
 #include <boost/range.hpp>
 #include <boost/parameter/keyword.hpp>
 #include <boost/mpl/placeholders.hpp>
-#include <boost/lambda/lambda.hpp>
 #include <boost/numeric/ublas/io.hpp>
 #include <boost/numeric/ublas/matrix.hpp>
 #include <boost/type_traits/is_scalar.hpp>
@@ -36,22 +35,22 @@
 {
 
 namespace impl
-{
+{
     ///////////////////////////////////////////////////////////////////////////////
     // weighted_covariance_impl
     //
     /**
         @brief Weighted Covariance Estimator
 
- An iterative Monte Carlo estimator for the weighted covariance \f$\mathrm{Cov}(X,X')\f$, where \f$X\f$ is a sample
+ An iterative Monte Carlo estimator for the weighted covariance \f$\mathrm{Cov}(X,X')\f$, where \f$X\f$ is a sample
         and \f$X'\f$ a variate, is given by:
 
         \f[
             \hat{c}_n = \frac{\bar{w}_n-w_n}{\bar{w}_n} \hat{c}_{n-1} + \frac{w_n}{\bar{w}_n-w_n}(X_n - \hat{\mu}_n)(X_n' - \hat{\mu}_n'),
             \quad n\ge2,\quad\hat{c}_1 = 0,
         \f]
-
- \f$\hat{\mu}_n\f$ and \f$\hat{\mu}_n'\f$ being the weighted means of the samples and variates and
+
+ \f$\hat{\mu}_n\f$ and \f$\hat{\mu}_n'\f$ being the weighted means of the samples and variates and
         \f$\bar{w}_n\f$ the sum of the \f$n\f$ first weights \f$w_i\f$.
     */
     template<typename Sample, typename Weight, typename VariateType, typename VariateTag>
@@ -62,7 +61,7 @@
         typedef typename numeric::functional::multiplies<Weight, typename numeric::functional::average<VariateType, std::size_t>::result_type>::result_type weighted_variate_type;
         // for boost::result_of
         typedef typename numeric::functional::outer_product<weighted_sample_type, weighted_variate_type>::result_type result_type;
-
+
         template<typename Args>
         weighted_covariance_impl(Args const &args)
           : cov_(
@@ -75,16 +74,16 @@
             )
         {
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             std::size_t cnt = count(args);
-
+
             if (cnt > 1)
             {
                 extractor<tag::weighted_mean_of_variates<VariateType, VariateTag> > const some_weighted_mean_of_variates = {};
-
+
                 this->cov_ = this->cov_ * (sum_of_weights(args) - args[weight]) / sum_of_weights(args)
                            + numeric::outer_product(
                                  some_weighted_mean_of_variates(args) - args[parameter::keyword<VariateTag>::get()]
@@ -101,7 +100,7 @@
     private:
         result_type cov_;
     };
-
+
 } // namespace impl
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: branches/proto/v3/boost/accumulators/statistics/weighted_density.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/weighted_density.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/weighted_density.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -28,23 +28,23 @@
 {
 
 namespace impl
-{
+{
     ///////////////////////////////////////////////////////////////////////////////
     // weighted_density_impl
     // density histogram for weighted samples
     /**
         @brief Histogram density estimator for weighted samples
 
- The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins
- are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the
- maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally,
- an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined,
- the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is
- returned, where each pair contains the position of the bin (lower bound) and the sum of the weights (normalized with the
+ The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins
+ are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the
+ maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally,
+ an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined,
+ the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is
+ returned, where each pair contains the position of the bin (lower bound) and the sum of the weights (normalized with the
         sum of all weights).
 
         @param density_cache_size Number of first samples used to determine min and max.
- @param density_num_bins Number of bins (two additional bins collect under- and overflow samples).
+ @param density_num_bins Number of bins (two additional bins collect under- and overflow samples).
     */
     template<typename Sample, typename Weight>
     struct weighted_density_impl
@@ -55,7 +55,7 @@
         typedef std::vector<float_type> array_type;
         // for boost::result_of
         typedef iterator_range<typename histogram_type::iterator> result_type;
-
+
         template<typename Args>
         weighted_density_impl(Args const &args)
             : cache_size(args[density_cache_size])
@@ -73,35 +73,35 @@
             , is_dirty(true)
         {
         }
-
+
         template<typename Args>
         void operator ()(Args const &args)
         {
             this->is_dirty = true;
-
+
             std::size_t cnt = count(args);
-
+
             // Fill up cache with cache_size first samples
             if (cnt <= this->cache_size)
             {
                 this->cache[cnt - 1] = std::make_pair(args[sample], args[weight]);
             }
-
- // Once cache_size samples have been accumulated, create num_bins bins of same size between
- // the minimum and maximum of the cached samples as well as an under- and an overflow bin.
+
+ // Once cache_size samples have been accumulated, create num_bins bins of same size between
+ // the minimum and maximum of the cached samples as well as an under- and an overflow bin.
             // Store their lower bounds (bin_positions) and fill the bins with the cached samples (samples_in_bin).
             if (cnt == this->cache_size)
             {
                 float_type minimum = numeric::average((min)(args),(std::size_t)1);
                 float_type maximum = numeric::average((max)(args),(std::size_t)1);
                 float_type bin_size = numeric::average(maximum - minimum, this->num_bins);
-
+
                 // determine bin positions (their lower bounds)
- for (std::size_t i = 0; i < this->num_bins + 2; ++i)
+ for (std::size_t i = 0; i < this->num_bins + 2; ++i)
                 {
                     this->bin_positions[i] = minimum + (i - 1.) * bin_size;
                 }
-
+
                 for (typename histogram_type::const_iterator iter = this->cache.begin(); iter != this->cache.end(); ++iter)
                 {
                     if (iter->first < this->bin_positions[1])
@@ -111,7 +111,7 @@
                     else if (iter->first >= this->bin_positions[this->num_bins + 1])
                     {
                         this->samples_in_bin[this->num_bins + 1] += iter->second;
- }
+ }
                     else
                     {
                         typename array_type::iterator it = std::upper_bound(
@@ -119,7 +119,7 @@
                           , this->bin_positions.end()
                           , iter->first
                         );
-
+
                         std::size_t d = std::distance(this->bin_positions.begin(), it);
                         this->samples_in_bin[d - 1] += iter->second;
                     }
@@ -143,11 +143,11 @@
                       , this->bin_positions.end()
                       , args[sample]
                     );
-
+
                     std::size_t d = std::distance(this->bin_positions.begin(), it);
                     this->samples_in_bin[d - 1] += args[weight];
                 }
- }
+ }
         }
 
         template<typename Args>
@@ -156,18 +156,18 @@
             if (this->is_dirty)
             {
                 this->is_dirty = false;
-
+
                 // creates a vector of std::pair where each pair i holds
                 // the values bin_positions[i] (x-axis of histogram) and
                 // samples_in_bin[i] / cnt (y-axis of histogram).
-
+
                 for (std::size_t i = 0; i < this->num_bins + 2; ++i)
                 {
                     this->histogram[i] = std::make_pair(this->bin_positions[i], numeric::average(this->samples_in_bin[i], sum_of_weights(args)));
                 }
             }
-
- // returns a range of pairs
+
+ // returns a range of pairs
             return make_iterator_range(this->histogram);
         }
 
@@ -196,7 +196,7 @@
         /// INTERNAL ONLY
         ///
         typedef accumulators::impl::weighted_density_impl<mpl::_1, mpl::_2> impl;
-
+
         #ifdef BOOST_ACCUMULATORS_DOXYGEN_INVOKED
         static boost::parameter::keyword<density_cache_size> const cache_size;
         static boost::parameter::keyword<density_num_bins> const num_bins;

Modified: branches/proto/v3/boost/accumulators/statistics/weighted_extended_p_square.hpp
==============================================================================
--- branches/proto/v3/boost/accumulators/statistics/weighted_extended_p_square.hpp (original)
+++ branches/proto/v3/boost/accumulators/statistics/weighted_extended_p_square.hpp 2008-03-05 15:37:04 EST (Wed, 05 Mar 2008)
@@ -40,17 +40,17 @@
     /**
         @brief Multiple quantile estimation with the extended \f$P^2\f$ algorithm for weighted samples
 
- This version of the extended \f$P^2\f$ algorithm extends the extended \f$P^2\f$ algorithm to
- support weighted samples. The extended \f$P^2\f$ algorithm dynamically estimates several
- quantiles without storing samples. Assume that \f$m\f$ quantiles
- \f$\xi_{p_1}, \ldots, \xi_{p_m}\f$ are to be estimated. Instead of storing the whole sample
- cumulative distribution, the algorithm maintains only \f$m+2\f$ principal markers and
- \f$m+1\f$ middle markers, whose positions are updated with each sample and whose heights
- are adjusted (if necessary) using a piecewise-parablic formula. The heights of the principal
+ This version of the extended \f$P^2\f$ algorithm extends the extended \f$P^2\f$ algorithm to
+ support weighted samples. The extended \f$P^2\f$ algorithm dynamically estimates several
+ quantiles without storing samples. Assume that \f$m\f$ quantiles
+ \f$\xi_{p_1}, \ldots, \xi_{p_m}\f$ are to be estimated. Instead of storing the whole sample
+ cumulative distribution, the algorithm maintains only \f$m+2\f$ principal markers and
+ \f$m+1\f$ middle markers, whose positions are updated with each sample and whose heights
+ are adjusted (if necessary) using a piecewise-parablic formula. The heights of the principal
         markers are the current estimates of the quantiles and are returned as an iterator range.
 
         For further details, see
-
+
         K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49,
         Number 4 (October), 1986, p. 159-164.
 
@@ -78,7 +78,7 @@
>
>
> result_type;
-
+
         template<typename Args>
         weighted_extended_p_square_impl(Args const &args)
           : probabilities(
@@ -97,29 +97,29 @@
             std::size_t cnt = count(args);
             std::size_t sample_cell = 1; // k
             std::size_t num_quantiles = this->probabilities.size();
-
+
             // m+2 principal markers and m+1 middle markers
             std::size_t num_markers = 2 * num_quantiles + 3;
-
+
             // first accumulate num_markers samples
             if(cnt <= num_markers)
             {
                 this->heights[cnt - 1] = args[sample];
                 this->actual_positions[cnt - 1] = args[weight];
-
+
                 // complete the initialization of heights (and actual_positions) by sorting
                 if(cnt == num_markers)
                 {
- // TODO: we need to sort the initial samples (in heights) in ascending order and
- // sort their weights (in actual_positions) the same way. The following lines do
+ // TODO: we need to sort the initial samples (in heights) in ascending order and
+ // sort their weights (in actual_positions) the same way. The following lines do
                     // it, but there must be a better and more efficient way of doing this.
                     typename array_type::iterator it_begin, it_end, it_min;
-
+
                     it_begin = this->heights.begin();
                     it_end = this->heights.end();
-
+
                     std::size_t pos = 0;
-
+
                     while (it_begin != it_end)
                     {
                         it_min = std::min_element(it_begin, it_end);
@@ -129,7 +129,7 @@
                         ++it_begin;
                         ++pos;
                     }
-
+
                     // calculate correct initial actual positions
                     for (std::size_t i = 1; i < num_markers; ++i)
                     {
@@ -160,7 +160,7 @@
                       , this->heights.end()
                       , args[sample]
                     );
-
+
                     sample_cell = std::distance(this->heights.begin(), it);
                 }
 
@@ -176,24 +176,24 @@
                     this->desired_positions[num_markers - 1] = sum_of_weights(args);
                     this->desired_positions[1] = (sum_of_weights(args) - this->actual_positions[0]) * probabilities[0]
                                               / 2. + this->actual_positions[0];
- this->desired_positions[num_markers - 2] = (sum_of_weights(args) - this->actual_positions[0])
- * (probabilities[num_quantiles - 1] + 1.)
+ this->desired_positions[num_markers - 2] = (sum_of_weights(args) - this->actual_positions[0])
+ * (probabilities[num_quantiles - 1] + 1.)