Ion Gaztañaga
ab7e04d7f8
Merge from trunk for 1.46
...
[SVN r68072]
2011-01-12 22:23:09 +00:00
Ion Gaztañaga
58b91d6977
Fixes for vectostream and intermodule_singleton
...
[SVN r65926]
2010-10-12 18:18:57 +00:00
Ion Gaztañaga
66006b2233
Fixes for Boost 1.45
...
[SVN r65013]
2010-08-26 09:27:50 +00:00
Troy D. Straszheim
ef725ba8d2
rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
...
[SVN r56941]
2009-10-17 01:10:45 +00:00
Ion Gaztañaga
2af7081509
Fixes for 1.41
...
[SVN r56876]
2009-10-15 18:45:53 +00:00
Troy D. Straszheim
9c0de91259
Add basic copyright/license to keep cmake out of the inspection report
...
[SVN r55095]
2009-07-22 21:51:01 +00:00
Ion Gaztañaga
2e18d2e151
Boost 1.40 merge from trunk
...
[SVN r55023]
2009-07-19 00:10:29 +00:00
Ion Gaztañaga
22a1048c86
Ticket #3145 : condition_test regression test failure
...
[SVN r53720]
2009-06-07 14:28:56 +00:00
Jeremiah Willcock
34bda01c69
Fixed almost all tab and min/max issues found by inspect tool
...
[SVN r53142]
2009-05-20 19:41:20 +00:00
Ion Gaztañaga
b1ba8133e6
Changes for Boost.1.39
...
[SVN r52033]
2009-03-28 14:32:26 +00:00
Ion Gaztañaga
6e24cd5476
intrusive
...
[SVN r50333]
2008-12-20 19:50:17 +00:00
Ion Gaztañaga
a4b0d3066c
Changes and fixes for Boost 1.37
...
[SVN r49323]
2008-10-13 19:39:47 +00:00
Ion Gaztañaga
90fda8828f
Merged from trunk for 1.36 release
...
[SVN r46630]
2008-06-23 18:20:30 +00:00
Ion Gaztañaga
6e76ddbeb0
Merged Interprocess + Intrusive revision 42982 from trunk to release branch
...
[SVN r42994]
2008-01-27 22:22:22 +00:00
Beman Dawes
5c2f75d3d3
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
28bf848aaa
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
Ion Gaztañaga
939b250a2d
Added offset_ptr test
...
[SVN r41280]
2007-11-21 16:18:29 +00:00
Ion Gaztañaga
32f72c8a70
Interprocess changes to support systems with filesystem-based shared memory
...
[SVN r41198]
2007-11-18 10:54:48 +00:00
Ion Gaztañaga
af36e55eed
Interprocess changes to support systems with filesystem-based shared memory
...
[SVN r41197]
2007-11-18 10:51:19 +00:00
Ion Gaztañaga
f1f4913cd9
Increased shared memory size, since it was insufficient for 64 bit applications
...
[SVN r40897]
2007-11-07 17:55:18 +00:00
Markus Schöpflin
0ad8e6a107
Use external linkage for function templates, otherwise they are not considered
...
as candidate functions during name loopkup.
[SVN r40483]
2007-10-26 15:36:56 +00:00
Ion Gaztañaga
423cc00342
Fixed intrusive_ptr and named condition test and added documentation.
...
[SVN r40454]
2007-10-25 06:34:41 +00:00
Markus Schöpflin
112d1d6479
Use external linkage for function templates, otherwise they are not considered
...
as candidate functions during name loopkup.
[SVN r40411]
2007-10-24 11:41:21 +00:00
Markus Schöpflin
006586af2d
Fixed code which incorrectly assumed that an iterator returned by begin() is
...
always a modifiable lvalue.
[SVN r40403]
2007-10-24 09:02:32 +00:00
Ion Gaztañaga
70ee83b507
Doxygen bug workaround. Corrected Solaris errors. Experimental grow/shrink_to_fit for managed_shared_memory and managed_mapped_file.
...
[SVN r40268]
2007-10-21 09:02:23 +00:00
Ion Gaztañaga
d0c6cdb977
Changes introduced by the new intrusive version.
...
[SVN r39555]
2007-09-26 17:53:01 +00:00
Ion Gaztañaga
8d76235614
Changes introduced by the new intrusive version.
...
[SVN r39552]
2007-09-26 17:46:34 +00:00
Ion Gaztañaga
02080ddd0f
This file is a badly imported CVS file
...
[SVN r38960]
2007-08-26 09:59:28 +00:00
Ion Gaztañaga
9915fc41ab
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38951]
2007-08-25 19:10:12 +00:00
Ion Gaztañaga
3a18bed072
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38950]
2007-08-25 19:07:32 +00:00
Ion Gaztañaga
09c4b609d8
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38949]
2007-08-25 19:05:18 +00:00
Ion Gaztañaga
4b79b262f0
Erased temporarily until problems on Mac Os PowerPC are solved
...
[SVN r38834]
2007-08-21 19:18:32 +00:00
Ion Gaztañaga
d30380e07d
New Interprocess version
...
[SVN r38272]
2007-07-22 14:16:59 +00:00
Ion Gaztañaga
6c7abfd7f2
no message
...
[SVN r38075]
2007-06-23 13:01:38 +00:00
Ion Gaztañaga
a678891c93
no message
...
[SVN r37976]
2007-06-12 17:13:44 +00:00
Ion Gaztañaga
38773b309d
Fixed gcc compilation errors
...
[SVN r37751]
2007-05-23 16:14:00 +00:00
Ion Gaztañaga
e55a9d4705
Changes to correct regression tests for intel-win-9.1 & cw-9.4
...
[SVN r37675]
2007-05-12 12:34:55 +00:00
Ion Gaztañaga
67ef523642
Changes for official inclusion in the regression tests
...
[SVN r37591]
2007-05-04 21:17:55 +00:00
Ion Gaztañaga
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.
[SVN r35618]
2006-10-15 14:07:15 +00:00
Ion Gaztañaga
550a9de8c5
First complete documentation version
...
[SVN r34819]
2006-08-04 19:54:15 +00:00
Ion Gaztañaga
18646362ed
no message
...
[SVN r34286]
2006-06-12 17:39:55 +00:00