58 Commits

Author SHA1 Message Date
Christopher Hite
ac7186c5a2 optional_optimization branch
[SVN r77091]
2012-02-22 10:37:27 +00:00
Vicente J. Botet Escriba
a10c5d3377 Ratio: Fix Ticket #5724 and type with u32string
[SVN r75240]
2011-11-01 20:55:28 +00:00
Vicente J. Botet Escriba
4b58e5a915 Ratio/Chrono Fix issue with overflow while seen if is_evenly_divisible_by
[SVN r75177]
2011-10-30 13:59:22 +00:00
Vicente J. Botet Escriba
ea2e993b19 ratio: fix #5724: 0 + 0 and 0 - 0 lead to a compile time error
[SVN r73919]
2011-08-19 15:41:08 +00:00
Vicente J. Botet Escriba
e30305d13c ratio: fix #5724: 0 + 0 and 0 - 0 lead to a compile time error
[SVN r73918]
2011-08-19 15:40:42 +00:00
Vicente J. Botet Escriba
81893a3fd7 Ratio: fix si example
[SVN r71195]
2011-04-11 22:23:22 +00:00
Vicente J. Botet Escriba
9ac749e095 Ratio:: change doc directory from boost_ratio to ratio
[SVN r69276]
2011-02-25 16:45:36 +00:00
Daniel James
fcadf4e5ad Html redirects for ratio.
[SVN r69255]
2011-02-24 22:40:21 +00:00
Vicente J. Botet Escriba
711336717e Ratio: update doc
[SVN r68955]
2011-02-16 19:14:21 +00:00
Vicente J. Botet Escriba
0aac758efc Ratio/ Add dependency to rational_c_tag.hpp
[SVN r68809]
2011-02-12 16:00:39 +00:00
Vicente J. Botet Escriba
ca59e50305 Ratio: remove erroneous -Wextra compiler flag
[SVN r68773]
2011-02-11 06:55:36 +00:00
Vicente J. Botet Escriba
53aa5dbfb0 Ratio/ try to solve vacpp compiler issue in si_physics example.
[SVN r68735]
2011-02-08 23:09:59 +00:00
Vicente J. Botet Escriba
00a6ea5b10 Ratio/ try to solve msvc 9.0 compiler issue (enable_if?) in si_physics example.
[SVN r68734]
2011-02-08 23:00:34 +00:00
Vicente J. Botet Escriba
c899292794 Ratio: Remove error: ambiguous reference to std ratio interface
[SVN r68666]
2011-02-06 11:44:20 +00:00
Vicente J. Botet Escriba
c682ee04b9 Ratio: Suppress warning for clang compiler
warning: 'long long' is an extension when C99 mode is not enabled [-Wlong-long]


[SVN r68665]
2011-02-06 11:38:19 +00:00
Vicente J. Botet Escriba
0784e928b8 Ratio: Set -Wno-long-long with pathscale toolset as needed if -pedantic is set
[SVN r68435]
2011-01-25 17:25:43 +00:00
Vicente J. Botet Escriba
2d87e61d49 Boost.Ratio: Cleanup #if 0
[SVN r68221]
2011-01-17 22:20:59 +00:00
Vicente J. Botet Escriba
038786c62e Boost.Ratio/Chrono: minor doc changes
[SVN r68220]
2011-01-17 22:18:38 +00:00
Vicente J. Botet Escriba
7cd1f04f51 Boost.Ratio/Chrono: Update reference structure
[SVN r68189]
2011-01-16 16:21:41 +00:00
Vicente J. Botet Escriba
27841a060c Boost.Ratio/Chrono: Added boost/ratio/include.hpp file and make use of boost/ratio/ratio.hpp when all the files are not needed
[SVN r68183]
2011-01-16 12:07:26 +00:00
Vicente J. Botet Escriba
2326d1b80b Boost.Ratio: Added tests for added mpl files
[SVN r68084]
2011-01-13 06:01:47 +00:00
Vicente J. Botet Escriba
be1aff23e1 Boost.Ratio: Added more mpl files
[SVN r68083]
2011-01-13 05:59:40 +00:00
Vicente J. Botet Escriba
40da34a83b Boost.Ratio: Force failure to debug condition
[SVN r68066]
2011-01-12 18:14:08 +00:00
Vicente J. Botet Escriba
546a2e9e19 Boost.Ratio: Added more mpl arithmetic operations
[SVN r68030]
2011-01-12 05:07:02 +00:00
Vicente J. Botet Escriba
3f83ec3266 Boost.Ratio: Force failure to debug condition
[SVN r68029]
2011-01-12 05:05:08 +00:00
Vicente J. Botet Escriba
5bdc315584 Boost.Ratio: Force failure to debug condition
[SVN r68027]
2011-01-12 04:46:09 +00:00
Vicente J. Botet Escriba
1a44d7f2f5 Boost.Ratio: Use official common_type
[SVN r67921]
2011-01-10 19:36:32 +00:00
Vicente J. Botet Escriba
e231f26cb0 Boost.Ratio: Add static const instances num/den when constexpr is not available
[SVN r67906]
2011-01-10 07:22:19 +00:00
Vicente J. Botet Escriba
f00e46c408 Boost.Ratio: Force failure to debug condition
[SVN r67898]
2011-01-09 23:54:54 +00:00
Vicente J. Botet Escriba
6d066021af Boost.Ratio: Update doc with new Rational Constant feature
[SVN r67787]
2011-01-08 16:57:51 +00:00
Vicente J. Botet Escriba
5e0d91410c Boost.Ratio: Ignore some warnings from intel compilers
[SVN r67776]
2011-01-08 12:32:17 +00:00
Vicente J. Botet Escriba
bc587849ff Boost.Ratio: Try to solve issue with duration_cast use before declaration.
Test output: Sandia-pgi-10.1 - ratio - si_physics / pgi-10.1
Rev 67748 / Fri, 7 Jan 2011 07:39:28 +0000
Report Time: Fri, 7 Jan 2011 16:48:51 +0000

Compile [2011-01-07 10:20:00 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/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 498 (col. 28): error: namespace "boost_ex::chrono" has no member "duration_cast"
Error limit reached.
1 error detected in the compilation of "../libs/ratio/test/../example/si_physics.cpp".
Compilation terminated.

TinyUrl 

[SVN r67758]
2011-01-07 18:29:20 +00:00
Vicente J. Botet Escriba
76a322c22c Boost.Ratio: Try to solve issue
Test output: Sandia-intel-10.1-32 - ratio - mpl_plus_pass / intel-linux-10.1

rollback redundant declarations.

[SVN r67685]
2011-01-05 18:19:57 +00:00
Vicente J. Botet Escriba
072e014868 Boost.Ratio: Try to solve issue
Test output: Sandia-pgi-10.1 - ratio - si_physics / pgi-10.1
Rev 67674 / Wed, 5 Jan 2011 08:08:45 +0000
Report Time: Wed, 5 Jan 2011 16:18:46 +0000

Compile [2011-01-05 10:54:00 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/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 498 (col. 20): error: identifier "duration_cast" is undefined
Error limit reached.
1 error detected in the compilation of "../libs/ratio/test/../example/si_physics.cpp".
Compilation terminated.



[SVN r67684]
2011-01-05 18:11:43 +00:00
Vicente J. Botet Escriba
aa87ae0945 Boost.Ratio: Ignore some warnings from intel compilers
[SVN r67672]
2011-01-05 07:37:51 +00:00
Vicente J. Botet Escriba
36c3c44f77 Boost.Ratio: Try to solve intel issues
[SVN r67670]
2011-01-05 06:50:17 +00:00
Vicente J. Botet Escriba
59f2bff4ce 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 r67655]
2011-01-04 18:08:42 +00:00
Vicente J. Botet Escriba
7cc7c18f3d 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 r67654]
2011-01-04 17:46:40 +00:00
Vicente J. Botet Escriba
dd94f494d6 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 r67651]
2011-01-04 17:16:37 +00:00
Vicente J. Botet Escriba
08a7d8b0b8 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 r67650]
2011-01-04 17:14:17 +00:00
Vicente J. Botet Escriba
0d9fb755ad Boost.Ratio: Added darwin toolset cxxflags
[SVN r67647]
2011-01-04 16:57:06 +00:00
Vicente J. Botet Escriba
d322843b27 Boost.Ratio: Adapt to temporary files waiting for inclusion on boost/mpl
[SVN r67642]
2011-01-03 23:55:10 +00:00
Vicente J. Botet Escriba
702965bb01 Boost.Ratio: Added missing boost/ratio.hpp
[SVN r67641]
2011-01-03 23:30:32 +00:00
Paul A. Bristow
ac1baedaa0 Many minor editorial changes to reflect move to trunk etc.
[SVN r67616]
2011-01-03 13:19:15 +00:00
Vicente J. Botet Escriba
c146b93c29 Boost.Ratio: Added more mpl arithmetic operations
[SVN r67597]
2011-01-02 20:55:17 +00:00
Vicente J. Botet Escriba
b8448ce1c9 Boost.Ratio: Added mpl numeric_cast
[SVN r67596]
2011-01-02 20:50:40 +00:00
Vicente J. Botet Escriba
753bc181c8 Boost.Ratio: Added mpl comparison operations
[SVN r67595]
2011-01-02 20:48:59 +00:00
Vicente J. Botet Escriba
b2875f0cba Boost.Ratio: Added test for mpl comparison operations + test plus with 3 parameters
[SVN r67594]
2011-01-02 20:47:30 +00:00
Vicente J. Botet Escriba
52ea879c56 Boost.Ratio: Added some mpl arithmetic operations + cleanup
[SVN r67588]
2011-01-02 20:24:58 +00:00
Vicente J. Botet Escriba
cb02b93c96 Boost.Ratio: Added test for some mpl arithmetic operations + cleanup
[SVN r67586]
2011-01-02 20:23:36 +00:00