Commit Graph

  • e775ef5c27 Thread: update ref doc for future::then. Vicente J. Botet Escriba 2013-04-08 20:10:47 +0000
  • 06b7a41add Thread: update ref doc for concurrent queues. Vicente J. Botet Escriba 2013-04-08 19:14:31 +0000
  • 22369e9d8c Thread: merge from trunk 1.54: Added lambda tests, refactored future::then, added tests for future::wait... Vicente J. Botet Escriba 2013-04-08 17:23:02 +0000
  • 06d2a11127 Thread: rollback BOOST_THREAD_PROVIDES_ONCE_CXX11 define. Force minwg to use BOOST_THREAD_USE_LIB. Vicente J. Botet Escriba 2013-04-07 19:01:22 +0000
  • 6dd195bbc6 Thread: Added tennis example to regression tests. Vicente J. Botet Escriba 2013-04-07 18:43:53 +0000
  • 8a259612cd Thread: renamed all the examples as ex_; Added some lambda test. Vicente J. Botet Escriba 2013-04-04 00:04:16 +0000
  • 9fb88b8f47 Thread: don't define BOOST_THREAD_DONT_PROVIDE_FUTURE_INVALID_AFTER_GET on future::then tests. Vicente J. Botet Escriba 2013-04-01 17:47:17 +0000
  • 528fcbde56 Thread: major rewrite of future::then. Vicente J. Botet Escriba 2013-04-01 16:17:05 +0000
  • a0397315b2 Thread: minor update in future.hpp to rework future::then. Vicente J. Botet Escriba 2013-04-01 07:41:32 +0000
  • 44ec248340 Thread: Added shared_future<>::wait... tests. Vicente J. Botet Escriba 2013-03-31 15:16:25 +0000
  • 7eba48576c Thread: added future<>::wait... tests. Vicente J. Botet Escriba 2013-03-31 14:47:11 +0000
  • 677dbe7688 Thread: merge from trunk 1.54. Fix #8027,#8323,#8337. Vicente J. Botet Escriba 2013-03-31 10:56:43 +0000
  • 451027deec Thread: doc updated with sync queues draft and sections reorganization. Vicente J. Botet Escriba 2013-03-30 18:39:35 +0000
  • 16b42b6c63 Thread: added non-interleaved externally_locked stream example to regression tests. Vicente J. Botet Escriba 2013-03-30 18:38:03 +0000
  • a543b918f0 Thread: check for time_points in the past on try_join_until to take care of #8323. Vicente J. Botet Escriba 2013-03-30 18:28:29 +0000
  • 619ddf54b9 Thread: remove what() function from future_error to take care of #8337. Vicente J. Botet Escriba 2013-03-30 14:36:41 +0000
  • 116c947af9 Thread: replace wait_and_ope by ope in sync_queues and pop by pull. Vicente J. Botet Escriba 2013-03-30 14:33:42 +0000
  • a0931c117d Thread: return 0. Vicente J. Botet Escriba 2013-03-30 09:37:43 +0000
  • 79e1e88f2e Thread: more refactoring on pthread/shared_mutex.hpp. Vicente J. Botet Escriba 2013-03-24 23:45:33 +0000
  • af3b5f3227 Thread: limit dependency on boost/thread/thread.hpp. Vicente J. Botet Escriba 2013-03-24 22:05:50 +0000
  • 7bebf0a062 Thread: fix typo __Lockable. Vicente J. Botet Escriba 2013-03-24 22:02:44 +0000
  • 6dad044ab7 Thread: avoid the use of boost/thread/thread.hpp to limit dependencies. Vicente J. Botet Escriba 2013-03-24 18:30:55 +0000
  • 19bd0d5eba Thread: Added first version of sync_queue. Vicente J. Botet Escriba 2013-03-24 18:29:03 +0000
  • f922fa56e4 Thread: Added assertions on pthread/shared_mutex.hpp; fixed two shared_mutex tests that were wrong. Vicente J. Botet Escriba 2013-03-24 17:18:21 +0000
  • 290faf192d Thread: Added first version of sync_bounded_queue. Vicente J. Botet Escriba 2013-03-24 12:24:22 +0000
  • 054bbad65a Thread: update doc addin the missing traits is_recursive_lockable and is_recursive_basic_lockable; Added lock/try_lock requires clause; Added call_once restrictions. Vicente J. Botet Escriba 2013-03-23 18:05:10 +0000
  • b1a674869d Thread: merge from trunk. 1.54 Vicente J. Botet Escriba 2013-03-23 01:48:21 +0000
  • df7fbe085a Thread: Added constexpr to future default constructor; protect code incompatible with MSVC8. Vicente J. Botet Escriba 2013-03-22 21:50:20 +0000
  • b03cebff7b Thread: protect some tests with BOOST_THREAD_PROVIDES_VARIADIC_THREAD. Vicente J. Botet Escriba 2013-03-19 22:35:50 +0000
  • c9c46e87b5 Thread: Adapt win32/once.hpp to last changes to invoke.. Vicente J. Botet Escriba 2013-03-17 08:07:40 +0000
  • d4e6332eca Thread: add invoke when no variadic templates are available; adapt call_once. Vicente J. Botet Escriba 2013-03-16 15:36:21 +0000
  • 80594adcbb Thread: fixed some typos on win32/once.hpp and made use bind when there are some arguments and specialize the algorithm when there are no parameters to avoid errors with bind. Vicente J. Botet Escriba 2013-03-16 15:35:10 +0000
  • 4ea14fb9da Thread: rollback one of the changes in [83425]. Vicente J. Botet Escriba 2013-03-16 08:32:22 +0000
  • 5a22af7639 Thread: force BOOST_THREAD_USES_DATETIME on windows #8198. Vicente J. Botet Escriba 2013-03-14 17:23:05 +0000
  • 7b157ab5f4 Thread: Apply patch for #8212. Vicente J. Botet Escriba 2013-03-14 17:19:59 +0000
  • a73425eb00 Thread: use invoke/bind whenever there is atleast one parameter on call_once. Vicente J. Botet Escriba 2013-03-13 23:01:49 +0000
  • b254afc229 Thread: use Boost/Move in invoke. Vicente J. Botet Escriba 2013-03-13 22:58:12 +0000
  • a1edda3437 Thread: Added changes for 1.54. Vicente J. Botet Escriba 2013-03-13 22:49:22 +0000
  • c784369f76 Thread: try to fix call_once for MSVC 8.0,9.0 Vicente J. Botet Escriba 2013-03-10 17:36:40 +0000
  • 0b7462c4f2 Thread: notify win32/shared_mutex when setting new_state.exclusive_waiting_blocked=false; Vicente J. Botet Escriba 2013-03-10 15:17:50 +0000
  • 23ff6e0120 Thread: Added noexcep to some synchronized_value constructors + doc. Vicente J. Botet Escriba 2013-03-10 14:54:59 +0000
  • 06491889ea Thread: Try workaround for #8212. Vicente J. Botet Escriba 2013-03-09 16:00:22 +0000
  • abf441ee63 Thread: try to fix double definition of GetTickCount64. Vicente J. Botet Escriba 2013-03-05 18:57:34 +0000
  • 9615a51123 Thread: #8237, 8239 Vicente J. Botet Escriba 2013-03-05 18:05:48 +0000
  • a0bfa7faeb Thread: activate synchronized_value tests Vicente J. Botet Escriba 2013-03-04 18:15:27 +0000
  • 44b741e445 Thread: make use of _WIN32_WINNT instead of WINNT. Vicente J. Botet Escriba 2013-03-04 17:52:49 +0000
  • 41d336e7fb Thread: added test for #7755. Vicente J. Botet Escriba 2013-03-03 19:13:58 +0000
  • fc177914e1 Thread: take care of #8136 Vicente J. Botet Escriba 2013-03-03 14:07:28 +0000
  • d0056e0cc8 Thread: fix typo on synchronized_value.hp and initialize id_ on testable_mutex. Vicente J. Botet Escriba 2013-03-03 13:56:40 +0000
  • 6075cf2df6 Thread: Added test for synchronized_value + synchronize free function Vicente J. Botet Escriba 2013-03-03 11:02:31 +0000
  • 1eacb8c71d Thread: Added comments to synchronized_value + synchronize free function Vicente J. Botet Escriba 2013-03-03 11:01:07 +0000
  • 7476f71af6 Thread: go towards testable_mutex Vicente J. Botet Escriba 2013-03-03 10:55:13 +0000
  • d86b5d2c0d Thread: Added some synchronized_value tests Vicente J. Botet Escriba 2013-03-03 10:22:35 +0000
  • 09f86d603e Thread: fix typo on return value Vicente J. Botet Escriba 2013-03-03 10:14:16 +0000
  • ca3d7dab0b Thread: remove warning Vicente J. Botet Escriba 2013-03-03 09:53:25 +0000
  • 7e35a60650 Thread: remove warning Vicente J. Botet Escriba 2013-03-03 09:50:26 +0000
  • 2b5bd7275e Thread: Make use of GetTickCount64 when available Vicente J. Botet Escriba 2013-03-03 09:45:48 +0000
  • ca37d07184 Thread: Added value semantics to synchronized value Vicente J. Botet Escriba 2013-02-22 17:42:44 +0000
  • 6f2efbcb32 Thread: Added doc on call_once + synchronized_value + lockable_adapter. Vicente J. Botet Escriba 2013-02-22 17:25:20 +0000
  • 1ce6a90f95 Thread: see if the use of lightweight_test removes the error: double free or corruption. Vicente J. Botet Escriba 2013-02-19 22:45:10 +0000
  • 0a101e15d1 Thread: commit proposed patch for #7720. Vicente J. Botet Escriba 2013-02-18 12:11:09 +0000
  • d2f7766f8a Thread: inhibit msvc warning Vicente J. Botet Escriba 2013-02-17 16:16:24 +0000
  • ba7a0935f2 Thread: added missing include for #7720. Vicente J. Botet Escriba 2013-02-17 16:13:54 +0000
  • 7277a94411 Thread: refactor may_alias on once_atomic.hpp. Vicente J. Botet Escriba 2013-02-17 15:04:06 +0000
  • 197bbc1fd3 Thread: remove warnings. Vicente J. Botet Escriba 2013-02-17 14:59:57 +0000
  • b9e2d7b13d Thread: prepare for HH shared_mutex. Vicente J. Botet Escriba 2013-02-17 10:11:46 +0000
  • 579501d98e Thread: Fixing annoying Windows compilation warning Hartmut Kaiser 2013-02-17 04:44:05 +0000
  • dc352450ca Thread: added load test for shared_mutex. Vicente J. Botet Escriba 2013-02-16 15:11:19 +0000
  • 21b2bbc8ca Thread: make use of atomic on the header of once_atomic to avoid not needed cast that report some warnings. Vicente J. Botet Escriba 2013-02-15 17:05:49 +0000
  • bd9105a104 Thread: try to fix some vacpp errors on regression tests. Vicente J. Botet Escriba 2013-02-13 22:01:33 +0000
  • 935d851cdf Thread: move local static variable to file scope in future_category. Vicente J. Botet Escriba 2013-02-12 20:14:11 +0000
  • 68142e8ff8 Thread: cleanup perf_shared_mutex.cpp. Vicente J. Botet Escriba 2013-02-12 20:12:20 +0000
  • f9b257e368 Thread: merge from trunk 1.54 - once_atomic; null_mutex Vicente J. Botet Escriba 2013-02-12 18:32:00 +0000
  • 1dad495280 Modify mark_waiting_and_try_lock to return modified count if mutex already locked Anthony Williams 2013-02-12 08:21:40 +0000
  • fb2310b48a Thread: Add vacpp-12.1 to the compilers using chrono. Vicente J. Botet Escriba 2013-02-11 22:52:52 +0000
  • 247e9a4f09 Thread: Fixed null_mutex initialization + added tests some tests. Vicente J. Botet Escriba 2013-02-11 18:43:33 +0000
  • c1ec1ada0e Thread: remove no more needed and failing function remove_unused_warning. Vicente J. Botet Escriba 2013-02-10 21:37:50 +0000
  • d030dbd61c Thread: fix some issues with futures of MoveOnly types + complete the variadic async function. Vicente J. Botet Escriba 2013-02-10 18:14:49 +0000
  • bebd56ee21 Thread: fix synchronized_value move constructor. Vicente J. Botet Escriba 2013-02-09 14:05:55 +0000
  • 75586eec0e Thread: manage #7980 Vicente J. Botet Escriba 2013-02-07 18:43:50 +0000
  • 659343d287 Thread: link with Boost.Atomic when compiling for vacpp Vicente J. Botet Escriba 2013-02-07 17:06:10 +0000
  • 8e63c72867 Thread: Added timed_lock functions to HH shared_mutex implementation so that we can replace the current shared_mutex by the HH one. Vicente J. Botet Escriba 2013-02-06 17:57:16 +0000
  • 65416bb8b6 Thread: make the pthread binary to don't depend on shared_mutex.hpp + #7982 Vicente J. Botet Escriba 2013-02-06 06:40:30 +0000
  • 71a647b66b Thread: make shared_mutext HH implementation header-only. Vicente J. Botet Escriba 2013-02-04 20:22:13 +0000
  • 8416d3e8bb Thread: merge [82645]. Vicente J. Botet Escriba 2013-01-27 21:50:23 +0000
  • fc57e9dde0 Thread: Update win32/once.hpp to take care of variadin rvalu call_once parameters. Vicente J. Botet Escriba 2013-01-27 21:30:51 +0000
  • 4acfe0975c Thread: Update win32/once.hpp to take care of variadin rvalu call_once parameters. Vicente J. Botet Escriba 2013-01-27 21:28:59 +0000
  • 158e8ead50 Thread: update perf shared_mutex file Vicente J. Botet Escriba 2013-01-27 21:24:38 +0000
  • 0fc69c4d9e Thread: update H.Hinnant implementation to make it work on Windows. Vicente J. Botet Escriba 2013-01-27 21:22:58 +0000
  • e314bf03ce Thread: fix issue when BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS is defined on win32/pthread.cpp Vicente J. Botet Escriba 2013-01-27 20:16:54 +0000
  • 6f2decdacf Thread: added shred mutex impl based on H. Hinnant one Vicente J. Botet Escriba 2013-01-27 17:55:00 +0000
  • 4bd3e09a0d Thread: Added performance test for shared_mutex. Vicente J. Botet Escriba 2013-01-27 17:29:24 +0000
  • 8b89d21814 Thread: Fix #7918 Vicente J. Botet Escriba 2013-01-27 13:33:42 +0000
  • a16f508b8a Thread: Added two more test cases for call_once for thread I/F. Vicente J. Botet Escriba 2013-01-26 16:20:05 +0000
  • 1642db3441 Thread: enable BOOST_THREAD_PROVIDES_ONCE_CXX11 on cal_once_pass test Vicente J. Botet Escriba 2013-01-25 20:53:49 +0000
  • 8804ab8e73 Thread: merge async_pass timeout extension: [82542]. Vicente J. Botet Escriba 2013-01-20 17:14:51 +0000
  • b389079417 Thread: improve call_once using invoke/bind and rvalue references Vicente J. Botet Escriba 2013-01-20 17:06:33 +0000
  • 8f7be637b2 Thread: comment BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN define to make evident the bug. Vicente J. Botet Escriba 2013-01-19 18:08:20 +0000
  • 94c15aa0cc Thread: changes to fix PGI compiler adding lib atomic. Vicente J. Botet Escriba 2013-01-19 08:33:06 +0000
  • 951c8952ff Thread: Added variadic call_once for windows Vicente J. Botet Escriba 2013-01-18 22:36:28 +0000