René Ferdinand Rivera Morell
605ebf7143
Add support for modular build structure. ( #63 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add requires-b2 check to top-level build file.
* Update dependencies.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Change math dep real target math/tr1.
* Move include to target.
2025-05-02 19:24:25 +03:00
Glen Fernandes
45787015dd
Switch from deprecated test to Lightweight Test
...
Update close_to implementation in tests
boost-1.79.0.beta1
boost-1.83.0
boost-1.90.0
boost-1.89.0
boost-1.88.0.beta1
boost-1.88.0
boost-1.87.0.beta1
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
boost-1.84.0.beta1
boost-1.78.0.beta1
boost-1.83.0.beta1
boost-1.79.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.90.0.beta1
boost-1.77.0
boost-1.84.0
boost-1.78.0
boost-1.77.0.beta1
2021-06-09 22:33:28 -04:00
Peter Dimov
97708ede5b
Add CMakeLists.txt
2021-05-28 00:56:51 +03:00
Peter Dimov
e4e33e621b
Merge branch 'master' into develop
2021-05-28 00:56:10 +03:00
Glen Fernandes
deab2847c4
Merge pull request #48 from Kojoley/cease-dependence-on-serialization
...
Cease dependence on Serialization
2020-12-12 09:27:40 -05:00
Glen Fernandes
ef96ba8a2e
Merge branch 'develop'
boost-1.75.0
boost-1.76.0.beta1
boost-1.76.0
boost-1.75.0.beta1
2020-11-01 08:23:03 -05:00
Edward Diener
21c9dcaf3a
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74 ( #47 )
...
* Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
* The mnemonic 'byte' is defined elsewhere, so use the full namespace.
* Using bu::information::byte once rather than fully qualified 'bu::information::byte' many times.
2020-08-25 13:08:04 +03:00
Peter Dimov
4183cc933c
Rename CXXFLAGS as it's used when bootstrapping b2
2020-08-24 13:03:31 +03:00
Nikita Kniazev
ac7d0475bc
Cease dependence on Serialization
2020-05-23 18:38:31 +03:00
Jürgen Hunold
e8954827d6
Merge pull request #28 from jwakely/encoding
...
Fix bogus encoding of Euro symbol, use UTF-8
2018-09-14 09:50:17 +02:00
Jonathan Wakely
b12d22c185
Fix bogus encoding of Euro symbol, use UTF-8
2018-07-06 10:34:53 +01:00
Steven Watanabe
57389b7374
Merge branch 'develop'
boost-1.72.0.beta1
boost-1.71.0.beta1
boost-1.74.0
boost-1.67.0
boost-1.73.0.beta1
boost-1.73.0
boost-1.72.0
boost-1.74.0.beta1
boost-1.71.0
boost-1.70.0.beta1
boost-1.70.0
boost-1.69.0-beta1
boost-1.69.0
boost-1.68.0
2018-02-20 10:30:32 -07:00
Steven Watanabe
d67f8e7a50
Escape ':'
2018-02-07 09:55:52 -07:00
Jürgen Hunold
af5558d257
Remove cygwin builds and try to use mingw-w64 for 32-bit builds
2018-01-13 17:34:30 +01:00
Jürgen Hunold
9443a1418c
build the tests
2018-01-13 15:37:48 +01:00
Jürgen Hunold
de4c40c8e5
Fixed SELF library reference and build all adress-models
2018-01-13 11:46:20 +01:00
Jürgen Hunold
065907845d
use appveyor script from date_time
2018-01-13 11:37:57 +01:00
Steven Watanabe
bf2c4d2586
A few fixes before merging this PR
...
* Revert most of the changes to examples, because ugly macros don't belong
in examples. Just use constexpr as appropriate.
* Revert Lambda changes as they're wrong and Boost.Lambda doesn't support
constexpr.
* Remove include of broken math_fwd.hpp.
2018-01-10 12:07:09 -07:00
Steven Watanabe
eb006137ef
Merge remote-tracking branch 'muggenhor/constexpr' into develop
2018-01-10 09:30:29 -07:00
Chris Lesiak
b0b9c51646
Fix Errors in Why Homogeneous Systems
...
The FAQ entry on homogeneous systems asks the reader to consider the
following:
cout << sin(asin(180.0 * degrees));
There are two problems with this:
1. It won't compile because asin does not take an angle.
2. Even with the order of asin and sin swapped, the example is
confusing because it isn't clear if the results should be
180 degrees, or 0 degrees.
Improve the explanation by swapping sin and asin and using 90 degrees.
2018-01-02 17:40:20 +01:00
Jürgen Hunold
3c5d74a1e1
Merge branch 'petamas-bugfix/sqrt_scaled_unit' into develop
2018-01-02 17:28:54 +01:00
petamas
bf84755be7
Fix sqrt for scaled units.
...
See details in https://svn.boost.org/trac10/ticket/10270
2018-01-02 17:22:23 +01:00
petamas
12dad9c1e2
Add unit test for Trac issue #10270 . (Test is failing by default, fix'll be in next commit.)
...
Details: https://svn.boost.org/trac10/ticket/10270
2018-01-02 17:22:23 +01:00
Jürgen Hunold
c2b4379787
Activated coverity support
2017-10-17 12:38:37 +02:00
Jürgen Hunold
37d64605e3
Merge pull request #25 from jhunold/travis
...
Fix: update travis configuration
2017-08-06 17:44:46 +02:00
Jürgen Hunold
ad7cb75c30
Fix: update travis configuration
2017-08-06 17:38:41 +02:00
Jürgen Hunold
d6040e35c4
Enable test result display for Travis and AppVeyor
2016-11-11 22:13:25 +01:00
Jürgen Hunold
2acfcd0a23
Enable ci scripts
2016-11-11 08:04:40 +01:00
Jürgen Hunold
dd1d427486
Merge remote-tracking branch 'origin/develop'
boost-1.65.1
boost-1.66.0
boost-1.65.0
boost-1.64.0-beta2
boost-1.64.0-beta1
boost-1.64.0
boost-1.63.0
2016-10-16 17:50:08 +02:00
Rene Rivera
b274f7cab1
Add, and update, documentation build targets.
2016-10-10 11:39:54 -05:00
Rene Rivera
4840fc8666
Add, and update, documentation build targets.
2016-10-07 23:07:37 -05:00
Jürgen Hunold
705b19bfdb
Add "Inf" and "NaN" as expected values for Oracle SunOS CC 12.5
2016-09-04 17:44:49 +02:00
Jürgen Hunold
0455c45802
Merge pull request #23 from alfC/patch-1
...
define biot correctly as 10 Ampere
2016-09-04 17:15:10 +02:00
alfC
2653f8a862
define biot correctly as 10 Ampere
2016-09-01 13:38:00 -07:00
Giel van Schijndel
86dbd8c04b
Use constexpr for name() and symbol()
2016-08-15 00:14:15 +02:00
Giel van Schijndel
595390497c
Add constexpr support
...
Ensuring that:
* it still works as before on C++98 and C++03
* C++11 "strict" constexpr is used where possible
- requires replacing { R x; return f(x); } with { return f(R()); }
* C++14 "relaxed" constexpr is used only where otherwise impossible
- assignment operators
- functions who's implementations require more than a single return
statement
2016-08-15 00:14:14 +02:00
Jürgen Hunold
9ad0d9fca4
Merge pull request #21 from D4N/master
2016-08-12 11:58:10 +02:00
Dan Čermák
00c0e67170
updated physico-chemical constants to CODATA 2014 values
2016-08-12 11:56:40 +02:00
Jürgen Hunold
a3dfa501e7
Revert "Merge pull request #21 from D4N/master"
...
This reverts commit f4a56157cf , reversing
changes made to b10bd398e8 .
Patch accidentally merged to master instead of develop via GitHub GUI.
boost-1.62.0
2016-08-12 11:51:54 +02:00
Jürgen Hunold
f4a56157cf
Merge pull request #21 from D4N/master
...
updated physico-chemical constants to CODATA 2014 values
2016-08-12 11:01:21 +02:00
Jürgen Hunold
034f16bc26
Merge pull request #20 from mkurdej/fix-inspections-warnings
...
Fix inspection warnings
2016-08-12 10:56:39 +02:00
Jürgen Hunold
3191a02513
Remove extra semicolon after statement
...
Found by clang's -Wextra-semi warning
2016-08-12 10:08:25 +02:00
Dan Čermák
99f3a4cc3c
updated physico-chemical constants to CODATA 2014 values
2016-04-26 23:45:06 +02:00
Jürgen Hunold
b10bd398e8
Merge remote-tracking branch 'origin/develop'
...
Update for release 1.61.0
boost-1.61.0
2016-03-04 13:50:01 +01:00
Jürgen Hunold
47885b2a15
Avoid unused parameter warnings
2016-02-06 12:43:29 +01:00
Marek Kurdej
df670ade19
Remove trailing whitespace.
2015-08-26 17:33:02 +02:00
Marek Kurdej
47782f893c
Fix inspection warnings from http://boost.cowic.de/rc/docs-inspect-develop.html#units .
2015-08-26 17:31:27 +02:00
Jürgen Hunold
8f18915ae3
Merge remote-tracking branch 'origin/develop'
boost-1.59.0
boost-1.60.0
2015-06-03 18:18:44 +02:00
Jürgen Hunold
0d2d5df614
Merge pull request #17 from jhunold/ice
...
Remove dependency on deprecated type_traits implementation details
2015-05-31 21:01:50 +02:00
Jürgen Hunold
c532e515f6
Remove dependency on deprecated type_traits implementation details
...
ice_or and and ice_and are workaround for non-conforming compilers.
So just use operator || and && instead.
2015-05-27 20:57:05 +02:00