2
0
mirror of https://github.com/boostorg/bimap.git synced 2026-01-19 04:02:10 +00:00
Commit Graph

185 Commits

Author SHA1 Message Date
Peter Dimov
c81ecb5b9e Update build.jam boost-1.87.0 boost-1.87.0.beta1 2024-09-22 18:26:31 +03:00
Peter Dimov
856f5b3651 Fix relative includes 2024-09-22 18:25:01 +03:00
Peter Dimov
5ed038cfbe Merge branch 'modular' of https://github.com/grafikrobot/boostorg.bimap into feature/modular-b2 2024-09-22 18:21:53 +03:00
Peter Dimov
96c6475d15 Merge pull request #26 from eldiener/develop
[skip ci] Add "cxxstd" json field
2024-09-22 18:21:10 +03:00
Rene Rivera
560eacbc3d Sync from upstream. 2024-09-03 20:09:09 -05:00
joaquintides
fc8d7455ac Merge pull request #45 from iazz/develop
Fix mutant_relation::operator=.
2024-09-03 17:38:37 +02:00
Rene Rivera
6a4d5bb5b8 Sync from upstream. 2024-08-20 09:57:24 -05:00
Peter Dimov
f57c83ab17 Update ci.yml 2024-08-17 19:41:16 +03:00
Ignacy Gawędzki
6bbd6cbda3 Fix mutant_relation::operator=.
Defining

  template <bool FM>
  mutant_relation& operator=(const mutant_relation<TA, TB, Info, FM>& rel) {
    base_::change_to(rel);
    return *this;
  }

does not prevent the compiler from implicitly providing

  mutant_relation& operator=(const mutant_relation&);

and hence the implicit version takes over when FM == force_mutable and
does not call base_::change_to.

Replace the template version with two non-template overloads, both
calling base_::change_to.

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
2024-08-09 22:26:45 +02:00
Rene Rivera
77bfae0f70 Fix syntax error in build dep references. 2024-08-01 17:16:36 -05:00
Rene Rivera
b74df17419 Update build dependencies. 2024-07-31 22:31:32 -05:00
Rene Rivera
dfd45b9555 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
03d429a6fc Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
1c881068dc Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera
9fc4c9235c Add requires-b2 check to top-level build file. 2024-05-05 09:00:00 -05:00
Rene Rivera
3e387ecb4a Fix some new boost-root relative references. 2024-04-25 14:56:48 -05:00
Rene Rivera
393987cedd Sync from upstream. 2024-04-10 08:36:06 -05:00
Peter Dimov
6865e94cc5 Update ci.yml boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0 2024-04-01 20:34:49 +03:00
Peter Dimov
be25530b20 Merge pull request #42 from joaquintides/develop
Fixed heterogeneous lookup for side collections
2024-04-01 20:00:08 +03:00
joaquintides
291496769e updated release notes 2024-04-01 18:19:19 +02:00
joaquintides
de777745ac fixed heterogeneous lookup for side collections 2024-04-01 17:54:01 +02:00
joaquintides
d4af7af96c s/python/python3 2024-04-01 10:20:06 +02:00
joaquintides
076b7572bd avoided use of C++23-incompatible version of libstdc++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110970
2024-04-01 09:54:56 +02:00
joaquintides
b71ebc5a98 launched CI 2024-04-01 09:24:36 +02:00
joaquintides
02eedb43b2 removed C++03 jobs 2024-04-01 09:22:49 +02:00
Rene Rivera
77cbf6075a Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:12:36 -05:00
Rene Rivera
d5f5a124ee Make the library modular usable. 2024-03-11 08:27:02 -05:00
Peter Dimov
e5c2657a9e Update ci.yml boost-1.85.0.beta1 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 2023-03-04 01:54:50 +02:00
Peter Dimov
de532af921 Regenerate CMakeLists.txt 2023-02-23 10:11:32 +02:00
Peter Dimov
2574e14e50 Clang-cl says that friend class unqualified-id; is a Microsoft extension 2023-02-23 10:10:22 +02:00
Peter Dimov
03b3c60899 Replace Serialization includes with boost/core/serialization.hpp 2023-02-23 09:59:23 +02:00
Peter Dimov
59448c600d Update failing test boost-1.81.0 boost-1.81.0.beta1 2022-11-03 18:45:45 +02:00
Peter Dimov
064a729b9c Update ci.yml 2022-11-03 14:18:04 +02:00
Peter Dimov
4c109da604 Update failing test 2022-11-03 14:07:43 +02:00
Glen Fernandes
5a2d0973e7 Merge pull request #33 from fanquake/use_core_enable_if
refactor: use core/enable_if over utility/enable_if
2022-09-01 07:35:07 -04:00
fanquake
608c038c8e refactor: use core/enable_if over utility/enable_if
The later is deprecated.
2022-08-31 12:59:19 +01:00
Peter Dimov
85f0f02537 Reenable C++03 for GCC 10/11 in GHA boost-1.79.0.beta1 boost-1.77.0 boost-1.80.0 boost-1.80.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-05-29 18:32:29 +03:00
Peter Dimov
82dd2c2f36 Disable failing tests 2021-05-29 18:31:37 +03:00
Peter Dimov
38fc565b70 Add -I example to depinst 2021-05-29 17:29:29 +03:00
Peter Dimov
03bf1d2229 Add CMakeLists.txt 2021-05-29 07:54:02 +03:00
Peter Dimov
0c6f94fe34 Add -I example to depinst 2021-05-29 07:23:26 +03:00
Peter Dimov
ec7de9c746 Remove dependency on PropertyMap 2021-05-29 06:42:37 +03:00
Peter Dimov
1b9d2e6ced Update ci.yml 2021-05-29 06:12:43 +03:00
Peter Dimov
387cf6c4fa Update ci.yml 2021-05-29 05:43:17 +03:00
Peter Dimov
6fc1bf1050 Disable failing test on Windows/x86 2021-05-29 05:20:04 +03:00
Peter Dimov
f32b492cc9 Update ci.yml 2021-05-29 05:07:02 +03:00
Peter Dimov
bfbb95f23c Use BOOST_TEST_EQ for bucket check 2021-05-29 04:50:21 +03:00
Peter Dimov
7c9eca213c Add .github/workflows 2021-05-29 04:33:19 +03:00
Peter Dimov
413a6d25c1 Update .travis.yml 2021-05-29 04:32:14 +03:00
Edward Diener
3a43c3924c [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 00:00:33 -05:00