Commit Graph

  • 469f38d553 Added test case for BOOST_INTERPROCESS_SHARED_DIR_FUNC Ion Gaztañaga 2017-01-12 15:00:10 +0100
  • d6b3698695 Merge branch 'develop' Ion Gaztañaga 2017-01-12 09:13:25 +0100
  • 5184945ba6 Remove duplicated namespace declaration Ion Gaztañaga 2017-01-12 09:12:12 +0100
  • 033e5ce037 Merge branch 'master' of github.com:boostorg/interprocess Ion Gaztañaga 2016-11-13 23:20:54 +0100
  • 392e4ef296 Merge branch 'tabe-develop' into develop Ion Gaztañaga 2016-11-13 20:58:03 +0100
  • 1dcab03953 Merge branch 'develop' of https://github.com/tabe/interprocess into tabe-develop Ion Gaztañaga 2016-11-13 20:57:51 +0100
  • 16cc64be0e Fix documentation typos. Ion Gaztañaga 2016-11-13 20:49:14 +0100
  • 68088a469a Add #error if both BOOST_INTERPROCESS_SHARED_DIR_FUNC and BOOST_INTERPROCESS_SHARED_DIR_PATH are defined. Ion Gaztañaga 2016-11-13 19:15:04 +0100
  • ae60c28546 Merge branch 'stheophil-develop' into develop Ion Gaztañaga 2016-11-13 17:52:20 +0100
  • dd41f0ba71 Merge branch 'develop' of https://github.com/stheophil/interprocess into stheophil-develop Ion Gaztañaga 2016-11-13 17:50:09 +0100
  • 247dc4f4ad Merge branch 'justinbrewer-develop' into develop Ion Gaztañaga 2016-11-13 00:43:38 +0100
  • 90e39b62bc Merge branch 'develop' of https://github.com/justinbrewer/interprocess into justinbrewer-develop Ion Gaztañaga 2016-11-13 00:42:07 +0100
  • b860e7c255 Avoid GCC address sanitizer errors with incorrect vbptr in constructor Ion Gaztañaga 2016-11-12 23:55:57 +0100
  • 3e216dd481 Avoid reference to null errors in sanitizers Ion Gaztañaga 2016-11-12 23:55:20 +0100
  • 4f8459e868 Merge branch 'develop' of github.com:boostorg/interprocess into develop Ion Gaztañaga 2016-11-12 19:18:54 +0100
  • 622bc616d3 Some old shmat implementation take the address as a non-const void pointer so uncast it to make code portable. Ion Gaztañaga 2016-11-12 19:18:27 +0100
  • 3d9318aace Disable forceinline for older compilers due to bugs Ion Gaztañaga 2016-11-12 19:18:02 +0100
  • 5d42ab216e Add xsi_key(key_t) constructor Justin Brewer 2016-11-05 01:06:29 -0400
  • 8eadc73749 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • bbc0ed252a Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • 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 Sebastian Theophil 2016-09-22 11:59:29 +0200
  • 5ab7370b53 Remove TempFile.mm Sebastian Theophil 2016-09-19 16:51:49 +0200
  • 6bb41cb5f8 Use Mac Sandbox compatible temp folder Sebastian Theophil 2015-03-19 14:44:52 +0100
  • 446d4cdf37 Fix variadic indexes from int to std::size_t. Ion Gaztañaga 2016-08-23 02:16:26 +0200
  • af07362fbd Fix formatting in some changelog entries Ion Gaztañaga 2016-08-09 22:34:55 +0200
  • 8253c1b0ad Use boost::is_convertible instead of the old implementation, as MSVC compilers can have odd compilation errors with is_convertible. Ion Gaztañaga 2016-08-09 22:34:14 +0200
  • dc5e8f48a1 Remove signed/unsigned comparison warning. Ion Gaztañaga 2016-06-29 14:46:45 +0200
  • 941d4488b8 Silence windows header warnings for old GCC compilers marking it as a system header Ion Gaztañaga 2016-06-29 14:46:21 +0200
  • 2a110ca262 Update changelog with Pull #27 Ion Gaztañaga 2016-06-29 14:45:41 +0200
  • c068632028 Merge branch 'stheophil-stheophil_develop' into develop Ion Gaztañaga 2016-06-29 14:43:57 +0200
  • b281e9557b Fix undefined behavior Sebastian Theophil 2016-06-28 10:30:59 +0200
  • 6fe5f1abc6 Change -pedantic warning disabling method for GCC 6, as it does not like the previous solution. Ion Gaztañaga 2016-06-25 11:24:38 +0200
  • 971410822e Fix typo Takeshi Abe 2016-03-22 14:41:07 +0900
  • 71ad203b6c Updated changelog with GitHub Pull #23 Ion Gaztañaga 2015-12-23 23:32:22 +0100
  • 93cbea4df3 Merge branch 'pavelvat-fix_mingw' into develop Ion Gaztañaga 2015-12-23 23:29:14 +0100
  • fe75848cb6 Merge branch 'fix_mingw' of https://github.com/pavelvat/interprocess into pavelvat-fix_mingw Ion Gaztañaga 2015-12-23 23:29:02 +0100
  • e242de82aa Replaced BOOST_FORCEINLINE with BOOST_INTERPROCESS_FORCEINLINE so it's configurable. Ion Gaztañaga 2015-12-23 21:42:33 +0100
  • f2c5e598b8 Fixed case sensetive for linux mingw Pavel Vatagin 2015-12-23 20:50:12 +0300
  • 6df7e27c78 Merge branch 'mclow-develop' into develop Ion Gaztañaga 2015-12-08 20:39:29 +0100
  • 90892fcbf9 Update gcc version check for 'diagnostic pop' Marshall Clow 2015-12-08 11:33:16 -0800
  • fe47ea6f36 Update gcc version check for 'diagnostic push' Marshall Clow 2015-12-08 11:32:23 -0800
  • a6d5a32770 Updated changelog with offset_ptr improvements. Ion Gaztañaga 2015-10-18 22:00:50 +0200
  • 3ca88495df Add missing extra parenthesis to BOOST_STATIC_ASSERT to avoid compilation errors in some compilers. Ion Gaztañaga 2015-10-18 21:33:26 +0200
  • 73b3d75cf9 - Added BOOST_FORCE_INLINE to offset_ptr function. - Reimplemented pointer_plus_bits to correct bugs and use uintptr_t instead of std::size_t. Ion Gaztañaga 2015-10-17 00:26:24 +0200
  • e64e3b5acc Remove undefined behaviour from offset_ptr. Used uintptr_t internally and all calculations are done in unsigned integers. Support GCC 3.4, which does not allow advanced sfinae in assignment operators. Ion Gaztañaga 2015-10-14 23:29:53 +0200
  • 1374fd2d67 Removed uninitialized variable warnings in GCC Ion Gaztañaga 2015-10-14 22:25:00 +0200
  • b0cb8716cc Support GCC 3.4 on Mingw. Ifdef Wbemidl derived code, which is not supported by Mingw, extra cast in interlocked operations. Ion Gaztañaga 2015-10-14 22:24:27 +0200
  • a082f0826f Reduce date_time include dependencies. Ion Gaztañaga 2015-10-14 22:22:18 +0200
  • eab4a9bd12 New documentation macros Ion Gaztañaga 2015-10-14 22:21:03 +0200
  • 01ae144003 Added pragma diagnostic for GCC warnings Ion Gaztañaga 2015-10-14 22:20:32 +0200
  • fd4ecafbd9 Remove unmaintained multi_index instantiation test Ion Gaztañaga 2015-10-14 22:19:53 +0200
  • 00d37d9f2d Remove unused variable warnings. Ion Gaztañaga 2015-10-14 22:19:13 +0200
  • e1a659468b #undef msvc bug workaround macro after being used Ion Gaztañaga 2015-09-30 22:28:06 +0200
  • 845d352287 Fixed Trac bug #11699 ("Forward declarations of std templates causes stack corruption under Visual Studio 2015") Ion Gaztañaga 2015-09-30 22:17:36 +0200
  • d4c6011831 Removed unused piecewise_construct; Ion Gaztañaga 2015-09-18 13:47:23 +0200
  • bd14ee3b0c Use newly refactored move/detail/std_fwd_xxx.hpp headers Ion Gaztañaga 2015-09-14 22:39:18 +0200
  • e352a84dd2 Fixed Trac #5139 ("Initial Stream Position in Boost.Interprocess.Vectorstream") Ion Gaztañaga 2015-06-24 16:18:17 +0200
  • 5c090a64be Remove dead XSI code. Ion Gaztañaga 2015-06-23 22:57:33 +0200
  • 9b5ccf2d4b Cleanup commented code in exceptions.hpp and update changelog with pull #19 Ion Gaztañaga 2015-06-23 22:11:32 +0200
  • 112c9c0011 Merge branch 'Romain-Geissler-bugfix/exception-visibility' into develop Ion Gaztañaga 2015-06-23 22:05:36 +0200
  • 88e2e960fe Merge branch 'bugfix/exception-visibility' of https://github.com/Romain-Geissler/interprocess into Romain-Geissler-bugfix/exception-visibility Ion Gaztañaga 2015-06-23 22:01:25 +0200
  • 5fe2014ade Fixe memory leaks Ion Gaztañaga 2015-06-09 14:53:24 +0200
  • c04a5db131 Support libc++ & gcc in std fwd declarations Ion Gaztañaga 2015-06-09 14:53:13 +0200
  • c98d55c79f Fix exception visibility. Romain Geissler 2015-05-18 23:58:26 +0200
  • 5c00dab958 Try to support GCC's versioned std namespaces in forward declarations. Ion Gaztañaga 2015-02-26 00:37:48 +0100
  • 09784e6201 Include boost/config.hpp before testing BOOST_HAS_PRAGMA_ONCE. Ion Gaztañaga 2015-02-02 16:12:21 +0100
  • c35b660d52 Use BOOST_NOEXCEPT AND BOOST_NOINLINE instead of cumstom macros Ion Gaztañaga 2015-02-01 01:01:54 +0100
  • 25bb48435f - Rewritten posix features detection according to the first POSIX/Single Unix Specification that standardized it. - Added macro for unnamed semaphores as OSX claims this support but returns ENOSYS, which is not very useful. - Added macro for mapped files, as QNX does not support them. Ion Gaztañaga 2015-01-31 23:18:32 +0100
  • 870d1b8e2d Avoid octal for GCc version check Ion Gaztañaga 2015-01-14 15:47:49 +0100
  • 5b20f4910d Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once. Ion Gaztañaga 2015-01-10 12:50:47 +0100
  • 6c8ba8d3e9 - Erased unused test and files. - Used simplified simple_swap, nothrow and placement new Ion Gaztañaga 2015-01-10 11:06:24 +0100
  • 89e02ab28c Remove Boost.Preprocessor dependency and reuse variadic tools from Container. Ion Gaztañaga 2015-01-08 15:39:38 +0100
  • a8b8eac741 More dependency reduction: Reused Boost.Move/Boost.Intrusive/Boost.Container utilities, removed some standard headers. Removed some GCC warnings. Ion Gaztañaga 2015-01-07 00:56:27 +0100
  • 256eb4e6cd Use <boost/container/detail/minimal_char_traits_header.hpp> to avoid including <string> when possible. Ion Gaztañaga 2015-01-04 02:33:38 +0100
  • 37d00bc798 Compile-time dependency reduction. Update to Boost.Container changes. Ion Gaztañaga 2015-01-02 19:40:37 +0100
  • 2706da2f3b Updated changelog with Haiku fix Ion Gaztañaga 2014-11-22 12:00:41 +0100
  • abf766fecc Merge branch 'jessicah-feature/haiku-support' into develop Ion Gaztañaga 2014-11-22 09:24:11 +0100
  • 2f61f8543c Merge branch 'feature/haiku-support' of https://github.com/jessicah/interprocess into jessicah-feature/haiku-support Ion Gaztañaga 2014-11-22 09:18:49 +0100
  • 366b20dfc9 Use boost::long_long_type to avoid warnings in -pedantic Ion Gaztañaga 2014-11-22 09:16:45 +0100
  • 8fb11b021b haiku: we don't have XSI shared memory, so don't try to use it. Adrien Destugues 2014-11-15 01:08:42 +1300
  • 060efcfffb Put the forward declaration of _ReadWriteBarrier before the intrinsic pragma to avoid errors in some MSVC versions Ion Gaztañaga 2014-10-18 17:58:22 +0200
  • ddb2bf50c0 Add Mingw support, as _ReadWriteBarrier is a MSVC intrinsic. Ion Gaztañaga 2014-10-18 17:42:29 +0200
  • ac06eb010a Removed GCC warnings about unused parameters Ion Gaztañaga 2014-10-13 23:33:30 +0200
  • 7d9f58ca99 Added missing #pragma once Ion Gaztañaga 2014-10-13 23:26:57 +0200
  • 0807a56308 Fixes Trac #10451: missing word in docs Ion Gaztañaga 2014-10-04 17:06:35 +0200
  • 2c4f35f282 Fixes Trac #10506 Ion Gaztañaga 2014-10-04 11:42:22 +0200
  • 16c339540c Merge branch 'MarcelRaad-patch-1' into develop Ion Gaztañaga 2014-10-04 11:28:08 +0200
  • cc1aebc7ac Compile fix for BOOST_USE_WINDOWS_H Marcel Raad 2014-09-26 11:15:42 +0200
  • 6334b255ac Updated changelog with bug #9262 from Trac Ion Gaztañaga 2014-09-22 00:19:10 +0200
  • e1b438f64f Added explanations about template parameters in offset_ptr Ion Gaztañaga 2014-09-22 00:18:19 +0200
  • 69ad21ad02 Made deallocation function more readable and removed dead code Ion Gaztañaga 2014-09-14 23:50:27 +0200
  • d0d3d7211f Added extra size check for BOOST_ASSERT when previous block is free Ion Gaztañaga 2014-09-10 23:20:52 +0200
  • 19e6101b9e Specified template parameter in get_rounded_size to avoid compilation errors in some compilers. Ion Gaztañaga 2014-08-31 21:40:36 +0200
  • 2a1afee903 Merge branch 'MarcelRaad-patch-1' into develop Ion Gaztañaga 2014-08-31 21:39:15 +0200
  • 4986d95b8e Merge branch 'patch-1' of https://github.com/MarcelRaad/interprocess into MarcelRaad-patch-1 Ion Gaztañaga 2014-08-31 21:38:42 +0200
  • 0420041e8d Removed unique_ptr and forwarded boost::interprocess::unique_ptr to boost::movelib::unique_ptr Ion Gaztañaga 2014-08-27 23:52:12 +0200
  • 32be68c9a2 Compile fix for BOOST_USE_WINDOWS_H Marcel Raad 2014-08-25 17:04:34 +0200
  • 5754254947 Add metadata file. Daniel James 2014-08-18 14:59:55 +0100
  • 5a976aa521 Use ___sync_synchronize instead of ___atomic as the later is only available in latest builds. Ion Gaztañaga 2014-08-14 01:01:01 +0200
  • 81c7dece59 Merge branch 'DonOregano-master' into develop Ion Gaztañaga 2014-08-14 00:34:41 +0200