Vicente J. Botet Escriba
|
5c78582794
|
Thread: refactor make_ready_at_thread_exit + inhibit at_thread_exit functions from external threads.
[SVN r85732]
|
2013-09-17 20:57:46 +00:00 |
|
Vicente J. Botet Escriba
|
65416bb8b6
|
Thread: make the pthread binary to don't depend on shared_mutex.hpp + #7982
[SVN r82757]
|
2013-02-06 06:40:30 +00:00 |
|
Vicente J. Botet Escriba
|
e72184e9ee
|
Thread: Added atomic once implementation + variadi call_once for pthread
[SVN r82513]
|
2013-01-16 21:49:59 +00:00 |
|
Vicente J. Botet Escriba
|
a50176c259
|
Thread: rollback default version 3 change.
[SVN r82302]
|
2012-12-31 15:10:17 +00:00 |
|
Vicente J. Botet Escriba
|
c8edd6c795
|
Thread: minor refactorings
[SVN r81842]
|
2012-12-10 22:02:16 +00:00 |
|
Vicente J. Botet Escriba
|
593e9e0f2f
|
Thread: fix shared_ptr implicit conversion to bool introduced in [81780]
[SVN r81788]
|
2012-12-08 11:01:15 +00:00 |
|
Vicente J. Botet Escriba
|
03ebc320f1
|
Thread: set default version to 3
[SVN r81704]
|
2012-12-04 16:32:33 +00:00 |
|
Vicente J. Botet Escriba
|
580c1b7be4
|
Thread: fix some issues when BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS is defined and add tests
[SVN r81672]
|
2012-12-02 14:14:09 +00:00 |
|
Vicente J. Botet Escriba
|
1d2ec17d52
|
Thread: Towards removing DateTime dependency on the library binary file.
[SVN r81398]
|
2012-11-17 13:46:49 +00:00 |
|
Vicente J. Botet Escriba
|
0d9e8a0c3c
|
Thread: Towards removing DateTime dependency on the library binary file.
[SVN r81383]
|
2012-11-17 09:00:16 +00:00 |
|
Vicente J. Botet Escriba
|
9b28bb59c9
|
Thread: refactor time related conversions + move datetime deprecation to version 4
[SVN r81381]
|
2012-11-17 07:50:56 +00:00 |
|
Vicente J. Botet Escriba
|
0cd8326f21
|
Thread: deprecate nested scoped locks and DateTime based timed fuctions
[SVN r81279]
|
2012-11-10 10:25:33 +00:00 |
|
Vicente J. Botet Escriba
|
8a01f9ee09
|
Thread: cleanup+uncomment catch all
[SVN r81173]
|
2012-11-04 17:38:09 +00:00 |
|
Vicente J. Botet Escriba
|
315af061cd
|
Thread: Added promise::set_..._at_thread_exit
[SVN r81172]
|
2012-11-04 16:47:02 +00:00 |
|
Vicente J. Botet Escriba
|
48f8c1c1c8
|
Thread Split lock.hpp + towards allowing to disable interruptions
[SVN r81106]
|
2012-10-29 19:57:01 +00:00 |
|
Vicente J. Botet Escriba
|
a3098b5dfd
|
Thread: Added BOOST_THREAD_DONT_PROVIDE_THREAD_EQ, BOOST_THREAD_DONT_USE_DATETIME and forbid their use when defined + Added BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION and future<>::then + Go towards don't throwing from the cpp files (refactor start_thread, join + Added #define BOOST_THREAD_VERSION 2 for the tests that runs only with version 2
[SVN r81023]
|
2012-10-20 14:05:32 +00:00 |
|
Vicente J. Botet Escriba
|
8604ca1b85
|
Thread: Fix bug with gcc4.4, prepare change to v3 by default
[SVN r80824]
|
2012-10-03 05:45:35 +00:00 |
|
Vicente J. Botet Escriba
|
460a38b994
|
Thread: (posix) Make use of BOOST_TRY family macros
[SVN r80544]
|
2012-09-16 18:50:17 +00:00 |
|
Vicente J. Botet Escriba
|
fcaaa68f87
|
Thread: Apply patch for 7360
[SVN r80496]
|
2012-09-11 21:52:52 +00:00 |
|
Vicente J. Botet Escriba
|
71f864bc5c
|
Thread: Added notify_all_at_thread_exit+join can throw conditionally if not joinable + detach is no more noexcept
[SVN r80351]
|
2012-09-01 17:10:16 +00:00 |
|
Vicente J. Botet Escriba
|
5fa5b680f0
|
Thread: remove dependency from boo_thread to boost_chrono
[SVN r80122]
|
2012-08-21 21:20:41 +00:00 |
|
Vicente J. Botet Escriba
|
2e5bc32b33
|
Thread: try to fix 7238
[SVN r80076]
|
2012-08-18 11:26:51 +00:00 |
|
Vicente J. Botet Escriba
|
93c14be188
|
Thread: no-exceptions cleanup
[SVN r79361]
|
2012-07-08 17:38:18 +00:00 |
|
Vicente J. Botet Escriba
|
b305cc29fc
|
Thread: Added some changes to make it work with BOOST_NO_EXCEPTIONS
[SVN r79347]
|
2012-07-08 09:33:13 +00:00 |
|
Vicente J. Botet Escriba
|
e09105de98
|
Thread: fix TIME_UTC, WINVER, constexpr for tags, and don't use local files
[SVN r78802]
|
2012-06-03 18:11:52 +00:00 |
|
Vicente J. Botet Escriba
|
d95081094f
|
Thread: remove some warnings
[SVN r77849]
|
2012-04-09 15:26:40 +00:00 |
|
Vicente J. Botet Escriba
|
d75cda0cc3
|
Thread: Provided an alternative implementation for thread::id using pthread_t and Windows Thread Id
[SVN r77838]
|
2012-04-08 19:22:38 +00:00 |
|
Vicente J. Botet Escriba
|
59265265d9
|
Thread: 6342: Adapt the one_flag and call_once to the c++11 interface
[SVN r77767]
|
2012-04-04 20:01:11 +00:00 |
|
Vicente J. Botet Escriba
|
56bd079f96
|
Thread: Added call to terminate if joinable for #6266 and #6269
[SVN r77718]
|
2012-04-02 16:32:33 +00:00 |
|
Vicente J. Botet Escriba
|
ee97068208
|
Thread Fix incoherent BOOST_NOEXCEPT prototype
[SVN r77659]
|
2012-03-31 07:16:20 +00:00 |
|
Vicente J. Botet Escriba
|
f163054557
|
Thread: Added more noexcept
[SVN r77640]
|
2012-03-30 04:46:47 +00:00 |
|
Vicente J. Botet Escriba
|
b18314878a
|
Thread: try to make it possible to avoid the use of Boost.Chrono
[SVN r76570]
|
2012-01-18 00:13:17 +00:00 |
|
Vicente J. Botet Escriba
|
b6063b5c60
|
* [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to manage portable and non portable thread attributes.
* [@http://svn.boost.org/trac/boost/ticket/6195 #6195] c++11 compliance: Provide the standard time related interface using Boost.Chrono.
* [@http://svn.boost.org/trac/boost/ticket/6224 #6224] c++11 compliance: Add the use of standard noexcept on compilers supporting them.
* [@http://svn.boost.org/trac/boost/ticket/6226 #6226] c++11 compliance: Add explicit bool conversion from locks.
* [@http://svn.boost.org/trac/boost/ticket/6230 #6230] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11.
* [@http://svn.boost.org/trac/boost/ticket/6272 #6272] c++11 compliance: Add thread::id hash specialization.
* [@http://svn.boost.org/trac/boost/ticket/6273 #6273] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions.
* [@http://svn.boost.org/trac/boost/ticket/6194 #6194] Adapt to Boost.Move.
Fixed Bugs:
* [@http://svn.boost.org/trac/boost/ticket/2575 #2575] Bug- Boost 1.36.0 on Itanium platform.
* [@http://svn.boost.org/trac/boost/ticket/4921 #4921] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
* [@http://svn.boost.org/trac/boost/ticket/5013 #5013] documentation: boost:🧵 pthreas_exit causes terminate().
* [@http://svn.boost.org/trac/boost/ticket/5351 #5351] interrupt a future get boost::unknown_exception.
* [@http://svn.boost.org/trac/boost/ticket/5516 #5516] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present.
* [@http://svn.boost.org/trac/boost/ticket/5990 #5990] shared_future<T>::get() has wrong return type.
* [@http://svn.boost.org/trac/boost/ticket/6174 #6174] packaged_task doesn't correctly handle moving results.
[SVN r76543]
|
2012-01-16 17:32:08 +00:00 |
|
Vicente J. Botet Escriba
|
6f1876b618
|
Thread: #6100 Compute hardware_concurrency() using get_nprocs() on GLIBC systems
[SVN r75800]
|
2011-12-04 14:33:08 +00:00 |
|
Vicente J. Botet Escriba
|
d220da89d1
|
Thread: 4480 OpenVMS patches for compiler issues workarounds (only sleep part)
[SVN r75787]
|
2011-12-03 13:57:06 +00:00 |
|
Neil Groves
|
f07640850b
|
[boost][thread] - Resolved Ticket 5170 by making the extern "C" functions static.
[SVN r72120]
|
2011-05-23 13:24:16 +00:00 |
|
Anthony Williams
|
4e0007780c
|
Fix for issue #2330 - remove race condition in condition_variable::wait wrt interruption checking
[SVN r66228]
|
2010-10-28 14:18:00 +00:00 |
|
Anthony Williams
|
64e6924132
|
Moved the test for _GNU_SOURCE to last to try and fix issue #4395
[SVN r63701]
|
2010-07-06 15:12:21 +00:00 |
|
Steven Watanabe
|
6b9a2d791b
|
Protect get_thread_info from macro expansion to prevent errors on Haiku. Fixes #4341.
[SVN r63295]
|
2010-06-24 19:38:16 +00:00 |
|
Anthony Williams
|
f9a0e450e1
|
Removed thread_info_mutex as unnecessary and cause of potentially-throwing destructor. Fix for issue #3097
[SVN r62650]
|
2010-06-09 11:35:41 +00:00 |
|
Anthony Williams
|
2be1431f60
|
Test for __APPLE__ before _GNU_SOURCE so we can compile on Intel/Darwin
[SVN r62053]
|
2010-05-17 08:22:14 +00:00 |
|
Anthony Williams
|
255b7ed7f6
|
Fix for compile error win Sun CC 5.9
[SVN r61618]
|
2010-04-27 13:23:00 +00:00 |
|
Anthony Williams
|
7b79a31f40
|
A partial fix for issue #2100: use boost::throw_exception for all exceptions except thread_interrupted
[SVN r57912]
|
2009-11-24 21:49:27 +00:00 |
|
Vladimir Prus
|
235ed4afe0
|
Check _GNU_SOURCE before using get_nprocs.
The latter function is not POSIX, but a GNU extension and therefore
not available universally.
[SVN r54408]
|
2009-06-27 09:22:41 +00:00 |
|
Anthony Williams
|
09021af350
|
Changed thread_specific_ptr to use a map for faster lookup, and erase empty nodes
[SVN r53389]
|
2009-05-29 11:34:25 +00:00 |
|
Anthony Williams
|
31c280d1fa
|
TSS cleanup not called for NULL data
[SVN r53388]
|
2009-05-29 11:05:01 +00:00 |
|
Anthony Williams
|
db5f924e24
|
Remove commented-out thread_group code
[SVN r53386]
|
2009-05-29 10:45:06 +00:00 |
|
Anthony Williams
|
9edc61e37b
|
Removed controversial catch(...) clauses from thread class
[SVN r49969]
|
2008-11-27 21:15:37 +00:00 |
|
Anthony Williams
|
442dc58e0f
|
Use sysconf(_SC_NPROCESSORS_ONLN) where it is available, as a fallback
[SVN r47654]
|
2008-07-21 10:39:50 +00:00 |
|
Anthony Williams
|
25460c652c
|
Use sysconf to detect number of processors on AIX too
[SVN r47653]
|
2008-07-21 10:25:08 +00:00 |
|