Commit Graph

  • 46e99694a0 Wrapped (const_)iterator definition with /// @cond and /// @endcond to avoid problems with Doxygen 1.5 Ion Gaztañaga 2007-07-24 16:30:37 +0000
  • 2181dc14fc no message Ion Gaztañaga 2007-07-24 14:27:54 +0000
  • d30380e07d New Interprocess version Ion Gaztañaga 2007-07-22 14:16:59 +0000
  • 2c2657a933 New Interprocess version Ion Gaztañaga 2007-07-22 14:08:34 +0000
  • 1da65050f4 Fixed bug when address mapping could not be fulfilled in UNIX Ion Gaztañaga 2007-07-16 18:44:55 +0000
  • 30bb2de8df Fixed bug in cleanup when mapping address is not exactly matched. Reported by Wilbur Lang Ion Gaztañaga 2007-07-13 19:42:19 +0000
  • 6c7abfd7f2 no message Ion Gaztañaga 2007-06-23 13:01:38 +0000
  • a678891c93 no message Ion Gaztañaga 2007-06-12 17:13:44 +0000
  • 38773b309d Fixed gcc compilation errors Ion Gaztañaga 2007-05-23 16:14:00 +0000
  • 5898cc181d Corrected gcc bug in release mode Ion Gaztañaga 2007-05-23 15:47:54 +0000
  • 3d12c780a4 Changes to correct regression tests for intel-win-9.1 & cw-9.4 Ion Gaztañaga 2007-05-12 12:54:15 +0000
  • e55a9d4705 Changes to correct regression tests for intel-win-9.1 & cw-9.4 Ion Gaztañaga 2007-05-12 12:34:55 +0000
  • 67ef523642 Changes for official inclusion in the regression tests Ion Gaztañaga 2007-05-04 21:17:55 +0000
  • e3a4e80eb0 Changes for official inclusion in the regression tests Ion Gaztañaga 2007-05-04 21:10:05 +0000
  • f439c19266 Changes for official inclusion in the regression tests Ion Gaztañaga 2007-05-04 20:53:10 +0000
  • b15f58acb3 Correction of bugs when converting pointers to derived classes to base classes, offset correction was not performed. Ion Gaztañaga 2007-04-25 15:32:29 +0000
  • b2bb739e85 Fix a few more references to *.boosbook instead of *.xml generated files. Rene Rivera 2007-04-17 17:06:51 +0000
  • fc4c970180 Fixed race condition if a shared memory segment is being created/initialized for the first time. Thanks to Paul Poulin. Ion Gaztañaga 2007-04-14 10:34:33 +0000
  • 4503ec5e24 PPC fixes Ion Gaztañaga 2007-04-12 17:01:54 +0000
  • 03cbd08651 Fixed bug in the mapping call, the mapping address was not used. Ion Gaztañaga 2007-03-23 16:05:01 +0000
  • f25ee3ae59 Fixed bug in atomic_dec32 for intel. Thanks to Harold Pirtle! Ion Gaztañaga 2007-02-17 11:39:41 +0000
  • e298f20dce Workaround for VC 8 inliner bug. Ion Gaztañaga 2007-02-02 21:04:45 +0000
  • 2fd371dafb Fixed: clear() and erase(iterator, iterator) were declared private. Ion Gaztañaga 2007-01-28 09:13:21 +0000
  • 924a5ab726 Corrected bug from SGI STL. Ion Gaztañaga 2007-01-25 17:19:54 +0000
  • 9a4d81124f Corrected atomic decrement bug. Thanks to Glenn Schrader. Ion Gaztañaga 2006-12-17 01:22:52 +0000
  • be638e07ff no message Ion Gaztañaga 2006-12-14 16:22:22 +0000
  • 41f121bd69 Corrected bug that ignores the destructor y list nodes Ion Gaztañaga 2006-12-02 00:00:50 +0000
  • 2022f79159 Add copyright, license Beman Dawes 2006-11-07 19:11:57 +0000
  • 1dafd986ed Corrected bug in assignment operator Ion Gaztañaga 2006-10-17 05:09:40 +0000
  • 9a73e2c25e Corrected configuration problem. Unix boxes were using emulation code instead of native shm_xxx functions Ion Gaztañaga 2006-10-16 16:35:00 +0000
  • 7715ac0c45 Removed unused files Ion Gaztañaga 2006-10-16 05:08:33 +0000
  • 61b7be3c68 Removed extra comma Ion Gaztañaga 2006-10-16 04:53:59 +0000
  • 48990c0766 Implemented N1780 proposal to LWG issue 233: Insertion hints in associative containers in interprocess boost::interprocess::multiset and boost::interprocess::multimap class. Source breaking: A shared memory object is now used including shared_memory_object.hpp header instead of shared memory.hpp. ABI breaking: Changed global mutex when initializing managed shared memory and memory mapped files. This change tries to minimize deadlocks. Source breaking: Changed shared memory, memory mapped files and mapped region's open mode to a single boost::interprocess::mode_t type. Added extra WIN32_LEAN_AND_MEAN before including DateTime headers to avoid socket redefinition errors when using Interprocess and Asio in windows. ABI breaking: mapped_region constructor no longer requires classes derived from memory_mappable, but classes the fulfill the MemoryMappable concept. Added in-place reallocation capabilities to basic_string. ABI breaking: Reimplemented and optimized small string optimization. The narrow string class has zero byte overhead with an internal 11 byte buffer in 32 systems! Added move semantics to containers. Experimental and not documented yet. Improves performance when using containers of containers. ABI breaking: End nodes of node containers (list, slist, map/set) are now embedded in the containers instead of allocated using the allocator. This allows no-throw move-constructors and improves performance. ABI breaking: slist and list containers now have constant-time size() function. The size of the container is added as a member. Ion Gaztañaga 2006-10-15 14:07:15 +0000
  • 054ff74524 Implemented N1780 proposal to LWG issue 233: Insertion hints in associative containers in interprocess boost::interprocess::multiset and boost::interprocess::multimap class. Source breaking: A shared memory object is now used including shared_memory_object.hpp header instead of shared memory.hpp. ABI breaking: Changed global mutex when initializing managed shared memory and memory mapped files. This change tries to minimize deadlocks. Source breaking: Changed shared memory, memory mapped files and mapped region's open mode to a single boost::interprocess::mode_t type. Added extra WIN32_LEAN_AND_MEAN before including DateTime headers to avoid socket redefinition errors when using Interprocess and Asio in windows. ABI breaking: mapped_region constructor no longer requires classes derived from memory_mappable, but classes the fulfill the MemoryMappable concept. Added in-place reallocation capabilities to basic_string. ABI breaking: Reimplemented and optimized small string optimization. The narrow string class has zero byte overhead with an internal 11 byte buffer in 32 systems! Added move semantics to containers. Experimental and not documented yet. Improves performance when using containers of containers. ABI breaking: End nodes of node containers (list, slist, map/set) are now embedded in the containers instead of allocated using the allocator. This allows no-throw move-constructors and improves performance. ABI breaking: slist and list containers now have constant-time size() function. The size of the container is added as a member. Ion Gaztañaga 2006-10-15 13:14:54 +0000
  • d1a80b5ff3 Removed declarations comflicting with windows.h header Ion Gaztañaga 2006-10-07 08:05:42 +0000
  • f5d47cff17 First inclusion in repository Ion Gaztañaga 2006-08-18 13:14:03 +0000
  • 5573eac65f Added inline to functions to avoid linker errors Ion Gaztañaga 2006-08-07 14:08:45 +0000
  • 3ca0cc0027 no message Ion Gaztañaga 2006-08-07 14:01:54 +0000
  • c9c6e48a59 no message Ion Gaztañaga 2006-08-07 13:52:22 +0000
  • 550a9de8c5 First complete documentation version Ion Gaztañaga 2006-08-04 19:54:15 +0000
  • 50688c3798 First complete documentation version Ion Gaztañaga 2006-08-04 19:37:51 +0000
  • 4ed08b24a6 First complete documentation version Ion Gaztañaga 2006-08-04 19:14:25 +0000
  • 3b82266f80 boost guidelines (mainly from inspect tool: tabs, license reference text, etc.) Gennaro Prota 2006-07-27 10:27:37 +0000
  • 18646362ed no message Ion Gaztañaga 2006-06-12 17:39:55 +0000
  • ae47bde018 no message Ion Gaztañaga 2006-06-12 17:23:18 +0000