Commit Graph

  • e93035ce42 Added run_if_is_deferred to shared_future. Vicente J. Botet Escriba 2014-09-06 23:30:36 +0200
  • 53a46593a8 make classes using BOOST_THREAD_MOVABLE_ONLY<T> satisfy is_copy_constructible<T>::value == false. Vicente J. Botet Escriba 2014-09-06 14:20:59 +0200
  • c2426b8fad fix missin common virtual function in queue_base_copyable_only. Vicente J. Botet Escriba 2014-09-06 14:19:37 +0200
  • 7d841f6337 fix typo. Vicente J. Botet Escriba 2014-09-06 14:18:36 +0200
  • 556bbde8a7 Implemented when_all/when_any when a tuple is returned. Vicente J. Botet Escriba 2014-09-04 20:00:03 +0200
  • a0c1462a6a merge from develop. Vicente J. Botet Escriba 2014-09-02 21:41:59 +0200
  • 234df13faf remove BOOST_THREAD_USES_LOG. Vicente J. Botet Escriba 2014-09-01 19:59:30 +0200
  • 24983f0bce Let the deferred tests be executed when BOOST_THREAD_PROVIDES_VARIADIC_THREAD is defined. Vicente J. Botet Escriba 2014-08-31 20:05:43 +0200
  • 722997379b Added thread pool join function. Vicente J. Botet Escriba 2014-08-31 18:16:49 +0200
  • f36f5d6dbb Added more async deferred tests. Vicente J. Botet Escriba 2014-08-31 18:16:14 +0200
  • 9ee1044f92 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2014-08-31 09:00:04 +0200
  • ebeb36646c Add test for issue #10340. Vicente J. Botet Escriba 2014-08-31 08:59:40 +0200
  • 8ebf0e7f21 take in account ready tasks on when_all/when_any. Vicente J. Botet Escriba 2014-08-31 08:57:27 +0200
  • 0dc2f69bc1 Fixed typo in just made merge for WinRT support. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-08-30 18:58:43 +0100
  • c3b549d947 Merge branch 'MSOpenTech-winrt2' into develop Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-08-30 18:24:46 +0100
  • 6552cf64b5 Fixed up WinRT support patch not compiling on WinRT. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-08-30 18:24:13 +0100
  • d5f335b8a4 Merge branch 'winrt2' of https://github.com/MSOpenTech/thread into MSOpenTech-winrt2 Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-08-30 17:16:17 +0100
  • 80591fb64d try to fix 10428 for uinque_ptr issues. Vicente J. Botet Escriba 2014-08-30 17:57:12 +0200
  • 0543b522cb try to fix 10340. Vicente J. Botet Escriba 2014-08-30 17:54:12 +0200
  • 3dbc5d0664 Added when_all/when_any documentation. Vicente J. Botet Escriba 2014-08-30 13:43:42 +0200
  • 2d0272345b update doc cith generic executor and queue views. Vicente J. Botet Escriba 2014-08-30 10:07:08 +0200
  • f1a274b51c make it possible to have polymorphic queue copyable_only/movable_only/copyable_and_movable. Vicente J. Botet Escriba 2014-08-29 21:06:15 +0200
  • b7f1706ab8 Add test won when_all iterators for c++98 compilers. Vicente J. Botet Escriba 2014-08-29 21:04:33 +0200
  • f299fb8083 fix typo. Vicente J. Botet Escriba 2014-08-29 12:51:42 +0200
  • 074dcbcbf5 make polymorphic queues move operations only available if C++11 RVALE supported. Vicente J. Botet Escriba 2014-08-28 22:26:02 +0200
  • af6f80a3c7 Added generic_executor_ref.cpp tp regression tests. Vicente J. Botet Escriba 2014-08-27 13:36:58 +0200
  • 957253401f Try to fix invoker making it ComyConstructible and Movable. Vicente J. Botet Escriba 2014-08-27 13:35:59 +0200
  • 3195253230 rollback last merge as it is breaking all the regression tests. Vicente J. Botet Escriba 2014-08-27 00:16:19 +0200
  • 4336a7bbe3 Merge pull request #24 from MarcelRaad/patch-1 Vicente J. Botet Escriba 2014-08-26 18:44:38 +0200
  • 3b75d6dabc Use BOOST_THREAD_RV_REF for move constructors Marcel Raad 2014-08-26 10:17:26 +0200
  • fc0d7e23b3 remove todo comments. Vicente J. Botet Escriba 2014-08-25 17:17:50 +0200
  • aeabda8d45 make use of move when a rvalue is used and make use of BOOST_THREAD_FWD_REF when a URef is used. Vicente J. Botet Escriba 2014-08-24 22:48:06 +0200
  • 3bde7e103c Added virtual submit(work&). Vicente J. Botet Escriba 2014-08-24 18:17:59 +0200
  • ea0889485e Make use of BOOST_THREAD_COPYABLE_AND_MOVABLE and BOOST_THREAD_COPY_ASSIGN_REF when appropriated. Vicente J. Botet Escriba 2014-08-24 18:16:28 +0200
  • d4d46c64dd fix loop_executor run_queued_closures issue. Vicente J. Botet Escriba 2014-08-23 19:14:21 +0200
  • f3fa80c866 Added generic_executor_ref, queue_base and queue views, fix some issues in executors. Vicente J. Botet Escriba 2014-08-23 18:29:47 +0200
  • 7e21f24991 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2014-08-21 19:18:56 +0200
  • 2037a64c51 Avoid pedantic clang watnings. Vicente J. Botet Escriba 2014-08-21 19:17:27 +0200
  • 8bfd1cea31 fix typo. Vicente J. Botet Escriba 2014-08-21 19:16:41 +0200
  • a26e7eb8c4 Merge pull request #22 from eldiener/master Niall Douglas 2014-08-05 10:10:05 +0100
  • e47eba8751 For clang turn warnings to 'on' and remove '-pedantic' to avoid Boost PP warnings. Edward Diener 2014-08-04 19:30:29 -0400
  • 8aef8000d9 Merge branch 'master' into develop Eric Niebler 2014-08-03 12:12:27 -0700
  • 0b2a61bca0 Fixed compilation with gcc 4.6 in C++11 mode Andrey Semashev 2014-07-31 02:27:33 +0400
  • 78f1044c68 The previous mingw32 fix unfortunately broke mingw-w64, so that is now fixed too. Niall Douglas 2014-08-02 21:38:31 +0100
  • 26042ca26a Fixed mingw32 compile breakage. Niall Douglas 2014-08-02 18:56:08 +0100
  • 74132067ba prepare tss<void>. Vicente J. Botet Escriba 2014-07-31 19:29:19 +0200
  • c4d42e6b6c make use of wait_pull_front instead of pull_front. Vicente J. Botet Escriba 2014-07-31 19:28:04 +0200
  • 59c504d5d8 Merge pull request #21 from Lastique/patch-3 Vicente J. Botet Escriba 2014-07-31 07:11:42 +0200
  • b81a838a43 Fixed compilation with gcc 4.6 in C++11 mode Andrey Semashev 2014-07-31 02:27:33 +0400
  • c6e70226ea Merge branch 'develop' Vicente J. Botet Escriba 2014-07-26 07:19:59 +0200
  • 5cdd807718 fix typo. Vicente J. Botet Escriba 2014-07-26 07:19:28 +0200
  • 2a6948d74d comment scheduled_executor. Vicente J. Botet Escriba 2014-07-26 06:07:30 +0200
  • a06dde3794 Merge branch 'develop' into winrt2 Steve Gates 2014-07-18 12:19:46 -0700
  • 726a3faf19 Removing QueueUserAPC on Windows Runtime. Steve Gates 2014-07-17 10:49:09 -0700
  • 590a3d99b0 Merge pull request #20 from ned14/develop Niall Douglas 2014-07-11 10:27:27 +0100
  • c977c8d420 Qualifying some functions calls in thread_primitives.hpp to avoid potentially ambiguity. Steve Gates 2014-07-10 18:09:24 -0700
  • a1faacd7bb Fixing up copyrights that got reordered. Steve Gates 2014-07-09 16:43:48 -0700
  • 866b78cbd0 Addressing more feedback: Reverting disabling thread attributes for WinRT. Created common GetSystemInfo/GetNativeSystemInfo function. Fix this_thread get_id() bug on WinRT. Enabled initializing the Windows Runtime in each test for execution. This is not when using in Windows store/phone applications, just if a desktop app. Steve Gates 2014-07-08 16:40:55 -0700
  • 0861f81b05 Merge branch 'develop' of https://github.com/boostorg/thread into feedback Steve Gates 2014-07-08 14:53:47 -0700
  • 6488028a22 Incorporating feedback: removed copyright, removed some ifdefs. Steve Gates 2014-07-08 14:53:39 -0700
  • 14dfe49c50 Merge branch 'develop' Vicente J. Botet Escriba 2014-07-08 21:56:44 +0200
  • 08c4599fb6 Added inline for when_all() and when_any(). Vicente J. Botet Escriba 2014-07-07 22:07:44 +0200
  • ca14e6187d Merge branch 'develop' Vicente J. Botet Escriba 2014-07-06 18:48:30 +0200
  • f263c6014e fix wait_pull_front in case the queue is closed while empty. Vicente J. Botet Escriba 2014-07-06 18:47:48 +0200
  • 9e962e12e2 Merge branch 'develop' Vicente J. Botet Escriba 2014-07-06 11:48:55 +0200
  • 6e154d45a4 fix wait_pull_front issue introduced in previous commit and add more tests. Vicente J. Botet Escriba 2014-07-06 11:05:51 +0200
  • c54e519f72 disable traces. Vicente J. Botet Escriba 2014-07-06 11:03:30 +0200
  • 5c61dced5e Replaced tabs with spaces. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-07-05 19:31:42 +0100
  • 8a7f927be9 Fixed breakage on MSVC. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-07-05 19:30:58 +0100
  • 6074487b73 Fix isse on sync_bounded_queue::wait_push_front and add tests. Vicente J. Botet Escriba 2014-07-05 19:38:10 +0200
  • 04c53415fd Extracted the original GetTicksCount64 de-cruft patch and rebased on boostorg/thread:develop. Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) 2014-07-05 16:38:17 +0100
  • fe6daec2bc don't close the queue when an exception is throw, don't return empty on wait_pull_pull_front. Vicente J. Botet Escriba 2014-07-05 14:57:37 +0200
  • f75b2ca155 don't close the queue when an exception is throw, don't return empty on wait_pull_pull_front. Vicente J. Botet Escriba 2014-07-05 14:57:10 +0200
  • 68be44ec06 Restore breaking change. Vicente J. Botet Escriba 2014-07-05 10:34:22 +0200
  • 817591b87c protect the use of && when BOOST_NO_CXX11_RVALUE_REFERENCES is defined. Vicente J. Botet Escriba 2014-07-04 08:07:57 +0200
  • d7a3f124db Merge branch 'develop' Vicente J. Botet Escriba 2014-07-03 07:10:04 +0200
  • c6817aeb1c fall back to harware concurrency when physical concurrency doesn't works. Vicente J. Botet Escriba 2014-07-03 07:08:07 +0200
  • 9ceea9822f Enabling Boost.Thread to be used in the Windows Runtime. This involves basically 3 changes: 1. Using __declspec(thread) instead of the Tls APIs. 2. Using Windows::System::Threading since Win32 Threading APIs aren't allowed. 3. Updating or replacing some banned APIs like WaitForSingleObject with WaitForSingleObjectEx. Steve Gates 2013-12-11 15:04:39 -0800
  • c266790b8d Try to fix phisical_concurrency on PowerPC arch. Vicente J. Botet Escriba 2014-06-29 23:48:18 +0200
  • 00ad9dddb9 Added nested type op_status. Vicente J. Botet Escriba 2014-06-29 23:04:34 +0200
  • 21617e1acb Merge pull request #15 from Lastique/patch-2 Vicente J. Botet Escriba 2014-06-22 17:41:34 +0200
  • 99ac322223 Fix warnings about redefining a defined macro Andrey Semashev 2014-06-22 19:13:01 +0400
  • 414fce4580 Merge branch 'develop' Vicente J. Botet Escriba 2014-06-13 18:58:08 +0200
  • fe195e776b make use of underlying_cast<int> insted of int cast. Vicente J. Botet Escriba 2014-06-12 19:43:16 +0200
  • 8a6d3d68ce Merge pull request #14 from MarcelRaad/patch-1 Vicente J. Botet Escriba 2014-06-12 18:40:01 +0200
  • 3a5c926930 Fix for BOOST_NO_CXX11_RVALUE_REFERENCES Marcel Raad 2014-06-12 17:41:20 +0200
  • 685ee1506a Merge branch 'develop' Vicente J. Botet Escriba 2014-06-10 17:42:23 +0200
  • 2062cebb54 Merge pull request #13 from danieljames/json-fix Vicente J. Botet Escriba 2014-06-10 07:29:01 +0200
  • 126030eb8c JSON fix. Daniel James 2014-06-10 00:18:36 +0100
  • ac1b9653f3 Merge branch 'develop' Vicente J. Botet Escriba 2014-06-09 17:55:57 +0200
  • 54ee07e745 Make use of core files. Vicente J. Botet Escriba 2014-06-09 17:35:00 +0200
  • ca298c2c86 Don't use atomic<thread::id> and so don't use testable_mutex. Vicente J. Botet Escriba 2014-06-09 15:41:42 +0200
  • 4def87448e Merge pull request #12 from Lastique/patch-3 Vicente J. Botet Escriba 2014-06-09 15:07:48 +0200
  • 5719ea9e9f Added meta/libraries.json. Vicente J. Botet Escriba 2014-06-09 14:07:54 +0200
  • 6583d87c92 Added README.md. Vicente J. Botet Escriba 2014-06-09 14:05:57 +0200
  • fcf7a1811e make use of underlying_cast<int> when casting from an enum class. Vicente J. Botet Escriba 2014-06-09 14:04:11 +0200
  • d8f628ae65 Silence warnings about unused variables. Andrey Semashev 2014-06-09 15:20:12 +0400
  • 0bd10b7244 Merge branch 'develop' Vicente J. Botet Escriba 2014-06-08 12:11:31 +0200
  • 24635c588f Removed incomplete file. Vicente J. Botet Escriba 2014-06-04 13:04:59 +0200
  • 4f8106c00e remove dependency on Optional. Vicente J. Botet Escriba 2014-06-04 08:21:08 +0200