Ion Gaztañaga
|
f5f5c8c903
|
- Removed old fully_mapped_file.hpp header provoked by git transition
- Typo and extra space fix.
|
2013-12-23 10:21:59 +01:00 |
|
Beman
|
22719e92e2
|
End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
|
2013-12-01 17:14:41 -05:00 |
|
Beman
|
befc284064
|
End-of-line normalization. Most normalization was taken care of by .gitattributes, but a few files originally committed to svn with incorrect eol tags need explicit normalization. See .gitattributes man page and extensive list discussion.
|
2013-12-01 11:39:01 -05:00 |
|
Ion Gaztañaga
|
07bb8d0940
|
Fixed error when adding os_thread_func_ptr_deleter, UNIX OSs also use it.
[SVN r86777]
|
2013-11-20 17:10:43 +00:00 |
|
Ion Gaztañaga
|
ecfec55cc9
|
Fixes #9408 ("Android does not support XSI_SHARED_MEMORY_OBJECTS")
[SVN r86765]
|
2013-11-19 11:53:51 +00:00 |
|
Ion Gaztañaga
|
7550571040
|
Removed auto_ptr to avoid deprecation warnings in newer compilers.
[SVN r86749]
|
2013-11-18 09:33:36 +00:00 |
|
Ion Gaztañaga
|
0773ececab
|
Fixes unfinished code in timed_wait for systems without POSIX timeout support, such as Darwin
[SVN r86529]
|
2013-10-31 08:54:12 +00:00 |
|
Ion Gaztañaga
|
2f4496a376
|
Updated 1.56 changelog with #9284
[SVN r86513]
|
2013-10-29 09:18:39 +00:00 |
|
Ion Gaztañaga
|
960f8f35fd
|
Fixes #9284 ("WaitForSingleObject(mutex) must handle WAIT_ABANDONED")
[SVN r86512]
|
2013-10-29 08:05:27 +00:00 |
|
Ion Gaztañaga
|
467ba673d3
|
Simplified, refactored and unified (timed_)lock code based on try_lock(). There were several bugs in when handling timeout expirations.
[SVN r86511]
|
2013-10-29 07:39:21 +00:00 |
|
Ion Gaztañaga
|
94cfd64cfe
|
Fixes #9285
[SVN r86476]
|
2013-10-27 12:28:55 +00:00 |
|
Ion Gaztañaga
|
2fe567ffad
|
Fixes #9288
[SVN r86475]
|
2013-10-27 12:16:43 +00:00 |
|
Ion Gaztañaga
|
ffcddef660
|
Fixes #9226 (On some computers, Common Appdata is empty in registry, so boost interprocess cannot work)
[SVN r86318]
|
2013-10-15 09:07:36 +00:00 |
|
Ion Gaztañaga
|
b91dd9efbc
|
Removed incorrect assert(0) introduced when resolving #9221
[SVN r86317]
|
2013-10-15 08:54:28 +00:00 |
|
Ion Gaztañaga
|
a4ce866747
|
Fixes #9221 ("message_queue deadlock on linux")
[SVN r86316]
|
2013-10-15 08:02:09 +00:00 |
|
Ion Gaztañaga
|
5fb241ea57
|
Fixes #9248 ("os_file_functions.hpp: delete_subdirectories_recursive Win32 HANDLE leak")
[SVN r86304]
|
2013-10-14 19:50:13 +00:00 |
|
Ion Gaztañaga
|
c8b8129280
|
Fixed typo in release notes for 1.55 (again)
[SVN r86182]
|
2013-10-06 19:08:53 +00:00 |
|
Ion Gaztañaga
|
8f0da15896
|
Fixed typo in release notes for 1.55 (again)
[SVN r86182]
|
2013-10-06 19:08:53 +00:00 |
|
Ion Gaztañaga
|
091d8c8548
|
Fixed typo in release notes for 1.55
[SVN r86181]
|
2013-10-06 18:51:41 +00:00 |
|
Ion Gaztañaga
|
69bf0017cf
|
Fixed typo in release notes for 1.55
[SVN r86181]
|
2013-10-06 18:51:41 +00:00 |
|
Ion Gaztañaga
|
5565248b45
|
Don't use EAGAIN as it's not used and requires missing cerrno
[SVN r86089]
|
2013-09-30 21:01:45 +00:00 |
|
Ion Gaztañaga
|
d472972da5
|
Don't use EAGAIN as it's not used and requires missing cerrno
[SVN r86088]
|
2013-09-30 21:01:27 +00:00 |
|
Ion Gaztañaga
|
94b33a6b0b
|
Notify all waiting threads in destructor to allow POSIX semantics on condition variables destruction.
[SVN r86001]
|
2013-09-29 11:46:58 +00:00 |
|
Ion Gaztañaga
|
cfbcaa43c3
|
Changed #include <boost/type_traits.hpp> with <boost/type_traits/alignment_of.hpp> + <boost/type_traits/make_unsigned.hpp> to avoid unnecessary header includes.
[SVN r86000]
|
2013-09-29 11:44:19 +00:00 |
|
Stephen Kelly
|
d3794a5d38
|
Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
|
2013-09-26 13:02:51 +00:00 |
|
Stephen Kelly
|
40e5c3adab
|
Interprocess: Remove obsolete MSVC version check
[SVN r85935]
|
2013-09-26 09:41:56 +00:00 |
|
Ion Gaztañaga
|
aa6dd59f3b
|
Last merge for 1.55 (Interprocess)
[SVN r85705]
|
2013-09-16 17:01:45 +00:00 |
|
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
|
d0df5089d3
|
Changelog update.
[SVN r85170]
|
2013-07-29 21:41:48 +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
|
577cc8e6cb
|
Updated changelog with #7936
[SVN r84427]
|
2013-05-22 19:16:31 +00:00 |
|
Ion Gaztañaga
|
10487aaa26
|
Updated changelog with #7936
[SVN r84427]
|
2013-05-22 19:16:31 +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 |
|