64 Commits

Author SHA1 Message Date
Peter Dimov
bced40209b Make ratio_gcd a template alias for consistency 2023-10-27 16:06:31 +03:00
Peter Dimov
9d820ef32a Add ratio/detail/is_ratio.hpp 2023-10-13 07:01:03 +03:00
Peter Dimov
4d35c901a9 Implement ratio_gcd (which is, yes, used by Chrono) 2023-10-13 06:48:23 +03:00
Peter Dimov
00a69ca14d Add ratio/detail/gcd_lcm.hpp 2023-10-13 06:32:55 +03:00
Peter Dimov
05a053c9a4 Restore BOOST_RATIO_INTMAX_C, as it's used by Chrono 2023-10-13 06:31:29 +03:00
Peter Dimov
87447b20dd Add boost/ratio/detial/is_evenly_divisible_by.hpp, used by Chrono 2023-10-13 06:08:34 +03:00
Peter Dimov
8329718f1b Remove no longer needed files 2023-10-13 04:37:12 +03:00
Peter Dimov
e273d6bb0b Remove C++03 workarounds; remove support for extensions; alias to <ratio> 2023-10-13 04:34:28 +03:00
Peter Dimov
3708bcab30 Update C++03 deprecation message 2023-06-03 02:30:04 +03:00
Peter Dimov
f5b59226da Emit a deprecation message when BOOST_RATIO_EXTENSIONS is defined 2023-05-13 17:25:52 +03:00
Peter Dimov
c7e74b69e1 Merge branch 'feature/version-2' into develop 2023-04-21 20:25:27 +03:00
Peter Dimov
9e116fcea9
Merge pull request #8 from giomasce-throwaway/develop
Fix typo in copyright headers.
2023-04-21 20:15:06 +03:00
Peter Dimov
56bee21998 Change default BOOST_RATIO_VERSION to 2 (as was supposed to be the case since 1.56 according to docs) 2023-04-21 20:04:05 +03:00
Peter Dimov
0d29daf1f0 Add C++03 deprecation notice 2023-03-05 22:44:58 +02:00
Giovanni Mascellani
3b87f659d2
Fix typo in copyright headers. 2020-10-11 17:05:32 +02:00
Vicente J. Botet Escriba
7d40521682 Merge branch 'develop' 2018-09-18 23:24:20 +02:00
Vicente J. Botet Escriba
f01778dc84 avoid lon long in C++98 2017-02-18 19:58:20 +01:00
Vicente J. Botet Escriba
d7773512aa Merge branch 'develop' 2015-01-24 08:16:04 +01:00
Vicente J. Botet Escriba
8868c41f3d Avoid warning 'long long' is a C++11 extension [-Wc++11-long-long] in file boost/ratio/ratio_fwd.hpp. 2015-01-15 22:47:33 +01:00
Vicente J. Botet Escriba
f10423e465 Merge branch 'develop' 2014-06-29 16:02:58 +02:00
Eric Niebler
70a632b49e workaround for msvc breaks nvidia compile on windows 2014-06-19 17:18:19 -07:00
Vicente J. Botet Escriba
90faec922b Merge branch 'develop' 2014-06-09 17:49:44 +02:00
Vicente J. Botet Escriba
471428741e Make use of core files. 2014-06-09 17:32:36 +02:00
Vicente J. Botet Escriba
48e3afe90e Merge branch 'develop' 2014-06-08 12:04:04 +02:00
Vicente J. Botet Escriba
d241df1d5d remove unused files. 2014-06-05 19:20:09 +02:00
Vicente J. Botet Escriba
6859c6170d merge from develop 1.56. 2014-02-10 00:21:03 +01:00
Vicente J. Botet Escriba
2b3eaa811d merge from develop 1.56. 2014-02-10 00:17:24 +01:00
Vicente J. Botet Escriba
42cbb20337 Added ratio_min/max. 2014-02-09 22:42:00 +01:00
Vicente J. Botet Escriba
b5f8f32ec9 Ratio: Added some missing templates in ratio_fwd.hpp, some tests and doc of the new features ratio_power and binary prefixes.
[SVN r86601]
2013-11-09 17:00:41 +00:00
Vicente J. Botet Escriba
7702c85592 Ratio: Added ratio binary prefixes and ratio_power.
[SVN r86594]
2013-11-09 11:47:43 +00:00
Stephen Kelly
1e3f895671 Ratio: Remove obsolete includes for eti workaround.
[SVN r85941]
2013-09-26 09:44:10 +00:00
Vicente J. Botet Escriba
39fb839297 Ratio: merge from trunk 1.53
[SVN r81665]
2012-12-01 23:39:04 +00:00
Vicente J. Botet Escriba
8ed636cdc3 Ratio: silence warning shift count negative or too big, undefined behavior
[SVN r81114]
2012-10-30 19:55:17 +00:00
Vicente J. Botet Escriba
487c93c6ff Thread: Merge 80946,80947
[SVN r80963]
2012-10-11 22:49:45 +00:00
Vicente J. Botet Escriba
8f31a895ed Ratio: Temporary definition of BOOST_NO_CXX11_U16STRING and BOOST_NO_CXX11_U32STRING waiting for their definition on Boost.Config
[SVN r80946]
2012-10-10 22:25:54 +00:00
Vicente J. Botet Escriba
93a51f6d87 Ratio: merge 80896
[SVN r80920]
2012-10-09 23:11:50 +00:00
Vicente J. Botet Escriba
b2d1eb09a2 Ratio: fixes parially 7478
[SVN r80896]
2012-10-07 13:53:41 +00:00
Vicente J. Botet Escriba
6257cb379d Ratio: merge from trunk
[SVN r80406]
2012-09-05 11:03:16 +00:00
Vicente J. Botet Escriba
59e0b9bbca Ratio: version 2: Added prefix/symbol functions ratio_io.
[SVN r80317]
2012-08-30 05:00:10 +00:00
Vicente J. Botet Escriba
9d02182e85 Ratio: fixes for inspection report
[SVN r79989]
2012-08-12 18:51:08 +00:00
Vicente J. Botet Escriba
4778b0d7fb Ratio: mergre from trunk: fixes #7075
[SVN r79367]
2012-07-08 19:58:09 +00:00
Vicente J. Botet Escriba
b6a00cbe2c Ratio: apply patch for #7075
[SVN r79267]
2012-07-04 21:01:41 +00:00
Vicente J. Botet Escriba
8a0484fcee Ratio: Avoid the Mpl error when using the 0x7FFFFFFFFFFFFFFELL + update history + try __typeof__ trick on sun
[SVN r77796]
2012-04-06 23:45:38 +00:00
Vicente J. Botet Escriba
7e8a4ae0d5 Ratio: Fix #6498+merge from trunk
[SVN r77692]
2012-04-01 19:10:27 +00:00
Vicente J. Botet Escriba
722a1a3d1e Ratio: Protect including files that are extension with BOOST_RATIO_EXTENSIONS
[SVN r77461]
2012-03-21 21:17:27 +00:00
Vicente J. Botet Escriba
336c5a824d Chrono/Ratio merge trunk version v1
[SVN r75666]
2011-11-26 00:49:13 +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
12bcc10de9 Ratio: import from Trunk
[SVN r70320]
2011-03-21 17:15:19 +00:00