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
boost-1.74.0.beta1
|
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
boost-1.73.0.beta1
|
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.beta1
boost-1.70.0
|
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 424fea5881.
By request from Peter Dimov in https://github.com/boostorg/utility/commit/424fea5881af84bc6fffed97065c8df2e4f50bc5#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 |
|