-
Notifications
You must be signed in to change notification settings - Fork 18
/
Packages.toml
115 lines (107 loc) · 3 KB
/
Packages.toml
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
skip = [
"julia",
"BugReporting", # nested rr is not supported
# deprecated
"NeuralNetDiffEq",
"DiffEqBiological",
"DiffEqMonteCarlo",
"DiffEqPDEBase",
"CUDAnative",
"CUDAatomics",
"CuArrays",
"CUDAdrv",
"CUDAapi",
"AMDGPUnative",
"ROCArrays",
"GPUifyLoops",
"UnitfulRecipes",
# requires binaries
"MATLAB", # MATLAB
"MATLABDiffEq", # MATLAB
"deSolveDiffEq", # R
"FEniCS", # Docker
"ClimateMachine", # MPI
"MPI", # MPI
"BitemporalPostgres", # POSTGRES
# doing bad things
# intentionally throwing a segfault
"Run",
# crashes not caused by Julia
"ConnectFourSolver", # artifact unsuited for julia#master
"Minuit2", #
"Elemental", # segfault in called library
"Starlight", #
# doing bad stuff during precompilation
"NewsLookout", # writing to a file in the package dir
# using a Cassette pass that generates invalid IR
"Traceur",
"IBMQJulia",
# using overly complex types/tuples
"Salsa",
# sleep precision tests with tight upper bound
"LoopThrottle",
# generating malformed IR
"StrideArraysCore",
# invoking APIs incorrectly
"CodeTransformation",
# generating way too much output
"OptimKit",
# unsafe pointer handling
"FITSIO",
"OIFITS",
"CFITSIO",
# requires specific environment
"AWSS3", # AWS secrets
"AWSCRT", #
"AWSTools", #
"LibAWSCRT", #
"AWS", #
"GPUInspector", # GPU hardware
"CUDA", # CUDA hardware
"cuTENSOR", #
"cuDNN", #
"NCCL", #
"ArrayInterfaceCUDA", #
"NNlibCUDA", #
"BloqadeCUDA", #
"FoldsCUDA", #
"LinearSolveCUDA", #
"oneAPI", # oneAPI hardware
"AMDGPU", # AMD GPU hardware
"HSARuntime",
"AdalmPluto", # SDR hardware
"RemoteHPC", # server software
"Metal", # Apple hardware
"ObjectiveC", # macOS
# nested containerization not supported
# (triggers a bug in crun)
"Sandbox",
"BinaryBuilder",
"BinaryBuilderBase",
]
# packages that are incompatible with running under rr
skip_rr = [
"Plots", # hangs
"BinaryBuilderBase", # requires 32-bit rr
]
# packages that are important, and thus shouldn't ever be blacklisted
important = [
"BenchmarkTools",
"CodeTracking", # used by Revise
"DataFrames",
"DifferentialEquations",
"Flux",
"HTTP",
"JuliaInterpreter",
"JuMP",
"LLVM",
"LoweredCodeUtils", # used by Revise
"Plots",
"Revise",
"PackageCompiler",
]
# packages that are slow, and should be granted more test time (they're worth it)
slow = [
"PackageCompiler",
"ChainRules"
]