Ion Gaztañaga
43b0545a8a
ticket 2570: boost::interprocess::message_queue::timed_send and timed_receive bug
...
[SVN r50146]
2008-12-05 22:57:51 +00:00
Ion Gaztañaga
6ec4cd6987
Fixed bug with empty ranges.
...
[SVN r49872]
2008-11-22 11:07:35 +00:00
Ion Gaztañaga
2b9761a341
Fixed bug in optimized allocator insertion. Empty range insertion was not checked.
...
[SVN r49871]
2008-11-22 10:48:17 +00:00
Ion Gaztañaga
02d366387b
Changes and fixes for Boost 1.37
...
[SVN r49276]
2008-10-11 13:14:49 +00:00
John Maddock
6a6b28ed38
Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
...
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.
Fixes #2392 .
[SVN r49254]
2008-10-10 16:10:00 +00:00
Ion Gaztañaga
ec9b099a8f
Added FILE_SHARE_DELETE to CreateFile to allow unix-like behaviour when deleting shared memory
...
[SVN r47929]
2008-08-01 14:05:32 +00:00
Ion Gaztañaga
0f43d3613a
Fixed bug for unix systems in file locking functions
...
[SVN r46922]
2008-06-30 16:56:05 +00:00
Ion Gaztañaga
2e27404b33
Some fixes for inspection report, Run Date: 15:00:47 UTC, Friday 27 June 2008
...
[SVN r46786]
2008-06-27 18:19:38 +00:00
Ion Gaztañaga
db78134073
Fixes to avoid documentation warnings with Boostbook
...
[SVN r46615]
2008-06-22 17:43:15 +00:00
Ion Gaztañaga
4438851b1d
Missing boost/static_assert.hpp include
...
[SVN r46601]
2008-06-22 08:16:41 +00:00
Ion Gaztañaga
2417404985
gcc 4.3 fixes for normal and -std=c++0x modes
...
[SVN r46581]
2008-06-21 17:20:02 +00:00
Ion Gaztañaga
b045c841f0
"this->purge_blocks()()" should be "this->purge_blocks()"
...
[SVN r46578]
2008-06-21 12:21:37 +00:00
Ion Gaztañaga
90400be104
gcc 4.3 fixes for normal and -std=c++0x modes
...
[SVN r46572]
2008-06-21 09:05:10 +00:00
Ion Gaztañaga
a9310b2c75
Solved 'external_unlock' was not declared in this scope for gcc
...
[SVN r46412]
2008-06-15 18:47:11 +00:00
Ion Gaztañaga
10f13ce7c7
Ticket #1960 : detail/math_functions.hpp misses #include <climits>
...
[SVN r45872]
2008-05-28 16:08:31 +00:00
Ion Gaztañaga
26c92da8dc
Ticket #1921 : interprocess shared_memory example needs patch (provided)
...
[SVN r45816]
2008-05-27 17:05:22 +00:00
Ion Gaztañaga
00653b57fc
Ticket #1951
...
[SVN r45814]
2008-05-27 16:39:25 +00:00
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