Commit Graph

  • 2e9c9f0eb8 Detect Mac Os version and allow process-shared synchronization primitives when minimum target is Mac Os Lion or newer (refs #6108). Ion Gaztañaga 2013-09-15 19:38:08 +00:00
  • 762aaea036 Merging latest spin_wait improvements + unused typedef removal. Ion Gaztañaga 2013-09-11 21:02:47 +00:00
  • fcb3901d94 Removed unused typedefs Ion Gaztañaga 2013-09-11 20:59:09 +00:00
  • e84d3fd791 Improved spin_wait storing a long system tick variable instead of OS_highres_count_t, which can be quite big on POSIX systems. Removed __int64 constructor and replaced with static_cast to fix MinGW errors. Ion Gaztañaga 2013-09-11 20:57:21 +00:00
  • e559ac3275 Merged Interprocess to the release branch Ion Gaztañaga 2013-09-08 20:07:03 +00:00
  • 0110909521 Fixes #9073 Ion Gaztañaga 2013-09-07 06:56:47 +00:00
  • 0037823e04 Fixes #8976 Ion Gaztañaga 2013-09-06 21:24:37 +00:00
  • e585dc3b64 Fixes #7156 Ion Gaztañaga 2013-09-03 22:03:10 +00:00
  • 86a09a1990 Fixed linker error as the class static variable was used in an explicit instantiation Ion Gaztañaga 2013-08-30 09:04:40 +00:00
  • fd06b8e046 Fixes #9065 Ion Gaztañaga 2013-08-30 07:56:41 +00:00
  • da01f2f69c Added a new spin-wait method. Spins + yields for a system tick and then sleeps a tick. Ion Gaztañaga 2013-08-28 21:33:26 +00:00
  • c99f2ccc48 Merged revision(s) 84426-85443 from trunk/boost/interprocess. Merged revision(s) 84426-85443 from trunk/libs/interprocess. First Interprocess merge for 1.55 Ion Gaztañaga 2013-08-24 10:52:47 +00:00
  • 856d0d3f41 Fixes #9008 Ion Gaztañaga 2013-08-20 08:47:17 +00:00
  • d0df5089d3 Changelog update. Ion Gaztañaga 2013-07-29 21:41:48 +00:00
  • 970c61477f Add missing delete and additional checks in intermodule singleton code Ion Gaztañaga 2013-07-09 21:22:15 +00:00
  • 1c3294e922 Fixes #8793 Ion Gaztañaga 2013-07-09 21:21:00 +00:00
  • eb410424d8 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • ea5534e65f Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • 9b09f7a986 Fixes #8277 Ion Gaztañaga 2013-05-29 07:24:13 +00:00
  • 577cc8e6cb Updated changelog with #7936 Ion Gaztañaga 2013-05-22 19:16:31 +00:00
  • 10487aaa26 Updated changelog with #7936 Ion Gaztañaga 2013-05-22 19:16:31 +00:00
  • 2cae351f47 Merged #7936 fix Ion Gaztañaga 2013-05-22 19:13:18 +00:00
  • 356a5c6c25 Comment correction Ion Gaztañaga 2013-05-22 19:01:19 +00:00
  • 5642037578 Changed bootstamp function in Windows to use EventLog service Changed bootstamp function in Windows to use EventLog service start time as system bootup time. Previously used LastBootupTime from WMI was unstable with time synchronization and hibernation and unusable in practice. If you really need to obtain pre Boost 1.54 behaviour define BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME from command line or detail/workaround.hpp. Fixes #7936 Ion Gaztañaga 2013-05-22 18:43:16 +00:00
  • b94d855f1b Merged fix for #8595 Ion Gaztañaga 2013-05-20 15:49:50 +00:00
  • 006cb69770 Fixes #8595 Ion Gaztañaga 2013-05-20 15:38:24 +00:00
  • 712c697df7 Updated changelog with bug 8521 Ion Gaztañaga 2013-05-18 20:18:47 +00:00
  • 63a37c792b Updated changelog with bug 8521 Ion Gaztañaga 2013-05-18 20:18:47 +00:00
  • fde02b1218 Fixes #8521 Ion Gaztañaga 2013-05-18 20:16:23 +00:00
  • 7ad221d122 Fixes #8521 Ion Gaztañaga 2013-05-18 20:15:36 +00:00
  • 30fdd37724 Merge changes for 1.54 Ion Gaztañaga 2013-05-18 10:52:46 +00:00
  • 612500dcbe Container, Interprocess, Intrusive, Move merge for 1.54 Ion Gaztañaga 2013-05-18 10:40:55 +00:00
  • b1a96aae57 Fixes #4557 Ion Gaztañaga 2013-04-18 20:03:18 +00:00
  • 7d4063efe9 Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:44:23 +00:00
  • 1d7c42e2fe Removed unused images from documentation and fixed some qbk [endsect] tags. Ion Gaztañaga 2013-04-02 22:42:58 +00:00
  • 541517763f Added missing const to get_num_msg function Ion Gaztañaga 2013-03-16 20:01:55 +00:00
  • db5e21b4ab Activated branchless code to more offset_ptr internal functions. Ion Gaztañaga 2013-02-24 22:39:13 +00:00
  • f9c10bd60d Fixes #8030 Ion Gaztañaga 2013-02-24 22:38:07 +00:00
  • 7123037c35 Merge auto-index fixes. Fixes #7899. Daniel James 2013-02-24 14:46:28 +00:00
  • 6bf13cd3e2 Fix broken links in doc build. Move some xsl:param's into individual library's Jamfiles. Refs #7899. John Maddock 2013-02-20 18:29:30 +00:00
  • b219e40e11 Use make_unsigned to avoid using signed/unsigned comparisons Ion Gaztañaga 2013-02-12 21:22:23 +00:00
  • c6b7df1f20 Fixes #7164 (first bug only) Ion Gaztañaga 2013-02-10 22:07:41 +00:00
  • 9b9b3de1f1 Fixes #7928 Ion Gaztañaga 2013-02-10 11:20:47 +00:00
  • ab0ce14109 Fixes #7928 Ion Gaztañaga 2013-02-10 11:18:57 +00:00
  • cc2b30451e Updated changelog with bugfix #7924 Ion Gaztañaga 2013-02-10 00:30:34 +00:00
  • 6a78897793 Fixed #7924 Ion Gaztañaga 2013-02-10 00:30:06 +00:00
  • 3f45c068f6 Updated changelog with latest bugfixes Ion Gaztañaga 2013-02-09 17:49:38 +00:00
  • 15764dfc63 Fixes #7923 Ion Gaztañaga 2013-02-09 17:48:29 +00:00
  • 9d39752b91 Fixes #7682 Ion Gaztañaga 2013-02-09 17:45:09 +00:00
  • 0ad5e53c2b Fixes #7598 Ion Gaztañaga 2013-02-07 20:00:42 +00:00
  • aed47bfb92 Release 1.53.0 boost-1.53.0 Marshall Clow 2013-02-04 18:11:49 +00:00
  • ea3a29f166 Fixes #7598 Ion Gaztañaga 2013-01-18 21:12:04 +00:00
  • 9d096b45f6 Fixes #7484 Ion Gaztañaga 2013-01-10 20:06:22 +00:00
  • 0d1d939719 Fixes #7795 + Jamfile link flags fix for mingw64 clang + updated changelist. Ion Gaztañaga 2012-12-28 23:12:08 +00:00
  • e4aa0ad399 Jamfile link flags fix for mingw64 clang & updated changelist. Ion Gaztañaga 2012-12-28 22:42:38 +00:00
  • dc03a98978 Fixes #7795 Ion Gaztañaga 2012-12-28 22:39:28 +00:00
  • d660bb89d4 Fix for experimental windows synchronization utility initialization Ion Gaztañaga 2012-12-20 21:53:50 +00:00
  • a2e611fce0 Fix for experimental windows synchronization utility initialization Ion Gaztañaga 2012-12-20 21:52:33 +00:00
  • 74d2079b54 Merged interprocess from trunk Ion Gaztañaga 2012-12-01 23:08:28 +00:00
  • 2d9433ea68 Removed missed usage of deprecated macros in Boost.Interprocess Marshall Clow 2012-11-26 21:11:23 +00:00
  • 9c175fa83f * Fixed GCC -Wshadow warnings. * Experimental multiple allocation interface improved and changed again. Still unstable. * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros. * [*ABI breaking]: changed node pool allocators internals for improved efficiency. Ion Gaztañaga 2012-11-24 21:14:02 +00:00
  • c79c37183d * Fixed GCC -Wshadow warnings. * Experimental multiple allocation interface improved and changed again. Still unstable. * Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros. * [*ABI breaking]: changed node pool allocators internals for improved efficiency. Ion Gaztañaga 2012-11-24 21:11:54 +00:00
  • eb1ae5e792 Remove usage of deprecated macros Marshall Clow 2012-11-23 15:14:54 +00:00
  • f5d2d1572e Release 1.52.0 boost-1.52.0 Marshall Clow 2012-11-05 15:31:58 +00:00
  • ac41d855bb Merge from trunk Ion Gaztañaga 2012-09-24 12:17:34 +00:00
  • a46700c3dd Fixed broken multiallocation_chain due to container library changes Ion Gaztañaga 2012-09-24 10:41:48 +00:00
  • 6a0d33c5d5 Performance improvements for offset_ptr Ion Gaztañaga 2012-09-18 16:51:46 +00:00
  • 6b0c391bbc Fixed return value for get_file_type, according to winapi GetFileType Ion Gaztañaga 2012-09-18 16:44:02 +00:00
  • 5b1ad64bf9 Fixed forwarding error in Visual 2010 Ion Gaztañaga 2012-09-13 22:06:16 +00:00
  • e5d655952d Refactored out-of-line functions to avoid needless instantiations and improve cache friendliness Ion Gaztañaga 2012-09-13 21:25:51 +00:00
  • f5fe6b0a63 Added explicit constructor Ion Gaztañaga 2012-09-13 21:22:05 +00:00
  • 2650d8f61c Added overflow checks Ion Gaztañaga 2012-09-13 18:56:08 +00:00
  • b53754436f Fixed typos Ion Gaztañaga 2012-09-09 19:59:06 +00:00
  • 4aebd33bfa Fix sections in interprocess documentation. Daniel James 2012-09-09 18:31:48 +00:00
  • 00066b5506 Removed unused variables warnings + fixed comparison problems in test Ion Gaztañaga 2012-09-05 09:29:56 +00:00
  • fcaaaa52f8 Corrected bugs in condition variable time_wait calls Ion Gaztañaga 2012-08-24 18:11:04 +00:00
  • dae496524c [named_/interprocess]sharable_mutex & [named_/interprocess]condition_any implemented Ion Gaztañaga 2012-08-22 21:03:28 +00:00
  • 0ea2f8f91e [named_/interprocess]sharable_mutex & [named_/interprocess]condition_any implemented Ion Gaztañaga 2012-08-22 21:03:11 +00:00
  • b68e12a681 Updated copyright end year Ion Gaztañaga 2012-08-22 11:26:55 +00:00
  • 6a72c035ec Updated copyright end year Ion Gaztañaga 2012-08-22 04:54:41 +00:00
  • 6362d11fb8 Updated copyright end year Ion Gaztañaga 2012-08-22 04:51:05 +00:00
  • 5fa13737e4 Release 1.51.0 boost-1.51.0 Marshall Clow 2012-08-20 22:07:05 +00:00
  • c2891bae38 Optimized notify usage: called only when full or empty and outside the lock. Ion Gaztañaga 2012-08-11 12:48:52 +00:00
  • 15c18ef04e Modified test to support changeset 79964 Ion Gaztañaga 2012-08-11 12:47:30 +00:00
  • 8b5ecbf3a4 - Ticket #7218 - Remove MADV_DONTNEED from most systems as it has destructive semantics non-compatible with POSIX_MADV_DONTNEED Ion Gaztañaga 2012-08-11 12:44:32 +00:00
  • 8ca8e9a2ab Reimplemented message_queue with a circular buffer index Ion Gaztañaga 2012-08-07 09:13:23 +00:00
  • b8a79215b3 Reimplemented message_queue with a circular buffer index Ion Gaztañaga 2012-08-07 09:11:27 +00:00
  • 9236acf4e8 Modified test for shrink_by and advise functions in mapped_region. Ion Gaztañaga 2012-08-07 09:08:30 +00:00
  • 023a5c7848 Added shrink_by and advise functions in mapped_region. Ion Gaztañaga 2012-08-07 09:06:43 +00:00
  • 604cac56c4 Ticket #7152 Ion Gaztañaga 2012-07-19 20:59:36 +00:00
  • 5c6b2cb5e3 Ticket #7152 Ion Gaztañaga 2012-07-19 20:59:25 +00:00
  • 10f3fdf152 Ticket 7152 Ion Gaztañaga 2012-07-19 20:58:04 +00:00
  • 2ae887b8fb Ticket 7152 Ion Gaztañaga 2012-07-19 20:57:54 +00:00
  • 1d4f9b76d4 Merged from trunk Ion Gaztañaga 2012-07-16 12:19:37 +00:00
  • dc9c8daeef Merged from trunk Ion Gaztañaga 2012-07-16 09:08:27 +00:00
  • 87f8c84ab1 Merged revision(s) 79392-79557 from trunk/boost/interprocess Ion Gaztañaga 2012-07-16 08:55:08 +00:00
  • 6b8a3a3e73 Support Boost.Thread breaking change (TIME_UTC -> TIME_UTC_) Ion Gaztañaga 2012-07-16 08:12:29 +00:00
  • 41e6d09338 Intermodule singleton optimization for windows Ion Gaztañaga 2012-07-14 21:55:37 +00:00
  • 31cef340d4 Intermodule singleton optimization for windows Ion Gaztañaga 2012-07-14 21:51:18 +00:00
  • eea3c18185 Mapped region synchronous flush & size optimization Ion Gaztañaga 2012-07-14 21:50:37 +00:00