throw instead of assert at incomplete charset, refs #8843

git-svn-id: http://svn.boost.org/svn/boost/trunk@85118 b8fc166d-592f-0410-95f2-cb63ce0dd405
remove unused local typedef, refs #8880

git-svn-id: http://svn.boost.org/svn/boost/trunk@85119 b8fc166d-592f-0410-95f2-cb63ce0dd405
use RAII instead of try/catch in sequence_stack.hpp, refs #8882

git-svn-id: http://svn.boost.org/svn/boost/trunk@85120 b8fc166d-592f-0410-95f2-cb63ce0dd405
make xpressive play nice with clang's -Wimplicit-fallthrough diagnostic, refs #8474

git-svn-id: http://svn.boost.org/svn/boost/trunk@85121 b8fc166d-592f-0410-95f2-cb63ce0dd405
fix msvc warning, refs #8850

git-svn-id: http://svn.boost.org/svn/boost/trunk@85122 b8fc166d-592f-0410-95f2-cb63ce0dd405
silly typos, refs #7915

git-svn-id: http://svn.boost.org/svn/boost/trunk@85123 b8fc166d-592f-0410-95f2-cb63ce0dd405
rename average to fdiv, refs #8262

git-svn-id: http://svn.boost.org/svn/boost/trunk@85124 b8fc166d-592f-0410-95f2-cb63ce0dd405
Copy old template tests to new version.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85125 b8fc166d-592f-0410-95f2-cb63ce0dd405
Allow block markup inside nested blocks (e.g. tables)

Since this is often indented, does not treat indented blocks as code
blocks. This is inconsistent for lists, so maybe indented blocks in
lists should always be code, or never be code. Or maybe it should be a
bit smarter about nested indented blocks.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85126 b8fc166d-592f-0410-95f2-cb63ce0dd405
Allow block markup in phrase templates.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85127 b8fc166d-592f-0410-95f2-cb63ce0dd405
Disallow paragraph/list markup in phrase templates.

Can still use block tags.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85128 b8fc166d-592f-0410-95f2-cb63ce0dd405
Single state saver.

It's always okay to save `template_depth` and `min_section_level`
because they only change at template calls, and template calls are
always cleanly nested.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85129 b8fc166d-592f-0410-95f2-cb63ce0dd405
Expand all phrase templates inline, even if they contain blocks.

Hopefully more intuitive than turning what looks like a phrase into
a block.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85130 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix gcc-4.8.x warnings.
Fix some Mingw failures.
Fixes #8855.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85131 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix gcc-4.8.x warning.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85132 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix errors in circular_buffer tests(refs #7888).

git-svn-id: http://svn.boost.org/svn/boost/trunk@85133 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix type of std::string::find_first_not_of to suppress warnings.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85135 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use underscores in attribute names.
Fixes #8849.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85136 b8fc166d-592f-0410-95f2-cb63ce0dd405
Apply patches from #8753.
Fixes #8753.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85137 b8fc166d-592f-0410-95f2-cb63ce0dd405
Define BOOST_HAS_STDINT_H for PGI on Linux.
Fixes #6724.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85138 b8fc166d-592f-0410-95f2-cb63ce0dd405