Ion Gaztañaga
868981c178
Remove boost/thread dependency in tests.
...
[SVN r85688]
2013-09-15 19:50:54 +00:00
Ion Gaztañaga
2e9c9f0eb8
Detect Mac Os version and allow process-shared synchronization primitives when minimum target is Mac Os Lion or newer (refs #6108 ).
...
[SVN r85685]
2013-09-15 19:38:08 +00:00
Ion Gaztañaga
762aaea036
Merging latest spin_wait improvements + unused typedef removal.
...
[SVN r85653]
2013-09-11 21:02:47 +00:00
Ion Gaztañaga
fcb3901d94
Removed unused typedefs
...
[SVN r85652]
2013-09-11 20:59:09 +00:00
Ion Gaztañaga
e84d3fd791
Improved spin_wait storing a long system tick variable instead of OS_highres_count_t, which can be quite big on POSIX systems. Removed __int64 constructor and replaced with static_cast to fix MinGW errors.
...
[SVN r85651]
2013-09-11 20:57:21 +00:00
Ion Gaztañaga
e559ac3275
Merged Interprocess to the release branch
...
[SVN r85615]
2013-09-08 20:07:03 +00:00
Ion Gaztañaga
0110909521
Fixes #9073
...
[SVN r85589]
2013-09-07 06:56:47 +00:00
Ion Gaztañaga
0037823e04
Fixes #8976
...
[SVN r85587]
2013-09-06 21:24:37 +00:00
Ion Gaztañaga
e585dc3b64
Fixes #7156
...
[SVN r85555]
2013-09-03 22:03:10 +00:00
Ion Gaztañaga
86a09a1990
Fixed linker error as the class static variable was used in an explicit instantiation
...
[SVN r85525]
2013-08-30 09:04:40 +00:00
Ion Gaztañaga
fd06b8e046
Fixes #9065
...
[SVN r85522]
2013-08-30 07:56:41 +00:00
Ion Gaztañaga
da01f2f69c
Added a new spin-wait method. Spins + yields for a system tick and then sleeps a tick.
...
[SVN r85505]
2013-08-28 21:33:26 +00:00
Ion Gaztañaga
c99f2ccc48
Merged revision(s) 84426-85443 from trunk/boost/interprocess. Merged revision(s) 84426-85443 from trunk/libs/interprocess. First Interprocess merge for 1.55
...
[SVN r85444]
2013-08-24 10:52:47 +00:00
Ion Gaztañaga
856d0d3f41
Fixes #9008
...
[SVN r85401]
2013-08-20 08:47:17 +00:00
Ion Gaztañaga
970c61477f
Add missing delete and additional checks in intermodule singleton code
...
[SVN r84994]
2013-07-09 21:22:15 +00:00
Ion Gaztañaga
1c3294e922
Fixes #8793
...
[SVN r84993]
2013-07-09 21:21:00 +00:00
Ion Gaztañaga
9b09f7a986
Fixes #8277
...
[SVN r84545]
2013-05-29 07:24:13 +00:00
Ion Gaztañaga
2cae351f47
Merged #7936 fix
...
[SVN r84426]
2013-05-22 19:13:18 +00:00
Ion Gaztañaga
356a5c6c25
Comment correction
...
[SVN r84425]
2013-05-22 19:01:19 +00:00
Ion Gaztañaga
5642037578
Changed bootstamp function in Windows to use EventLog service Changed bootstamp function in Windows to use EventLog service start time as system bootup time. Previously used LastBootupTime
from WMI was unstable with time synchronization and hibernation and unusable in practice. If you really need to obtain pre Boost 1.54 behaviour define BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME
from command line or detail/workaround.hpp
. Fixes #7936
...
[SVN r84424]
2013-05-22 18:43:16 +00:00
Ion Gaztañaga
b94d855f1b
Merged fix for #8595
...
[SVN r84392]
2013-05-20 15:49:50 +00:00
Ion Gaztañaga
006cb69770
Fixes #8595
...
[SVN r84390]
2013-05-20 15:38:24 +00:00
Ion Gaztañaga
fde02b1218
Fixes #8521
...
[SVN r84357]
2013-05-18 20:16:23 +00:00
Ion Gaztañaga
7ad221d122
Fixes #8521
...
[SVN r84356]
2013-05-18 20:15:36 +00:00
Ion Gaztañaga
612500dcbe
Container, Interprocess, Intrusive, Move merge for 1.54
...
[SVN r84341]
2013-05-18 10:40:55 +00:00
Ion Gaztañaga
b1a96aae57
Fixes #4557
...
[SVN r83959]
2013-04-18 20:03:18 +00:00
Ion Gaztañaga
541517763f
Added missing const to get_num_msg function
...
[SVN r83470]
2013-03-16 20:01:55 +00:00
Ion Gaztañaga
db5e21b4ab
Activated branchless code to more offset_ptr internal functions.
...
[SVN r83143]
2013-02-24 22:39:13 +00:00
Ion Gaztañaga
f9c10bd60d
Fixes #8030
...
[SVN r83142]
2013-02-24 22:38:07 +00:00
Ion Gaztañaga
b219e40e11
Use make_unsigned to avoid using signed/unsigned comparisons
...
[SVN r82845]
2013-02-12 21:22:23 +00:00
Ion Gaztañaga
c6b7df1f20
Fixes #7164 (first bug only)
...
[SVN r82810]
2013-02-10 22:07:41 +00:00
Ion Gaztañaga
9b9b3de1f1
Fixes #7928
...
[SVN r82803]
2013-02-10 11:20:47 +00:00
Ion Gaztañaga
ab0ce14109
Fixes #7928
...
[SVN r82802]
2013-02-10 11:18:57 +00:00
Ion Gaztañaga
6a78897793
Fixed #7924
...
[SVN r82799]
2013-02-10 00:30:06 +00:00
Ion Gaztañaga
15764dfc63
Fixes #7923
...
[SVN r82797]
2013-02-09 17:48:29 +00:00
Ion Gaztañaga
9d39752b91
Fixes #7682
...
[SVN r82796]
2013-02-09 17:45:09 +00:00
Ion Gaztañaga
0ad5e53c2b
Fixes #7598
...
[SVN r82778]
2013-02-07 20:00:42 +00:00
Ion Gaztañaga
ea3a29f166
Fixes #7598
...
[SVN r82537]
2013-01-18 21:12:04 +00:00
Ion Gaztañaga
9d096b45f6
Fixes #7484
...
[SVN r82434]
2013-01-10 20:06:22 +00:00
Ion Gaztañaga
0d1d939719
Fixes #7795 + Jamfile link flags fix for mingw64 clang + updated changelist.
...
[SVN r82250]
2012-12-28 23:12:08 +00:00
Ion Gaztañaga
dc03a98978
Fixes #7795
...
[SVN r82245]
2012-12-28 22:39:28 +00:00
Ion Gaztañaga
d660bb89d4
Fix for experimental windows synchronization utility initialization
...
[SVN r82128]
2012-12-20 21:53:50 +00:00
Ion Gaztañaga
a2e611fce0
Fix for experimental windows synchronization utility initialization
...
[SVN r82127]
2012-12-20 21:52:33 +00:00
Ion Gaztañaga
74d2079b54
Merged interprocess from trunk
...
[SVN r81664]
2012-12-01 23:08:28 +00:00
Marshall Clow
2d9433ea68
Removed missed usage of deprecated macros in Boost.Interprocess
...
[SVN r81576]
2012-11-26 21:11:23 +00:00
Ion Gaztañaga
c79c37183d
* Fixed GCC -Wshadow warnings.
...
* Experimental multiple allocation interface improved and changed again. Still unstable.
* Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
* [*ABI breaking]: changed node pool allocators internals for improved efficiency.
[SVN r81520]
2012-11-24 21:11:54 +00:00
Marshall Clow
eb1ae5e792
Remove usage of deprecated macros
...
[SVN r81493]
2012-11-23 15:14:54 +00:00
Ion Gaztañaga
ac41d855bb
Merge from trunk
...
[SVN r80689]
2012-09-24 12:17:34 +00:00
Ion Gaztañaga
a46700c3dd
Fixed broken multiallocation_chain due to container library changes
...
[SVN r80688]
2012-09-24 10:41:48 +00:00
Ion Gaztañaga
6a0d33c5d5
Performance improvements for offset_ptr
...
[SVN r80578]
2012-09-18 16:51:46 +00:00
Ion Gaztañaga
6b0c391bbc
Fixed return value for get_file_type, according to winapi GetFileType
...
[SVN r80576]
2012-09-18 16:44:02 +00:00
Ion Gaztañaga
5b1ad64bf9
Fixed forwarding error in Visual 2010
...
[SVN r80521]
2012-09-13 22:06:16 +00:00
Ion Gaztañaga
e5d655952d
Refactored out-of-line functions to avoid needless instantiations and improve cache friendliness
...
[SVN r80520]
2012-09-13 21:25:51 +00:00
Ion Gaztañaga
f5fe6b0a63
Added explicit constructor
...
[SVN r80519]
2012-09-13 21:22:05 +00:00
Ion Gaztañaga
2650d8f61c
Added overflow checks
...
[SVN r80515]
2012-09-13 18:56:08 +00:00
Ion Gaztañaga
00066b5506
Removed unused variables warnings + fixed comparison problems in test
...
[SVN r80405]
2012-09-05 09:29:56 +00:00
Ion Gaztañaga
fcaaaa52f8
Corrected bugs in condition variable time_wait calls
...
[SVN r80171]
2012-08-24 18:11:04 +00:00
Ion Gaztañaga
0ea2f8f91e
[named_/interprocess]sharable_mutex & [named_/interprocess]condition_any implemented
...
[SVN r80146]
2012-08-22 21:03:11 +00:00
Ion Gaztañaga
6362d11fb8
Updated copyright end year
...
[SVN r80132]
2012-08-22 04:51:05 +00:00
Ion Gaztañaga
c2891bae38
Optimized notify usage: called only when full or empty and outside the lock.
...
[SVN r79966]
2012-08-11 12:48:52 +00:00
Ion Gaztañaga
8b5ecbf3a4
- Ticket #7218
...
- Remove MADV_DONTNEED from most systems as it has destructive semantics non-compatible with POSIX_MADV_DONTNEED
[SVN r79964]
2012-08-11 12:44:32 +00:00
Ion Gaztañaga
b8a79215b3
Reimplemented message_queue
with a circular buffer index
...
[SVN r79897]
2012-08-07 09:11:27 +00:00
Ion Gaztañaga
023a5c7848
Added shrink_by
and advise
functions in mapped_region
.
...
[SVN r79895]
2012-08-07 09:06:43 +00:00
Ion Gaztañaga
5c6b2cb5e3
Ticket #7152
...
[SVN r79611]
2012-07-19 20:59:25 +00:00
Ion Gaztañaga
2ae887b8fb
Ticket 7152
...
[SVN r79609]
2012-07-19 20:57:54 +00:00
Ion Gaztañaga
87f8c84ab1
Merged revision(s) 79392-79557 from trunk/boost/interprocess
...
[SVN r79558]
2012-07-16 08:55:08 +00:00
Ion Gaztañaga
31cef340d4
Intermodule singleton optimization for windows
...
[SVN r79514]
2012-07-14 21:51:18 +00:00
Ion Gaztañaga
09b468e1b6
Mapped region synchronous flush & size optimization
...
[SVN r79512]
2012-07-14 21:49:41 +00:00
Ion Gaztañaga
c2caff17c4
Merged revision(s) 78115-78589 from trunk/boost/interprocess:
...
Merged from trunk
........
Fixes for scoped_allocator
........
Fixed clang warnings and errors
........
[SVN r78590]
2012-05-24 16:43:57 +00:00
Ion Gaztañaga
26d2be20ad
Emulation synchronization default in windows
...
[SVN r78587]
2012-05-24 15:45:14 +00:00
Ion Gaztañaga
5ac78de951
Trailing spaces and Phoenix singleton for intermodule_singleton
...
[SVN r78514]
2012-05-20 09:44:39 +00:00
Ion Gaztañaga
67bd5cba8d
Fixed clang warnings and errors
...
[SVN r78149]
2012-04-22 22:54:18 +00:00
Ion Gaztañaga
7dd4b5f270
Fixed clang warnings and errors
...
[SVN r78149]
2012-04-22 22:54:18 +00:00
Ion Gaztañaga
531baf7e1d
Merged from trunk
...
[SVN r78115]
2012-04-21 20:36:10 +00:00
Ion Gaztañaga
eb7333ff02
Reworked native windows process-shared synchronization utilities.
...
[SVN r77912]
2012-04-11 06:27:48 +00:00
Ion Gaztañaga
c9486c24ce
Ticket #6340 : Doc should mention that the "absolute time" used by timed_lock is UTC plus remove unneeded Doxygen generated macro documentation.
...
[SVN r76987]
2012-02-11 19:04:24 +00:00
Ion Gaztañaga
f7da76b974
Ticket #6340 : Doc should mention that the "absolute time" used by timed_lock is UTC plus remove unneeded Doxygen generated macro documentation.
...
[SVN r76987]
2012-02-11 19:04:24 +00:00
Ion Gaztañaga
c3a956694e
Documentation fixes (bug #6531 )
...
[SVN r76980]
2012-02-11 18:20:30 +00:00
Ion Gaztañaga
3189d4ee03
Documentation fixes (bug #6531 )
...
[SVN r76979]
2012-02-11 18:20:25 +00:00
Ion Gaztañaga
6ead740b86
#6412 : Use attribute names with underscores for GCC
...
[SVN r76606]
2012-01-21 10:53:02 +00:00
Ion Gaztañaga
33c17b9038
#6412 : Use attribute names with underscores for GCC
...
[SVN r76604]
2012-01-21 10:48:28 +00:00
Ion Gaztañaga
1248e28c9a
Fixes #6398 : intermodule_singleton crash in Windows
...
[SVN r76577]
2012-01-18 20:38:08 +00:00
Ion Gaztañaga
612f95e7e9
Fixes #6398 : intermodule_singleton crash in Windows
...
[SVN r76576]
2012-01-18 20:37:46 +00:00
Ion Gaztañaga
9e6b766677
Fixes from trunk for 1.49
...
[SVN r76264]
2012-01-01 19:14:12 +00:00
Ion Gaztañaga
cf710e920e
Use allocator traits instead of allocator::rebind
...
[SVN r76261]
2012-01-01 18:46:39 +00:00
Ion Gaztañaga
8ec7014fbf
Merging into release branch for 1.49
...
[SVN r76247]
2011-12-31 16:19:15 +00:00
Ion Gaztañaga
ba0e148634
Replaced pointer_to_other with pointer_traits
...
[SVN r76223]
2011-12-30 09:00:54 +00:00
Ion Gaztañaga
3a73b2243a
Updated mapped_region so that returns address 0 when default-constructed in UNIX
...
[SVN r76201]
2011-12-27 09:34:42 +00:00
Ion Gaztañaga
d4e618abac
Updated mapped_region so that returns address 0 when default-constructed in UNIX
...
[SVN r76200]
2011-12-27 09:34:33 +00:00
Ion Gaztañaga
190c6560ad
Added missing include in message queue
...
[SVN r76199]
2011-12-27 08:17:51 +00:00
Ion Gaztañaga
b7ad069451
Added missing include in message queue
...
[SVN r76198]
2011-12-27 08:17:29 +00:00
Ion Gaztañaga
fbc6c59049
Changes for 1.49
...
[SVN r76189]
2011-12-26 17:42:22 +00:00
Ion Gaztañaga
f24bd7b9b3
Changes for 1.49
...
[SVN r76181]
2011-12-26 17:21:36 +00:00
Ion Gaztañaga
b06fefafb4
Updated timed functions to fulfill posix requirements.
...
[SVN r76168]
2011-12-26 11:08:44 +00:00
Ion Gaztañaga
709e297a55
Bug #5518
...
[SVN r76146]
2011-12-24 19:25:39 +00:00
Ion Gaztañaga
54873e18f1
Bug #4383
...
[SVN r76143]
2011-12-24 18:57:27 +00:00
Ion Gaztañaga
834eb48d44
Bug #5738
...
[SVN r76127]
2011-12-24 10:05:06 +00:00
Ion Gaztañaga
7fe90aba65
Bug #5738
...
[SVN r76118]
2011-12-23 13:48:00 +00:00
Ion Gaztañaga
62ca8b0d36
Bug #5772
...
[SVN r76117]
2011-12-23 13:33:05 +00:00
Ion Gaztañaga
f8f8920d07
Bug #6287
...
[SVN r76114]
2011-12-23 12:00:27 +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
7697f6bb09
Merged for Boost 1.48
...
[SVN r74160]
2011-08-30 15:46:15 +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
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
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
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
b077cdb77c
Removed dynamic library loading to improve performance.
...
[SVN r71145]
2011-04-09 11:50:37 +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
625c4ae6e1
Fixes for Boost 1.47
...
[SVN r70838]
2011-04-01 22:03:49 +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
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
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
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
a86d42120e
Added XSI shared memory
...
[SVN r67449]
2010-12-26 09:47:54 +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
378b8bef44
Workaround for shared memory and FreeBsd jails
...
[SVN r65861]
2010-10-09 16:31:36 +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
6b4bde1495
Fixes for Boost 1.45
...
[SVN r65041]
2010-08-26 21:48:45 +00:00
Ion Gaztañaga
374f16a5c0
Fixed tabs
...
[SVN r65007]
2010-08-26 07:10:11 +00:00
Ion Gaztañaga
21efc978fd
More changes for Boost 1.45
...
[SVN r64985]
2010-08-24 17:26:36 +00:00
Ion Gaztañaga
dbcb35f1ad
Changes for Boost 1.45
...
[SVN r64337]
2010-07-25 16:47:46 +00:00
Ion Gaztañaga
157aed14e6
Changes for Boost 1.45
...
[SVN r64336]
2010-07-25 16:47:05 +00:00
Ion Gaztañaga
3514370a71
Changes for Boost 1.45
...
[SVN r64335]
2010-07-25 16:45:54 +00:00
Ion Gaztañaga
7422f6584f
Changes for Boost 1.45
...
[SVN r64334]
2010-07-25 16:44:45 +00:00
Ion Gaztañaga
5ee5c96022
Changes for Boost 1.45
...
[SVN r64333]
2010-07-25 16:39:26 +00:00
Ion Gaztañaga
9584fe328d
Changes for Boost 1.45
...
[SVN r64332]
2010-07-25 16:27:15 +00:00
Hartmut Kaiser
13cc42b4bb
Spirit: merging from trunk upto rev. 61489
...
[SVN r63640]
2010-07-04 22:38:38 +00:00
Douglas Gregor
ef1a4170d4
Merge standards-conformance fixes for Boost.Interprocess
...
[SVN r61871]
2010-05-09 02:12:20 +00:00
Douglas Gregor
c46d606b77
Standards-conformance fix for Boost.Interprocess: max_value needs to
...
be declared before it is used, since ADL won't look here.
[SVN r61667]
2010-04-29 00:54:26 +00:00
Douglas Gregor
502ebea876
Various standards-conformance fixes for Boost.Interprocess.
...
[SVN r61665]
2010-04-29 00:36:35 +00:00
Jeremiah Willcock
768284dc67
Fixed tab and no-newline-at-end-of-file issues from inspection report
...
[SVN r61435]
2010-04-20 17:54:16 +00:00
Ion Gaztañaga
a30f2f66bf
Interprocess:
...
[@https://svn.boost.org/trac/boost/ticket/3439 #3439 ],
[@https://svn.boost.org/trac/boost/ticket/3846 #3846 ],
[@https://svn.boost.org/trac/boost/ticket/3947 #3947 ],
[@https://svn.boost.org/trac/boost/ticket/3985 #3985 ].
Intrusive:
[@https://svn.boost.org/trac/boost/ticket/3668 #3668 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3688 ],
[@https://svn.boost.org/trac/boost/ticket/3698 #3698 ],
[@https://svn.boost.org/trac/boost/ticket/3706 #3706 ],
[@https://svn.boost.org/trac/boost/ticket/3721 #3721 ].
[@https://svn.boost.org/trac/boost/ticket/3729 #3729 ],
[@https://svn.boost.org/trac/boost/ticket/3746 #3746 ],
[@https://svn.boost.org/trac/boost/ticket/3781 #3781 ],
[@https://svn.boost.org/trac/boost/ticket/3829 #3829 ],
[@https://svn.boost.org/trac/boost/ticket/3840 #3840 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3339 ],
[@https://svn.boost.org/trac/boost/ticket/3419 #3419 ],
[@https://svn.boost.org/trac/boost/ticket/3431 #3431 ],
[SVN r60514]
2010-03-12 13:18:29 +00:00
Ion Gaztañaga
91aac29df1
Interprocess:
...
[@https://svn.boost.org/trac/boost/ticket/3439 #3439 ],
[@https://svn.boost.org/trac/boost/ticket/3846 #3846 ],
[@https://svn.boost.org/trac/boost/ticket/3947 #3947 ],
[@https://svn.boost.org/trac/boost/ticket/3985 #3985 ].
Intrusive:
[@https://svn.boost.org/trac/boost/ticket/3668 #3668 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3688 ],
[@https://svn.boost.org/trac/boost/ticket/3698 #3698 ],
[@https://svn.boost.org/trac/boost/ticket/3706 #3706 ],
[@https://svn.boost.org/trac/boost/ticket/3721 #3721 ].
[@https://svn.boost.org/trac/boost/ticket/3729 #3729 ],
[@https://svn.boost.org/trac/boost/ticket/3746 #3746 ],
[@https://svn.boost.org/trac/boost/ticket/3781 #3781 ],
[@https://svn.boost.org/trac/boost/ticket/3829 #3829 ],
[@https://svn.boost.org/trac/boost/ticket/3840 #3840 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3339 ],
[@https://svn.boost.org/trac/boost/ticket/3419 #3419 ],
[@https://svn.boost.org/trac/boost/ticket/3431 #3431 ],
[SVN r60513]
2010-03-12 13:16:38 +00:00
Ion Gaztañaga
b8fb9d2187
Fixes for 1.41
...
[SVN r57019]
2009-10-20 16:00:13 +00:00
Ion Gaztañaga
89eb66a985
Fixes for 1.41
...
[SVN r57018]
2009-10-20 15:59:55 +00:00
Ion Gaztañaga
bfccd13f03
Fixes for 1.41
...
[SVN r56918]
2009-10-16 14:54:24 +00:00
Ion Gaztañaga
c9dbd7c114
Fixes for 1.41
...
[SVN r56917]
2009-10-16 14:54:07 +00:00
Ion Gaztañaga
e7e8a36fe1
Fixes for 1.41
...
[SVN r56877]
2009-10-15 18:46:26 +00:00
Ion Gaztañaga
ee730c7f06
Fixes for 1.41
...
[SVN r56824]
2009-10-14 13:26:21 +00:00
Ion Gaztañaga
1bdccad422
Fixes for 1.41
...
[SVN r56817]
2009-10-14 11:59:32 +00:00
Ion Gaztañaga
ae28b2aca6
FreeBSD 8 fixes
...
[SVN r55533]
2009-08-11 21:44:18 +00:00
Ion Gaztañaga
eed099db35
FreeBSD 8 fixes
...
[SVN r55531]
2009-08-11 17:37:36 +00:00
Ion Gaztañaga
1e792ddfd0
FreeBSD 8 fixes
...
[SVN r55530]
2009-08-11 17:14:39 +00:00
Ion Gaztañaga
dbe37262f3
Remove signed/unsigned warning
...
[SVN r55521]
2009-08-11 08:43:30 +00:00
Ion Gaztañaga
1559913aeb
Remove signed/unsigned warning
...
[SVN r55520]
2009-08-11 08:42:59 +00:00
Ion Gaztañaga
5623f01220
lseek is undefined with shared memory descriptors, use fstat instead.
...
[SVN r55519]
2009-08-11 08:27:57 +00:00
Ion Gaztañaga
5aa3a84588
lseek is undefined with shared memory descriptors, use fstat instead.
...
[SVN r55518]
2009-08-11 08:25:56 +00:00
Ion Gaztañaga
aa5429067f
Fixed deadlock problem
...
[SVN r55483]
2009-08-09 08:20:30 +00:00
Ion Gaztañaga
e374293232
Fixed deadlock problem
...
[SVN r55482]
2009-08-09 08:19:46 +00:00
Ion Gaztañaga
d49d3217ba
Boost 1.40 merge from trunk
...
[SVN r55024]
2009-07-19 00:11:33 +00:00
Ion Gaztañaga
eacfedcabe
QNX workaround
...
[SVN r55013]
2009-07-18 12:31:16 +00:00
Ion Gaztañaga
ce7421a3f6
Boost 1.40 changes
...
[SVN r54334]
2009-06-25 15:47:52 +00:00
Vladimir Prus
8f8c9ebeee
Fix != vs. == mismatch.
...
The remove method is documented to return false on error and
true on success. The shm_unlink functions returns 0 on success.
Therefore, we should return "shm_unlink_result == 0".
[SVN r53382]
2009-05-29 08:39:44 +00:00
Ion Gaztañaga
d67f58b2fd
Bugs #3090 , #3101 , #2992 , #2973 , #2967
...
[SVN r53362]
2009-05-28 20:44:12 +00:00
Jeremiah Willcock
943ffc0c6f
More tab and min/max fixes
...
[SVN r53143]
2009-05-20 19:46:06 +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
Jeremiah Willcock
a3eeee5ace
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Ion Gaztañaga
8460f20835
Fixed C++0x and MacOS X bugs
...
[SVN r52417]
2009-04-16 10:01:02 +00:00
Ion Gaztañaga
e9570883ac
Fixed C++0x and MacOS X bugs
...
[SVN r52415]
2009-04-16 07:01:51 +00:00
Ion Gaztañaga
9461ec89cc
Workarounds for VC8 and MacOS
...
[SVN r52388]
2009-04-14 16:17:07 +00:00
Ion Gaztañaga
dd9203f05b
Changes for Boost.1.39
...
[SVN r52034]
2009-03-28 14:39:16 +00:00
Ion Gaztañaga
9117f958a4
Change static_cast with reinterpret_cast since in some compilers (Intel, and surely other EDG based ones) this kicks the conversion operator recursively and provokes an stack overflow.
...
[SVN r52007]
2009-03-27 08:49:56 +00:00
Ion Gaztañaga
4a9ce29e69
Changes for Boost.1.39
...
[SVN r51969]
2009-03-25 17:26:33 +00:00
Ion Gaztañaga
3d0fcd68e3
Changes for Boost.1.39
...
[SVN r51964]
2009-03-24 21:52:06 +00:00
Ion Gaztañaga
814c51a803
Ticket #2766 : error in boost::interprocess::file_lock::swap
...
[SVN r51289]
2009-02-17 16:59:35 +00:00
Ion Gaztañaga
26dad28146
Fixed bug that releases memory before calling the destructor
...
[SVN r50996]
2009-02-03 18:12:02 +00:00
Ion Gaztañaga
7ef71f4527
Fixed deallocation before destructor.
...
[SVN r50903]
2009-01-30 15:23:42 +00:00
Ion Gaztañaga
b511d91348
Added configuration to properly detect FreeBSD options
...
[SVN r50372]
2008-12-23 14:18:15 +00:00
Ion Gaztañaga
80cd40be8a
Fixed swap to be an inline function to avoid linking errors
...
[SVN r50337]
2008-12-21 00:31:16 +00:00
Ion Gaztañaga
1e4c941ea9
Fixed swap to be an inline function to avoid linking errors
...
[SVN r50336]
2008-12-21 00:31:08 +00:00
Ion Gaztañaga
85df55267f
Merge from trunk for 1.38
...
[SVN r50332]
2008-12-20 19:50:13 +00:00
Ion Gaztañaga
5ecb62bbe0
Fixes wrong static_cast<> in return statement
...
[SVN r50327]
2008-12-19 18:58:26 +00:00
Ion Gaztañaga
3e4f6bceda
Fixed static "PageSize" variable initialization for DLLs
...
[SVN r50273]
2008-12-14 21:43:59 +00:00
Ion Gaztañaga
c1a6867856
* Updated documentation to show rvalue-references funcions instead of emulation functions.
...
* More non-copyable classes are now movable.
* Move-constructor and assignments now leave moved object in default-constructed state
instead of just swapping contents.
* Several bugfixes (#2391 , #2431 , #1390 , #2570 , #2528 ).
[SVN r50257]
2008-12-13 13:43:10 +00:00
Ion Gaztañaga
1a85096c53
Ticket #2570 again
...
[SVN r50194]
2008-12-08 16:27:11 +00:00
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
e1cd391001
Changes and fixes for Boost 1.37
...
[SVN r49322]
2008-10-13 19:36:50 +00:00
John Maddock
7eb343026f
Merge fixes from Trunk.
...
Fixes #2392 .
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.
[SVN r49314]
2008-10-13 09:00:03 +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
54e364b49b
Merged trunk fixed to release branch for Boost 1.36
...
[SVN r47000]
2008-07-02 19:50:05 +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
90fda8828f
Merged from trunk for 1.36 release
...
[SVN r46630]
2008-06-23 18:20:30 +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