mirror of
https://github.com/microsoft/regorus.git
synced 2026-08-05 02:16:11 +00:00
chore(release): publish vendored mimalloc crates (#563)
- Prefix regorus- to mimalloc crates and add MIT licenses - alias dependencies to avoid code changes - add versions and release-plz publish entries - update Cargo.lock files for new crate names Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
This commit is contained in:
committed by
GitHub
parent
10eebfe54c
commit
0316ccd90c
30
Cargo.lock
generated
30
Cargo.lock
generated
@@ -812,20 +812,6 @@ version = "2.7.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc-sys"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "miniz_oxide"
|
||||
version = "0.8.9"
|
||||
@@ -1257,7 +1243,6 @@ dependencies = [
|
||||
"ipnet",
|
||||
"jsonschema",
|
||||
"lazy_static",
|
||||
"mimalloc",
|
||||
"msvc_spectre_libs",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
@@ -1265,6 +1250,7 @@ dependencies = [
|
||||
"prettydiff",
|
||||
"rand",
|
||||
"regex",
|
||||
"regorus-mimalloc",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_json",
|
||||
@@ -1277,6 +1263,20 @@ dependencies = [
|
||||
"walkdir",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"regorus-mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc-sys"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustversion"
|
||||
version = "1.0.22"
|
||||
|
||||
@@ -124,7 +124,7 @@ rand = { version = "0.9.0", default-features = false, features = ["thread_rng"],
|
||||
# Causes the project to link with the Spectre-mitigated CRT and libs.
|
||||
msvc_spectre_libs = { version = "0.1", features = ["error"], optional = true }
|
||||
dashmap = { version = "6.1", default-features = false, optional = true }
|
||||
mimalloc = { path = "mimalloc", optional = true }
|
||||
mimalloc = { package = "regorus-mimalloc", path = "mimalloc", version = "2.2.6", optional = true }
|
||||
|
||||
# rvm related deps
|
||||
indexmap = { version = "2.12.1", default-features = false, features = ["serde"], optional = true }
|
||||
|
||||
30
bindings/ffi/Cargo.lock
generated
30
bindings/ffi/Cargo.lock
generated
@@ -640,20 +640,6 @@ version = "2.7.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc-sys"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "msvc_spectre_libs"
|
||||
version = "0.1.3"
|
||||
@@ -963,12 +949,12 @@ dependencies = [
|
||||
"ipnet",
|
||||
"jsonschema",
|
||||
"lazy_static",
|
||||
"mimalloc",
|
||||
"msvc_spectre_libs",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
"rand",
|
||||
"regex",
|
||||
"regorus-mimalloc",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_json",
|
||||
@@ -990,6 +976,20 @@ dependencies = [
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"regorus-mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc-sys"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustix"
|
||||
version = "1.1.3"
|
||||
|
||||
30
bindings/java/Cargo.lock
generated
30
bindings/java/Cargo.lock
generated
@@ -522,20 +522,6 @@ version = "2.7.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc-sys"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "msvc_spectre_libs"
|
||||
version = "0.1.3"
|
||||
@@ -838,12 +824,12 @@ dependencies = [
|
||||
"ipnet",
|
||||
"jsonschema",
|
||||
"lazy_static",
|
||||
"mimalloc",
|
||||
"msvc_spectre_libs",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
"rand",
|
||||
"regex",
|
||||
"regorus-mimalloc",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_json",
|
||||
@@ -864,6 +850,20 @@ dependencies = [
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"regorus-mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc-sys"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustversion"
|
||||
version = "1.0.22"
|
||||
|
||||
30
bindings/python/Cargo.lock
generated
30
bindings/python/Cargo.lock
generated
@@ -502,20 +502,6 @@ dependencies = [
|
||||
"autocfg",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mimalloc-sys"
|
||||
version = "0.0.0"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "msvc_spectre_libs"
|
||||
version = "0.1.3"
|
||||
@@ -897,12 +883,12 @@ dependencies = [
|
||||
"ipnet",
|
||||
"jsonschema",
|
||||
"lazy_static",
|
||||
"mimalloc",
|
||||
"msvc_spectre_libs",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
"rand",
|
||||
"regex",
|
||||
"regorus-mimalloc",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_json",
|
||||
@@ -913,6 +899,20 @@ dependencies = [
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"regorus-mimalloc-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc-sys"
|
||||
version = "2.2.6"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "regoruspy"
|
||||
version = "0.9.0"
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
[package]
|
||||
name = "mimalloc"
|
||||
name = "regorus-mimalloc"
|
||||
description = "Vendored mimalloc allocator for regorus"
|
||||
edition = "2021"
|
||||
version = "2.2.6"
|
||||
license = "MIT"
|
||||
repository = "https://github.com/microsoft/regorus"
|
||||
|
||||
[features]
|
||||
default = ["std"]
|
||||
@@ -9,5 +12,5 @@ std = []
|
||||
allocator-memory-limits = ["std"]
|
||||
|
||||
[target.'cfg(not(any(target_family = "wasm")))'.dependencies]
|
||||
mimalloc-sys = { path = "./mimalloc-sys" }
|
||||
mimalloc-sys = { package = "regorus-mimalloc-sys", path = "./mimalloc-sys", version = "2.2.6" }
|
||||
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
[package]
|
||||
name = "mimalloc-sys"
|
||||
name = "regorus-mimalloc-sys"
|
||||
description = "Vendored mimalloc C allocator bindings for regorus"
|
||||
version = "2.2.6"
|
||||
build = "build.rs"
|
||||
links = "mimalloc"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
repository = "https://github.com/microsoft/regorus"
|
||||
|
||||
[dependencies]
|
||||
|
||||
|
||||
@@ -12,6 +12,16 @@ git_release_enable = true
|
||||
changelog_update = true
|
||||
publish = true
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc"
|
||||
publish = true
|
||||
changelog_update = false
|
||||
|
||||
[[package]]
|
||||
name = "regorus-mimalloc-sys"
|
||||
publish = true
|
||||
changelog_update = false
|
||||
|
||||
[[package]]
|
||||
name = "xtask"
|
||||
release = false
|
||||
|
||||
Reference in New Issue
Block a user