Ion Gaztañaga
1373f29730
Further refine complex map examples and link the example presentation to the relevant uses-allocator construction section
2025-12-20 00:43:59 +01:00
Ion Gaztañaga
ef668b1b13
Simplify and rewrite doc_complex_map and co_complex_map_uses_allocator
2025-12-20 00:12:10 +01:00
Ion Gaztañaga
feb074e876
Rewrite uses-allocator construction explanation and add an example that shows the difference a uses_allocator vs non-uses allocator compatible types.
2025-12-19 22:20:08 +01:00
Ion Gaztañaga
a5beb4fe13
Fix bug in the example: the second object was not being constructed and the checks were wrong.
2025-12-19 11:07:21 +01:00
Ion Gaztañaga
156f5afaa7
Adds uses-allocator-construction (for types where boost::container::uses_allocator<T>::value == true), in the following utilities:
...
- Segment managers in their `construct` methods
- Allocators
2025-11-30 23:56:24 +01:00
Ion Gaztañaga
499225d12e
Fixes #255 ("Typos in Boost 1.87 documentation")
2025-04-14 23:14:24 +02:00
Ion Gaztañaga
5ca730e07a
Test MultiIndex only with C++11 support.
2024-09-15 00:18:41 +02:00
Ion Gaztañaga
9c991cc4c3
Filter some Cygwin returned EINVAL errors due to implementation limitations. With these changes tests run fine under Cygwin64.
2024-08-25 19:17:01 +02:00
Rene Rivera
18b4126217
Sync from upstream.
2024-08-08 21:58:53 -05:00
Ion Gaztañaga
25206e6332
Deprecate boost/interprocess/containers/*.hpp header:
...
- Change all examples and test to include <boost/container/*>
- Update documentation, including current std library implementation portability regarding offset_ptr
2024-08-08 01:21:14 +02:00
Ion Gaztañaga
6be5872ef7
Simplify doc_/comp_ examples using quickbook macros instead of in-code #ifdefs.
2024-08-05 00:39:23 +02:00
Rene Rivera
70dc8a79fe
Sync from upstream.
2024-08-03 18:17:40 -05:00
Rene Rivera
ac5380d41a
Update build deps.
2024-08-03 15:40:59 -05:00
Ion Gaztañaga
865573a821
Replace BOOST_TRY/CATCH family macros with BOOST_INTERPROCESS_TRY/CATCH
2024-08-03 22:37:11 +02:00
Rene Rivera
e2fcbc7191
Add missing test deps.
2024-05-14 07:33:17 -05:00
Rene Rivera
27c9bd2d41
Add missing b2 testing module import.
2024-04-25 08:48:21 -05:00
Rene Rivera
7bd6727bfc
Make the library modular usable.
2024-03-11 08:38:16 -05:00
Ion Gaztañaga
38a03cc08c
Fix broken C+03 support
2024-01-05 13:17:32 +01:00
Ion Gaztañaga
6f8ffa1d4d
Merge pull request #172 from jhasse/patch-1
...
Fix typo in example
2022-03-07 09:45:02 +01:00
Jan Niklas Hasse
f1ca6b5de2
Fix typo in example
2022-02-28 15:41:05 +01:00
Ion Gaztañaga
a91169af3a
Fix unused "new_size" warning
2021-12-31 13:30:44 +01:00
Ion Gaztañaga
3b5da7b0c1
Support GCC's -Wconversion -Wfloat-conversion -Warith-conversion -Wsign-conversion warnings.
2021-10-16 17:46:01 +02:00
Ion Gaztañaga
4aebafe6e4
Remove detail/config_begin|config_end includes from examples as they hide useful warnings
2021-08-24 14:55:55 +02:00
Ion Gaztañaga
4f0b3c2c93
Fixes #103 ("Use interprocess headers without exception handling")
2021-08-23 13:32:08 +02:00
Ion Gaztañaga
bc06a9bc2a
Fix tests that was executing nothing due to bad include order.
2021-02-15 11:21:43 +01:00
Ion Gaztañaga
9f8ee3e5f5
Merge pull request #121 from Gluttton/develop
...
Fix trivial typo in comment for example for message queue
2021-02-02 14:25:06 +01:00
Ion Gaztañaga
20a46fa105
Replace <boost/functional/hash.hpp> with more correct <boost/container_hash/hash.hpp>
2021-01-15 18:06:36 +01:00
Gluttton
d8a53c8476
fix trivial typo in example's comment
...
Fix comment in accordance with the original type description from the:
`boost/interprocess/creation_tags.hpp`.
Signed-off-by: Gluttton <gluttton@ukr.net >
2020-07-01 23:45:25 +03:00
Ion Gaztañaga
08e9dc0a8c
Fix compilation warnings.
2018-11-10 11:03:15 +01:00
Ion Gaztañaga
4209e4ef61
Merge branch 'member-for-bmi' of https://github.com/davidstrauss/interprocess into davidstrauss-member-for-bmi
2017-02-12 23:14:52 +01:00
Niklas Angare
0bf3e3fc03
Fixed options for cross-compilation.
...
Replaced <host-os> with <target-os> so that the correct options for the target are selected when cross-compiling. When not cross-compiling, it makes no difference as target-os by default mirrors host-os.
2017-02-12 13:04:09 +01:00
David Strauss
6963d26e67
Update example to use multi_index::member instead of BOOST_MULTI_INDEX_MEMBER
2017-02-08 16:29:25 -08:00
Ion Gaztañaga
00d37d9f2d
Remove unused variable warnings.
2015-10-14 22:19:13 +02:00
Ion Gaztañaga
25bb48435f
- Rewritten posix features detection according to the first POSIX/Single Unix Specification that standardized it.
...
- Added macro for unnamed semaphores as OSX claims this support but returns ENOSYS, which is not very useful.
- Added macro for mapped files, as QNX does not support them.
2015-01-31 23:18:32 +01:00
Ion Gaztañaga
37d00bc798
Compile-time dependency reduction. Update to Boost.Container changes.
2015-01-02 19:40:37 +01:00
Ion Gaztañaga
7d9f58ca99
Added missing #pragma once
2014-10-13 23:26:57 +02:00
Ion Gaztañaga
ad1b7f301c
Massive but simple changes:
...
- Removed all tabs
- Changed all Doxygen @cond/@endcond tags with preprocessor sections, as Doxygen still has some problems when parsing this code. This also makes unmatched Doxygen sections a compilation error, which is easier to detect.
2014-07-30 11:46:32 +02:00
Ion Gaztañaga
acd03c0fa3
Add -lrt in Jamfiles to linux platforms
2014-07-14 23:30:33 +02:00
Ion Gaztañaga
fe40c36e6c
Removed unused variable and strict aliasing warnings in GCC.
2014-06-16 21:07:10 +02:00
Ion Gaztañaga
a530143c41
Fixed test to test that get_instance_name returns typeid(T).name().
2014-06-16 00:24:35 +02:00
Ion Gaztañaga
8895c8a44e
Removed some unused typedef/variable warnings
2014-06-06 08:49:53 +02:00
Ion Gaztañaga
5f81d0dc14
Fixes #9861 "Remove references to gcc-mingw"
2014-04-16 12:13:59 +02:00
Ion Gaztañaga
aa6dd59f3b
Last merge for 1.55 (Interprocess)
...
[SVN r85705]
2013-09-16 17:01:45 +00:00
Ion Gaztañaga
0d1d939719
Fixes #7795 + Jamfile link flags fix for mingw64 clang + updated changelist.
...
[SVN r82250]
2012-12-28 23:12:08 +00:00
Ion Gaztañaga
74d2079b54
Merged interprocess from trunk
...
[SVN r81664]
2012-12-01 23:08:28 +00:00
Ion Gaztañaga
ac41d855bb
Merge from trunk
...
[SVN r80689]
2012-09-24 12:17:34 +00:00
Ion Gaztañaga
a7d5cc0848
Merge interprocess from trunk
...
[SVN r78594]
2012-05-24 17:13:27 +00:00
Ion Gaztañaga
fd848d1226
Changes for 1.49
...
[SVN r76188]
2011-12-26 17:39:43 +00:00
Ion Gaztañaga
c597ef8aa1
Merged for Boost 1.48
...
[SVN r74162]
2011-08-30 15:50:42 +00:00
Ion Gaztañaga
287e89f289
Merged missed changes for 1.47 release
...
[SVN r73278]
2011-07-21 17:42:55 +00:00