Commit Graph

  • c5e756d196
    Merge pull request #227 from kivadiu/develop Vicente J. Botet Escriba 2018-08-09 22:52:06 +0200
  • ee607c86d4 Fixed warning cast between incompatible function types from FARPROC_ to gettickcount64_t Frédéric Bron 2018-08-08 21:51:29 +0200
  • 68eef9240f try to fix it for C++98. Vicente J. Botet Escriba 2018-08-07 17:02:04 +0200
  • de7608f067 manage #224: thread::physical_concurrency() allocates a buffer that is bigger than necessary. Vicente J. Botet Escriba 2018-08-07 14:19:32 +0200
  • 743f2a0348 manage #226: 1.68 thread pool join do interruption. Vicente J. Botet Escriba 2018-08-07 14:15:18 +0200
  • d8d549cf3e manage #13561. Vicente J. Botet Escriba 2018-08-07 13:54:35 +0200
  • fc08c1fe28
    Merge pull request #220 from thughes/feature/test_measure_sleep_time Vicente J. Botet Escriba 2018-04-28 17:47:37 +0200
  • dce24d5b43 Use default test timing, except mac Tom Hughes 2018-04-21 13:20:13 -0700
  • b45ae62791 Use macro for comparison so times are printed on failure Tom Hughes 2018-04-21 16:33:06 -0700
  • b0485bafdd Reduce parallel build jobs on CircleCI Tom Hughes 2018-04-20 17:27:21 -0700
  • 3b52a8950f Subtract measured sleep time instead of constant 250 ms Tom Hughes 2018-03-19 17:32:39 -0700
  • e60f66e023
    Merge pull request #219 from thughes/feature/remove_racy_checks Vicente J. Botet Escriba 2018-04-27 14:43:14 +0200
  • 2a68582676 Remove racy check Tom Hughes 2018-04-25 20:53:55 -0700
  • b7ebda0f15 Remove racy check Tom Hughes 2018-04-21 10:26:47 -0700
  • 7b2289a1c5
    Merge pull request #212 from thughes/feature/add_thread_safety_annotations Vicente J. Botet Escriba 2018-04-25 19:13:05 +0200
  • 377bb87ad5 Merge branch 'develop' Vicente J. Botet Escriba 2018-04-18 17:51:46 +0200
  • 180ca01c97
    Merge pull request #217 from jschueller/patch-1 Vicente J. Botet Escriba 2018-04-15 10:37:11 +0200
  • a6dede8199
    Windows.h > windows.h Julien Schueller 2018-04-15 08:33:56 +0200
  • 25b915308a Added test for 13480. Vicente J. Botet Escriba 2018-04-14 09:26:31 +0200
  • 079871ffac Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2018-04-13 20:06:50 +0200
  • 4d62627668 Make it possible to compile with BOOST_NO_EXCEPTIONS defined Vicente J. Botet Escriba 2018-04-13 20:06:03 +0200
  • 2b88759f43 fix unused local vars. Vicente J. Botet Escriba 2018-04-13 13:50:49 +0200
  • d60968b61c Update boost-1.67 history. Vicente J. Botet Escriba 2018-04-13 11:23:10 +0200
  • 5aad4ac056
    Merge pull request #216 from gjasny/android-monotonic Vicente J. Botet Escriba 2018-04-12 09:06:51 +0200
  • 2ef70e02a5 pthread_condattr_setclock must not be used prior to Android 21 Gregor Jasny 2018-04-12 08:44:52 +0200
  • f525a18239
    Merge pull request #214 from Lastique/patch-6 Vicente J. Botet Escriba 2018-03-11 08:45:31 -0500
  • 5c2dd21508
    Update GetTickCount64 calling convention macro. Andrey Semashev 2018-03-11 02:13:36 +0300
  • 6d9aaff58a Increase the time for CircleCI/linux-xxx to 100ms :( Vicente J. Botet Escriba 2018-03-08 23:30:53 +0100
  • db72b0477d Increase the time for CircleCI/mac-clang to 170ms :( Vicente J. Botet Escriba 2018-03-08 22:29:39 +0100
  • 1f08b38461 Make the timing check configurable. Vicente J. Botet Escriba 2018-03-08 20:39:09 +0100
  • 8cffb15e1e add missing test file. Vicente J. Botet Escriba 2018-03-08 07:50:45 +0100
  • 3f1590bce7 fix CircleCI script. Vicente J. Botet Escriba 2018-03-08 00:42:31 +0100
  • 37e5c6513c Make configurable the timing. Set 100ms for MacOs and 75ms for Linux on CircleCI. Vicente J. Botet Escriba 2018-03-08 00:28:51 +0100
  • 7585187d1c dump delta timing to see when there is a timing issue. Vicente J. Botet Escriba 2018-03-07 23:20:36 +0100
  • 8764a5b3dd
    Merge pull request #213 from thughes/feature/add_circleci Vicente J. Botet Escriba 2018-03-07 19:53:35 +0100
  • 9f9feca70c Add CircleCI build Tom Hughes 2018-03-01 19:52:55 -0800
  • d268106bf8 Merge branch 'develop' Vicente J. Botet Escriba 2018-03-04 23:12:43 +0100
  • 1874018c12 Add thread safety annotations for lock_guard Tom Hughes 2018-03-01 13:17:13 -0800
  • d78a0ca53f Remove clang toolset from target requirements Tom Hughes 2018-02-28 15:51:38 -0800
  • d1ef6369d9 Fix bjam thread safety compile rules so they only build with clang Tom Hughes 2018-02-28 13:33:09 -0800
  • 040481760c avoid defining twice BOOST_THREAD_WIN32. Vicente J. Botet Escriba 2018-02-28 22:16:50 +0100
  • e848363029 Added define for WIN32 when threadapi is win32. Vicente J. Botet Escriba 2018-02-28 18:32:27 +0100
  • 8ce9826d98 Prefix macros with BOOST_THREAD Tom Hughes 2018-02-27 16:51:10 -0800
  • 5fa7ae14b9 Add clang thread-safety annotations to boost::mutex (pthread-only) Tom Hughes 2018-02-26 18:45:43 -0800
  • e3358e0925 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2018-02-26 16:23:41 +0100
  • 13a1f3daaa
    Merge pull request #211 from Lastique/rewrite_gettickcount64 Vicente J. Botet Escriba 2018-02-26 16:22:54 +0100
  • 3a95ba8559 Added periodic refresh calls to emulated GetTickCount64. Andrey Semashev 2018-02-21 20:05:45 +0300
  • 0871d0b0a6 Merge branch 'develop' of github.com:boostorg/thread into develop Vicente J. Botet Escriba 2018-02-21 02:13:26 +0100
  • 7edd340995
    Merge pull request #210 from austin-beer/final_cleanup_1 Vicente J. Botet Escriba 2018-02-21 02:12:43 +0100
  • 8633d7532d Rewritten GetTickCount64 emulation implementation. Andrey Semashev 2018-02-21 00:44:20 +0300
  • 03acfa57a2 Merge branch 'master' into develop Vicente J. Botet Escriba 2018-02-20 18:04:56 +0100
  • 9be0996062 merge develop (timespec_clocks). Vicente J. Botet Escriba 2018-02-20 17:52:51 +0100
  • 71231fb2ae Remove unnecessary inline keyword from templated functions Austin Beer 2018-02-16 11:38:45 -0700
  • 526c72cb4b
    Merge pull request #142 from boostorg/feature/timespec_clocks Vicente J. Botet Escriba 2018-02-16 07:10:41 +0100
  • ff5031db9e Merge branch 'develop' into feature/timespec_clocks Vicente J. Botet Escriba 2018-02-14 19:05:50 +0100
  • 581558868d
    Merge pull request #207 from austin-beer/feature/timespec_clocks_pr24_cleanup Vicente J. Botet Escriba 2018-02-14 04:38:29 +0100
  • 96484ac57f Replace hard-coded poll interval with BOOST_THREAD_POLL_INTERVAL_MILLISECONDS Austin Beer 2018-02-12 16:52:22 -0700
  • 7de4a7046a Add test code for time jump issue Austin Beer 2018-02-12 13:54:19 -0700
  • 3b7ca04408 Improve when and where the inline keyword is used. Austin Beer 2017-12-22 11:49:44 -0700
  • 473648ce6c fix ODR issue when future continuations are enabled. #193 future_then unit test contains two different implementations of do_continuation function. Vicente J. Botet Escriba 2018-02-10 14:12:25 +0100
  • 426636b1d0
    Merge pull request #204 from shinobu-x/wip-future-0002 Vicente J. Botet Escriba 2018-02-03 09:26:55 +0100
  • cb322cfa86 Missing destructor Shinobu Kinjo 2018-01-28 09:56:33 +0900
  • 51d3030a1f Add trace. Vicente J. Botet Escriba 2018-01-31 00:40:14 +0100
  • 26f1b6d237 dump diff duration on failing test. Vicente J. Botet Escriba 2018-01-30 19:10:11 +0100
  • 5ed197748e Move from 50ms to 75 ms as MacOS runs (on virtual machines?) are failing. Vicente J. Botet Escriba 2018-01-30 13:21:03 +0100
  • 79a523390f Added a nex duration trace. Vicente J. Botet Escriba 2018-01-30 06:27:08 +0100
  • f01b7b5013 print diff for some timeouts. Vicente J. Botet Escriba 2018-01-29 19:44:25 +0100
  • f855cb31d1 merge from develop with some winapp merge issues. Vicente J. Botet Escriba 2018-01-28 14:37:53 +0100
  • 99c2dd9cbc fix : terminating with uncaught exception of type boost::unit_test::framework::setup_error. Vicente J. Botet Escriba 2018-01-28 11:33:19 +0100
  • 36807a438a
    Merge pull request #203 from shinobu-x/wip-thread-0001 Vicente J. Botet Escriba 2018-01-26 07:08:36 +0100
  • f83e887d53 Not *_FUNTION_* but *_FUNCTION_* Shinobu Kinjo 2018-01-26 10:03:16 +0900
  • 57d991c36b
    Merge pull request #202 from shinobu-x/wip-future-0001 Vicente J. Botet Escriba 2018-01-22 23:37:58 +0100
  • 072bbee63e future.hpp: 1) Removed redundant access specifiers and unused variables in future_deferred_shared_state 2) check lock before unlock Shinobu Kinjo 2018-01-22 09:41:48 +0900
  • a3cc3a016c
    Merge pull request #200 from kuhlenough/develop Vicente J. Botet Escriba 2018-01-12 20:43:44 +0100
  • 669f652f4d Add CPU count for VxWorks Brian Kuhl 2018-01-12 01:08:11 -0500
  • c61f3a97e2
    Merge pull request #198 from Kojoley/fix-future-name-shadowing Vicente J. Botet Escriba 2017-12-30 10:23:45 +0100
  • 349ec68c0f
    Merge pull request #199 from DanielaE/fix/no-iterator-inheritance Vicente J. Botet Escriba 2017-12-30 01:48:34 +0100
  • 2eb9f1eb86
    Inheriting std::iterator is deprecated in c++17 Daniela Engert 2017-12-29 17:13:59 +0100
  • 7ab14ac4a3 future.hpp: Fixed name shadowing Nikita Kniazev 2017-12-24 03:28:43 +0300
  • 0183e3feb8
    Merge pull request #196 from austin-beer/feature/timespec_clocks_pr23_win32_time_jump_fixes Vicente J. Botet Escriba 2017-12-21 18:41:01 +0100
  • a0c23a608a
    Merge pull request #189 from gureedo/sync_patch Vicente J. Botet Escriba 2017-12-21 18:40:27 +0100
  • 610c3ae071 Fix issues with v2/shared_mutex.hpp Austin Beer 2017-12-20 12:26:09 -0700
  • b2903a5d14 Fix v2/shared_mutex.hpp time jump issues Austin Beer 2017-12-19 15:06:00 -0700
  • 81f3a78b8a Rearrange v2/shared_mutex.hpp so related functions appear together Austin Beer 2017-12-19 14:14:17 -0700
  • 56c17adf7e Merge branch 'develop' Vicente J. Botet Escriba 2017-12-19 22:04:59 +0100
  • e5224ee27a Fix win32 shared_mutex time jump issues Austin Beer 2017-12-18 16:27:26 -0700
  • d77affc6f5 Fix win32 mutex and recursive_mutex time jump issues Austin Beer 2017-12-15 17:36:58 -0700
  • 984ec57446
    Merge pull request #191 from austin-beer/feature/timespec_clocks_pr22_sync_queue_fixes Vicente J. Botet Escriba 2017-11-09 00:55:46 +0100
  • e96516d10d Fix sync queue time jump issues Austin Beer 2017-11-07 21:14:35 -0700
  • 907e827046 Add support for BOOST_THREAD_V2_SHARED_MUTEX Austin Beer 2017-10-30 12:49:57 -0600
  • 609d1a7be0
    allow sync policy for future then continuation (fix #111) Aleksey Katargin 2017-11-01 11:40:50 +0300
  • d19a2499cd Merge pull request #188 from austin-beer/feature/timespec_clocks_pr20_cleanup Vicente J. Botet Escriba 2017-10-27 08:10:05 +0200
  • 08619ef517 make use of --abbreviate-paths for windows names. Vicente J. Botet Escriba 2017-10-27 08:09:04 +0200
  • 5141adee96 make use of --abbreviate-paths for windows names. Vicente J. Botet Escriba 2017-10-27 08:06:12 +0200
  • 1e84b978b2 Use CLOCK_MONOTONIC by default Austin Beer 2017-10-26 08:07:49 -0600
  • a0f216bb2b Update timed tests to use stricter threshold with pthreads Austin Beer 2017-10-17 15:57:30 -0600
  • 2de04292da Rename CD to common_duration to match Boost Chrono Austin Beer 2017-10-17 12:39:24 -0600
  • c50428f612 Use direct initialization instead of assignment Austin Beer 2017-10-17 12:33:14 -0600
  • b4348b3cff Clean up detail/thread.hpp so all of the chrono functions are together Austin Beer 2017-10-17 12:16:41 -0600
  • fea3e33128 Remove empty v2/thread.hpp file Austin Beer 2017-10-17 12:45:30 -0600