[geometry] avoid generation of spikes in overlays, this fixes ticket 8364 and 8365. Added unit tests for these tickets. These changes result in (at about 3 places) changes in the output-number-of-points, this is verified visually

git-svn-id: http://svn.boost.org/svn/boost/trunk@85451 b8fc166d-592f-0410-95f2-cb63ce0dd405
Removed unneeded include of any.hpp.  Refs #9031



git-svn-id: http://svn.boost.org/svn/boost/trunk@85452 b8fc166d-592f-0410-95f2-cb63ce0dd405
Add constexpr to some functions in Boost.Rational

git-svn-id: http://svn.boost.org/svn/boost/trunk@85454 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added a check for a standalone negation operator. Added new tests for filter parser.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85455 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added a test for formatter parser. Fixed a few bugs in the parser.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85456 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added a test for settings parser.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85457 b8fc166d-592f-0410-95f2-cb63ce0dd405
Make move_if_noexcept more strict and move values only if they have noexcept move constructor *and* noexcept move assignment operator (refs #7888)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85458 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixed has_parameter compilation.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85459 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added a changelog entry.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85460 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: rename check by cgeck_counter to avoid conflict with macro.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85462 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: rename wait_until parameter to avoid shadow with member function.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85463 b8fc166d-592f-0410-95f2-cb63ce0dd405
Thread: link with boost_chrono and boost_atomic independently of the platform.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85464 b8fc166d-592f-0410-95f2-cb63ce0dd405
Rewrote iota_n to use pre-increment instead of post - now the same as iota. Added a test for 0 as well.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85465 b8fc166d-592f-0410-95f2-cb63ce0dd405
Started to extract synchronization primitives from Boost.Thread to Boost.Sync. Work in progress, not usable ATM.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85466 b8fc166d-592f-0410-95f2-cb63ce0dd405
[geometry] fixed unit-test for intersections w.r.t. coordinates and last commit for spikes. One test is now commented because it returns different values in different situations

git-svn-id: http://svn.boost.org/svn/boost/trunk@85467 b8fc166d-592f-0410-95f2-cb63ce0dd405
Start a more general intro to the documentation tools.

Mostly just the content from the wiki. I left out installing latex for now,
as it's a bit tricky, and rarely required.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85468 b8fc166d-592f-0410-95f2-cb63ce0dd405
Add new boost doc tools intro to combined docs.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85469 b8fc166d-592f-0410-95f2-cb63ce0dd405
First example of building documentation with boost build.

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