2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-22 05:42:37 +00:00

Commit Graph

  • b332f17825 Added failing test for #11611. Vicente J. Botet Escriba 2015-09-02 22:39:26 +02:00
  • a3497e1ffc Merge branch 'develop' Vicente J. Botet Escriba 2015-08-22 07:20:49 +02:00
  • 89b119f65f Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2015-08-21 18:38:14 +02:00
  • 1ae07f3f3a Add shared_timed_mutex typedef. Vicente J. Botet Escriba 2015-08-21 18:37:42 +02:00
  • 0143748de8 Add test_11499. Vicente J. Botet Escriba 2015-08-21 18:37:08 +02:00
  • ac603f6bd1 fix devector allocator_traits_type specific usage. Vicente J. Botet Escriba 2015-08-21 18:35:36 +02:00
  • 6aeac1e33e Merge pull request #61 from jzmaddock/patch-2 Vicente J. Botet Escriba 2015-08-21 00:00:38 +02:00
  • ff375e2780 Move Oracle workaround to correct location jzmaddock 2015-08-20 10:51:23 +01:00
  • 5b1c755e42 Merge pull request #60 from jzmaddock/patch-1 Vicente J. Botet Escriba 2015-08-19 06:33:59 +02:00
  • b8dbe960b7 Fix to get Thread lib building with Oracle C++ jzmaddock 2015-08-18 18:20:25 +01:00
  • 4f9a08c418 fix for(;;){} . Vicente J. Botet Escriba 2015-07-01 13:21:39 +02:00
  • 44272d3b7c fix for(;;); . Vicente J. Botet Escriba 2015-06-29 08:43:01 +02:00
  • ccd1cd5808 fix Link to archived copy of article. Vicente J. Botet Escriba 2015-06-28 11:27:02 +02:00
  • 8c974800f9 try to remove yet more warnings. Vicente J. Botet Escriba 2015-06-23 19:05:32 +02:00
  • 6e002ae3ec try to remove more warnings. Vicente J. Botet Escriba 2015-06-21 23:09:15 +02:00
  • 2a375808c4 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2015-06-21 17:38:13 +02:00
  • 55c21919fc try to remove some warnings. Vicente J. Botet Escriba 2015-06-21 17:37:30 +02:00
  • 91e2cded63 Merge pull request #57 from MarcelRaad/patch-1 Vicente J. Botet Escriba 2015-06-05 18:12:58 +02:00
  • b980b88474 Fix typo Marcel Raad 2015-06-05 17:48:53 +02:00
  • 7cb5211e25 fix typo on poly lockables. Vicente J. Botet Escriba 2015-05-29 20:02:08 +02:00
  • 6b6df268f5 merge make_executors_copyable. Vicente J. Botet Escriba 2015-05-29 08:01:06 +02:00
  • bde5a1ef55 merge from develop. fix/make_executors_copyable Vicente J. Botet Escriba 2015-05-28 19:59:13 +02:00
  • 958b773d05 Merge from develop. Vicente J. Botet Escriba 2015-05-18 22:35:17 +02:00
  • 4d45da6c06 Apply patch #11302. Vicente J. Botet Escriba 2015-05-18 21:26:46 +02:00
  • e39703ff18 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2015-05-15 15:07:08 +02:00
  • aafd5ca726 applie patch for #11266. Vicente J. Botet Escriba 2015-05-15 15:05:09 +02:00
  • 9b69912801 Merge pull request #54 from tempoz/patch-5 Vicente J. Botet Escriba 2015-05-14 18:18:31 +02:00
  • 259c08473d Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2015-05-14 18:08:52 +02:00
  • 6ca3a99cbc Merge pull request #56 from danieljames/link-fix Vicente J. Botet Escriba 2015-05-12 22:39:59 +02:00
  • 3dcd875944 Link to archived copy of article. Daniel James 2015-05-12 18:51:03 +01:00
  • 58e8addad6 Try to get rid of bad link issue while defining global new. Vicente J. Botet Escriba 2015-05-06 13:51:21 +02:00
  • 87615d54dd cleanup unused function set_exceptional_if_invalid. Vicente J. Botet Escriba 2015-05-06 09:48:54 +02:00
  • d322aba077 Merge pull request #55 from jessicah/tests-fix-error-message Vicente J. Botet Escriba 2015-05-05 20:50:32 +02:00
  • c0afe2d873 Tests: correct #error message in recursive_mutex/native_handle_pass Jessica Hamilton 2015-05-06 02:11:59 +12:00
  • 5488482a44 simplify launch_continuation interface. Vicente J. Botet Escriba 2015-05-04 23:06:39 +02:00
  • 1480d6fc99 simplify launch_continuation interface. Vicente J. Botet Escriba 2015-05-04 18:24:09 +02:00
  • 131c92a7d8 propagate unwrap fixes. Vicente J. Botet Escriba 2015-05-04 00:19:12 +02:00
  • 193333d861 Comment failling test. Vicente J. Botet Escriba 2015-05-03 23:20:44 +02:00
  • 1343f8a100 Merge branch 'develop' into fix/shared_state_nullary_task_lifetime_issue_bad_use_of_direct_pointer Vicente J. Botet Escriba 2015-05-03 23:03:58 +02:00
  • 71d9a0a120 fix issue with unwrap shared state. Take care of exceptions on the unwrapped future. Vicente J. Botet Escriba 2015-05-03 22:52:52 +02:00
  • b7b2a463cf fix issue with unwrap shared state. Vicente J. Botet Escriba 2015-05-03 22:32:17 +02:00
  • c50d0ac4ba try to fix issue with continuation on unwrap shared state. Vicente J. Botet Escriba 2015-05-03 16:51:41 +02:00
  • 1b2736012c Merge branch 'fix/basic_thread_pool_bad_use_of_scoped_thread' into develop Vicente J. Botet Escriba 2015-05-03 14:36:57 +02:00
  • 5205fa71bf Fixed some missing lock.unlock(). Vicente J. Botet Escriba 2015-05-03 14:30:52 +02:00
  • 128b0e7615 shared_state_nullary_task lifetime issue bad use of direct pointer. Added somme missing lock.unlock. Vicente J. Botet Escriba 2015-05-03 12:54:12 +02:00
  • ba2988a8f7 Fixed issue with basic_thread_pool scoped threads. fix/basic_thread_pool_bad_use_of_scoped_thread Vicente J. Botet Escriba 2015-05-03 10:42:42 +02:00
  • 650956bd3b First draft of non-blocking. Fixed issue with basic_thread_pool scoped threads. Now when the result of async(ex,f) is not stored, there is a lifetime issue with shared_state_nullary_task use of direct pointer to the shared state, however there is some weak_ptr issues :(. Vicente J. Botet Escriba 2015-05-03 10:13:08 +02:00
  • e598796eaf Add assertion on future continuation parameter is ready. As noted in #11256, there some serious issues with the parameter passed and with lock on locked mutextes :(. Vicente J. Botet Escriba 2015-05-02 16:29:06 +02:00
  • bce7eabba2 fix make_exceptional issue. Vicente J. Botet Escriba 2015-04-30 01:11:39 +02:00
  • 0218136ed7 Try to see if share_from_this helps on the thread sanitize data race. Vicente J. Botet Escriba 2015-04-25 15:41:49 +02:00
  • 461bf803fc Avoid data race in std::cout. Vicente J. Botet Escriba 2015-04-25 11:17:20 +02:00
  • 1bd78bbeea cleanup commented code. Vicente J. Botet Escriba 2015-04-25 11:16:03 +02:00
  • 348da6b7e4 fix memory leack in test. Vicente J. Botet Escriba 2015-04-25 10:11:01 +02:00
  • e850218c49 ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite. Vicente J. Botet Escriba 2015-04-25 00:20:53 +02:00
  • 385eefd3b3 ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite. Vicente J. Botet Escriba 2015-04-25 00:20:05 +02:00
  • 2ddf7aad0b Remove unused parameter Zoey Greer 2015-04-22 19:37:36 -04:00
  • c9433c2a5b rollback ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite. Vicente J. Botet Escriba 2015-04-22 22:49:26 +02:00
  • 8853a4cbdf ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite. Vicente J. Botet Escriba 2015-04-22 07:23:38 +02:00
  • 6f53279b50 ref #11174 - boost::condition_variable::timed_wait with predicate unexpectedly wakes up while should wait infinite. Vicente J. Botet Escriba 2015-04-18 19:26:07 +02:00
  • f25bc8bbab Merge branch 'develop' boost-1.59.0 Vicente J. Botet Escriba 2015-04-18 11:56:34 +02:00
  • a741bd1bba Merge branch 'develop' into fix/make_executors_copyable Vicente J. Botet Escriba 2015-04-18 07:11:12 +02:00
  • 5c442e068c update compliance. Vicente J. Botet Escriba 2015-04-18 07:10:43 +02:00
  • 0bed674233 ref #11192- boost::future<>::then() with an executor doesn't compile when the callback returns a future Vicente J. Botet Escriba 2015-04-18 07:04:50 +02:00
  • 66193b0d38 Test with generic lambdas. Vicente J. Botet Escriba 2015-04-17 18:31:34 +02:00
  • 45c9a1d7fd ref #11192- boost::future<>::then() with an executor doesn't compile when the callback returns a future Vicente J. Botet Escriba 2015-04-17 18:30:49 +02:00
  • 0d8ddfe378 Merge pull request #51 from MarcelRaad/patch-1 Niall Douglas 2015-04-03 17:11:17 +01:00
  • 74f479d5c9 Fix non_copyable class in queue/dequeue view tests. Vicente J. Botet Escriba 2015-03-29 19:34:28 +02:00
  • dbf793e7eb Don't execute test for launch::deferred if BOOST_THREAD_PROVIDES_VARIADIC_THREAD is not defined. Vicente J. Botet Escriba 2015-03-29 19:28:05 +02:00
  • b5c6f760c5 Respect BOOST_USE_WINDOWS_H again Marcel Raad 2015-03-26 13:43:44 +01:00
  • 0f6a3ebbe5 Merge branch 'develop' boost-1.58.0 Vicente J. Botet Escriba 2015-03-21 15:44:02 +01:00
  • a5c34e7be2 update version and copyright. Vicente J. Botet Escriba 2015-03-21 15:43:04 +01:00
  • 287100119a Merge branch 'develop' Vicente J. Botet Escriba 2015-03-17 03:16:35 +01:00
  • ba2f814342 Don't lock while storing the exception_ptr list as only the task_region thread can do it. Vicente J. Botet Escriba 2015-03-16 08:41:04 +01:00
  • 5169a5414b mutex::unlock must not throw. Vicente J. Botet Escriba 2015-03-14 16:26:35 +01:00
  • 82b9a4e28c Use coherently size_type. Vicente J. Botet Escriba 2015-03-12 04:09:34 +01:00
  • e989d2f626 Add comments. Vicente J. Botet Escriba 2015-03-12 04:08:42 +01:00
  • 331f0b9325 Added test for future<T&>::get_or. Vicente J. Botet Escriba 2015-03-10 07:54:09 +01:00
  • ec6a1fcf80 try to get rid of data race. Vicente J. Botet Escriba 2015-03-10 00:48:12 +01:00
  • dcebe26a11 try to get rid of possible deadlock. Vicente J. Botet Escriba 2015-03-10 00:47:38 +01:00
  • d7721940f3 update history. Vicente J. Botet Escriba 2015-03-09 23:17:35 +01:00
  • b678edb0d8 update history. Vicente J. Botet Escriba 2015-03-08 23:31:37 +01:00
  • caaa7b4cc2 store executor by value. Vicente J. Botet Escriba 2015-03-08 23:30:41 +01:00
  • 1371728e02 Merge pull request #50 from wmamrak/develop Vicente J. Botet Escriba 2015-03-06 00:11:52 +01:00
  • 17d802db81 Fixed documentation bugs. Wojciech Mamrak 2015-03-05 13:22:04 +01:00
  • 9fc06a8741 Fixed documentation bugs. Wojciech Mamrak 2015-03-05 12:37:10 +01:00
  • 946fac633e Fixed documentation bugs. Wojciech Mamrak 2015-03-04 12:22:33 +01:00
  • 9a05211faa fix issue with c++03 compilers. Pass Executors by const& instead of by &. Vicente J. Botet Escriba 2015-03-04 07:59:27 +01:00
  • 7ffcec448c uncomment more tests. Vicente J. Botet Escriba 2015-03-03 19:29:50 +01:00
  • af1c7d0c26 Fixed documentation bugs. Wojciech Mamrak 2015-03-03 19:03:18 +01:00
  • 62bffed368 More fixes to make executor copyable. Vicente J. Botet Escriba 2015-03-03 08:27:17 +01:00
  • 5a1de7a722 ensure that generic executors are copyable. Vicente J. Botet Escriba 2015-03-03 00:50:48 +01:00
  • d9594e7fc8 Merge branch 'develop' Vicente J. Botet Escriba 2015-03-01 18:54:42 +01:00
  • 0653efff3d Added this_executor and default_executor examples. Vicente J. Botet Escriba 2015-03-01 18:53:11 +01:00
  • 566199e49b Added this_executor and default_executor examples. Vicente J. Botet Escriba 2015-03-01 18:37:16 +01:00
  • 33ee3445af refactor basic_thread_pool. It doesn't works yet for at_thread_exit. Needs to replace function<void(basic_thread_pool)>. Vicente J. Botet Escriba 2015-03-01 18:00:58 +01:00
  • 8511771816 Merge branch 'develop' into fix/make_executors_copyable Vicente J. Botet Escriba 2015-03-01 01:40:23 +01:00
  • c7bb6fa318 Allow timed and recursive mutex on ANDROID. Related to #11035. Vicente J. Botet Escriba 2015-03-01 01:37:45 +01:00
  • c678b3794b Crash issue while calling run_thread_exit_callbacks. Related to #11053. Vicente J. Botet Escriba 2015-03-01 01:37:35 +01:00
  • 7dbd04197d Make scheduled_thread_pool copyable. Vicente J. Botet Escriba 2015-02-28 19:01:45 +01:00
  • a53f31fb99 Store the Executor in scheduling_adaptor. This class must be finished as it doesn't make use of the executor :(. Vicente J. Botet Escriba 2015-02-28 17:07:57 +01:00