Cargo Features
[dependencies]
diffsl = { version = "0.4.2", default-features = false, features = ["llvm15-0", "llvm16-0", "llvm17-0", "llvm18-0", "enzyme", "llvm", "test_compile", "rayon", "inkwell_internals"] }
- default = rayon
-
The
rayon
feature is set by default wheneverdiffsl
is added without
somewhere in the dependency tree.default-features = false - llvm15-0 = enzyme, inkwell-150, llvm, llvm-sys-150
- llvm16-0 = enzyme, inkwell-160, llvm, llvm-sys-160
- llvm17-0 = enzyme, inkwell-170, llvm, llvm-sys-170
- llvm18-0 = enzyme, inkwell-180, llvm, llvm-sys-180
- enzyme llvm15-0? llvm16-0? llvm17-0? llvm18-0? = bindgen, cmake
-
Affects
diffsl::enzyme
… - llvm llvm15-0? llvm16-0? llvm17-0? llvm18-0?
-
Affects
execution::llvm
… - test_compile
- rayon default
-
Enables rayon
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- inkwell-150 llvm15-0?
-
Enables inkwell
- inkwell-160 llvm16-0?
-
Enables inkwell
- inkwell-170 llvm17-0?
-
Enables inkwell
- inkwell-180 llvm18-0?
-
Enables inkwell
- llvm-sys-150 llvm15-0?
-
Enables llvm-sys ^150.0.3
- llvm-sys-160 llvm16-0?
-
Enables llvm-sys ^160.1.0
- llvm-sys-170 llvm17-0?
-
Enables llvm-sys ^170.0.1
- llvm-sys-180 llvm18-0?
-
Enables llvm-sys ^180.0.0
- inkwell_internals implicit feature
-
Enables inkwell_internals
inkwell_internals:
Internal macro crate for inkwell
- bindgen build enzyme?
- cmake build enzyme?