boostorg / dynamic_bitset

Boost.org dynamic_bitset module
http://boost.org/libs/dynamic_bitset
Boost Software License 1.0
38 stars 59 forks source link

Improvement to m_do_find_from #55

Closed joprodrigues closed 4 years ago

joprodrigues commented 4 years ago

This new approach decreases the execution time locally. It also expresses better the purpose of the loop.

joprodrigues commented 4 years ago

The failing tests use C++03 and C++11, while the same tests in the 64 bits version are not failing and test for C++11 and C++17. The tests are failing because I am using a lambda.

codecov[bot] commented 4 years ago

Codecov Report

Merging #55 into develop will decrease coverage by 0.18%. The diff coverage is 66.66%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #55      +/-   ##
===========================================
- Coverage    77.20%   77.02%   -0.19%     
===========================================
  Files            5        4       -1     
  Lines          623      618       -5     
  Branches       217      215       -2     
===========================================
- Hits           481      476       -5     
  Misses          29       29              
  Partials       113      113              
Impacted Files Coverage Δ
include/boost/dynamic_bitset/dynamic_bitset.hpp 75.34% <66.66%> (-0.35%) :arrow_down:
include/boost/dynamic_bitset/serialization.hpp

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 3e01079...8976e7a. Read the comment docs.