Andrey Semashev
f3963f5375
Attempt to work around C++20 operator rewriting causinginfinite recursion.
...
Fixes https://github.com/boostorg/utility/issues/65 .
2020-11-30 01:52:44 +03:00
Peter Dimov
37168a3f4b
Use address-model=32 for msvc-9.0, 10.0, 11.0
boost-1.75.0.beta1
boost-1.75.0
2020-10-12 00:01:10 +03:00
Glen Fernandes
e56171989a
Merge pull request #69 from giomasce-throwaway/develop
...
Fix copyright headers.
2020-10-11 11:48:14 -04:00
Giovanni Mascellani
f00a5bf0d3
Fix copyright headers.
2020-10-11 17:35:14 +02:00
Andrey Semashev
a4feaf4f24
Merge pull request #66 from boostorg/feature/value-init
...
Add a new value_init test, change implementation to not depend on TypeTraits
boost-1.74.0.beta1
boost-1.74.0
2020-05-27 12:51:45 +03:00
Peter Dimov
688628f764
Add test/value_init_test3
2020-05-26 00:39:51 +03:00
Peter Dimov
8faf831bd1
memset data_ instead of *this
2020-05-25 23:50:35 +03:00
Peter Dimov
25cb7aa122
Use a base class to apply the memset workaround to avoid dependency on TypeTraits
2020-05-25 05:09:36 +03:00
Peter Dimov
0ae5cebc7f
Add value_init_test2.cpp, which tests the cases from value_init_workaround_test
2020-05-25 04:44:29 +03:00
Andrey Semashev
1caa002121
Added gcc 10 build jobs to Travis CI.
2020-05-22 18:46:41 +03:00
Andrey Semashev
691f3238d7
Use 20 instead of 2a to refer to C++20 in Travis CI.
2020-05-05 23:12:01 +03:00
Andrey Semashev
8b6da499a3
Added clang-10 jobs to Travis CI.
2020-05-05 23:02:58 +03:00
Glen Fernandes
6e6d0777e8
Merge pull request #64 from glenfe/develop
...
Update to Operators constexpr support
2020-04-12 13:33:17 -04:00
Glen Fernandes
64fffa0f97
Simplify BOOST_OPERATORS_CONSTEXPR definition
2020-04-12 13:03:30 -04:00
Glen Fernandes
5da340a2a4
Rename BOOST_OPS_CONSTEXPR to BOOST_OPERATORS_CONSTEXPR
2020-04-12 13:03:22 -04:00
Glen Fernandes
9a4cff038b
Move constexpr operators test to separate test
2020-04-12 13:03:18 -04:00
Marshall Clow
0c059a50ad
Merge pull request #63 from eldiener/develop
...
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
2020-04-12 09:49:06 -07:00
Daniel Frey
bdc5b5cf3a
Merge pull request #55 from tonyelewis/add-constexpr-support
...
Add constexpr to operators (w/ basic docs, tests)
2020-04-12 13:07:24 +02:00
Glen Fernandes
86e7caefea
Update CMakeLists.txt
2020-04-11 14:14:33 -04:00
Tony Lewis
7953ba56ba
Update tests to run constexpr on newer MSVCs
2020-04-11 18:39:15 +01:00
Tony Lewis
46f72656b3
Remove constexpr from all but the comparison ops
2020-04-11 18:31:15 +01:00
Tony Lewis
e3a2a06011
Re-add constexpr support for newer MSVC versions
2020-04-11 18:30:24 +01:00
Edward Diener
a4752e066d
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
2020-03-24 01:39:51 -04:00
Glen Fernandes
957aeba2e9
Update Travis and Appveyor configurations
boost-1.73.0.beta1
boost-1.73.0
2019-12-15 10:39:10 -05:00
Glen Fernandes
2b436d7d50
Use ostream_put from Boost.IO
2019-12-15 09:46:38 -05:00
Peter Dimov
882c9c86c4
More detabification
2019-12-12 06:00:51 +02:00
Peter Dimov
c81d8e3990
Add <cstdio> for EOF; detabify, remove trailing whitespace
2019-12-12 05:57:51 +02:00
Andrey Semashev
75276a055d
Disabled all but one OS X jobs because they are slow on Travis CI.
boost-1.72.0.beta1
boost-1.72.0
2019-10-22 15:11:41 +03:00
Andrey Semashev
309e6a1b31
Updated CI configs, added compilers.
2019-10-22 00:52:54 +03:00
Andrey Semashev
9eeb7f85c5
Replaced tabs with spaces.
boost-1.71.0
boost-1.71.0.beta1
2019-06-25 15:46:36 +03:00
Daniel Frey
62c34f51f6
Avoid confusion with the spaceship operator, fixes #59
2019-04-30 18:29:28 +02:00
Glen Fernandes
6a1917ceec
Add Free Functions section heading
2019-04-29 20:12:30 -04:00
Glen Fernandes
47c9f69ffe
Correct documentation URLs and update documentation
2019-04-29 18:48:51 -04:00
Glen Fernandes
7b74d2d494
Update libraries.json and documentation
2019-04-23 15:37:57 -04:00
Marshall Clow
57da5f0c18
Merge pull request #58 from boostorg/ostream_write
...
Refactor stream write functionality into a standalone utility
2019-04-23 03:56:04 -07:00
Glen Fernandes
dabf53a703
Refactor stream write functionality into a standalone utility
2019-04-19 09:53:29 -04:00
Marshall Clow
ff56b3649e
Merge pull request #57 from glenfe/develop
...
Make string_view operator<< use rdbuf directly
2019-04-18 09:00:53 -07:00
Peter Dimov
31e0ae4c37
Switch Appveyor to 2015 image
2019-04-14 18:13:56 +03:00
Glen Fernandes
5fe9df91c0
Make string_view operator<< use rdbuf directly
2019-04-12 18:06:35 -04:00
Andrey Semashev
f03b681d01
Increased the number of git fetch jobs to 8 in CI.
boost-1.70.0
boost-1.70.0.beta1
2019-01-15 18:34:38 +03:00
Andrey Semashev
e120a83d1e
Revert "Use depinst to install dependencies in CI. Increase the number of git fetch jobs to 8."
...
This reverts commit 424fea5881af84bc6fffed97065c8df2e4f50bc5.
By request from Peter Dimov in 424fea5881 (commitcomment-31945411)
.
The manual enumeration of Boost.Utility dependencies server as a detection
mechanism for unwanted dependencies creep in.
2019-01-15 18:28:28 +03:00
Andrey Semashev
424fea5881
Use depinst to install dependencies in CI. Increase the number of git fetch jobs to 8.
2019-01-15 14:06:11 +03:00
Andrey Semashev
53d9aa9d2f
Use the actual number of logical CPUs for the number of CI build/test jobs.
2019-01-03 23:23:55 +03:00
Tony Lewis
6b62dcc504
Completely remove constexpr for MSVC
2018-12-24 07:02:31 +00:00
Tony Lewis
91ebdcd1dd
Remove C++14 constexpr due to MSVC/GCC problems
2018-12-22 15:52:13 +00:00
Tony Lewis
e8d2b2ba76
Add constexpr to operators (w/ basic docs, tests)
2018-12-21 10:28:22 +00:00
Andrey Semashev
ce64b13846
Added tools/boost_install and libs/headers manual checkout to CI jobs.
2018-12-18 22:14:06 +03:00
Andrey Semashev
32c50e0814
Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects.
2018-12-18 19:51:11 +03:00
Andrey Semashev
05dda09fd3
Added libstdc++5 installation in the clang 7 job.
...
Apparently, a more recent libstdc++ is needed by Boost.StringView in C++14
and later mode.
boost-1.69.0-beta1
boost-1.69.0
2018-11-02 12:12:15 +03:00
Andrey Semashev
a4cafcc75d
Added gcc 8 and clang 7 CI jobs.
2018-11-01 20:36:52 +03:00