Uncovered new code

Lines of code added in this pull request that are not covered by tests.

Covered new code

Lines of code added in this pull request that are covered by tests.

Lost baseline coverage

Lines of code that were covered by tests in master but are not covered anymore in this pull request.

Gained baseline coverage

Lines of code that were not covered by tests in master but are covered in this pull request.

Uncovered included code

Lines of code that were not executed in master but are executed in this pull request and are not covered by tests.

No coverage data

Covered included code

Lines of code that were not executed in master but are executed in this pull request and are covered by tests.

Sonarcloud

Benchmarks Beta

Name
ns/unit
unit/s
ins/unit
cyc/unit
IPC
Total time

AssembleBlock

266,887 ns/op -9.34%

3,747 op/s +10.30%

1,935,385 ins/op -12.81%

663,723 cyc/op -9.22%

2.92 IPC -3.95%

1.10 seconds

BlockFilterIndexSync

31,614,568 ns/op -63.36%

32 op/s +172.89%

79,347,794 ins/op -80.71%

28,655,421 cyc/op -82.32%

2.77 IPC +9.10%

1.86 seconds

DuplicateInputs

2,778,938 ns/op -62.84%

360 op/s +169.12%

19,077,119 ins/op -29.80%

6,982,004 cyc/op -62.39%

2.73 IPC +86.63%

1.10 seconds

PrevectorClearTrivial

4 ns/op +20.13%

251,099,217 op/s -16.76%

47 ins/op +4.44%

10 cyc/op +18.41%

4.70 IPC -11.79%

1.08 seconds

PrevectorDestructorNontrivial

10 ns/op -21.01%

96,504,119 op/s +26.59%

150 ins/op -15.01%

26 cyc/op -20.25%

5.69 IPC +6.57%

1.10 seconds

PrevectorFillVectorDirectTrivial

466 ns/op +21.09%

2,143,810 op/s -17.41%

4,513 ins/op +7.33%

1,183 cyc/op +20.26%

3.81 IPC -10.75%

1.09 seconds

PrevectorFillVectorIndirectNontrivial

17,930 ns/op +12.54%

55,771 op/s -11.14%

140,130 ins/op +6.45%

45,698 cyc/op +13.30%

3.07 IPC -6.05%

1.10 seconds

PrevectorResizeTrivial

2 ns/op +15.59%

514,194,038 op/s -13.49%

24 ins/op +4.44%

5 cyc/op +13.60%

4.83 IPC -8.06%

1.08 seconds

ReadBlockBench

2,423,511 ns/op -37.45%

413 op/s +59.88%

16,067,452 ins/op -35.66%

5,698,086 cyc/op -38.54%

2.82 IPC +4.69%

1.10 seconds

ReadRawBlockBench

147,845 ns/op -90.46%

6,764 op/s +948.57%

638,895 ins/op -92.91%

171,979 cyc/op -95.17%

3.71 IPC +46.63%

1.10 seconds

WriteBlockBench

1,132,393 ns/op -54.27%

883 op/s +118.65%

4,117,440 ins/op -67.31%

1,058,975 cyc/op -76.09%

3.89 IPC +36.69%

2.20 seconds