Commit Graph

  • 34311a60fa Thread: update doc for latches, future continuations. Vicente J. Botet Escriba 2013-07-07 20:50:14 +0000
  • 794d54a65c Thread: fix issue with continuation's future parameter which must taken by value. Vicente J. Botet Escriba 2013-07-07 20:44:02 +0000
  • d759dd2dba Thread: fix issue with continuation's future parameter which must taken by value. Vicente J. Botet Escriba 2013-07-07 20:36:05 +0000
  • fe46155997 Getting rid of 64bit warning generated by VS2012 Hartmut Kaiser 2013-07-06 18:51:54 +0000
  • cacb5b19a6 Thread: fix issue with future<>::then() when th efuture was not created with async. Vicente J. Botet Escriba 2013-07-04 21:44:25 +0000
  • 30803a38b2 Thread: Added assertion on testable_mutex lock when the mutex is locked by this thread. Vicente J. Botet Escriba 2013-07-04 21:42:11 +0000
  • 9fc6fec1eb Thread: Add return type to lambda to be portable on msvc10. Vicente J. Botet Escriba 2013-07-04 21:40:15 +0000
  • 29babb974e Thread: remove warning in barrier.hpp. Vicente J. Botet Escriba 2013-07-04 21:38:33 +0000
  • 66578bf57b Thread: rollback change in #8070 as this includes a regression on windows XP. Vicente J. Botet Escriba 2013-07-03 21:16:49 +0000
  • 1da5f9563c Thread: make use of barrier on test sync_queue/multi_thread_pass.cpp and remove some warnings in sync_queue|sync_bounded_queue/single_thread_pass.cpp tests. Vicente J. Botet Escriba 2013-06-28 06:00:44 +0000
  • 52039f75a3 Thread: fix some issues with sync_bounded_queue and added tests. Vicente J. Botet Escriba 2013-06-23 20:47:03 +0000
  • bb6fcc3b5c Thread: unused parameter warning removal. Vicente J. Botet Escriba 2013-06-23 20:45:26 +0000
  • 6225c8309a Thread: merge fix for msvc 8/9 regression. Vicente J. Botet Escriba 2013-06-21 23:10:48 +0000
  • 1fc1d8aedb Thread: Added future unwrapp constructor. Vicente J. Botet Escriba 2013-06-16 21:29:52 +0000
  • 042a86c984 Thread: added completion function on barrier class. Vicente J. Botet Escriba 2013-06-16 21:27:59 +0000
  • 364f3ea030 Thread: try to fix regression on MSVC 8/9. Vicente J. Botet Escriba 2013-06-16 19:34:25 +0000
  • fe8991b7fa Thread: fix #8458 and update doc. Vicente J. Botet Escriba 2013-06-15 10:35:45 +0000
  • c87d27a06d Thread: update history, compliance and fix some parts in external locking doc. Vicente J. Botet Escriba 2013-06-14 05:50:29 +0000
  • 68d7c69a4b Thread: update future ref doc. Vicente J. Botet Escriba 2013-06-14 05:46:11 +0000
  • f4fb2c1ab0 Thread: merge fixes for #8422, #8458, #8674. Vicente J. Botet Escriba 2013-06-12 20:54:44 +0000
  • 6873d85650 Thread: Added future::unwrap()/get_or()/fallback_to(). Vicente J. Botet Escriba 2013-06-09 21:41:00 +0000
  • b59e57e4cc Thread: used cons& in deleted constructors and assignment simulation. Vicente J. Botet Escriba 2013-06-09 21:29:17 +0000
  • 582649ed44 Thread: fix #8550, #8671, #8672. Vicente J. Botet Escriba 2013-06-09 17:18:15 +0000
  • d0f9d6216a Thread: remove const on strict locks mutex() function. Vicente J. Botet Escriba 2013-06-09 09:15:26 +0000
  • 28564064ff Thread: update history and document force use of Boost.Chrono on windows platforms. Vicente J. Botet Escriba 2013-06-09 09:07:05 +0000
  • ff9636b8e0 Thread: take in account wait_abandoned. Vicente J. Botet Escriba 2013-06-09 08:28:28 +0000
  • d83d23bee0 Thread: force use of chrono on windows. Vicente J. Botet Escriba 2013-06-09 08:27:00 +0000
  • 63f35e9f52 Thread: Added test_8674.cpp test. Vicente J. Botet Escriba 2013-06-08 16:04:46 +0000
  • 5ad38d52e8 Thread: update doc external_locking.qbk to remove const in mutex() function. Vicente J. Botet Escriba 2013-06-08 15:47:00 +0000
  • 9d6cd40d8d Thread: cleanup test_8596.cpp. Vicente J. Botet Escriba 2013-06-08 14:54:46 +0000
  • 4362cd655e Thread: update future doc with void set_exception_at_thread_exit(E p). Vicente J. Botet Escriba 2013-06-08 14:50:26 +0000
  • 0c44630029 Thread: fix bug on future::then when the continuation is void() ir T&(). Vicente J. Botet Escriba 2013-06-08 10:53:46 +0000
  • a01af79331 Thread: apply patch #8550. Vicente J. Botet Escriba 2013-06-08 08:21:34 +0000
  • 2df6ce78a4 Thread: fix promise set_at_..._thread_exit; Added preconditions. Vicente J. Botet Escriba 2013-06-07 19:03:49 +0000
  • 74891c9836 Thread: Merge history and fix #8645. Vicente J. Botet Escriba 2013-06-04 06:08:49 +0000
  • 3951871d70 Thread: update history and fix typo on strict_lock. Vicente J. Botet Escriba 2013-06-04 06:02:20 +0000
  • 9dd08547f7 Thread: merge 84331 to fix #8576. Vicente J. Botet Escriba 2013-06-04 06:01:54 +0000
  • c6dbb0c9a5 Thread: merge 84540 to fiw #8626; fix show stopper in packaged_task<void()>. Vicente J. Botet Escriba 2013-06-03 16:53:59 +0000
  • 5a1a9df623 Thread: fix shared_future::get when the shared state is async; refactor the shared_state classes. Vicente J. Botet Escriba 2013-06-02 05:56:13 +0000
  • a6f67e25e3 Thread: fix packaged_task<void()> issue and add tests. Vicente J. Botet Escriba 2013-06-01 14:27:16 +0000
  • b69ec54695 Thread: continue the future.hpp renaming using shared_state. Vicente J. Botet Escriba 2013-06-01 07:05:35 +0000
  • 465aee1b66 Thread: Added test for #8596. Vicente J. Botet Escriba 2013-06-01 05:11:34 +0000
  • 14d3c59682 Thread added shared_future::then tests. Vicente J. Botet Escriba 2013-05-29 20:48:37 +0000
  • 3f2d8f8865 Thread: Added shared_future::then doc. Vicente J. Botet Escriba 2013-05-29 06:22:44 +0000
  • dc8449bd0e Thread: Added shared_future::then. Vicente J. Botet Escriba 2013-05-28 20:25:34 +0000
  • d3a6277714 Thread: Reintroduce BOOST_VERIFY on pthread_mutex_destroy return type #8626. Vicente J. Botet Escriba 2013-05-28 20:06:51 +0000
  • 81d8944b96 Thread: fix some typos on external locking. Vicente J. Botet Escriba 2013-05-28 20:01:34 +0000
  • 54faaaf087 Thread: replace asynchronous result by shared state on the future doc and add value_type on futures and promise. Vicente J. Botet Escriba 2013-05-26 21:28:17 +0000
  • 5a43d5ffe9 Thread: fix copy_exception ambiguity. Vicente J. Botet Escriba 2013-05-26 21:26:25 +0000
  • c628e51e6c Thread: little refactoring on future.hpp; Added make_ready_future. Vicente J. Botet Escriba 2013-05-25 12:44:43 +0000
  • 0b2c57876f Thread: update history. Vicente J. Botet Escriba 2013-05-25 12:08:54 +0000
  • a66b269198 Thread: update history. Vicente J. Botet Escriba 2013-05-25 12:01:22 +0000
  • 9e07202e21 Thread: rename internal future_object class by shared_state. Vicente J. Botet Escriba 2013-05-25 06:36:37 +0000
  • ba03de1f06 Thread: merge 84414 to fix #8596. Vicente J. Botet Escriba 2013-05-24 21:27:53 +0000
  • 9e2a34ca9d Thread: extend duration check from 200ms to 300ms. Vicente J. Botet Escriba 2013-05-24 21:24:13 +0000
  • 4cf80c6685 Thread: update latch to use generation to prevent spurious wake-ups. Vicente J. Botet Escriba 2013-05-22 17:18:23 +0000
  • 455c31c0e9 Thread: fix inspection issues. Vicente J. Botet Escriba 2013-05-22 17:13:03 +0000
  • a8d5fd48c1 Thread: fix warning. Vicente J. Botet Escriba 2013-05-22 17:11:31 +0000
  • 294a5404c2 Thread: fix inspection issues Vicente J. Botet Escriba 2013-05-22 17:09:49 +0000
  • 6d01267030 Thread: manage with #8596. Vicente J. Botet Escriba 2013-05-22 05:40:58 +0000
  • 1c48d237a8 Thread: fix sur parolle. Vicente J. Botet Escriba 2013-05-17 19:24:19 +0000
  • 11ae5c8c44 Thread: fix inspection report. Vicente J. Botet Escriba 2013-05-17 19:22:25 +0000
  • 9d10bd035a Thread: fix inspection report. Vicente J. Botet Escriba 2013-05-17 19:20:45 +0000
  • 100bd73f03 Thread: merge last externally°locked evolution + async_funct. Vicente J. Botet Escriba 2013-05-09 04:49:18 +0000
  • 7b48c02d2f Thread: fix warning Vicente J. Botet Escriba 2013-05-07 22:18:15 +0000
  • d8a9331464 Thread: Rollback unwanted and unchecked change Vicente J. Botet Escriba 2013-05-04 16:03:48 +0000
  • b60968b045 Thread: remove definition of BOOST_THREAD_NOEXCEPT_OR_THROW. Vicente J. Botet Escriba 2013-05-04 09:05:11 +0000
  • da41bdb632 Thread: update externally_locked. Vicente J. Botet Escriba 2013-05-02 15:42:12 +0000
  • 5fcfd0e4e8 Thread: update the externally_locked_stream interface. Vicente J. Botet Escriba 2013-05-02 15:32:29 +0000
  • 4d2110f5e5 Thread: merge latch; invoke. Vicente J. Botet Escriba 2013-05-01 16:40:32 +0000
  • 2d2d1112d6 Thread: replace boost:tuple in async_func.hpp as not movable until the patch is applied. Vicente J. Botet Escriba 2013-05-01 09:19:18 +0000
  • 7cf6934515 Thread: Added #8508 test. Vicente J. Botet Escriba 2013-05-01 09:17:39 +0000
  • 757327ba10 Thread: apply patch for #8530. Vicente J. Botet Escriba 2013-05-01 08:18:03 +0000
  • a82843d3ab Thread: update Future section. Vicente J. Botet Escriba 2013-04-29 11:45:03 +0000
  • 5779f6676d Thread: update externally_locked with assignment. Vicente J. Botet Escriba 2013-04-28 20:12:28 +0000
  • b359424858 Thread: refactor latch by adding an internal counter that has an associated condition_variable and add doc. Vicente J. Botet Escriba 2013-04-28 20:09:50 +0000
  • a5f7d92960 Thread: fix some typos in externally_locked doc. Vicente J. Botet Escriba 2013-04-28 12:12:38 +0000
  • 83167d8c15 Thread: make barrier not copyable. Vicente J. Botet Escriba 2013-04-28 12:10:24 +0000
  • 7d2270f8c8 Thread: try to fix time based functions. Vicente J. Botet Escriba 2013-04-27 14:39:45 +0000
  • f87dbb83b1 Thread: Added latch and completion_latch classes. Vicente J. Botet Escriba 2013-04-27 06:51:18 +0000
  • 1a613d03a9 Thread: Added call_once test with boost::ref(). Vicente J. Botet Escriba 2013-04-21 16:39:04 +0000
  • d42f4ff169 Thread: re-apply the change to invoke as it works for gcc but not for msvc. Vicente J. Botet Escriba 2013-04-21 15:32:16 +0000
  • ffbcf96d90 Thread: let a little bit more time. Vicente J. Botet Escriba 2013-04-21 15:04:05 +0000
  • e294e6bcc8 Thread fix #8451. Vicente J. Botet Escriba 2013-04-21 07:34:19 +0000
  • 093a329c1a Thread: fix #8443. Vicente J. Botet Escriba 2013-04-21 07:30:55 +0000
  • f5e246ebb0 Thread: rollback comments on invoke as there is a regression on msvc. Vicente J. Botet Escriba 2013-04-20 16:31:10 +0000
  • 467a88c4f8 Thread: make use of _POSIX_TIMEOUTS instead of _POSIX_C_SOURCE on the definition BOOST_PTHREAD_HAS_TIMEDLOCK #8443. Vicente J. Botet Escriba 2013-04-18 21:34:32 +0000
  • f021bad1d5 Thread: update changes. Vicente J. Botet Escriba 2013-04-18 06:45:01 +0000
  • ecd97ec4ea Thread: make invoke/async_tuple/tuple_indices more portable. Vicente J. Botet Escriba 2013-04-18 06:44:09 +0000
  • c71882816c Thread: add missing joinable in scoped_thread #8451 + construction from F, Args. Vicente J. Botet Escriba 2013-04-18 06:43:19 +0000
  • ef5d43fac9 Thread: make unnifor definition of BOOST_PTHREAD_HAS_TIMEDLOCK #8443. Vicente J. Botet Escriba 2013-04-18 06:41:42 +0000
  • 13141f8ada Thread: merge from trunk to fix #6843,#6966. Vicente J. Botet Escriba 2013-04-17 04:30:48 +0000
  • fb5404947e Thread: update history. Vicente J. Botet Escriba 2013-04-14 23:07:10 +0000
  • 64c73fac46 Detail: Added undef/redef Intel atomic macros. Vicente J. Botet Escriba 2013-04-14 22:50:18 +0000
  • f24086fe89 Thread: #6966. Vicente J. Botet Escriba 2013-04-14 22:34:10 +0000
  • 3e64214e68 Thread: Added Move traits include file. Vicente J. Botet Escriba 2013-04-14 21:34:09 +0000
  • ed4f0f7b6d Thread: apply patch for #6843. Vicente J. Botet Escriba 2013-04-14 21:29:02 +0000
  • 50c18d6274 Detail: Added undef/redef atomic intel macros #6842/#6843. Vicente J. Botet Escriba 2013-04-14 21:23:39 +0000
  • d5cf734a21 Thread: remove noexcept on operations that can unlock the mutex. Vicente J. Botet Escriba 2013-04-14 20:31:40 +0000
  • 43f0c059d3 Thread: Added test from [Boost-users] [boost][thread] Future returning 0xfeeefeee. Vicente J. Botet Escriba 2013-04-14 12:40:44 +0000