Ion Gaztañaga
62fedf648f
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45705]
2008-05-23 23:20:33 +00:00
Ion Gaztañaga
3e4b2e1a76
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45704]
2008-05-23 23:17:56 +00:00
Ion Gaztañaga
044c20b477
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45703]
2008-05-23 22:44:34 +00:00
Ion Gaztañaga
ffba3d772a
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45702]
2008-05-23 22:39:21 +00:00
Ion Gaztañaga
26139ae6a3
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45701]
2008-05-23 22:37:10 +00:00
Ion Gaztañaga
2624000860
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45700]
2008-05-23 22:36:29 +00:00
Ion Gaztañaga
3368fce1d9
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45699]
2008-05-23 22:35:01 +00:00
Ion Gaztañaga
3a7c09de5c
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45698]
2008-05-23 22:34:43 +00:00
Ion Gaztañaga
efbc779259
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45697]
2008-05-23 22:34:14 +00:00
Ion Gaztañaga
da38f57a8e
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45695]
2008-05-23 22:29:32 +00:00
Ion Gaztañaga
92a38675ba
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45694]
2008-05-23 22:25:35 +00:00
Daniel James
2ff7425fd9
Replace some non-ASCII characters in the interprocess library headers.
...
[SVN r45231]
2008-05-08 21:42:56 +00:00
Ion Gaztañaga
ba80ed3c10
Tickets #1883 , #1862 , #1709
...
[SVN r45019]
2008-05-02 11:07:08 +00:00
Ion Gaztañaga
3af7cdba54
Intrusive:
...
* Added `linear<>` and `cache_last<>` options to singly linked lists.
* Added `optimize_multikey<>` option to unordered container hooks.
* Optimized unordered containers when `store_hash` option is used in the hook.
* Implementation changed to be exception agnostic so that it can be used
in environments without exceptions.
* Added `container_from_iterator` function to tree-based containers.
Interprocess:
* Added anonymous shared memory for UNIX systems.
* Fixed file lock compilation errors
[SVN r44819]
2008-04-27 15:03:06 +00:00
Ion Gaztañaga
15990aea8c
Intrusive:
...
* Added `linear<>` and `cache_last<>` options to singly linked lists.
* Added `optimize_multikey<>` option to unordered container hooks.
* Optimized unordered containers when `store_hash` option is used in the hook.
* Implementation changed to be exception agnostic so that it can be used
in environments without exceptions.
* Added `container_from_iterator` function to tree-based containers.
Interprocess:
* Added anonymous shared memory for UNIX systems.
* Fixed file lock compilation errors
[SVN r44818]
2008-04-27 14:57:11 +00:00
Marshall Clow
de62388dc7
Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages
...
[SVN r43992]
2008-04-02 01:42:32 +00:00
Ion Gaztañaga
ed5e79b6d3
1)Fixed gcc release mode warnings.
...
2)Replaced throw with BOOST_RETHROW when BOOST_TRY is used.
3)Fixed issues with singly linked lists
[SVN r42974]
2008-01-25 23:07:51 +00:00
Ion Gaztañaga
59fbc2d90a
Refactor some allocation code and fix instantiation problem in 64 bit platforms
...
[SVN r42911]
2008-01-22 16:49:22 +00:00
Ion Gaztañaga
1a240759d3
Updated Interprocess and Intrusive:
...
-> Added linear slist to intrusive
-> Updated all allocators to version 2 allocators in Interprocess
-> Optimized rbtree_best_fit size overhead to 1 std:size_t.
[SVN r42878]
2008-01-20 11:54:47 +00:00
Ion Gaztañaga
dab43973e3
Added Leopard workaround. _POSIX_THREAD_PROCESS_SHARED is defined but does not seem to work. For the moment, Mac OS will use emulation code
...
[SVN r41704]
2007-12-04 22:05:28 +00:00
Ion Gaztañaga
9104031ec0
Simplified mutexes for systems with no _POSIX_TIMEOUTS.
...
[SVN r41540]
2007-12-01 18:01:15 +00:00
Ion Gaztañaga
fec5f75606
Added workaround for systems without SEM_FAILED and semaphores based on filesystem
...
[SVN r41342]
2007-11-24 19:47:58 +00:00
Ion Gaztañaga
13c5edf469
Fixed offset_ptr issues with volatile values.
...
[SVN r41281]
2007-11-21 16:19:19 +00:00
Ion Gaztañaga
cca260bccd
Fixed errors detected by gcc-4.3
...
[SVN r41234]
2007-11-19 16:55:23 +00:00
Ion Gaztañaga
dd3c5238df
Interprocess changes to support systems with filesystem-based shared memory
...
[SVN r41194]
2007-11-18 10:41:57 +00:00
Markus Schöpflin
b7cd3bee58
Added memory barriers to Tru64 atomic ops.
...
[SVN r40967]
2007-11-09 14:25:44 +00:00
Ion Gaztañaga
89fecdd78b
Initialized native handle to avoid warnings in Visual2005
...
[SVN r40842]
2007-11-06 16:56:48 +00:00
Ion Gaztañaga
c940662dbe
Corrected _CRT_SECURE_NO_DEPRECATE detection
...
[SVN r40841]
2007-11-06 16:56:28 +00:00
Boris Gubenko
b7c9ad54d8
fix typo
...
[SVN r40638]
2007-11-01 11:47:20 +00:00
Ion Gaztañaga
36a73713fe
Uncommented pointer conversion utilities
...
[SVN r40637]
2007-11-01 11:47:00 +00:00
Ion Gaztañaga
c33351ec00
Added missing include
...
[SVN r40480]
2007-10-26 14:24:58 +00:00
Ion Gaztañaga
fd7738cf57
Corrected error when checking file size against maximum address range for 64 bit platforms
...
[SVN r40461]
2007-10-25 15:53:19 +00:00
Ion Gaztañaga
149a338b10
Fixed Solaris and Linux bugs
...
[SVN r40453]
2007-10-25 06:33:50 +00:00
Ion Gaztañaga
29fb00e1fd
Corrected operator >> bug
...
[SVN r40430]
2007-10-24 19:25:40 +00:00
Markus Schöpflin
f99cada43e
Added missing include file.
...
[SVN r40408]
2007-10-24 11:17:05 +00:00
Markus Schöpflin
718f42bd76
Clarify lookup for destroy_n().
...
[SVN r40404]
2007-10-24 09:04:47 +00:00
Markus Schöpflin
e883dda350
Added missing include file.
...
[SVN r40399]
2007-10-24 08:21:15 +00:00
Ion Gaztañaga
94b96e04b2
Corrected error in create_from_istream
...
[SVN r40364]
2007-10-23 17:47:49 +00:00
Ion Gaztañaga
91fb3ad471
Temporary hack to avoid compilation errors in operator->()
...
[SVN r40363]
2007-10-23 17:46:36 +00:00
Ion Gaztañaga
9f17cbaf5e
Doxygen bug workaround. Corrected Solaris errors. Experimental grow/shrink_to_fit for managed_shared_memory and managed_mapped_file.
...
[SVN r40267]
2007-10-21 09:01:16 +00:00
Ion Gaztañaga
5624c86b0e
Solved Doxygen bug
...
[SVN r40265]
2007-10-21 08:49:42 +00:00
Markus Schöpflin
d08b2a08a9
Detailed OSF detection macro to include the compiler used.
...
[SVN r40178]
2007-10-19 09:06:04 +00:00
Ion Gaztañaga
9d737f1ba8
Added atomic operations for alpha processors
...
[SVN r40159]
2007-10-18 16:20:28 +00:00
Ion Gaztañaga
3425aa2142
Corrected bug in atomic_dec32 for PPC
...
[SVN r39957]
2007-10-12 08:58:04 +00:00
Ion Gaztañaga
db1dba818e
Changes introduced by the new intrusive version.
...
[SVN r39546]
2007-09-26 15:11:38 +00:00
Ion Gaztañaga
84b489c719
Changes introduced by the new intrusive version.
...
[SVN r39545]
2007-09-26 15:07:29 +00:00
Ion Gaztañaga
8fdfbaac28
Glenn Schrader patch: Segmentation fault with 1.34+ on Linux x86_64.
...
Reason: The ~ only complemented the 32 bit unsigned value. When the value was expanded into a size_t the value isn't sign extended so the upper 32 bits wind up being zero. Since this is used as an address mask the upper half of the address is zeroed.
[SVN r39464]
2007-09-21 20:45:14 +00:00
Ion Gaztañaga
ed065cd3df
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38955]
2007-08-25 19:19:34 +00:00
Ion Gaztañaga
f11059212f
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38954]
2007-08-25 19:18:28 +00:00
Ion Gaztañaga
e458f303fe
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38953]
2007-08-25 19:17:24 +00:00