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
Ion Gaztañaga
5d7feb2027
Print $BUILD_JOBS to know declared parallelism
2024-01-12 18:15:31 +01:00
Ion Gaztañaga
4973cb0959
Increase time to avoid timing errors in VM/Docker regression tests
2024-01-12 18:15:01 +01:00
Ion Gaztañaga
57c437897c
More traces to catch xsi test errors
2024-01-12 16:58:19 +01:00
Ion Gaztañaga
9d8c6b7a8a
Add more traces to catch CI errors
2024-01-12 15:33:27 +01:00
Ion Gaztañaga
48e201a9c9
Split several sync utility tests to improve parallelization. Windows:
...
* Spin and Shm based utilities will be tested independently.
* Includes some refactoring to avoid copy-pasting some code in several similar synchronization primitive tests.
2024-01-12 13:46:53 +01:00
Ion Gaztañaga
b01a6bc291
Reduce BaseMs from 400ms to 100m to speed up tests.
2024-01-12 13:37:04 +01:00
Ion Gaztañaga
755dcbe5ba
Fix timepoint_to_timespec bug for std/boost chrono timepoints
2024-01-12 13:36:25 +01:00
Ion Gaztañaga
bbdcf1bea4
Add assertions in thread joining functions to catch errors.
2024-01-12 13:34:56 +01:00
Ion Gaztañaga
4f78ee0cc2
Remove unneeded functions
2024-01-12 13:34:27 +01:00
Ion Gaztañaga
9eeb075089
Add a more robust nanosleep use taking EINTR into account
2024-01-09 02:04:22 +01:00
Ion Gaztañaga
04fa948217
Add missing change from timer fixses
2024-01-09 01:07:49 +01:00
Ion Gaztañaga
6b498b9b44
Add missing return
2024-01-09 00:53:40 +01:00
Ion Gaztañaga
f052680461
Make synchronization primitive tests more granular on timeouts, from seconds to miliseconds precission for Base Times. This should reduce CI times.
2024-01-09 00:42:22 +01:00
Ion Gaztañaga
7f785fe334
Print NUMBER_OF_PROCESSORS for windows runs
2024-01-09 00:37:54 +01:00
Ion Gaztañaga
f91e0e792f
Output wrong InstanceCounter value on error to better diagnose errors in the test. Clang-win seems to produce correct code in more cases when adding those outputs (compiler bug?).
2024-01-06 02:31:27 +01:00
Ion Gaztañaga
0191a31e21
Increase shared memory size for container tests
2024-01-06 01:17:51 +01:00
Ion Gaztañaga
38a03cc08c
Fix broken C+03 support
2024-01-05 13:17:32 +01:00
Ion Gaztañaga
687ede9281
Update CI platforms, using containers for older compilers
2024-01-05 00:39:56 +01:00
Tim Blechmann
b3d52e5651
cmake: link system libraries
2023-12-17 12:10:33 +08:00
Ion Gaztañaga
310af5c70a
Fixes #201 ("Memory allocation docs reference dead website")
2023-12-07 14:36:41 +01:00
Tilman Blumhagen
5e423004f0
Minor fixes for documentation of offset_ptr
2023-05-20 15:57:12 +02:00
Ion Gaztañaga
718e17dd3e
Merge branch 'develop' of github.com:boostorg/interprocess into develop
2023-04-24 13:11:27 +02:00
Ion Gaztañaga
5e5a527f2c
Updated changelog with #188
2023-04-24 13:11:09 +02:00
Ion Gaztañaga
f3de4e90e7
Merge pull request #188 from eagleoflqj/emscripten-shm
...
Fix: emscripten doesn't support shm
2023-04-24 13:00:40 +02:00
Ion Gaztañaga
b55f26b39c
Use official boost unordered_map header.
2023-04-24 12:56:06 +02:00
Ion Gaztañaga
33bc2635fd
Simplify in_place_interface and avoid aliasing in reference-passed "constructed" argument.
2023-04-20 22:18:52 +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
2dda014685
Disable forceinline with Clang, see https://github.com/llvm/llvm-project/issues/62202
2023-04-18 22:26:28 +02:00
Ion Gaztañaga
a0c5a8ff17
Remove dead files from repo
boost-1.84.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
boost-1.82.0
2023-02-20 15:54:05 +01:00