Open Bug 1521905 (reachable) Opened 7 years ago Updated 3 years ago

[meta] Identify and remove dead/unused code from the build with Reachable

Categories

(Developer Infrastructure :: Source Code Analysis, enhancement, P3)

enhancement

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: decoder, Assigned: decoder)

References

(Depends on 3 open bugs)

Details

(Keywords: meta)

Reachable is a proof-of-concept static analysis that uses Searchfox data to detect files in our codebase, in particular in third-party libraries, that are part of the build but not actually used by any code.

Removing or disabling such code at build time is desirable to decrease build time, code size and to make code coverage analysis easier.

This bug is for tracking the removal of code based on the tool results.

Depends on: 1522066
Depends on: 1522432

The priority flag is not set for this bug.
:sylvestre, could you have a look please?

Flags: needinfo?(sledru)
Flags: needinfo?(sledru)
Priority: -- → P3

Christian, do you know where the code is available ? (and the instance)

Flags: needinfo?(choller)

Provided both to Marco on IRC :)

Flags: needinfo?(choller)
Depends on: 1607592
Depends on: 1607597
Depends on: 1607612
Product: Firefox Build System → Developer Infrastructure
Severity: normal → S3
Depends on: 1801087
Depends on: 1801850
Depends on: 1801893
Depends on: 1801894
Depends on: 1802158
Depends on: 1802159
Depends on: 1802160
No longer depends on: 1801850
Depends on: 1801850
You need to log in before you can comment on or make changes to this bug.