Merge pull request #5624 from youknowone/libffi-workspace

common dependency in workspace
This commit is contained in:
Jeong, YunWon authored and GitHub committed 2025-03-27 14:51:47 +09:00
1 parent c7ca173c90
commit f27c1f7ea3
8 files changed
+30 -22

No files matched your search

+11
View File
@@ -167,6 +167,7 @@ itertools = "0.14.0"
is-macro = "0.3.7"
junction = "1.2.0"
libc = "0.2.169"
libffi = "3.2"
log = "0.4.25"
nix = { version = "0.29", features = ["fs", "user", "process", "term", "time", "signal", "ioctl", "socket", "sched", "zerocopy", "dir", "hostname", "net", "poll"] }
malachite-bigint = "0.5"
@@ -177,9 +178,12 @@ num-complex = "0.4.6"
num-integer = "0.1.46"
num-traits = "0.2"
num_enum = { version = "0.7", default-features = false }
optional = "0.5"
once_cell = "1.20.3"
parking_lot = "0.12.3"
paste = "1.0.15"
proc-macro2 = "1.0.93"
quote = "1.0.38"
rand = "0.9"
rustix = { version = "0.38", features = ["event"] }
rustyline = "15.0.0"
@@ -191,6 +195,13 @@ strum_macros = "0.27"
syn = "2"
thiserror = "2.0"
thread_local = "1.1.8"
unicode-casing = "0.1.0"
unic-char-property = "0.9.0"
unic-normal = "0.9.0"
unic-ucd-age = "0.9.0"
unic-ucd-bidi = "0.9.0"
unic-ucd-category = "0.9.0"
unic-ucd-ident = "0.9.0"
unicode_names2 = "1.3.0"
widestring = "1.1.0"
windows-sys = "0.59.0"
+1 -1
View File
@@ -18,7 +18,7 @@ bitflags = { workspace = true }
itertools = { workspace = true }
malachite-bigint = { workspace = true }
num-complex = { workspace = true }
serde = { version = "1.0.217", optional = true, default-features = false, features = ["derive"] }
serde = { workspace = true, optional = true, default-features = false, features = ["derive"] }
lz4_flex = "0.11"
+1 -1
View File
@@ -13,7 +13,7 @@ hexf-parse = "0.2.1"
is-macro.workspace = true
lexical-parse-float = { version = "0.8.0", features = ["format"] }
num-traits = { workspace = true }
unic-ucd-category = "0.9"
unic-ucd-category = { workspace = true }
[dev-dependencies]
rand = { workspace = true }
+2 -2
View File
@@ -17,8 +17,8 @@ itertools = { workspace = true }
syn = { workspace = true, features = ["full", "extra-traits"] }
maplit = "1.0.2"
proc-macro2 = "1.0.93"
quote = "1.0.38"
proc-macro2 = { workspace = true }
quote = { workspace = true }
syn-ext = { version = "0.5.0", features = ["full"] }
textwrap = { version = "0.16.1", default-features = false }
+1 -4
View File
@@ -15,15 +15,12 @@ rustpython-compiler-core = { workspace = true }
num-traits = { workspace = true }
thiserror = { workspace = true }
libffi = { workspace = true, features = ["system"] }
cranelift = "0.116.1"
cranelift-jit = "0.116.1"
cranelift-module = "0.116.1"
[dependencies.libffi]
version = "3.1.0"
features = ["system"]
[dev-dependencies]
rustpython-derive = { path = "../derive", version = "0.4.0" }
+7 -7
View File
@@ -65,14 +65,14 @@ blake2 = "0.10.4"
unicode_names2 = { workspace = true }
# TODO: use unic for this; needed for title case:
# https://github.com/RustPython/RustPython/pull/832#discussion_r275428939
unicode-casing = "0.1.0"
unicode-casing = { workspace = true }
# update version all at the same time
unic-char-property = "0.9.0"
unic-normal = "0.9.0"
unic-ucd-bidi = "0.9.0"
unic-ucd-category = "0.9.0"
unic-ucd-age = "0.9.0"
unic-ucd-ident = "0.9.0"
unic-char-property = { workspace = true }
unic-normal = { workspace = true }
unic-ucd-bidi = { workspace = true }
unic-ucd-category = { workspace = true }
unic-ucd-age = { workspace = true }
unic-ucd-ident = { workspace = true }
ucd = "0.1.1"
# compression
+6 -6
View File
@@ -81,7 +81,7 @@ caseless = "0.2.2"
flamer = { version = "0.4", optional = true }
half = "2"
memoffset = "0.9.1"
optional = "0.5.0"
optional = { workspace = true }
result-like = "0.5.0"
timsort = "0.1.2"
@@ -89,11 +89,11 @@ timsort = "0.1.2"
unicode_names2 = { workspace = true }
# TODO: use unic for this; needed for title case:
# https://github.com/RustPython/RustPython/pull/832#discussion_r275428939
unicode-casing = "0.1.0"
unicode-casing = { workspace = true }
# update version all at the same time
unic-ucd-bidi = "0.9.0"
unic-ucd-category = "0.9.0"
unic-ucd-ident = "0.9.0"
unic-ucd-bidi = { workspace = true }
unic-ucd-category = { workspace = true }
unic-ucd-ident = { workspace = true }
[target.'cfg(unix)'.dependencies]
rustix = { workspace = true }
@@ -107,7 +107,7 @@ errno = "0.3"
widestring = { workspace = true }
[target.'cfg(all(any(target_os = "linux", target_os = "macos", target_os = "windows"), not(any(target_env = "musl", target_env = "sgx"))))'.dependencies]
libffi = "3.2"
libffi = { workspace = true, features = ["system"] }
libloading = "0.8"
[target.'cfg(any(not(target_arch = "wasm32"), target_os = "wasi"))'.dependencies]
+1 -1
View File
@@ -18,7 +18,7 @@ harness = false
rustpython-common = { workspace = true }
num_enum = { workspace = true }
bitflags = { workspace = true }
optional = "0.5"
optional = { workspace = true }
[dev-dependencies]
criterion = { workspace = true }