Commit Graph

  • daa782cd92 Fix compilation error on MinGW. Andrey Semashev 2020-06-07 15:22:10 +03:00
  • f2ecdc70ef Fixes #99 ("Error in win32_api.hpp"): Ion Gaztañaga 2020-06-03 21:37:02 +02:00
  • ac63d25a4d Remove vc7 project files Ion Gaztañaga 2020-06-03 21:33:48 +02:00
  • 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. Ion Gaztañaga 2020-06-03 00:56:47 +02:00
  • c87039b6c4 Fixes issue #89 ("priv_size_from_mapping_size() calculates wrong value") Ion Gaztañaga 2020-06-03 00:39:05 +02:00
  • 1b12a2aab8 merging interprocess from develop Ion Gaztañaga 2020-06-03 00:09:18 +02:00
  • 1fc321f31b Refactor winapi wait on single object to only have a single function depending on date_time's ptime. Ion Gaztañaga 2020-06-02 14:51:43 +02:00
  • 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 Ion Gaztañaga 2020-06-02 14:51:08 +02:00
  • c718371493 Refactored "BOOST_INTERPROCESS_ENABLE_TIMEOUT_WHEN_LOCKING" logic into a single function. Ion Gaztañaga 2020-06-02 13:21:34 +02:00
  • 4c6bacb0f7 Add sanity checks to segment_mananger's constructor Ion Gaztañaga 2020-06-02 13:13:48 +02:00
  • b4301c30c5 Add alignment check when constructing the segment_manager Ion Gaztañaga 2020-05-25 21:36:09 +02:00
  • 5c1fd38334 Remove config_begin/config_end include pairs in tests to better emulate what warnings users will see. Ion Gaztañaga 2020-05-25 12:34:23 +02:00
  • e2bbd69831 Merge branch 'EugeneZelenko-use-boost-overt push origin developride' into develop Ion Gaztañaga 2020-05-25 12:12:27 +02:00
  • 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. Eugene Zelenko 2020-05-23 17:11:13 -07:00
  • 6586572759 enhancing of win file locks oktonion 2020-03-02 11:17:27 +03:00
  • 771e849fae fix of WinAPI calls to (Un)LockFileEx oktonion 2020-03-02 11:03:19 +03:00
  • 7935630197 fix of win file locks (classic return equal error) oktonion 2020-03-02 11:01:52 +03:00
  • b40daa6b49 fix wording about 32 bit systems. Dirk Jagdmann 2019-10-22 15:29:50 -07:00
  • 2fefed3ba2 Correct MSVC compilation warning DCore Team 2019-06-14 09:59:27 +02:00
  • f3e38b63a8 Correct references for named_condition_any Bo Rydberg 2019-06-10 23:28:31 +02:00
  • d2cb6e6f0f merging interprocess from develop boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 Ion Gaztañaga 2019-05-25 21:13:12 +02:00
  • 4a57769910 - Fixes #85 ("warning: Implicit conversion loses integer precision") - Fixes #86 ("warning: Possible misuse of comma operator") Ion Gaztañaga 2019-05-11 19:29:38 +02:00
  • 65ae55fe1f Fix typo in test traces (set_test -> map_test) Ion Gaztañaga 2019-04-08 00:33:40 +02:00
  • 4744b9a24e Fixes #80 ("realloc in interprocess's c_heap_deleter can leak memory") Ion Gaztañaga 2019-03-13 22:54:33 +01:00
  • 6d9b93f1f6 merging interprocess from develop boost-1.70.0.beta1 boost-1.70.0 Ion Gaztañaga 2019-03-06 23:49:32 +01:00
  • d5938226a9 Merge branch 'brunom-t push origin developpatch-1' into develop Ion Gaztañaga 2019-03-06 23:35:24 +01:00
  • b6be06d16b Merge branch 'patch-1' of https://github.com/brunom/interprocess into brunom-patch-1 Ion Gaztañaga 2019-03-06 23:34:54 +01:00
  • 59d1f71d5f Update changelog with issue #51 Ion Gaztañaga 2019-03-06 23:33:28 +01:00
  • 6f28ff86cc merging interprocess from develop Ion Gaztañaga 2019-03-06 09:14:40 +01:00
  • a6b194810b Update interprocess.qbk Bruno Martinez 2019-03-05 14:17:56 -03:00
  • 4eb0b4ece0 Merge branch 'Vizor-develop' into develop Ion Gaztañaga 2019-02-28 16:07:56 +01:00
  • 5476d6ec56 Merge branch 'develop' of https://github.com/Vizor/interprocess into Vizor-develop Ion Gaztañaga 2019-02-28 16:07:46 +01:00
  • c4e8e99afb merging interprocess from develop Ion Gaztañaga 2019-02-27 16:13:25 +01:00
  • a8de0b9b65 Update changelog with #78 Ion Gaztañaga 2019-02-27 00:10:24 +01:00
  • 61cd20f519 Merge branch 'MarcelRaad-extra_semi' into develop Ion Gaztañaga 2019-02-27 00:05:19 +01:00
  • 61bed1fd31 Fix -Wextra-semi clang warnings Marcel Raad 2019-02-25 10:51:45 +01:00
  • b849a907be merging interprocess from develop Ion Gaztañaga 2019-02-20 09:33:09 +01:00
  • 1f3045fa8c Update change log with pull #70 Ion Gaztañaga 2019-02-20 09:32:02 +01:00
  • 6483b1ced5 Fixed undeclared winapi_wrapper_timed_wait_for_single_object() Vizor 2019-01-22 15:16:09 +01:00
  • 2fff651f25 Remove executable permission. Edward Diener 2018-12-03 08:03:20 -05:00
  • 5ceeb2b370 Merge branch 'KhabarlakKonstantin-named_condition_deadlock' into develop Ion Gaztañaga 2018-12-02 12:27:40 +01:00
  • 296d03858c Fix deadlock in named_condition::notify KhabarlakKonstantin 2018-11-28 13:36:44 +02:00
  • 4e60b89783 merging interprocess from develop boost-1.69.0 Ion Gaztañaga 2018-11-24 12:22:17 +01:00
  • 4e2c06b242 Fix Issue #64 ("UBSan: runtime error: load of value 4294967295 [...] for type 'boost::interprocess::mode_t') Ion Gaztañaga 2018-11-17 00:23:15 +01:00
  • 1e89871cdd Enable test again, check BOOST_INTERPROCESS_MAPPED_FILES after workaround.hpp is included Ion Gaztañaga 2018-11-17 00:22:25 +01:00
  • fbf326ccf1 Remove unused variable FileSize Ion Gaztañaga 2018-11-17 00:21:56 +01:00
  • 53f328f4c1 Fix warnings about throwing destructors, which are by default noexcept Ion Gaztañaga 2018-11-17 00:21:41 +01:00
  • aecde39cc8 Update changelog with pull #68 Ion Gaztañaga 2018-11-16 23:28:00 +01:00
  • 85465054a5 Merge branch 'Romain-Geissler-1A-noexcept' into develop Ion Gaztañaga 2018-11-16 23:27:13 +01:00
  • 45b0a2a50e Merge branch 'noexcept' of https://github.com/Romain-Geissler-1A/interprocess into Romain-Geissler-1A-noexcept Ion Gaztañaga 2018-11-16 23:24:52 +01:00
  • 1b3dcf9814 Prepare for C++20 and remove "throw()" usage. Romain Geissler 2018-11-11 22:31:15 +00:00
  • 28a6faa210 Add compiler deprecation warning. Ion Gaztañaga 2018-11-10 11:03:33 +01:00
  • 08e9dc0a8c Fix compilation warnings. Ion Gaztañaga 2018-11-10 11:03:15 +01:00
  • 2dc189be44 merging interprocess from develop boost-1.69.0-beta1 Ion Gaztañaga 2018-11-05 23:54:51 +01:00
  • b962143350 t push origin developMerge branch 'shayosler-develop' into develop Ion Gaztañaga 2018-10-04 22:59:08 +02:00
  • c84c0dd217 Merge branch 'develop' of https://github.com/shayosler/interprocess into shayosler-develop Ion Gaztañaga 2018-10-04 22:58:55 +02:00
  • d1b05bdffb Remove unused parameter warnings in operator ==/!= Ion Gaztañaga 2018-09-29 09:59:57 +02:00
  • dff9f823ce Fix invalid free of non-char pointer. Ion Gaztañaga 2018-09-29 09:59:39 +02:00
  • 8b36213530 Closes issue #61 Ion Gaztañaga 2018-09-18 21:28:27 +02:00
  • ce9b61dbe1 Fixes issue #60 Ion Gaztañaga 2018-09-18 19:18:36 +02:00
  • a3e77dee06 implement named condition any using shared memory Shay Osler 2018-09-12 10:48:32 -04:00
  • 162449447d merging interprocess from develop Ion Gaztañaga 2018-08-20 12:32:41 +02:00
  • 818ef814e9 Fixes GitHub Issue #59: "warning: ISO C++ prohibits anonymous structs [-Wpedantic]" Ion Gaztañaga 2018-08-13 17:48:12 +02:00
  • 6fbaf9bc6a merging interprocess from develop boost-1.68.0 Ion Gaztañaga 2018-06-27 23:33:53 +02:00
  • 0b7fb521da Update change list links for 1.68 Ion Gaztañaga 2018-06-27 23:21:02 +02:00
  • 7b1134f58d merging interprocess from develop Ion Gaztañaga 2018-06-16 10:12:35 +02:00
  • 14bc86a0c6 Remove NtSetTimerResolution as it's not used. Ion Gaztañaga 2018-04-29 12:52:39 +02:00
  • 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 Ion Gaztañaga 2018-04-29 12:51:06 +02:00
  • 65ab92b06f Update adaptive pool usage to breaking changes in Boost.Container. Added invariant checking for tests Ion Gaztañaga 2018-04-29 12:45:32 +02:00
  • 1baf757d9f Fixed GitHub Issue #54: "fill_system_message() ignores an error returned by winapi::format_message()" Ion Gaztañaga 2018-04-29 12:43:16 +02:00
  • 8b610e7c0a United handling of wait_for_single_object Vizor 2018-03-08 15:53:53 +01:00
  • 98009e3304 merging interprocess from develop boost-1.67.0 Ion Gaztañaga 2018-02-23 23:46:23 +01:00
  • 18aba0ca90 Merge branch 'faithandbrave-patch-1' into develop Ion Gaztañaga 2018-02-23 23:07:13 +01:00
  • 63e3a72430 Merge branch 'patch-1' of https://github.com/faithandbrave/interprocess into faithandbrave-patch-1 Ion Gaztañaga 2018-02-23 23:06:37 +01:00
  • 20c70ecc82 Update changelog with Pull #48 Ion Gaztañaga 2018-02-23 23:05:09 +01:00
  • 7b68850c31 Merge branch 'orgads-win32-expand-sz' into develop Ion Gaztañaga 2018-02-23 23:02:01 +01:00
  • 10463d65ce Win32: Fix read of reg_expand_sz type Orgad Shaneh 2018-02-19 10:23:01 +02:00
  • 58bad2718e Merge branch 'kuhlenough-develop' into develop Ion Gaztañaga 2018-01-27 11:41:56 +01:00
  • 51da4ae0de Update VxWorks support - add CPU count - provide OS specific atomics (when none with compiler) - don't use XSI Brian Kuhl 2018-01-12 00:58:04 -05:00
  • 85a85778e2 - Update changelog to Pull #45 - Cleanup in shared_ptr_test and named_proxy - Reuse Boost.Container transform_iterator instead of using own. Ion Gaztañaga 2017-12-08 10:47:51 +01:00
  • 759fdc9b51 Merge branch 'think-cell-noexcept_movable_intrusive_ptr2' into develop Ion Gaztañaga 2017-12-08 10:39:59 +01:00
  • 73bc2b87c4 Update intrusive_ptr move semantics to support Boost.Move. Ion Gaztañaga 2017-12-08 10:38:55 +01:00
  • 24a2d2bc25 Make intrusive_ptr move constructible/assignable and make its methods noexcept Sebastian Theophil 2017-12-04 17:30:07 +01:00
  • b3f9a58079 Update to new dtl namespace in boost::container. Ion Gaztañaga 2017-11-07 00:52:46 +01:00
  • 9a605d3816 merging interprocess from develop boost-1.66.0 Ion Gaztañaga 2017-11-01 11:48:29 +01:00
  • 799356d975 Fixes #41: Data race in boost::interprocess::rbtree_best_fit Ion Gaztañaga 2017-10-26 22:17:20 +02:00
  • be3a7e272b Merge branch 'eldiener-develop' into develop Ion Gaztañaga 2017-10-01 00:40:20 +02:00
  • 6f6432ab72 Removed executable attribute for files. Edward Diener 2017-09-17 12:36:23 -04:00
  • 8eed6de857 merge from develop boost-1.65.1 boost-1.65.0 Ion Gaztañaga 2017-07-11 17:31:53 +02:00
  • 70b9e273d7 Merge branch 'ldionne-patch-1' into develop Ion Gaztañaga 2017-07-06 14:18:34 +02:00
  • b98796e11a Fix misformatted code samples in the documentation Louis Dionne 2017-07-03 16:18:22 -07:00
  • c7ad956587 Merge branch 'develop' Ion Gaztañaga 2017-06-26 00:54:06 +02:00
  • 6f5944f63c Use boost::movelib::unique_ptr instead of std::auto_ptr vs. std::unique_ptr Ion Gaztañaga 2017-05-26 23:27:23 +02:00
  • bcbc7c14c5 Merge branch 'DanielaE-feature/replace-deprecated' into develop Ion Gaztañaga 2017-05-26 23:21:24 +02:00
  • e628955762 Merge branch 'feature/replace-deprecated' of https://github.com/DanielaE/boost.interprocess into DanielaE-feature/replace-deprecated Ion Gaztañaga 2017-05-26 23:19:35 +02:00
  • c4e5fbb7c8 Merge branch 'tabe-doctypo' into develop Ion Gaztañaga 2017-05-26 23:17:14 +02:00
  • 6b0b4ae479 Fix typo in documentation Takeshi Abe 2017-05-19 11:06:06 +09:00
  • 08b25cdcdb Conditionally replace deprecated/removed std::auto_ptr by std::unique_ptr. Inline typedefs from deprecated/removed C++98 function adapters. Daniela Engert 2017-05-12 08:26:21 +02:00
  • 66a53c0359 fix typo history : s/booststamp/bootstamp/ Akira Takahashi 2017-03-17 14:47:34 +09:00
  • 541d428bca Merge branch 'develop' boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Ion Gaztañaga 2017-02-17 11:58:09 +01:00