Archived issue #0032641

Coding - get rid of unused forward declarations [IGESAppli to LDOM]

Open CASCADEOCCT:Codingclosed4 public notes

Search issues

Description

include-what-you-use is a great tool for code health improvement. It allows for detecting unused headers and forward declarations.

Packages from IGESAppli to LDOM (inclusively) are processed in this ticket.

Steps to reproduce

N/A

Public activity

4 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Mon Oct 25 07:50:25 2021 +0300

    0032641: Coding - get rid of unused forward declarations [IGESAppli to LDOM]
02Commenter 2
Hi Kirill,

Could you please take a look at the patch?

Now, Jenkins seems to be ok:
http://jenkins-test-occt/view/CR32641-master-aml2/view/COMPARE/
03Commenter 3
Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17728.310000000427 / 17750.15000000046 [-0.12%]
Products
Total CPU difference: 11578.090000000113 / 11624.980000000118 [-0.40%]
Windows-64-VC14:
OCCT
Total CPU difference: 19746.84375 / 19683.796875 [+0.32%]
Products
Total CPU difference: 12740.0 / 10994.3125 [+15.88%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
04Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]

Related records