Commit Graph

  • bad686d620 Merge pull request #155 from austin-beer/feature/timespec_clocks_pr4 Vicente J. Botet Escriba 2017-09-21 07:57:12 +0200
  • 2f1b1c4d44 Missed a file in the previous commit. Austin Beer 2017-09-20 10:58:04 -0600
  • d8f24d9183 Fixed an issue where the results of Chrono arithmetic operations weren't being assigned to a common type that's guaranteed to compile. Austin Beer 2017-09-20 10:53:40 -0600
  • 0fa843532e Eliminated unnecessary convertions to chrono::nanoseconds Austin Beer 2017-09-20 10:06:01 -0600
  • 7b49f3f354 Merge pull request #154 from austin-beer/feature/timespec_clocks_pr3 Vicente J. Botet Escriba 2017-09-20 20:43:36 +0200
  • e6f876e830 More Cleanup * Deleted unused sleep_for() overload in pthread/thread_data.hpp. * Deleted unused and disabled sleep_for() overloads in win32/thread_data.hpp. Austin Beer 2017-09-20 10:10:17 -0600
  • 285d35f43f Cleanup * Deleted a couple of unnecessary calls to internal_clock_t::now() in v2/thread.hpp. * Deleted the hidden::sleep_until() functions, which are no longer being used. * Deleted the condition_variable::do_wait_for() function, which is no longer being used. * Deleted the sleep_mutex and sleep_condition variables in pthread/thread_data.hpp, which are no longer being used. Austin Beer 2017-09-19 16:12:22 -0600
  • a18dfa1fea Merge branch 'feature/timespec_clocks' of github.com:boostorg/thread into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-19 23:46:45 +0200
  • f5ccff5b6e Merge pull request #153 from austin-beer/feature/timespec_clocks_pr2 Vicente J. Botet Escriba 2017-09-19 23:45:45 +0200
  • 4329e5be07 Merge pull request #150 from boostorg/feature/promise_deferred Vicente J. Botet Escriba 2017-09-19 23:42:08 +0200
  • 962ef813b4 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2017-09-19 23:31:09 +0200
  • 1c51b5d9b8 fix may-alias issue. Vicente J. Botet Escriba 2017-09-19 23:30:42 +0200
  • a9706f0745 Fixed sleep(TimeDuration const& rel_time) when internal clock is not monotonic but CLOCK_MONOTONIC is available. Austin Beer 2017-09-19 15:06:06 -0600
  • 8e718893e5 Merge branch 'feature/timespec_clocks' of github.com:boostorg/thread into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-19 22:09:38 +0200
  • f56bc930bc Merge pull request #151 from austin-beer/timespec_clocks_pr1 Vicente J. Botet Escriba 2017-09-19 22:08:48 +0200
  • f1dec7935f Rearranged a couple of functions to simplify the #if/#else logic. Austin Beer 2017-09-19 13:22:13 -0600
  • 732f8c7458 Merge pull request #152 from shinobu-x/sk_detail_move_fix_001 Vicente J. Botet Escriba 2017-09-19 20:39:07 +0200
  • dd66147e07 Do not include same headers twice Shinobu Kinjo 2017-09-20 03:06:10 +0900
  • aebbcda3fe Updates to fix interruption-point inconsistencies. * Fixed the interruption-point versions of sleep_for/sleep_until() to always use condition variables. * Fixed the no-interruption-point versions of sleep_for/sleep_until() to use pthread_delay_np or nanosleep whenever possible. * Updated hidden::sleep_for() to always use a condition variable. * Updated no_interruption_point::hidden::sleep_for() to use pthread_delay_np or nanosleep whenever possible. Austin Beer 2017-09-19 09:04:57 -0600
  • 5b4d230d4a Merge branch 'develop' into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-19 13:01:20 +0200
  • 48a2a960da remove some warnings. Vicente J. Botet Escriba 2017-09-19 03:20:46 +0200
  • 728c8f9507 woraround for msvc <= 1900 Vicente J. Botet Escriba 2017-09-19 03:17:14 +0200
  • d0db967e3b Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2017-09-19 00:13:57 +0200
  • 6b174a3419 Merge branch 'develop' into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-18 19:11:38 +0200
  • d40e0faceb Merge branch 'develop' into feature/promise_deferred Vicente J. Botet Escriba 2017-09-18 18:42:48 +0200
  • 0a71259442 Merge branch 'fix/msvc12.0-devector-issues' into develop Vicente J. Botet Escriba 2017-09-18 18:08:26 +0200
  • aa2fea2250 disable dequeue_views/queue_views tests if < _MSC_VER < 1910 Vicente J. Botet Escriba 2017-09-18 13:11:57 +0200
  • a759fc693d replace bad character by white space. Vicente J. Botet Escriba 2017-09-18 08:22:37 +0200
  • 9813c81ef3 Added missing include. Vicente J. Botet Escriba 2017-09-18 02:44:37 +0200
  • 65989edb97 Added promise deferred functions. Vicente J. Botet Escriba 2017-09-18 02:22:49 +0200
  • 1c85a84474 try to silent issues with msvc 12.0 and devector. Vicente J. Botet Escriba 2017-09-18 00:15:35 +0200
  • c86ef1721c appveyor uses -j3 now. Vicente J. Botet Escriba 2017-09-17 23:34:02 +0200
  • e2b9ce78c2 use -j3 with appveyor. Vicente J. Botet Escriba 2017-09-17 23:06:40 +0200
  • 576231942d Merge branch 'develop' into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-17 22:40:59 +0200
  • 9b4c86dbd4 Merge pull request #148 from eldiener/develop Vicente J. Botet Escriba 2017-09-17 19:30:55 +0200
  • 82eed2ca6d make use of do_wait_until when BOOST_THREAD_HAS_CONDATTR_SET_CLOCK_MONOTONIC is defined as proposed by Austin Beer.. Vicente J. Botet Escriba 2017-09-17 19:09:09 +0200
  • 56016e8348 reinplement sleep(system_time) as proposed by Austin Beer. Vicente J. Botet Escriba 2017-09-17 19:08:51 +0200
  • b6b6a6944a remove redundant chrono:: Vicente J. Botet Escriba 2017-09-17 18:45:05 +0200
  • dfb64a5af5 Removed executable attribute. Edward Diener 2017-09-17 08:51:10 -0400
  • 711bcae5d7 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2017-09-17 13:49:06 +0200
  • ed9ce65eb8 rename mp11 by thread in AppVeyor file. Vicente J. Botet Escriba 2017-09-17 00:32:54 +0200
  • d7010f9924 Merge pull request #147 from Lastique/fix_mfc_init_hook Vicente J. Botet Escriba 2017-09-16 22:36:01 +0200
  • b64aad9869 Changed _pRawDllMain and related types to use HINSTANCE instead of HANDLE. Andrey Semashev 2017-09-16 20:47:10 +0300
  • 739f8eeb81 Merge branch 'develop' Vicente J. Botet Escriba 2017-09-16 17:57:21 +0200
  • eead731177 #12976 Boost Thread Executors documentation mistakes Vicente J. Botet Escriba 2017-09-16 17:47:16 +0200
  • c689b6205c Merge pull request #146 from shinobu-x/sk_scheduling_adaptor_fix_001 Vicente J. Botet Escriba 2017-09-16 14:50:28 +0200
  • 03431ae64f modified: include/boost/thread/executors/scheduling_adaptor.hpp modified: test/test_scheduling_adaptor.cpp Shinobu Kinjo 2017-09-16 15:41:18 +0900
  • c33b4bafbb Merge pull request #144 from boostorg/pdimov-patch-1 Vicente J. Botet Escriba 2017-09-10 21:02:14 +0200
  • 13959e3a5e Add -j3 to .travis.yml to reduce build time and avoid timeouts Peter Dimov 2017-09-10 13:46:44 +0300
  • 3556f298c7 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2017-09-09 18:42:58 +0200
  • 091e8c8088 reduce the number of travis jobs. Vicente J. Botet Escriba 2017-09-09 18:42:23 +0200
  • 14deba107f minor chnages. Vicente J. Botet Escriba 2017-09-07 22:41:31 +0200
  • eda6b64491 Merge pull request #140 from SSE4/clang_windows_fixes Vicente J. Botet Escriba 2017-09-07 00:56:11 +0200
  • ef81bd2e0b Merge branch 'develop' into feature/timespec_clocks Vicente J. Botet Escriba 2017-09-07 00:31:40 +0200
  • ee24ff8dd1 commit CI files. Vicente J. Botet Escriba 2017-09-07 00:29:29 +0200
  • 99e2867a21 add missing t-d100 as reported by Autin. Vicente J. Botet Escriba 2017-09-06 23:39:29 +0200
  • 6805c7fcb6 fix timed mutex chrono time related functions. Vicente J. Botet Escriba 2017-09-06 22:57:34 +0200
  • 24b1636615 try a fix for sleep_for/sleep_until on linux. Vicente J. Botet Escriba 2017-09-06 12:57:09 +0200
  • dfe39c630f Merge pull request #1 from Lastique/clang_windows_fixes_fixes SSE4 2017-09-06 09:36:01 +0700
  • c67f4b08a0 try to fix QOI issues reported by Austin Bear for condition_variable/condition_variable_any with chrono interface. Vicente J. Botet Escriba 2017-09-06 00:06:33 +0200
  • 5c51abc92f fix windows issues reported by Austin Bear. Vicente J. Botet Escriba 2017-09-05 23:39:50 +0200
  • a1460b6b0d Fixed incorrect call to GetCurrentThreadId. Andrey Semashev 2017-09-05 21:43:42 +0300
  • 02f3290765 Added a missing include. Andrey Semashev 2017-09-05 21:42:43 +0300
  • 078bd570c8 Iterate while waiting until on condition variables. Vicente J. Botet Escriba 2017-09-05 12:49:41 +0200
  • b1991924b7 fix compile issue on windows. Vicente J. Botet Escriba 2017-09-05 12:48:13 +0200
  • fa1965a87c comment unuseful/redundant code Vicente J. Botet Escriba 2017-09-05 12:47:32 +0200
  • d00933d5f4 Windows has an internal steady clock. Vicente J. Botet Escriba 2017-09-05 12:46:34 +0200
  • 81fe14fda2 Update after test from brainwave64. Vicente J. Botet Escriba 2017-09-04 07:35:33 +0200
  • 13d293829c Update after test from brainwave64. Vicente J. Botet Escriba 2017-09-04 01:48:36 +0200
  • a6d5b5e576 Use internal clock whenever possible. Vicente J. Botet Escriba 2017-09-03 16:17:45 +0200
  • 1063638763 Replace timespec by specific clock/timepoint/duration like classes that represent the monotonic, the real or the one used internaly at the platform level. Make use of these clocks/timepoints/durations almost all around. Need to replace yet all the occurrences of get_system_time(). Vicente J. Botet Escriba 2017-09-02 14:42:25 +0200
  • 5f0eeeff66 - additional WinAPI definitions SSE4 2017-08-31 16:12:16 +0700
  • e63257ff7f - switch to boost winapi, to avoid duplicated definitions when compiling using Clang on Windows SSE4 2017-08-31 14:52:13 +0700
  • 39c23ddf5a Interrup the threads before joining on schedulers. Vicente J. Botet Escriba 2017-08-28 09:16:20 +0200
  • 3ee73c866d INcrease the threashold of spourious timeouts. Vicente J. Botet Escriba 2017-08-28 09:15:39 +0200
  • 584b9c2d29 Merge pull request #131 from Lastique/fix_ticket12730 Vicente J. Botet Escriba 2017-08-27 20:57:04 +0200
  • 349f59d92d Changed signatures of TLS cleanup hooks for consistency with MSVC RTL. Andrey Semashev 2017-08-27 19:17:23 +0300
  • a02f0ec577 Merge branch 'develop' Vicente J. Botet Escriba 2017-08-26 11:00:33 +0200
  • e99ec0a283 Update copyright. Vicente J. Botet Escriba 2017-08-26 10:50:51 +0200
  • 5920e4c7af Update copyright. Vicente J. Botet Escriba 2017-08-26 10:50:15 +0200
  • 13f3d7ed87 Update changes. Vicente J. Botet Escriba 2017-08-26 10:48:11 +0200
  • 738ab19573 Update to new version 4.8.0with changes. Vicente J. Botet Escriba 2017-08-26 10:41:58 +0200
  • 510e66aef7 rename make_ready to notify_deferred. Vicente J. Botet Escriba 2017-08-26 10:39:31 +0200
  • 19c590a881 manage with #12949. Vicente J. Botet Escriba 2017-08-26 10:38:37 +0200
  • 395e3d786b #130 - Bug in boost::condition_variable on Windows. Vicente J. Botet Escriba 2017-08-24 09:04:26 +0200
  • fdc0cbcd8c #130 - Bug in boost::condition_variable on Windows. Vicente J. Botet Escriba 2017-08-24 08:45:36 +0200
  • f27a2921da manage with #13019 - ABI compatibility for BOOST_THREAD_PROVIDES_INTERRUPTIONS incomplete. Vicente J. Botet Escriba 2017-08-23 00:33:57 +0200
  • bb32aa3164 manage with 13163-boost::detail::heap_new does not have a variadic variant. Vicente J. Botet Escriba 2017-08-22 23:48:23 +0200
  • 32229388f5 make use of timespec_now_realtime to fix issues with timespec_now. Vicente J. Botet Escriba 2017-08-16 23:14:06 +0200
  • 70b887a7bd Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2017-08-16 20:31:11 +0200
  • 28bf345c96 make more evident that timespec is realtime and not monotonic. Vicente J. Botet Escriba 2017-08-16 20:30:59 +0200
  • 6a1eed0fa8 Merge pull request #129 from shinobu-x/wip-sk-20170815 Vicente J. Botet Escriba 2017-08-16 07:41:23 +0200
  • c4d5488f7a Do not include same header twice Shinobu Kinjo 2017-08-15 07:29:10 +0900
  • 24a22b66ef Workaround deprecated ::getpagesize(). Vicente J. Botet Escriba 2017-08-13 07:19:42 +0200
  • 9579dc2056 Merge pull request #126 from Lastique/patch-6 Vicente J. Botet Escriba 2017-08-03 23:02:41 +0200
  • 89e694cc56 Merge pull request #127 from dkolsen-pgi/sleep_until Vicente J. Botet Escriba 2017-08-03 23:00:23 +0200
  • 047205fbbd Fix sleep_until() to use a realtime clock David Olsen 2017-08-02 15:19:32 -0700
  • 23e7135f2c Use BOOST_MAY_ALIAS from Boost.Config. Andrey Semashev 2017-07-29 17:06:24 +0300
  • 333365aefe Merge branch 'develop' Vicente J. Botet Escriba 2017-06-11 11:33:12 +0200
  • d4cff01c72 #12519. Vicente J. Botet Escriba 2017-06-11 11:30:59 +0200