Commit Graph

  • 1b67c83359 Thread: set default version to 2 Vicente J. Botet Escriba 2012-11-10 10:34:42 +0000
  • d28465b656 Thread: update doc with lockable traits, yuturial, compliance. Vicente J. Botet Escriba 2012-11-10 10:32:06 +0000
  • bb3493bdf0 Thread: Added test for #7666 Vicente J. Botet Escriba 2012-11-10 10:30:05 +0000
  • 0cd8326f21 Thread: deprecate nested scoped locks and DateTime based timed fuctions Vicente J. Botet Escriba 2012-11-10 10:25:33 +0000
  • 5c5c818bc5 Thread: manage with ref #7668 Vicente J. Botet Escriba 2012-11-09 20:26:42 +0000
  • 124b99b2a4 Thread: Added missing include Vicente J. Botet Escriba 2012-11-09 16:56:36 +0000
  • 1cabac151a Thread: fix typo. Vicente J. Botet Escriba 2012-11-09 16:46:47 +0000
  • df48b734a2 Thread: rollback to manage with #7657 Vicente J. Botet Escriba 2012-11-08 20:26:32 +0000
  • 039d744960 Thread added packaged_task__make_ready_at_thread_exit_pass test Vicente J. Botet Escriba 2012-11-06 17:20:17 +0000
  • 004e8a4fcf Thread: Added packaged_task::make_ready_at_thread_exit Vicente J. Botet Escriba 2012-11-05 17:41:09 +0000
  • d8f8acbe38 Thread: cleanup + moving lockable traits specializations to the specific files. Vicente J. Botet Escriba 2012-11-04 20:37:25 +0000
  • 8a01f9ee09 Thread: cleanup+uncomment catch all Vicente J. Botet Escriba 2012-11-04 17:38:09 +0000
  • 315af061cd Thread: Added promise::set_..._at_thread_exit Vicente J. Botet Escriba 2012-11-04 16:47:02 +0000
  • 18491c933d Thread added missing file Vicente J. Botet Escriba 2012-11-03 00:58:25 +0000
  • d01c0232da Thread: Added asynch deferred on a specifc configuration+ prepare the work for async futures joining the producer thread Vicente J. Botet Escriba 2012-11-02 21:30:36 +0000
  • 91e32e3f02 Thread: extract invoke and make_tuple_indeces on specific files+change the condition to BOOST_NO_CXX11_DECLTYPE_N3276+ fix a warning when BOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED is not defined Vicente J. Botet Escriba 2012-11-02 07:31:19 +0000
  • 88294f4161 Thread: Add the function pointer overloads with MSVC even if it supports rvalue references. Vicente J. Botet Escriba 2012-11-01 21:49:20 +0000
  • 9cdc23159a Thread: rollaback unintended default version change Vicente J. Botet Escriba 2012-11-01 09:52:13 +0000
  • c95f1d95af Thread: update doc with warnigs for deprecated features + history Vicente J. Botet Escriba 2012-10-31 21:17:49 +0000
  • 45c87d392f Thread: Refactor futures by adding a basic_future common class + added some tests for shared_future Vicente J. Botet Escriba 2012-10-31 21:16:00 +0000
  • 1c0a4999b8 Thread: rework async and packaged task. Vicente J. Botet Escriba 2012-10-31 01:37:57 +0000
  • 30bfc7bcea Thread: remove some rvalue-references limitations for future::then and make_shared. Vicente J. Botet Escriba 2012-10-30 09:36:22 +0000
  • 48f8c1c1c8 Thread Split lock.hpp + towards allowing to disable interruptions Vicente J. Botet Escriba 2012-10-29 19:57:01 +0000
  • c47ea136b6 Thread Split lock.hpp + towards allowing to disable interruptions Vicente J. Botet Escriba 2012-10-29 19:19:40 +0000
  • a3d30b2a89 Thread: Added polymorphic lockables Vicente J. Botet Escriba 2012-10-29 19:13:32 +0000
  • 11e15ff0f2 Thread: Added an example using externally_locked_stream Vicente J. Botet Escriba 2012-10-29 19:09:47 +0000
  • fb4b4fb14a Thread: Added externally_locked_stream Vicente J. Botet Escriba 2012-10-29 19:09:28 +0000
  • 0ede82e059 Thread: change strict_lock is_locking by own_lock and update lockable concepts Vicente J. Botet Escriba 2012-10-29 19:05:51 +0000
  • 708b660c0b Thread: change strict_lock is_locking by own_lock and update lockable concepts Vicente J. Botet Escriba 2012-10-29 19:05:35 +0000
  • 9f27bba490 Thread: Added test for #7571 Vicente J. Botet Escriba 2012-10-29 12:37:53 +0000
  • 095da2890e Thread: deprecate boost::condition Vicente J. Botet Escriba 2012-10-29 01:27:53 +0000
  • 389d76cbc1 Thread: document the split of locks.hpp, StrictLock, strict_lock, null_mutex, configuration Vicente J. Botet Escriba 2012-10-29 01:25:12 +0000
  • 493cbc030c Thread: Added testable_mutex Vicente J. Botet Escriba 2012-10-29 01:12:57 +0000
  • 2f7b936cd6 Thread: Added externally_locked Vicente J. Botet Escriba 2012-10-29 01:09:58 +0000
  • 6f3ee1eebf Thread: Added scoped_thread doc Vicente J. Botet Escriba 2012-10-29 01:07:36 +0000
  • 32f7b212bd Thread: Added strict locks Vicente J. Botet Escriba 2012-10-29 01:03:31 +0000
  • 4fcdabca90 Thread: Added lockable concept checkers Vicente J. Botet Escriba 2012-10-29 00:59:57 +0000
  • b03de37155 Thread: Added files needed to split locks.hpp in several files to limit depedencies Vicente J. Botet Escriba 2012-10-29 00:55:31 +0000
  • 73af713503 Thread: Added null_mutex Vicente J. Botet Escriba 2012-10-29 00:50:53 +0000
  • a903532cef Thread: make use of the extracted thread functiors and added default constructor Vicente J. Botet Escriba 2012-10-29 00:39:59 +0000
  • d6178b3139 Thread: update thread_guard to make it a template parameterized by thread functors Vicente J. Botet Escriba 2012-10-29 00:36:06 +0000
  • ec1241a6d8 Thread: Added thread_joiner Vicente J. Botet Escriba 2012-10-28 17:55:32 +0000
  • ae819901ab Thread: Added scoped_thread Vicente J. Botet Escriba 2012-10-28 17:53:42 +0000
  • 3c0294cf3a Thread: added first version of synchronized_value Vicente J. Botet Escriba 2012-10-28 17:43:40 +0000
  • 0ae81b8d4c Thread: merge [81032][81034] Vicente J. Botet Escriba 2012-10-21 11:56:52 +0000
  • 21bc767445 Thread: remove include iostream Vicente J. Botet Escriba 2012-10-21 09:26:58 +0000
  • 47b6368ef7 Thread: merge 81024 Vicente J. Botet Escriba 2012-10-21 06:37:51 +0000
  • 05f02e1476 Thread: merge 80986 Vicente J. Botet Escriba 2012-10-20 15:19:13 +0000
  • 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 Vicente J. Botet Escriba 2012-10-20 14:05:32 +0000
  • 23ea174056 Thread: update doc fixes Vicente J. Botet Escriba 2012-10-16 17:48:12 +0000
  • bd69c9382f Thread: ref #7461 Vicente J. Botet Escriba 2012-10-14 16:32:41 +0000
  • ce19b13c43 Thread: merged 80966 Vicente J. Botet Escriba 2012-10-14 15:26:00 +0000
  • b47f43df59 Thread: Rollback SIG_ATOMIC_MAX change for once.hpp. ref #7499 Vicente J. Botet Escriba 2012-10-12 00:01:30 +0000
  • 8262d61ff5 Thread: Merge 80757 Vicente J. Botet Escriba 2012-10-11 15:56:21 +0000
  • e9217d02f0 Thread: remove some minor warnings Vicente J. Botet Escriba 2012-10-04 21:57:18 +0000
  • 6741c8420a Thread: define BOOST_THREAD_PLATFORM_PTHREAD also in windows and restrict it BOOST_NO_SFINAE_EXPR is not defined Vicente J. Botet Escriba 2012-10-04 21:55:03 +0000
  • fe45847841 Thread: remove warning Vicente J. Botet Escriba 2012-10-04 17:09:22 +0000
  • 5d13b87dd3 Thread: constraint these test to run only when BOOST_THREAD_USES_CHRONO is defined Vicente J. Botet Escriba 2012-10-04 17:08:23 +0000
  • e1f5fbdc33 Thread: fix typo introduced while making get_id inline on posix Vicente J. Botet Escriba 2012-10-04 16:50:46 +0000
  • b342cf683b Thread: Protect the static assert to catch bug with gcc-4.4 Vicente J. Botet Escriba 2012-10-03 20:14:15 +0000
  • e94946cc8c Thread: Added static assert to catch bug with gcc-4.4 Vicente J. Botet Escriba 2012-10-03 18:47:53 +0000
  • 8604ca1b85 Thread: Fix bug with gcc4.4, prepare change to v3 by default Vicente J. Botet Escriba 2012-10-03 05:45:35 +0000
  • 9847f57ce7 Thread: Update doc Vicente J. Botet Escriba 2012-10-03 05:43:38 +0000
  • 74e2c4cbcb Thread: Fixed cout access issue Vicente J. Botet Escriba 2012-10-02 21:11:29 +0000
  • 4d013af927 Thread: merge from trunk Vicente J. Botet Escriba 2012-10-01 00:24:05 +0000
  • 7b54159af3 Thread: Make use of BOOST_TRY family macros on win32 code Vicente J. Botet Escriba 2012-09-30 23:46:00 +0000
  • 16ad9c868e Thread: make the code of tests set_rvalue and make_future more portable Vicente J. Botet Escriba 2012-09-30 17:33:56 +0000
  • 26f4ad3db2 Thread: try to fix some issues with packaged_task with signature parameters Vicente J. Botet Escriba 2012-09-30 14:31:52 +0000
  • 715928e143 Thread: Allow BOOST_THREAD_PROVIDES_VARIADIC_THREAD only if BOOST_NO_CXX11_HDR_TUPLE is defined + remove some -ansi flags tha make EXPERIMENTAL_CXX0X to be not defined Vicente J. Botet Escriba 2012-09-29 23:35:29 +0000
  • 40d694e893 Thread: adding inline keyword to avoid linker errors Hartmut Kaiser 2012-09-29 21:42:36 +0000
  • 4d84fb97c9 Thread: constrain make_future example to run when rvalues references are supported. Vicente J. Botet Escriba 2012-09-29 20:54:24 +0000
  • ab7bb7a82d Thread: try to fix regression on test_once Vicente J. Botet Escriba 2012-09-29 18:22:21 +0000
  • 171be40a1f Thread: rollback preceding change and apply patch spliting the assembles so that each instruction is on one line. Vicente J. Botet Escriba 2012-09-29 16:53:11 +0000
  • 18d4a8a0f8 Thread: Added missing file Vicente J. Botet Escriba 2012-09-29 16:36:19 +0000
  • dedaa7e617 Thread: version 4: Added variadic templates for packed_task cons, async, thread cons + added make_future + future::get() can be called just once Vicente J. Botet Escriba 2012-09-29 16:31:27 +0000
  • 6173ae42a9 Fix: C4251 warnings from msvc Jürgen Hunold 2012-09-23 14:33:50 +0000
  • 2d8852199b Thread: Merge from trunk Vicente J. Botet Escriba 2012-09-23 12:38:00 +0000
  • 792604127e Thread: Added missing what() virtual function of future_error Vicente J. Botet Escriba 2012-09-19 00:16:08 +0000
  • 81d0aaf7bc Thread: Added missing what() virtual function of future_error Vicente J. Botet Escriba 2012-09-18 23:10:51 +0000
  • 26c495e5b3 Thread: Complete future reference documentation Vicente J. Botet Escriba 2012-09-18 06:08:11 +0000
  • a1f8717170 Thread: fix some typos Vicente J. Botet Escriba 2012-09-17 21:30:48 +0000
  • 460a38b994 Thread: (posix) Make use of BOOST_TRY family macros Vicente J. Botet Escriba 2012-09-16 18:50:17 +0000
  • dbefae706c Thread: Fixed windows part of 7360 Vicente J. Botet Escriba 2012-09-15 14:28:49 +0000
  • a33e82af60 Thread: fix type on UpgradeLockable requirements Vicente J. Botet Escriba 2012-09-13 19:02:37 +0000
  • 12a1c7c71c Thread: merge from trunk Vicente J. Botet Escriba 2012-09-13 18:57:04 +0000
  • 8f283b3c2b Thread: fixe typo using std instead of boost. Vicente J. Botet Escriba 2012-09-11 22:14:52 +0000
  • b1ae3a98e8 Thread: Remove temporarly the check on n_alive until I use a movable class Vicente J. Botet Escriba 2012-09-11 21:54:06 +0000
  • fcaaa68f87 Thread: Apply patch for 7360 Vicente J. Botet Escriba 2012-09-11 21:52:52 +0000
  • 89e944914b Thread: Merged from trunk : 1.52 Vicente J. Botet Escriba 2012-09-09 19:39:44 +0000
  • b7622b7407 Thread: complete update for 7345 on windows. Vicente J. Botet Escriba 2012-09-09 19:26:47 +0000
  • a56358c8f8 Thread: Apply patch for 6931. Vicente J. Botet Escriba 2012-09-09 19:25:03 +0000
  • dafe4bea1a Thread: force SIG_ATOMIC_MAX with __STDC_LIMIT_MACROS Vicente J. Botet Escriba 2012-09-09 14:48:18 +0000
  • 408a6cb70e Thread: fix typo s/Rational/Rationale/ Vicente J. Botet Escriba 2012-09-09 13:09:15 +0000
  • 97c0ddbee4 Thread: updated history Vicente J. Botet Escriba 2012-09-09 12:46:49 +0000
  • 330502ea1e Thread: Manage with statefull allocators and call destroy on the task object: #7349 and #7350 Vicente J. Botet Escriba 2012-09-09 12:41:31 +0000
  • 662118b5c6 Thread: Remove BOOST_THREAD_DONT_USE_SYSTEM and update documentation to manage with 7336 Vicente J. Botet Escriba 2012-09-09 12:35:37 +0000
  • 7bc8c437ab Thread: merge from trunk: 1.52 Vicente J. Botet Escriba 2012-09-08 14:59:26 +0000
  • 8bee2291fd Thread: start adding noexcept to recursive_mutex::try_lock. Uncomment needed after checking on windows Vicente J. Botet Escriba 2012-09-08 14:18:43 +0000
  • 39c4db3e66 Thread: cleanup include Vicente J. Botet Escriba 2012-09-08 14:18:14 +0000
  • 749b1034f9 Thread: test async with moveonly functors. Vicente J. Botet Escriba 2012-09-08 14:16:07 +0000