Ion Gaztañaga
|
b155bae46e
|
Merge pull request #224 from adalisk-emikhaylov/fix-iterator-invalidation
Fix iterator invalidation bug.
|
2024-08-07 22:46:16 +02:00 |
|
Ion Gaztañaga
|
40149d0e11
|
Test was using fixed names instead of pid-based names. This could provoke failures when running multi-config (debug,release, std...) tests in parallel.
|
2024-08-05 00:40:16 +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 |
|
Ion Gaztañaga
|
86855f7c70
|
Including <boost/date_time/posix_time/posix_time_types.hpp> was incorrectly under the Chrono check.
|
2024-08-04 22:43:04 +02:00 |
|
Ion Gaztañaga
|
a53b1093d8
|
Optimize offset_ptr assignment from raw pointer. Previous implementation used a conversion to offset_ptr leading to redundant operations.
|
2024-08-04 01:42:17 +02:00 |
|
Ion Gaztañaga
|
6c1db51aba
|
Improve offset_ptr doxygen documentation hidding enable_if parameter for convertible pointers and fixing some typos.
|
2024-08-04 01:41:59 +02:00 |
|
Ion Gaztañaga
|
4e1749d94c
|
Use std::nullptr_t in documentation instead of internal op_nullptr_t
|
2024-08-04 01:38:41 +02:00 |
|
Ion Gaztañaga
|
39aed2f41b
|
offset_ptr improvements:
- Use simplier traits to reduce dependencies and add support for nullptr
- Add tests cover construction/assignment from literal zero and nullptr
|
2024-08-03 23:14:36 +02:00 |
|
Ion Gaztañaga
|
c886f911c9
|
Use static_cast to silence unsigned to signed warning (we know off_type is big enough for any possible size() in this class)
|
2024-08-03 23:13:23 +02:00 |
|
Ion Gaztañaga
|
7ecbc1ac74
|
Avoid BOOST_SCOPED_ENUM_DECLARE_BEGIN to reduce dependencies.
|
2024-08-03 23:12:43 +02:00 |
|
Ion Gaztañaga
|
96fed2e73b
|
Library headers: Use Container's addressof and local static assert to reduce dependencies. Use BOOST_INTERPROCESS_TRY/CATCH when possible.
|
2024-08-03 23:11:47 +02:00 |
|
Ion Gaztañaga
|
f296b017df
|
Boost.Chrono requires now C++11 but is not tested on GCC older than 4.8 which has no enough C++11 features to suppor it. Detect and avoid using Chrono in tests in those cases
|
2024-08-03 22:49:59 +02:00 |
|
Ion Gaztañaga
|
b7efa4bbaf
|
Add missing newline at end.
|
2024-08-03 22:48:25 +02:00 |
|
Ion Gaztañaga
|
dc504fa3e1
|
Remove unneeded <boost/static_assert.hpp> include
|
2024-08-03 22:48:11 +02:00 |
|
Ion Gaztañaga
|
4a011349db
|
Test files: Replace BOOST_TRY/CATCH family macros with BOOST_INTERPROCESS_TRY/CATCH
|
2024-08-03 22:47:34 +02:00 |
|
Ion Gaztañaga
|
865573a821
|
Replace BOOST_TRY/CATCH family macros with BOOST_INTERPROCESS_TRY/CATCH
|
2024-08-03 22:37:11 +02: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 |
|
Ion Gaztañaga
|
25d7b35b72
|
Add BOOST_INTERPROCESS_STATIC_ASSERT and BOOST_INTERPROCESS_TRY/CATCH/CATCH_END in order to reduce dependencies (Boost.Core, Boost.StaticAssert)
|
2024-08-03 22:21:14 +02: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
|
60cef1c91f
|
Use C-casts to support cv qualified element_types
|
2024-07-29 00:31:18 +02:00 |
|
Egor Mikhaylov
|
4023febe13
|
Fix iterator invalidation bug.
|
2024-07-23 14:06:26 +03:00 |
|
Ion Gaztañaga
|
9fc4ee7dd7
|
Merge pull request #222 from k3DW/natvis
Create natvis definition for `offset_ptr`
boost-1.86.0
|
2024-07-18 00:18:12 +02:00 |
|
Braden Ganetsky
|
42780660b3
|
Create natvis definition for offset_ptr, and implement the Unordered customization point intrinsic functions
|
2024-07-15 23:32:41 -05:00 |
|
Ion Gaztañaga
|
f75fd25eb3
|
Add wrong "static" attribute to anonymous_shared_memory, it should be "inline"
boost-1.86.0.beta1
|
2024-07-09 22:29:44 +02:00 |
|
Ion Gaztañaga
|
0be0d7db23
|
Merge branch 'develop' of github.com:boostorg/interprocess into develop
|
2024-07-06 23:26:25 +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
|
39b26b9814
|
Merge pull request #202 from intuibase/allow_to_map_message_queue_in_anonymous
Allow to map message_queue in anonymous memory
|
2024-07-06 23:23:13 +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
|
480bd01514
|
Merge pull request #191 from grrtrr/issue_190
vectorstream: support file sizes larger than INT_MAX
|
2024-07-06 22:44:52 +02:00 |
|
Ion Gaztañaga
|
4a1f284f44
|
Merge pull request #207 from timblechmann/feature/cmake-usage-requirements
cmake: link system libraries
|
2024-07-06 22:40:21 +02:00 |
|
Ion Gaztañaga
|
e634913844
|
Merge pull request #198 from sternmull/develop
Minor fixes for documentation of offset_ptr
|
2024-07-06 22:37:31 +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 |
|
Ion Gaztañaga
|
c62dbe34e5
|
Add latest gcc/clang/macos toolsets
|
2024-07-01 09:56:08 +02:00 |
|
Ion Gaztañaga
|
5ecd0a29fd
|
Avoid C++03 in MacOs
|
2024-06-16 23:36:32 +02:00 |
|
Ion Gaztañaga
|
929b488e6c
|
Remove construct/destroy functions, as they are deprecated in C++ and allocator_traits is used by containers to construct objects
|
2024-05-17 10:20:37 +02:00 |
|
Ion Gaztañaga
|
01fd5aa9ef
|
Merge pull request #219 from k3DW/windows-rtc-issue
Fix Windows RTC issue
|
2024-05-16 21:25:37 +02:00 |
|
Braden Ganetsky
|
c75815934d
|
Fix bug 'Run-Time Check Failure #1 - A cast to a smaller data type has caused a loss of data'
|
2024-05-15 22:24:17 -05: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
|
8e4caa9fca
|
Add timed_utils header and refactor all dependent header to use the new header
boost-1.85.0
boost-1.85.0.beta1
|
2024-02-27 00:13:47 +01:00 |
|
Ion Gaztañaga
|
b12499e3fb
|
Add missing <typeinfo> header
|
2024-02-27 00:12:47 +01:00 |
|
Ion Gaztañaga
|
6fedc42999
|
Use clock::time_point instead of the templated timepoint when obtaining current time to get maximum precission.
|
2024-01-14 20:33:13 +01:00 |
|
Ion Gaztañaga
|
747ab51363
|
Revert BaseTime reduction as GH runners can receive low CPU
|
2024-01-14 18:05:11 +01:00 |
|
Ion Gaztañaga
|
efb6c36567
|
Add random id to process id to avoid potential conflicts when testing in parallel in containers
|
2024-01-14 00:19:09 +01:00 |
|
Ion Gaztañaga
|
ea5b744e13
|
Fix unused index warning
|
2024-01-14 00:17:54 +01:00 |
|
Ion Gaztañaga
|
ca67d5b2f6
|
Fix conversion warning when initializing xsi_key
|
2024-01-14 00:17:35 +01:00 |
|
Ion Gaztañaga
|
0614661236
|
Add random timestamp-based id for xsi_key
|
2024-01-12 22:00:16 +01:00 |
|
Ion Gaztañaga
|
4465a67550
|
Reduce XSI shm memory size
|
2024-01-12 18:26:00 +01:00 |
|
Ion Gaztañaga
|
0aa8b3e9ef
|
Remove traces
|
2024-01-12 18:16:42 +01:00 |
|