Edward Diener
de988d1fbb
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-19 22:59:49 -05:00
Ion Gaztañaga
8f63c6054c
Remove unused <boost/interprocess/detail/posix_time_types_wrk.hpp>
2021-01-15 18:07:06 +01:00
Ion Gaztañaga
8eb3703ba9
Add missing <typeinfo>
2021-01-15 18:06:51 +01:00
Ion Gaztañaga
20a46fa105
Replace <boost/functional/hash.hpp> with more correct <boost/container_hash/hash.hpp>
2021-01-15 18:06:36 +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
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