Ion Gaztañaga
291cedcea1
Merge branch 'modular' of https://github.com/grafikrobot/boostorg.interprocess into grafikrobot-modular
2024-08-19 00:02:10 +02:00
Ion Gaztañaga
48162e3164
Update changelog with dependency reduction
2024-08-15 01:46:12 +02:00
Rene Rivera
18b4126217
Sync from upstream.
2024-08-08 21:58:53 -05:00
Ion Gaztañaga
3ead949099
Fix 1.87 changelog.
2024-08-08 01:26:44 +02: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
Ion Gaztañaga
1e28228d9c
Add macros for BOOST_INTERPROCESS_TRY/... and get_process_id_name to automatically clean-up doc/comp examples in the documentation to "try/..." and / "MySharedMemory".
2024-08-03 22:22:24 +02:00
Rene Rivera
2685610dd5
Adjust doc build to avoid boost-root references.
2024-07-28 22:45:48 -05:00
Ion Gaztañaga
b8fc3fd422
- Add natvis definition to changelog
...
- Replace BOOST_TRY with try in example
2024-07-29 00:32:51 +02:00
Ion Gaztañaga
6d4c0dd61a
Removed copy-paste typo
2024-07-06 23:26:17 +02:00
Ion Gaztañaga
17d26a610b
Add #202 to the changelist
2024-07-06 23:25:06 +02:00
Ion Gaztañaga
482dce98b6
Update 1.86 changelist with #191 , #198 , #207 and #214
2024-07-06 22:45:44 +02:00
Ion Gaztañaga
7b7806751f
Merge pull request #214 from orgads/github-links
...
Doc: Fix github links
2024-07-06 22:35:54 +02:00
Orgad Shaneh
15d4432d0b
Doc: Fix github links
2024-03-18 10:15:14 +02:00
Ion Gaztañaga
a847fcf0ec
Update to [quickbook 1.7] and fix syntax errors detected by the new version.
2024-03-18 00:18:59 +01:00
Ion Gaztañaga
38a03cc08c
Fix broken C+03 support
2024-01-05 13:17:32 +01:00
Ion Gaztañaga
310af5c70a
Fixes #201 ("Memory allocation docs reference dead website")
2023-12-07 14:36:41 +01:00
Ion Gaztañaga
5e5a527f2c
Updated changelog with #188
2023-04-24 13:11:09 +02:00
Ion Gaztañaga
bd860e1d6d
Fixes #195 ("namespace conflict on constructing objects in segment manager with named proxy in combination with boost geometry")
2023-04-20 20:30:13 +02:00
Ion Gaztañaga
1ab6010647
Add note about limitations for sandboxed applications in MacOs
2023-02-01 23:17:07 +01:00
Ion Gaztañaga
41018201d6
Fixes #174 ("shared_memory_object constructor may fail on macOS")
2022-07-17 00:28:23 +02:00
Ion Gaztañaga
a5fcf817ab
Fixes #181 ("clang-8 warning: result of comparison of constant 'K' with expression of type 'std::size_t' (...) is always false")
2022-07-16 22:28:50 +02:00
Ion Gaztañaga
60cf02cd6e
Update changelog with #177
2022-07-16 16:07:53 +02:00
Ion Gaztañaga
c4a046793e
Fixes #166 ("Bad error handling in shared_memory_object::truncate")
2022-03-07 13:55:01 +01:00
Ion Gaztañaga
da27002056
Merge pull request #170 from Mr-Slippery/bugfix/typo-in-doc
...
interprocess.qbk: fix minor typo
2022-03-07 13:30:13 +01:00
Ion Gaztañaga
7725c2ec23
Add #171 to changelog
2022-03-07 13:11:07 +01:00
Cornel Izbașa
9f53d64788
interprocess.qbk: fix minor typo
2022-02-22 23:28:04 +01:00
Ion Gaztañaga
8322bae2f6
Remove GCC's -Wcast-align=strict warnings
2021-12-28 17:11:05 +01:00
Ion Gaztañaga
55ad499dc4
Fixes #160 ("More GCC suggest-override warnings").
2021-12-27 00:26:54 +01:00
Ion Gaztañaga
9789c8d6c2
Update changelog with Issue #162
2021-12-26 22:57:18 +01:00
Ion Gaztañaga
cb60ee044e
Update changelog with #158
2021-11-07 21:29:22 +01:00
Ion Gaztañaga
7a743c6853
Fixes #157 ("Set sticky bit on shared interprocess folder")
2021-11-07 21:11:40 +01:00
Ion Gaztañaga
af0c934000
Fixes #154 ("shared_memory_object::truncate() fails on AIX")
2021-09-24 19:04:28 +02:00
Ion Gaztañaga
ee1f6a2dc2
Update changelog with #155
2021-09-24 18:30:29 +02:00
Ion Gaztañaga
e4259fe168
Timeout support for managed memory segments. Adding BOOST_INTERPROCESS_MANAGED_OPEN_OR_CREATE_INITIALIZE_MAX_TRIES/BOOST_INTERPROCESS_MANAGED_OPEN_OR_CREATE_INITIALIZE_TIMEOUT_SEC configurable parameters.
...
Fixes #128 ("Infinite loop in managed_open_or_create_impl.hpp")
Fixes #130 ("infinite loop in managed_open_or_create_impl.hpp if filesize is 0")
2021-08-24 14:57:59 +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
f8d2da6a18
Fixes #142 ("File lock documentation about advisory locking is inaccurate on Windows").
2021-08-23 10:14:38 +02:00
Ion Gaztañaga
7c8893788d
Fixes #65 ("Robustness of the interprocess mutex") and fixes #67 ("Changed to use posix robust mutex").
2021-08-22 00:31:16 +02:00
Ion Gaztañaga
512f95cb07
Implements standard C++ mutex/condition variable requirements for Interprocess utilities.
...
Fixes #149 ("interprocess_condition_any::timed_wait update")
2021-08-19 00:38:24 +02:00
Ion Gaztañaga
9ac7eb3d84
Fixes #145 ("1.76 now requires unicode paths on windows")
2021-08-12 01:41:26 +02:00
Ion Gaztañaga
c3dee08950
Fixes #50 ("64-byte alignment causes assertion in rbtree_best_fit")
2021-05-11 14:48:49 +02:00
Ion Gaztañaga
0fcdbc4083
Interprocess no longer depends on Boost.DateTime. Instead, all timed functions were templated to take a TimePoint. This time point can be boost::date_time::ptime, std::time_point or boost::chrono::time_point.
2021-04-13 15:18:23 +02:00
Ion Gaztañaga
eee6eecb77
Update notes on "Shared memory emulation folder" with current behaviour.
2021-02-21 00:41:54 +01:00
Ion Gaztañaga
ece73cef73
Fixes #120 ("segment_manager customization")
2021-02-21 00:15:21 +01:00
Ion Gaztañaga
75ecc955d3
Fixes #122 ("Mark constructors/assignment/swap noexcept where possible")
2021-02-16 00:01:04 +01:00
Ion Gaztañaga
6b61f9d990
Fixes #83 ("Add BOOST_INTERPROCESS_FORCE_NATIVE_EMULATION option")
2021-02-14 00:36:13 +01:00
Ion Gaztañaga
74fac07b21
Fixes #126 ("_ReadWriteBarrier is deprecated warning when compiling with clang-cl.exe!) disabling deprecation warning on BOOST_INTERPROCESS_READ_WRITE_BARRIER
2021-02-12 19:21:07 +01:00
Ion Gaztañaga
705a51f649
Removed _beginthreadex usage. Fixes #76 .
2021-02-10 22:28:45 +01:00
Ion Gaztañaga
b88b52ffb4
Merge pull request #91 from bolry/patch-1
...
Correct references for named_condition_any
2021-02-03 11:12:01 +01:00