Commit Graph

184 Commits

Author SHA1 Message Date
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
Ion Gaztañaga
dd9a9aff49 Merge pull request #100 from doj/develop
fix wording about 32 bit systems.
2021-02-03 11:08:49 +01:00
Ion Gaztañaga
87379be15f Fixes #106 (Use fallocate on truncate_file) 2021-02-03 09:15:40 +01:00
Ion Gaztañaga
b5dedc76a4 Update release notes with #92 2021-02-02 15:16:40 +01:00
Ion Gaztañaga
140b50efb3 Added support for wide characters when creating named resources in operating systems with wide-char APIs (at this time, Windows).
Fixes #93 and fixes #134.
2021-01-31 00:27:15 +01:00
Ion Gaztañaga
57d125d996 - Update changelog.
- Fix typo in mapped_region.hpp
2020-10-23 14:15:23 +02:00
Ion Gaztañaga
9719fa19bc Add note for FreeBSD users. 2020-06-11 22:48:22 +02:00
Ion Gaztañaga
f2ecdc70ef Fixes #99 ("Error in win32_api.hpp"):
- Careful use of Boost.Winapi and use of SetFilePointer instead of SetFilePointerEx (which requires a _LARGE_INTEGER by value that difficults the use of windows.h in certain circustances)
- Added tests to verify windows.h inclusion without BOOST_USE_WINDOWS_H does not break things
2020-06-03 21:37:02 +02:00
Dirk Jagdmann
b40daa6b49 fix wording about 32 bit systems. 2019-10-22 15:29:50 -07:00
Bo Rydberg
f3e38b63a8 Correct references for named_condition_any
References for named_condition_any point to named_condition now corrected to named_condition_any.
2019-06-10 23:28:31 +02:00
Ion Gaztañaga
4a57769910 - Fixes #85 ("warning: Implicit conversion loses integer precision")
- Fixes #86 ("warning: Possible misuse of comma operator")
2019-05-11 19:29:38 +02:00
Ion Gaztañaga
b6be06d16b Merge branch 'patch-1' of https://github.com/brunom/interprocess into brunom-patch-1 2019-03-06 23:34:54 +01:00
Ion Gaztañaga
59d1f71d5f Update changelog with issue #51 2019-03-06 23:33:28 +01:00
Bruno Martinez
a6b194810b Update interprocess.qbk 2019-03-05 14:17:56 -03:00
Ion Gaztañaga
a8de0b9b65 Update changelog with #78 2019-02-27 00:10:24 +01:00
Ion Gaztañaga
1f3045fa8c Update change log with pull #70 2019-02-20 09:32:02 +01:00
Ion Gaztañaga
4e2c06b242 Fix Issue #64 ("UBSan: runtime error: load of value 4294967295 [...] for type 'boost::interprocess::mode_t') 2018-11-17 00:23:15 +01:00
Ion Gaztañaga
aecde39cc8 Update changelog with pull #68 2018-11-16 23:28:00 +01:00
Ion Gaztañaga
28a6faa210 Add compiler deprecation warning. 2018-11-10 11:03:33 +01:00
Ion Gaztañaga
8b36213530 Closes issue #61 2018-09-18 21:28:27 +02:00
Ion Gaztañaga
818ef814e9 Fixes GitHub Issue #59: "warning: ISO C++ prohibits anonymous structs [-Wpedantic]" 2018-08-13 17:48:12 +02:00
Ion Gaztañaga
0b7fb521da Update change list links for 1.68 2018-06-27 23:21:02 +02:00
Ion Gaztañaga
911c79e5b5 GitHub Issue #53: "Crash waiting on condition variable from multiple processes in do_wait()".
Disables Posix process-shared support for Apple as it's still buggy, as shown in: https://stackoverflow.com/questions/35305291/boost-interprocess-condition-multiple-threads-calling-wait-fails
2018-04-29 12:51:06 +02:00
Ion Gaztañaga
1baf757d9f Fixed GitHub Issue #54: "fill_system_message() ignores an error returned by winapi::format_message()" 2018-04-29 12:43:16 +02:00
Ion Gaztañaga
63e3a72430 Merge branch 'patch-1' of https://github.com/faithandbrave/interprocess into faithandbrave-patch-1 2018-02-23 23:06:37 +01:00
Ion Gaztañaga
20c70ecc82 Update changelog with Pull #48 2018-02-23 23:05:09 +01:00
Ion Gaztañaga
85a85778e2 - Update changelog to Pull #45
- Cleanup in shared_ptr_test and named_proxy
- Reuse Boost.Container transform_iterator instead of using own.
2017-12-08 10:47:51 +01:00
Ion Gaztañaga
799356d975 Fixes #41: Data race in boost::interprocess::rbtree_best_fit 2017-10-26 22:17:20 +02:00
Louis Dionne
b98796e11a Fix misformatted code samples in the documentation
The current examples look strange since the C++-style comments result in the rest of the line being completely commented-out. This commit changes the way those parameters are documented to make them consistent with the rest of the documentation.

Note that I was unable to test this change because I wasn't able to generate the Boost documentation locally.
2017-07-03 16:18:22 -07:00
Ion Gaztañaga
6f5944f63c Use boost::movelib::unique_ptr instead of std::auto_ptr vs. std::unique_ptr 2017-05-26 23:27:23 +02:00
Takeshi Abe
6b0b4ae479 Fix typo in documentation 2017-05-19 11:06:06 +09:00
Akira Takahashi
66a53c0359 fix typo history : s/booststamp/bootstamp/
related pull request : https://github.com/boostorg/website/pull/227
2017-03-17 14:47:34 +09:00
Ion Gaztañaga
4178baf834 Update changelog with pull request #34 2017-02-13 00:19:05 +01:00
Ion Gaztañaga
3881f04e46 Added GitHub Pull #35 ("Fixed options for cross-compilation") to changelog. 2017-02-12 21:56:11 +01:00
Ion Gaztañaga
eedc9b0a4e New experimental option BOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED for windows systems. 2017-02-12 21:33:16 +01:00
Ion Gaztañaga
91cfe4bcd2 Fix documentation build error: extra [endsect]. 2017-02-07 09:21:45 +01:00
Ion Gaztañaga
936afb13f0 Update changelog with Trac #12617 2017-02-06 14:17:32 +01:00
Ion Gaztañaga
0cd4548b45 Update changelog for 1.64 2017-01-20 00:50:02 +01:00
Ion Gaztañaga
1dcab03953 Merge branch 'develop' of https://github.com/tabe/interprocess into tabe-develop 2016-11-13 20:57:51 +01:00
Ion Gaztañaga
16cc64be0e Fix documentation typos. 2016-11-13 20:49:14 +01:00
Ion Gaztañaga
68088a469a Add #error if both BOOST_INTERPROCESS_SHARED_DIR_FUNC and BOOST_INTERPROCESS_SHARED_DIR_PATH are defined. 2016-11-13 19:15:04 +01:00
Ion Gaztañaga
dd41f0ba71 Merge branch 'develop' of https://github.com/stheophil/interprocess into stheophil-develop 2016-11-13 17:50:09 +01:00
Rene Rivera
bbc0ed252a Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Sebastian Theophil
6956f11392 Replaced BOOST_INTERPROCESS_TEMP_DIR_FUNC with BOOST_INTERPROCESS_SHARED_DIR_FUNC
- BOOST_INTERPROCESS_SHARED_DIR_FUNC has the same semantics as BOOST_INTERPROCESS_SHARED_DIR_PATH and can be used as the more flexible alternative
- Added documentation
2016-09-22 11:59:29 +02:00