1165 Commits

Author SHA1 Message Date
Ion Gaztañaga
851d9ac862 Bug 5326
[SVN r76116]
2011-12-23 13:23:27 +00:00
Ion Gaztañaga
f8f8920d07 Bug #6287
[SVN r76114]
2011-12-23 12:00:27 +00:00
Ion Gaztañaga
7cb27130d4 Introducing allocator_traits and pointer_traits changes into several libraries.
[SVN r76107]
2011-12-22 20:15:57 +00:00
Ion Gaztañaga
ca6c464bec Introducing allocator_traits and pointer_traits changes into several libraries.
[SVN r76106]
2011-12-22 20:08:24 +00:00
Ion Gaztañaga
c597ef8aa1 Merged for Boost 1.48
[SVN r74162]
2011-08-30 15:50:42 +00:00
Ion Gaztañaga
7697f6bb09 Merged for Boost 1.48
[SVN r74160]
2011-08-30 15:46:15 +00:00
Ion Gaztañaga
82cc203f48 Documentation fixes, added AutoIndex indexes
[SVN r74154]
2011-08-30 12:23:34 +00:00
Ion Gaztañaga
f2d6d2b45b Added SwitchToThread to sched_yield to improve a bit process hand-offs
[SVN r74110]
2011-08-28 18:30:28 +00:00
Ion Gaztañaga
8b696e9951 Fixed bug in timeout test
[SVN r74100]
2011-08-28 10:41:23 +00:00
Ion Gaztañaga
a67a242bb3 Deleted garbage file
[SVN r74099]
2011-08-28 10:17:45 +00:00
Ion Gaztañaga
e2a638985c * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74085]
2011-08-27 08:32:56 +00:00
Ion Gaztañaga
ec4230aacd * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74084]
2011-08-27 08:31:23 +00:00
Ion Gaztañaga
87ef6b76a0 * Erased containers now that Boost.Container is accepted
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks

[SVN r74083]
2011-08-27 08:31:15 +00:00
Ion Gaztañaga
1df5125bf5 Merged missed changes for 1.47 release
[SVN r73279]
2011-07-21 17:42:58 +00:00
Ion Gaztañaga
287e89f289 Merged missed changes for 1.47 release
[SVN r73278]
2011-07-21 17:42:55 +00:00
Ion Gaztañaga
b9218114a1 Fixed semaphore_unlink for XSI emulation and error when mapping fails
[SVN r72715]
2011-06-21 20:15:54 +00:00
Ion Gaztañaga
402edd49f4 Added static assert to assure allocator value type is the same as std::pair<Const key, value>
Cached DLL function addresses to speed up some operations

[SVN r71904]
2011-05-12 20:26:48 +00:00
Ion Gaztañaga
9bf632bbde Added new linker flags
[SVN r71147]
2011-04-09 12:01:11 +00:00
Ion Gaztañaga
b077cdb77c Removed dynamic library loading to improve performance.
[SVN r71145]
2011-04-09 11:50:37 +00:00
Ion Gaztañaga
e0e049cb78 Non-throwing make_managed_shared_ptr version.
[SVN r71140]
2011-04-09 08:47:07 +00:00
Ion Gaztañaga
49a1281f43 Non-throwing make_managed_shared_ptr version.
[SVN r71139]
2011-04-09 08:45:37 +00:00
Ion Gaztañaga
9aaaa3062b Remove asm("") because non-GCC compilers define __GNUC__ and don't support it
[SVN r71138]
2011-04-09 08:33:45 +00:00
Ion Gaztañaga
5e0a1a52dc Remove asm("") because non-GCC compilers define __GNUC__ and don't support it
[SVN r71137]
2011-04-09 08:32:18 +00:00
Ion Gaztañaga
5bbad88c24 Fixes for Boost 1.47
[SVN r70839]
2011-04-01 22:04:17 +00:00
Ion Gaztañaga
625c4ae6e1 Fixes for Boost 1.47
[SVN r70838]
2011-04-01 22:03:49 +00:00
Ion Gaztañaga
749bdc9b06 Disabled bootstamp in Windows. Neither kernel boottime or WMI methods are reliable. Windows shared memory/message ques have now filesystem persistence.
[SVN r70823]
2011-04-01 16:35:32 +00:00
Ion Gaztañaga
fee02c7ccf Disabled bootstamp in Windows. Neither kernel boottime or WMI methods are reliable. Windows shared memory/message ques have now filesystem persistence.
[SVN r70822]
2011-04-01 16:27:22 +00:00
Ion Gaztañaga
0f8ea13e1c Fixed #5197 using provided patch
[SVN r70744]
2011-03-30 09:51:19 +00:00
Ion Gaztañaga
56ffeb3547 Fixes when using pointers as key_type
[SVN r70661]
2011-03-28 08:57:57 +00:00
Ion Gaztañaga
c7543d7fb2 Fixes to use pointers as key_types plus updated pair to recent C++0x draft. Fixed some missing config_begin.hpp/config_end.hpp includes. Fixed comparison operators for stable_vector iterator.
[SVN r70660]
2011-03-28 08:53:14 +00:00
Ion Gaztañaga
b5eb07ba3e Changes to allow interoperability between 64 and 32 processes. Pointer type is a customization of all templated code size_type's and difference_type's.
[SVN r70069]
2011-03-17 16:42:30 +00:00
Ion Gaztañaga
283d21330b Changes to allow interoperability between 64 and 32 processes. Pointer type is a customization of all templated code size_type's and difference_type's.
[SVN r70066]
2011-03-17 16:32:35 +00:00
Steven Watanabe
4cabab5396 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
0c9f277403 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Bryce Adelstein-Lelbach
5575583fc7 Some of the inline asm here had incorrect constraints.
[SVN r68133]
2011-01-13 23:41:10 +00:00
Ion Gaztañaga
45756b761e Merge from trunk for 1.46
[SVN r68075]
2011-01-12 22:26:04 +00:00
Ion Gaztañaga
ab7e04d7f8 Merge from trunk for 1.46
[SVN r68072]
2011-01-12 22:23:09 +00:00
Ion Gaztañaga
005b78950b Added XSI shared memory
[SVN r67451]
2010-12-26 09:53:56 +00:00
Ion Gaztañaga
a86d42120e Added XSI shared memory
[SVN r67449]
2010-12-26 09:47:54 +00:00
Ion Gaztañaga
64db00dc3d Updated recently fixed bug list.
[SVN r65962]
2010-10-14 16:00:00 +00:00
Ion Gaztañaga
d83cd2023c Updated recently fixed bug list.
[SVN r65961]
2010-10-14 15:59:00 +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
ebb85340c0 Fixes for vectostream and intermodule_singleton
[SVN r65925]
2010-10-12 18:18:42 +00:00
Ion Gaztañaga
9a4463e5d6 Workaround for shared memory and FreeBsd jails
[SVN r65862]
2010-10-09 16:32:08 +00:00
Ion Gaztañaga
378b8bef44 Workaround for shared memory and FreeBsd jails
[SVN r65861]
2010-10-09 16:31:36 +00:00
Ion Gaztañaga
21d043e435 Fixes for vectostream and intermodule_singleton
[SVN r65855]
2010-10-09 11:22:42 +00:00
Ion Gaztañaga
5109222c7e Fixes for vectostream and intermodule_singleton
[SVN r65854]
2010-10-09 11:21:31 +00:00
Ion Gaztañaga
e741020427 Fixes for Boost 1.45
[SVN r65091]
2010-08-28 23:11:57 +00:00
Ion Gaztañaga
12d76be5df Fixes for Boost 1.45
[SVN r65090]
2010-08-28 23:11:31 +00:00
Ion Gaztañaga
6b4bde1495 Fixes for Boost 1.45
[SVN r65041]
2010-08-26 21:48:45 +00:00