forked from diku-dk/futhark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathweeder.dhall
30 lines (25 loc) · 1004 Bytes
/
weeder.dhall
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-- Configuration rules for weeder; a tool for finding dead code:
-- https://github.com/ocharles/weeder
{ roots = [
-- The entry points for the main CLI program and the unit tests.
"^Main.main$"
-- Modules intended as externally visible for library code.
, "^Language.Futhark.Query"
, "^Language.Futhark.Parser"
, "^Futhark.Bench.decodeBenchResults"
-- Generated code that we cannot do anything about.
, "^Paths_futhark"
-- Code that might technically be dead right now, but is kept around
-- for consistency of the internal API.
, "^Futhark.Analysis.AlgSimplify.ppRangesRep"
, "^Futhark.Analysis.PrimExp"
, "^Futhark.Builder"
, "^Futhark.Construct.eConvOp"
, "^Futhark.Pass.ExtractKernels.Distribution.ppKernelNest"
, "^Futhark.Representation.AST.Attributes.Types.int16"
, "^Futhark.Representation.AST.Attributes.Types.float32"
, "^Futhark.Representation.AST.Attributes.Types.float64"
, "^Futhark.Representation.PrimitiveTests"
],
type-class-roots = True
}