@@ -15,7 +15,7 @@ default = []
15
15
llvm15-0 = [" inkwell-150" , " llvm-sys-150" , " llvm" , " enzyme" ]
16
16
llvm16-0 = [" inkwell-160" , " llvm-sys-160" , " llvm" , " enzyme" ]
17
17
llvm17-0 = [" inkwell-170" , " llvm-sys-170" , " llvm" , " enzyme" ]
18
- llvm18-0 = [" inkwell-180 " , " llvm-sys-180 " , " llvm" , " enzyme" ]
18
+ llvm18-1 = [" inkwell-181 " , " llvm-sys-181 " , " llvm" , " enzyme" ]
19
19
enzyme = [" bindgen" , " cmake" ]
20
20
llvm = []
21
21
cranelift = [" dep:cranelift" , " dep:cranelift-module" , " dep:cranelift-object" , " dep:cranelift-jit" , " dep:cranelift-native" ]
@@ -24,27 +24,27 @@ rayon = ["dep:rayon"]
24
24
25
25
[dependencies ]
26
26
ndarray = { version = " =0.16.1" }
27
- anyhow = " 1.0.95 "
27
+ anyhow = " 1.0.98 "
28
28
approx = " 0.5"
29
- pest = " 2.7.15 "
30
- pest_derive = " 2.7.15 "
29
+ pest = " 2.8.0 "
30
+ pest_derive = " 2.8.0 "
31
31
itertools = " 0.14.0"
32
32
uid = " 0.1.8"
33
- inkwell-150 = { package = " inkwell" , version = " >=0.5 .0" , features = [" llvm15-0" ], optional = true }
34
- inkwell-160 = { package = " inkwell" , version = " >=0.5 .0" , features = [" llvm16-0" ], optional = true }
35
- inkwell-170 = { package = " inkwell" , version = " >=0.5 .0" , features = [" llvm17-0" ], optional = true }
36
- inkwell-180 = { package = " inkwell" , version = " >=0.5 .0" , features = [" llvm18-0 " ], optional = true }
37
- llvm-sys-150 = { package = " llvm-sys" , version = " 150.0.3 " , optional = true }
38
- llvm-sys-160 = { package = " llvm-sys" , version = " 160.1.0 " , optional = true }
39
- llvm-sys-170 = { package = " llvm-sys" , version = " 170.0.1 " , optional = true }
40
- llvm-sys-180 = { package = " llvm-sys" , version = " 180.0 .0" , optional = true }
41
- inkwell_internals = { version = " 0.10 .0" , optional = true }
42
- cranelift = { version = " 0.115.1 " , optional = true }
43
- cranelift-module = { version = " 0.115.1 " , optional = true }
44
- cranelift-object = { version = " 0.115.1 " , optional = true }
45
- cranelift-jit = { version = " 0.115.1 " , optional = true }
46
- cranelift-native = { version = " 0.115.1 " , optional = true }
47
- target-lexicon = " 0.12 "
33
+ inkwell-150 = { package = " inkwell" , version = " 0.6 .0" , features = [" llvm15-0" ], optional = true }
34
+ inkwell-160 = { package = " inkwell" , version = " 0.6 .0" , features = [" llvm16-0" ], optional = true }
35
+ inkwell-170 = { package = " inkwell" , version = " 0.6 .0" , features = [" llvm17-0" ], optional = true }
36
+ inkwell-181 = { package = " inkwell" , version = " 0.6 .0" , features = [" llvm18-1 " ], optional = true }
37
+ llvm-sys-150 = { package = " llvm-sys" , version = " 150.2.1 " , optional = true }
38
+ llvm-sys-160 = { package = " llvm-sys" , version = " 160.2.1 " , optional = true }
39
+ llvm-sys-170 = { package = " llvm-sys" , version = " 170.2.0 " , optional = true }
40
+ llvm-sys-181 = { package = " llvm-sys" , version = " 181.2 .0" , optional = true }
41
+ inkwell_internals = { version = " 0.11 .0" , optional = true }
42
+ cranelift = { version = " 0.119.0 " , optional = true }
43
+ cranelift-module = { version = " 0.119.0 " , optional = true }
44
+ cranelift-object = { version = " 0.119.0 " , optional = true }
45
+ cranelift-jit = { version = " 0.119.0 " , optional = true }
46
+ cranelift-native = { version = " 0.119.0 " , optional = true }
47
+ target-lexicon = " 0.13 "
48
48
aliasable = " 0.1.3"
49
49
rayon = { version =" 1.10.0" , optional = true }
50
50
lazy_static = " 1.5.0"
@@ -63,11 +63,11 @@ features = [
63
63
64
64
[build-dependencies ]
65
65
bindgen = { version = " 0.71.1" , optional = true }
66
- cmake = { version = " 0.1.52 " , optional = true }
66
+ cmake = { version = " 0.1.54 " , optional = true }
67
67
68
68
[target .'cfg(not(target_arch = "wasm32"))' .dev-dependencies ]
69
- divan = " 0.1.17 "
70
- env_logger = " 0.11.6 "
69
+ divan = " 0.1.21 "
70
+ env_logger = " 0.11.8 "
71
71
72
72
[[bench ]]
73
73
name = " evaluation"
0 commit comments