Commit Graph

68 Commits

Author SHA1 Message Date
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
Ion Gaztañaga
ab7e04d7f8 Merge from trunk for 1.46
[SVN r68072]
2011-01-12 22:23:09 +00:00
Ion Gaztañaga
e741020427 Fixes for Boost 1.45
[SVN r65091]
2010-08-28 23:11:57 +00:00
Ion Gaztañaga
66006b2233 Fixes for Boost 1.45
[SVN r65013]
2010-08-26 09:27:50 +00:00
Ion Gaztañaga
2af7081509 Fixes for 1.41
[SVN r56876]
2009-10-15 18:45:53 +00:00
Ion Gaztañaga
3e486d92a6 Fixed C++0x and MacOS X bugs
[SVN r52418]
2009-04-16 10:07:21 +00:00
Ion Gaztañaga
b1ba8133e6 Changes for Boost.1.39
[SVN r52033]
2009-03-28 14:32:26 +00:00