Commit Graph

772 Commits

Author SHA1 Message Date
Ion Gaztañaga
2c9e3d731b merging interprocess from develop boost-1.75.0.beta1 boost-1.75.0 2020-10-27 09:46:41 +01:00
Ion Gaztañaga
e0f7db8d55 Merge branch 'master' of github.com:boostorg/interprocess into develop 2020-10-27 09:45:58 +01:00
Ion Gaztañaga
de7fd9d016 merging interprocess from develop 2020-10-27 09:44:46 +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
14c49cae6d Remove GCC 10 warning about deprecated default copy assignment. 2020-10-23 14:14:56 +02:00
Ion Gaztañaga
477d524421 Merge pull request #125 from byronhe/patch-1
fix typo in mapped_region::shrink_by description
2020-09-22 14:46:23 +02:00
Ion Gaztañaga
d5085b213f merging interprocess from develop 2020-08-21 12:53:28 +02:00
Ion Gaztañaga
286ef46560 Fixes #127 ("static assertion failure with boost interprocess 1.74 and basic_managed_shared_memory").
Removes unneeded and (some of them, wrong) assert and static asserts in segment_manager's constructor.
2020-08-11 22:41:54 +02:00
byronhe
a1b3c47e8f fix typo 2020-08-07 01:33:40 +08:00
Ion Gaztañaga
056663fcc1 merging interprocess from develop boost-1.74.0 boost-1.74.0.beta1 2020-06-23 23:04:08 +02:00
Ion Gaztañaga
9719fa19bc Add note for FreeBSD users. 2020-06-11 22:48:22 +02:00
Ion Gaztañaga
c604a4bba7 Merge branch 'Lastique-fix_mingw_compile_error' into develop 2020-06-11 22:11:18 +02:00
Andrey Semashev
b89b22c0ea Fixed initialized flag not being set correctly. 2020-06-07 19:00:42 +03:00
Andrey Semashev
daa782cd92 Fix compilation error on MinGW.
MinGW has nonstandard definition of PSECURITY_DESCRIPTOR, which requires
a cast when calling WinAPI functions InitializeSecurityDescriptor and
SetSecurityDescriptorDacl. This is done by Boost.WinAPI wrapper functions.

Fixes https://github.com/boostorg/interprocess/issues/118.
2020-06-07 19:00:01 +03: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
Ion Gaztañaga
ac63d25a4d Remove vc7 project files 2020-06-03 21:33:48 +02:00
Ion Gaztañaga
037c2dfe5e - Use Boost Winapi as much as possible (let's see if this fixes #105)
- Disable buggy and old BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME method.
2020-06-03 00:56:47 +02:00
Ion Gaztañaga
c87039b6c4 Fixes issue #89 ("priv_size_from_mapping_size() calculates wrong value") 2020-06-03 00:39:05 +02:00
Ion Gaztañaga
1b12a2aab8 merging interprocess from develop 2020-06-03 00:09:18 +02:00
Ion Gaztañaga
1fc321f31b Refactor winapi wait on single object to only have a single function depending on date_time's ptime. 2020-06-02 14:51:43 +02:00
Ion Gaztañaga
30d5005ac6 Use is_pos_infinity() instead of pos_inf due to some old MinGW compilers ICEing on the conversion from the special value to ptime 2020-06-02 14:51:08 +02:00
Ion Gaztañaga
c718371493 Refactored "BOOST_INTERPROCESS_ENABLE_TIMEOUT_WHEN_LOCKING" logic into a single function. 2020-06-02 13:21:34 +02:00
Ion Gaztañaga
4c6bacb0f7 Add sanity checks to segment_mananger's constructor 2020-06-02 13:13:48 +02:00
Ion Gaztañaga
b4301c30c5 Add alignment check when constructing the segment_manager 2020-05-25 21:36:09 +02:00
Ion Gaztañaga
5c1fd38334 Remove config_begin/config_end include pairs in tests to better emulate what warnings users will see. 2020-05-25 12:34:23 +02:00
Ion Gaztañaga
e2bbd69831 Merge branch 'EugeneZelenko-use-boost-overt push origin developride' into develop 2020-05-25 12:12:27 +02:00
Eugene Zelenko
d9f81ad77e Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings.
Also fix Clang-tidy modernize-deprecated-headers and modernize-use-bool-literals warnings.
Alphabetical order of STL headers.
2020-05-23 17:11:13 -07:00
Ion Gaztañaga
d2cb6e6f0f merging interprocess from develop boost-1.73.0 boost-1.71.0 boost-1.73.0.beta1 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 2019-05-25 21:13:12 +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
65ae55fe1f Fix typo in test traces (set_test -> map_test) 2019-04-08 00:33:40 +02:00
Ion Gaztañaga
4744b9a24e Fixes #80 ("realloc in interprocess's c_heap_deleter can leak memory") 2019-03-13 22:54:33 +01:00
Ion Gaztañaga
6d9b93f1f6 merging interprocess from develop boost-1.70.0.beta1 boost-1.70.0 2019-03-06 23:49:32 +01:00
Ion Gaztañaga
d5938226a9 Merge branch 'brunom-t push origin developpatch-1' into develop 2019-03-06 23:35:24 +01: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
Ion Gaztañaga
6f28ff86cc merging interprocess from develop 2019-03-06 09:14:40 +01:00
Bruno Martinez
a6b194810b Update interprocess.qbk 2019-03-05 14:17:56 -03:00
Ion Gaztañaga
4eb0b4ece0 Merge branch 'Vizor-develop' into develop 2019-02-28 16:07:56 +01:00
Ion Gaztañaga
5476d6ec56 Merge branch 'develop' of https://github.com/Vizor/interprocess into Vizor-develop 2019-02-28 16:07:46 +01:00
Ion Gaztañaga
c4e8e99afb merging interprocess from develop 2019-02-27 16:13:25 +01:00
Ion Gaztañaga
a8de0b9b65 Update changelog with #78 2019-02-27 00:10:24 +01:00
Ion Gaztañaga
61cd20f519 Merge branch 'MarcelRaad-extra_semi' into develop 2019-02-27 00:05:19 +01:00
Marcel Raad
61bed1fd31 Fix -Wextra-semi clang warnings
Remove superfluous semicola.
2019-02-25 10:51:45 +01:00
Ion Gaztañaga
b849a907be merging interprocess from develop 2019-02-20 09:33:09 +01:00
Ion Gaztañaga
1f3045fa8c Update change log with pull #70 2019-02-20 09:32:02 +01:00
Vizor
6483b1ced5 Fixed undeclared winapi_wrapper_timed_wait_for_single_object()
Declaration of winapi_wrapper_timed_wait_for_single_object() placed above usage of this function.
2019-01-22 15:16:09 +01:00
Edward Diener
2fff651f25 Remove executable permission. 2018-12-03 08:03:20 -05:00
Ion Gaztañaga
5ceeb2b370 Merge branch 'KhabarlakKonstantin-named_condition_deadlock' into develop 2018-12-02 12:27:40 +01:00
KhabarlakKonstantin
296d03858c Fix deadlock in named_condition::notify
Avoid deadlock in named_condition::notify when
BOOST_INTERPROCESS_ENABLE_TIMEOUT_WHEN_LOCKING is defined
2018-11-28 13:44:20 +02:00
Ion Gaztañaga
4e60b89783 merging interprocess from develop boost-1.69.0 2018-11-24 12:22:17 +01:00