Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: boostorg/thread
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: makelinux/thread
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 9 files changed
  • 1 contributor

Commits on Jul 30, 2021

  1. Configuration menu
    Copy the full SHA
    83c99ea View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2021

  1. stabilize test_script

    makelinux committed Aug 1, 2021
    Configuration menu
    Copy the full SHA
    0faa52c View commit details
    Browse the repository at this point in the history
  2. use BOOST_THREAD_TEST_IT

    Tests
    grep -r 'BOOST_TEST.* < '
    sometimes fails without details.
    BOOST_THREAD_TEST_IT reports what the difference is.
    
    Vim regex for replacement:
    s/BOOST_TEST(\(.*\) < \(.*\))/BOOST_THREAD_TEST_IT(\1, \2)/
    makelinux committed Aug 1, 2021
    Configuration menu
    Copy the full SHA
    94b0f81 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. increase and use BOOST_THREAD_TEST_TIME_MS

    Working around multiple various msvc timeouts:
    
    [00:10:06] testing.capture-output bin.v2\libs\thread\test\async__async_executor_p.test\msvc-14.1\rls\thrdp-wn32\thrd-mlt\async__async_executor_p.run
    [00:10:06] ====== BEGIN OUTPUT ======
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp[168]
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp[161] 18700
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp[195]
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp[161] 1300
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp[222]
    [00:10:06] libs\thread\test\sync\futures\async\async_executor_pass.cpp(160): test '(now - start).count() < (delay).count()' ('588712300' < '500000000') failed in function '__cdecl check_timer::~check_timer(void)'
    
    [00:08:03] testing.capture-output bin.v2\libs\thread\test\async__async_executor_p.test\msvc-12.0\rls\thrdp-wn32\thrd-mlt\async__async_executor_p.run
    [00:08:03] ====== BEGIN OUTPUT ======
    [00:08:03] libs\thread\test\sync\futures\async\async_executor_pass.cpp[167]
    [00:08:03] libs\thread\test\sync\futures\async\async_executor_pass.cpp(159): test 'now - start < delay' failed in function '__cdecl check_timer::~check_timer(void)'
    [00:08:03] libs\thread\test\sync\futures\async\async_executor_pass.cpp[160] 671942300
    [00:08:03] 1 error detected.
    
    [00:11:18]    Creating library bin.v2\libs\thread\test\condition_variable_any__wait_for_pred_p.test\msvc-14.2\rls\thrdp-wn32\thrd-mlt\condition_variable_any__wait_for_pred_p.lib and object bin.v2\libs\thread\test\condition_variable_any__wait_for_pred_p.test\msvc-14.2\rls\thrdp-wn32\thrd-mlt\condition_variable_any__wait_for_pred_p.exp
    [00:11:19] testing.capture-output bin.v2\libs\thread\test\condition_variable_any__wait_for_pred_p.test\msvc-14.2\rls\thrdp-wn32\thrd-mlt\condition_variable_any__wait_for_pred_p.run
    [00:11:19] ====== BEGIN OUTPUT ======
    [00:11:19] libs\thread\test\sync\conditions\condition_variable_any\wait_for_pred_pass.cpp(80): test '(d).count() < (ns(max_diff)).count()' ('359371700' < '350000000') failed in function 'void __cdecl f(void)'
    
    [00:16:25] testing.capture-output bin.v2\libs\thread\test\sync_pq_single_thread_p_lib.test\msvc-12.0\rls\thrdp-wn32\thrd-mlt\sync_pq_single_thread_p_lib.run
    [00:16:25] ====== BEGIN OUTPUT ======
    [00:16:25] libs\thread\test\sync\mutual_exclusion\sync_pq\pq_single_thread_pass.cpp(72): test '(d).count() < (ns(max_diff)).count()' ('418238900' < '400000000') failed in function 'void __cdecl test_pull_until(void)'
    
    fixup! increase and use BOOST_THREAD_TEST_TIME_MS
    makelinux committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    97522b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43d0f68 View commit details
    Browse the repository at this point in the history
  3. disable broken test mingw debug

    "g++"   -fvisibility-inlines-hidden -m32 -mthreads -O0 -fno-inline -Wall -g -fvisibility=hidden -march=i686 -Wextra -Wno-long-long -Wno-unused-parameter -Wno-variadic-macros -Wunused-function -pedantic -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED -DBOOST_THREAD_USE_DLL=1 -DBOOST_THREAD_WIN32  -I"."  -c -o "bin.v2\libs\thread\test\ex_executor.test\gcc-5\dbg\thrdp-wn32\thrd-mlt\vsblt-hdn\executor.o" "libs\thread\test\..\example\executor.cpp"
    ...failed gcc.compile.c++ bin.v2\libs\thread\test\ex_executor.test\gcc-5\dbg\thrdp-wn32\thrd-mlt\vsblt-hdn\executor.o...
    
    https://ci.appveyor.com/project/pdimov/thread/builds/40207198/job/qu7mtpfr0lngi6ca
    makelinux committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    3027ced View commit details
    Browse the repository at this point in the history
  4. - old msvc-12.0

    makelinux committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    4525fd1 View commit details
    Browse the repository at this point in the history
Loading