Commit Graph

  • e8c4994b45 Merge branch 'master' of https://github.com/DonOregano/interprocess into DonOregano-master Ion Gaztañaga 2014-08-14 00:33:59 +0200
  • fb52749ed2 fix memory barriers in atomic operations Lars Hagström 2014-08-12 10:29:39 +0200
  • 4e56b3c032 Reorganized Doxygen marks to obtain a better header reference Ion Gaztañaga 2014-08-04 00:18:14 +0200
  • aa9d568a8e Fixed typo in interprocess.qbk Ion Gaztañaga 2014-08-01 11:27:53 +0200
  • 3fc54a9b59 Updated Jamfile.v2 with new macros for Doxygen and update changelog. Ion Gaztañaga 2014-07-31 23:43:44 +0200
  • 58019f0d9a Trac #10229: Compiling errors in interprocess\detail\os_file_functions.hpp Ion Gaztañaga 2014-07-31 23:41:05 +0200
  • 3c09ceec0c Renamved variable "hz" as it conflicts with AIX's system variable. Ion Gaztañaga 2014-07-30 16:38:50 +0200
  • ad1b7f301c Massive but simple changes: Ion Gaztañaga 2014-07-30 11:46:32 +0200
  • 36713fbe07 Fixed missing [endsect] and shallowed a bit the Notes section. Ion Gaztañaga 2014-07-30 11:44:39 +0200
  • 18a69ef795 Merge branch 'awulkiew-fix' into develop Ion Gaztañaga 2014-07-29 11:29:17 +0200
  • 048c570c70 Fix compilation error in MinGW, invalid return type (pointer to function) Adam Wulkiewicz 2014-07-28 13:47:26 +0200
  • ed77ae663a Updated change log with Trac #10230 Ion Gaztañaga 2014-07-28 00:14:54 +0200
  • dfed5bbab5 Fixes #10230: No Sleep in interprocess::winapi Ion Gaztañaga 2014-07-28 00:09:47 +0200
  • 06eef6f4e8 intermodule_singleton fixes for many platforms: Ion Gaztañaga 2014-07-14 23:34:17 +0200
  • a3e766e635 Fix compilation error in Mingw, GetProcAddress does not return void*, but a pointer to function Ion Gaztañaga 2014-07-14 23:32:16 +0200
  • e9659e563b Workaround for error in Intel compilers, avoid the static array Ion Gaztañaga 2014-07-14 23:31:16 +0200
  • acd03c0fa3 Add -lrt in Jamfiles to linux platforms Ion Gaztañaga 2014-07-14 23:30:33 +0200
  • de72bbf2d8 Fixed vector_test and cleaned up intermodule singleton code. Ion Gaztañaga 2014-07-10 21:38:52 +0200
  • fe40c36e6c Removed unused variable and strict aliasing warnings in GCC. Ion Gaztañaga 2014-06-16 21:07:10 +0200
  • 2b4788e183 Fixed mimatched new[]/delete when using auto_ptr. Ion Gaztañaga 2014-06-16 00:38:28 +0200
  • a530143c41 Fixed test to test that get_instance_name returns typeid(T).name(). Ion Gaztañaga 2014-06-16 00:24:35 +0200
  • 1eb0000ac9 Fixed unused variable and redeclaration warnings. Ion Gaztañaga 2014-06-06 14:06:53 +0200
  • 360a39d078 Removed unneeded dependency from Boost.Math Ion Gaztañaga 2014-06-06 14:06:11 +0200
  • 8895c8a44e Removed some unused typedef/variable warnings Ion Gaztañaga 2014-06-06 08:49:53 +0200
  • e7ecf38a82 Merge branch 'awulkiew-fixes' into develop Ion Gaztañaga 2014-06-06 08:37:59 +0200
  • 0be5672e70 Fix MinGW warnings caused by the unknown MSVC pragmas Adam Wulkiewicz 2014-06-06 00:51:51 +0200
  • aa09229e8a Fixes #10011 segment_manager::find( unique_instance_t* ) fails to compile Ion Gaztañaga 2014-06-02 14:40:19 +0200
  • 81a5fcf56d Removed trailing whitespaces. Ion Gaztañaga 2014-05-28 15:48:09 +0200
  • de405e89a3 * If BOOST_USE_WINDOWS_H is defined, <windows.h> and other windows SDK files are included, otherwise the library declares needed functions and structures to reduce the impact of including those heavy headers. Ion Gaztañaga 2014-05-28 15:30:04 +0200
  • 02a7e7ecf2 More interprocess_exception fixes & #ifdef rephrasings Ion Gaztañaga 2014-05-25 20:50:39 +0200
  • d0a647b129 Rephrase the #ifdef in errors.hpp Adam Wulkiewicz 2014-05-25 17:21:50 +0200
  • f1e1af0a47 Fix interprocess_exception throw in file_wrapper::priv_open_or_create. Adam Wulkiewicz 2014-05-25 17:13:35 +0200
  • 58078fad47 Added pull #2 to changelist Ion Gaztañaga 2014-05-21 14:37:09 +0200
  • ec7b1726a6 Provide support for the Cray C++ compiler. The Cray compiler defines __GNUC__ and generally supports gnu extensions to C and C++. It does not, however, support inline assembly. The changes here are to avoid inline assembly when _CRAYC is asserted in the preprocessor. Richard Dale 2014-05-20 13:14:53 -0500
  • 664739f824 Merge branch 'develop' Ion Gaztañaga 2014-04-30 12:49:24 +0200
  • 978b1eaf6e Changelog updated marking issue #9729 as resolved. Ion Gaztañaga 2014-04-28 01:31:21 +0200
  • fb1b0e547c Fixes #9767 (bootstamp generation causes error in case of corrupt Windows Event Log) and #9911 (get_tmp_base_dir(...) failure) Ion Gaztañaga 2014-04-28 01:21:03 +0200
  • 9191d2cca6 Fixed #9946: ret_ptr uninitialized in init_atomic_func, fini_atomic_func Ion Gaztañaga 2014-04-26 23:47:09 +0200
  • 1e2345cdf1 Merge branch 'develop' Ion Gaztañaga 2014-04-16 12:21:17 +0200
  • 5f81d0dc14 Fixes #9861 "Remove references to gcc-mingw" Ion Gaztañaga 2014-04-16 12:13:59 +0200
  • 65b5d34a04 Fixes #9835, typos and MSVC version offset_ptr branchless optimization fix. Ion Gaztañaga 2014-04-08 06:50:52 +0200
  • f7a0fe53d6 Merge branch 'develop' Ion Gaztañaga 2014-02-15 00:16:16 +0100
  • cdda0f1854 Workaround for MSVC2013 x64 Ion Gaztañaga 2014-02-15 00:15:39 +0100
  • 7560456f8d Workaround for MSVC20013 x64 Ion Gaztañaga 2014-02-15 00:14:43 +0100
  • f996890d8f Syncs master and develop Ion Gaztañaga 2014-02-14 23:22:02 +0100
  • 0526a090be Fixed previous git reset error. Ion Gaztañaga 2014-02-14 23:20:54 +0100
  • 15d293dcc0 Merge branch 'master' of github.com:boostorg/interprocess Ion Gaztañaga 2014-02-14 21:58:39 +0100
  • ce5733d260 Sync'ed master with latest develop Ion Gaztañaga 2014-02-14 21:57:08 +0100
  • a0ea486cf6 Merge branch 'develop' Ion Gaztañaga 2014-02-14 20:03:03 +0100
  • 874c4ae55c Create first merge point for Git Ion Gaztañaga 2014-02-14 19:40:29 +0100
  • f5f5c8c903 - Removed old fully_mapped_file.hpp header provoked by git transition - Typo and extra space fix. Ion Gaztañaga 2013-12-23 10:21:59 +0100
  • 22719e92e2 End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion. Beman 2013-12-01 17:14:41 -0500
  • befc284064 End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion. Beman 2013-12-01 11:39:01 -0500
  • 07bb8d0940 Fixed error when adding os_thread_func_ptr_deleter, UNIX OSs also use it. Ion Gaztañaga 2013-11-20 17:10:43 +0000
  • ecfec55cc9 Fixes #9408 ("Android does not support XSI_SHARED_MEMORY_OBJECTS") Ion Gaztañaga 2013-11-19 11:53:51 +0000
  • 7550571040 Removed auto_ptr to avoid deprecation warnings in newer compilers. Ion Gaztañaga 2013-11-18 09:33:36 +0000
  • 0773ececab Fixes unfinished code in timed_wait for systems without POSIX timeout support, such as Darwin Ion Gaztañaga 2013-10-31 08:54:12 +0000
  • 2f4496a376 Updated 1.56 changelog with #9284 Ion Gaztañaga 2013-10-29 09:18:39 +0000
  • 960f8f35fd Fixes #9284 ("WaitForSingleObject(mutex) must handle WAIT_ABANDONED") Ion Gaztañaga 2013-10-29 08:05:27 +0000
  • 467ba673d3 Simplified, refactored and unified (timed_)lock code based on try_lock(). There were several bugs in when handling timeout expirations. Ion Gaztañaga 2013-10-29 07:39:21 +0000
  • 94cfd64cfe Fixes #9285 Ion Gaztañaga 2013-10-27 12:28:55 +0000
  • 2fe567ffad Fixes #9288 Ion Gaztañaga 2013-10-27 12:16:43 +0000
  • ffcddef660 Fixes #9226 (On some computers, Common Appdata is empty in registry, so boost interprocess cannot work) Ion Gaztañaga 2013-10-15 09:07:36 +0000
  • b91dd9efbc Removed incorrect assert(0) introduced when resolving #9221 Ion Gaztañaga 2013-10-15 08:54:28 +0000
  • a4ce866747 Fixes #9221 ("message_queue deadlock on linux") Ion Gaztañaga 2013-10-15 08:02:09 +0000
  • 5fb241ea57 Fixes #9248 ("os_file_functions.hpp: delete_subdirectories_recursive Win32 HANDLE leak") Ion Gaztañaga 2013-10-14 19:50:13 +0000
  • 8f0da15896 Fixed typo in release notes for 1.55 (again) Ion Gaztañaga 2013-10-06 19:08:53 +0000
  • c8b8129280 Fixed typo in release notes for 1.55 (again) Ion Gaztañaga 2013-10-06 19:08:53 +0000
  • 69bf0017cf Fixed typo in release notes for 1.55 Ion Gaztañaga 2013-10-06 18:51:41 +0000
  • 091d8c8548 Fixed typo in release notes for 1.55 Ion Gaztañaga 2013-10-06 18:51:41 +0000
  • 5565248b45 Don't use EAGAIN as it's not used and requires missing cerrno Ion Gaztañaga 2013-09-30 21:01:45 +0000
  • d472972da5 Don't use EAGAIN as it's not used and requires missing cerrno Ion Gaztañaga 2013-09-30 21:01:27 +0000
  • 94b33a6b0b Notify all waiting threads in destructor to allow POSIX semantics on condition variables destruction. Ion Gaztañaga 2013-09-29 11:46:58 +0000
  • cfbcaa43c3 Changed #include <boost/type_traits.hpp> with <boost/type_traits/alignment_of.hpp> + <boost/type_traits/make_unsigned.hpp> to avoid unnecessary header includes. Ion Gaztañaga 2013-09-29 11:44:19 +0000
  • d3794a5d38 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +0000
  • 40e5c3adab Interprocess: Remove obsolete MSVC version check Stephen Kelly 2013-09-26 09:41:56 +0000
  • aa6dd59f3b Last merge for 1.55 (Interprocess) Ion Gaztañaga 2013-09-16 17:01:45 +0000
  • 868981c178 Remove boost/thread dependency in tests. Ion Gaztañaga 2013-09-15 19:50:54 +0000
  • 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 +0000
  • 762aaea036 Merging latest spin_wait improvements + unused typedef removal. Ion Gaztañaga 2013-09-11 21:02:47 +0000
  • fcb3901d94 Removed unused typedefs Ion Gaztañaga 2013-09-11 20:59:09 +0000
  • 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 +0000
  • e559ac3275 Merged Interprocess to the release branch Ion Gaztañaga 2013-09-08 20:07:03 +0000
  • 0110909521 Fixes #9073 Ion Gaztañaga 2013-09-07 06:56:47 +0000
  • 0037823e04 Fixes #8976 Ion Gaztañaga 2013-09-06 21:24:37 +0000
  • e585dc3b64 Fixes #7156 Ion Gaztañaga 2013-09-03 22:03:10 +0000
  • 86a09a1990 Fixed linker error as the class static variable was used in an explicit instantiation Ion Gaztañaga 2013-08-30 09:04:40 +0000
  • fd06b8e046 Fixes #9065 Ion Gaztañaga 2013-08-30 07:56:41 +0000
  • 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 +0000
  • 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 +0000
  • 856d0d3f41 Fixes #9008 Ion Gaztañaga 2013-08-20 08:47:17 +0000
  • d0df5089d3 Changelog update. Ion Gaztañaga 2013-07-29 21:41:48 +0000
  • 970c61477f Add missing delete and additional checks in intermodule singleton code Ion Gaztañaga 2013-07-09 21:22:15 +0000
  • 1c3294e922 Fixes #8793 Ion Gaztañaga 2013-07-09 21:21:00 +0000
  • 9b09f7a986 Fixes #8277 Ion Gaztañaga 2013-05-29 07:24:13 +0000
  • 577cc8e6cb Updated changelog with #7936 Ion Gaztañaga 2013-05-22 19:16:31 +0000
  • 10487aaa26 Updated changelog with #7936 Ion Gaztañaga 2013-05-22 19:16:31 +0000
  • 2cae351f47 Merged #7936 fix Ion Gaztañaga 2013-05-22 19:13:18 +0000
  • 356a5c6c25 Comment correction Ion Gaztañaga 2013-05-22 19:01:19 +0000
  • 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 +0000