Boost.Ratio: moved to trunk

svn path=/trunk/libs/ratio/; revision=67575
Boost.Ratio: moved to trunk

svn path=/trunk/libs/ratio/; revision=67576
Boost.Ratio: moved to trunk

svn path=/trunk/boost/ratio/; revision=67578
Boost.Ratio: cleanup

svn path=/trunk/libs/ratio/; revision=67579
Boost.Ratio: Added rtional_c_tag

svn path=/trunk/boost/ratio/; revision=67582
Boost.Ratio: Added ratio extension test

svn path=/trunk/libs/ratio/; revision=67583
Boost.Ratio: Added temporary files waiting for inclusion on boost/mpl

svn path=/trunk/boost/ratio/; revision=67585
Boost.Ratio: Added test for some mpl arithmetic operations + cleanup

svn path=/trunk/libs/ratio/; revision=67586
Boost.Ratio: Added some mpl arithmetic operations + cleanup

svn path=/trunk/boost/ratio/; revision=67588
Boost.Ratio: Added test for mpl comparison operations + test plus with 3 parameters

svn path=/trunk/libs/ratio/; revision=67594
Boost.Ratio: Added mpl comparison operations

svn path=/trunk/boost/ratio/; revision=67595
Boost.Ratio: Added mpl numeric_cast

svn path=/trunk/boost/ratio/; revision=67596
Boost.Ratio: Added more mpl arithmetic operations

svn path=/trunk/boost/ratio/; revision=67597
Many minor editorial changes to reflect move to trunk etc.

svn path=/trunk/libs/ratio/; revision=67616
Boost.Ratio: Adapt to temporary files waiting for inclusion on boost/mpl

svn path=/trunk/boost/ratio/; revision=67642
Boost.Ratio: Added darwin toolset cxxflags

svn path=/trunk/libs/ratio/; revision=67647
Boost.Ratio: Try to solve issue

 Test output: Sandia-intel-10.1-32 - ratio - ratio_ext_pass / intel-linux-10.1
Rev 67645 / Tue, 4 Jan 2011 03:00:36 +0000
Report Time: Tue, 4 Jan 2011 14:18:10 +0000

Compile [2011-01-04 04:29:53 UTC]: fail 

    "/usr/local/intel/cc/10.1.015/bin/icpc" -c -xc++ -O0 -g -w2 -inline-level=0 -pthread  -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS -DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT -I".."   -c -o "/scratch/boost/results/boost/bin.v2/libs/ratio/test/ratio_ext_pass.test/intel-linux-10.1/debug/link-static/threading-multi/ratio_extensions/ratio_ext_pass.o" "../libs/ratio/test/ratio_extensions/ratio_ext_pass.cpp"

../libs/ratio/test/ratio_extensions/ratio_ext_pass.cpp(11): remark #1418: external function definition with no prior declaration
  boost::intmax_t func(boost::ratio<5,6>  s) {
                  ^

../libs/ratio/test/ratio_extensions/ratio_ext_pass.cpp(15): remark #1418: external function definition with no prior declaration
  void test() {
       ^

../libs/ratio/test/ratio_extensions/ratio_ext_pass.cpp(16): internal error: assertion failed: copy_template_param_expr: bad expression kind (shared/edgcpfe/il.c, line 12561)

      BOOST_TEST((
      ^

compilation aborted for ../libs/ratio/test/ratio_extensions/ratio_ext_pass.cpp (code 4)

svn path=/trunk/libs/ratio/; revision=67650
Boost.Ratio: Try to solve issue

 Test output: Sandia-intel-10.1-32 - ratio - mpl_plus_pass / intel-linux-10.1
Rev 67645 / Tue, 4 Jan 2011 03:00:36 +0000
Report Time: Tue, 4 Jan 2011 14:18:10 +0000

Compile [2011-01-04 04:29:53 UTC]: fail

    "/usr/local/intel/cc/10.1.015/bin/icpc" -c -xc++ -O0 -g -w2 -inline-level=0 -pthread  -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS -DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT -I".."   -c -o "/scratch/boost/results/boost/bin.v2/libs/ratio/test/mpl_plus_pass.test/intel-linux-10.1/debug/link-static/threading-multi/mpl_plus_pass.o" "../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp"

../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(23): remark #1418: external function definition with no prior declaration
  void test()
       ^
...

../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(88): remark #1418: external function definition with no prior declaration
  boost::intmax_t test_conversion() {
                  ^

../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(89): internal error: assertion failed: copy_template_param_expr: bad expression kind (shared/edgcpfe/il.c, line 12561)

      return func(
             ^

compilation aborted for ../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp (code 4)

svn path=/trunk/libs/ratio/; revision=67651
Boost.Ratio: Try to solve issue

 Test output: Sandia-pgi-10.1 - ratio - si_physics / pgi-10.1
Rev 67646 / Tue, 4 Jan 2011 08:16:01 +0000
Report Time: Tue, 4 Jan 2011 16:29:50 +0000

Compile [2011-01-04 10:54:21 UTC]: fail

    "/sierra/Sntools/extras/compilers/pgi/linux86-64/10.1/bin/pgCC" -INLINE:none -Wc,-a --brief_diagnostics --error_limit1 --compress_names --diag_suppress450 --no_using_std --zc_eh -Kieee -fpic -gopt -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS -DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT -D__need_IOV_MAX -I".." -c -o "/scratch/boost/results/boost/bin.v2/libs/ratio/test/si_physics.test/pgi-10.1/debug/threading-multi/si_physics.o" "../libs/ratio/test/../example/si_physics.cpp"

"../libs/ratio/test/../example/config.hpp", line 20 (col. 3): warning: unrecognized preprocessing directive
"../libs/ratio/test/../example/config.hpp", line 22 (col. 3): warning: unrecognized preprocessing directive
"../libs/ratio/test/../example/config.hpp", line 24 (col. 3): warning: unrecognized preprocessing directive
"../libs/ratio/test/../example/duration.hpp", line 311 (col. 17): error: identifier "intmax_t" is undefined
Error limit reached.
1 error detected in the compilation of "../libs/ratio/test/../example/si_physics.cpp".
Compilation terminated.

svn path=/trunk/libs/ratio/; revision=67654
Boost.Ratio: Try to solve issue

 Test output: Sandia-sun - ratio - ratio_add_fail / sun-5.10
Rev 67644 / Tue, 4 Jan 2011 01:15:39 +0000
Report Time: Tue, 4 Jan 2011 16:29:50 +0000

Compile [2011-01-04 02:06:04 UTC]: fail

    "/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS -DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/ratio/test/ratio_add_fail.test/sun-5.10/debug/address-model-64/stdlib-sun-stlport/ratio_add_fail.o" "../libs/ratio/test/ratio_arithmetic/ratio_add_fail.cpp"


svn path=/trunk/libs/ratio/; revision=67655