• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

STEllAR-GROUP / hpx / #862
83%

Build:
DEFAULT BRANCH: master
Ran 10 Jan 2023 05:30PM UTC
Jobs 1
Files 2493
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jan 2023 05:30PM UTC coverage: 86.582% (-0.05%) from 86.634%
#862

push

StellarBot
Merge #6130

6130: Remove the mutex lock in the critical path of get_partitioner. r=hkaiser a=JiakunYan

Remove the mutex lock in the critical path of hpx::resource::detail::get_partitioner.

The protected variable `partitioner_ref` is only set once during initialization.

Co-authored-by: Jiakun Yan <jiakunyan1998@gmail.com>

6 of 6 new or added lines in 1 file covered. (100.0%)

174767 of 201851 relevant lines covered (86.58%)

2069816.07 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.67
0.0% libs/core/algorithms/tests/unit/container_algorithms/is_sorted_until_range.cpp
1
82.78
0.0% libs/core/datastructures/include/hpx/datastructures/any.hpp
1
84.62
0.0% libs/core/executors/src/fork_join_executor.cpp
1
94.12
0.0% libs/core/functional/include/hpx/functional/bind_back.hpp
1
98.89
-0.13% libs/core/iterator_support/include/hpx/iterator_support/zip_iterator.hpp
1
87.18
0.17% libs/core/program_options/src/config_file.cpp
1
90.16
-1.64% libs/core/resiliency/tests/performance/replay/pure_async_for_replay.cpp
1
47.47
1.08% libs/core/resource_partitioner/src/partitioner.cpp
1
93.33
0.0% libs/core/serialization/include/hpx/serialization/valarray.hpp
1
79.46
-0.89% libs/core/threading_base/src/set_thread_state.cpp
2
91.92
-2.02% libs/core/algorithms/include/hpx/parallel/algorithms/includes.hpp
2
50.83
-1.67% libs/core/errors/src/error_code.cpp
2
88.24
0.0% libs/core/functional/include/hpx/functional/bind_front.hpp
2
93.17
-1.24% libs/core/resource_partitioner/tests/unit/cross_pool_injection.cpp
2
93.55
0.22% libs/core/serialization/include/hpx/serialization/variant.hpp
2
99.14
0.0% libs/full/naming_base/include/hpx/naming_base/gid_type.hpp
3
31.58
0.0% libs/core/program_options/include/hpx/program_options/detail/utf8_codecvt_facet.hpp
3
85.07
-4.48% libs/full/collectives/include/hpx/collectives/gather.hpp
4
93.15
-0.05% libs/core/logging/src/format/named_write.cpp
4
87.3
1.15% libs/core/runtime_configuration/src/static_factory_data.cpp
5
73.53
-14.71% libs/full/collectives/include/hpx/collectives/all_gather.hpp
6
91.1
0.12% libs/core/program_options/src/cmdline.cpp
7
95.5
-0.03% libs/core/program_options/src/options_description.cpp
8
82.63
-3.76% libs/full/components/include/hpx/components/client_base.hpp
9
64.0
-0.65% libs/core/program_options/src/utf8_codecvt_facet.cpp
9
52.38
-42.86% libs/full/collectives/tests/regressions/broadcast_unwrap_future_2885.cpp
10
66.67
0.0% libs/core/coroutines/src/thread_enums.cpp
10
78.08
0.3% libs/core/threading_base/src/thread_pool_base.cpp
10
68.92
-13.51% libs/full/runtime_distributed/include/hpx/runtime_distributed/server/migrate_component.hpp
11
61.02
0.33% libs/core/debugging/src/print.cpp
12
84.13
-3.17% libs/core/futures/include/hpx/futures/future.hpp
12
80.34
0.17% libs/core/program_options/src/variables_map.cpp
14
93.73
0.0% libs/core/string_util/include/hpx/string_util/token_functions.hpp
16
71.03
0.27% libs/full/actions_base/src/detail/action_factory.cpp
16
28.21
-41.03% libs/full/resiliency_distributed/tests/unit/async_replay_distributed_plain.cpp
17
74.14
-0.28% libs/core/runtime_configuration/src/init_ini_data.cpp
22
68.57
-31.43% libs/full/collectives/tests/unit/gather.cpp
23
77.78
0.0% libs/core/io_service/src/io_service_pool.cpp
23
0.0
0.0% libs/core/util/src/regex_from_pattern.cpp
30
64.67
0.04% libs/core/errors/src/exception.cpp
30
0.0
-100.0% libs/full/segmented_algorithms/tests/unit/partitioned_vector_transform_reduce_binary1.cpp
33
39.55
-0.6% libs/core/runtime_local/src/thread_mapper.cpp
33
75.62
-0.5% libs/core/threading_base/src/scheduler_base.cpp
35
69.7
-0.3% libs/core/affinity/src/affinity_data.cpp
39
85.32
-0.77% libs/core/threadmanager/src/threadmanager.cpp
40
63.46
0.23% libs/core/program_options/src/value_semantic.cpp
46
70.0
1.75% libs/core/runtime_local/src/interval_timer.cpp
48
66.6
0.0% libs/core/command_line_handling_local/src/command_line_handling_local.cpp
56
65.11
0.16% libs/core/topology/src/topology.cpp
58
83.5
4.29% libs/core/schedulers/include/hpx/schedulers/shared_priority_queue_scheduler.hpp
62
34.48
-0.48% libs/core/asio/src/asio_util.cpp
63
62.01
0.12% libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
66
33.9
-27.97% libs/core/runtime_local/src/serialize_exception.cpp
82
72.07
0.11% libs/core/thread_pools/include/hpx/thread_pools/scheduled_thread_pool_impl.hpp
103
64.63
-0.28% libs/core/ini/src/ini.cpp
132
67.63
0.5% libs/core/resource_partitioner/src/detail_partitioner.cpp
157
68.57
0.0% libs/core/runtime_local/src/runtime_local.cpp
193
21.81
0.2% libs/core/affinity/src/parse_affinity_options.cpp
Jobs
ID Job ID Ran Files Coverage
1 #862.1 10 Jan 2023 05:30PM UTC 2493
86.58
Source Files on build #862
  • Tree
  • List 2493
  • Changed 998
  • Source Changed 133
  • Coverage Changed 989
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • cf01d4f0 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc