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

187 Commits

Author SHA1 Message Date
joaquintides
25a3fd8a3c Fix/compatibility multi_index 1.91 (#50)
* adapted core to Mp11-based index specification in MultiIndex

* updated CI

* removed Clang 5.0 -std=c++1z as not supported by Mp11

* updated release notes
2025-11-05 21:22:56 +01:00
Peter Dimov
f64de6d045 Remove unnecessary includes (that now cause errors because the header has been removed) boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 2025-01-27 23:01:14 +02:00
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