Explorar o código

Compute Budget: add `frozen-abi` feature (#1606)

compute budget: add `frozen-abi` feature
Joe C hai 1 ano
pai
achega
0bf34e5ca1
Modificáronse 7 ficheiros con 13 adicións e 0 borrados
  1. 1 0
      Cargo.lock
  2. 7 0
      compute-budget/Cargo.toml
  3. 1 0
      core/Cargo.toml
  4. 1 0
      cost-model/Cargo.toml
  5. 1 0
      program-runtime/Cargo.toml
  6. 1 0
      runtime/Cargo.toml
  7. 1 0
      svm/Cargo.toml

+ 1 - 0
Cargo.lock

@@ -5887,6 +5887,7 @@ dependencies = [
 name = "solana-compute-budget"
 name = "solana-compute-budget"
 version = "2.0.0"
 version = "2.0.0"
 dependencies = [
 dependencies = [
+ "solana-frozen-abi",
  "solana-sdk",
  "solana-sdk",
 ]
 ]
 
 

+ 7 - 0
compute-budget/Cargo.toml

@@ -10,4 +10,11 @@ license = { workspace = true }
 edition = { workspace = true }
 edition = { workspace = true }
 
 
 [dependencies]
 [dependencies]
+solana-frozen-abi = { workspace = true, optional = true }
 solana-sdk = { workspace = true }
 solana-sdk = { workspace = true }
+
+[features]
+frozen-abi = [
+    "dep:solana-frozen-abi",
+    "solana-sdk/frozen-abi",
+]

+ 1 - 0
core/Cargo.toml

@@ -117,6 +117,7 @@ frozen-abi = [
     "dep:solana-frozen-abi-macro",
     "dep:solana-frozen-abi-macro",
     "solana-accounts-db/frozen-abi",
     "solana-accounts-db/frozen-abi",
     "solana-bloom/frozen-abi",
     "solana-bloom/frozen-abi",
+    "solana-compute-budget/frozen-abi",
     "solana-cost-model/frozen-abi",
     "solana-cost-model/frozen-abi",
     "solana-gossip/frozen-abi",
     "solana-gossip/frozen-abi",
     "solana-ledger/frozen-abi",
     "solana-ledger/frozen-abi",

+ 1 - 0
cost-model/Cargo.toml

@@ -48,6 +48,7 @@ rustc_version = { workspace = true }
 frozen-abi = [
 frozen-abi = [
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi-macro",
     "dep:solana-frozen-abi-macro",
+    "solana-compute-budget/frozen-abi",
     "solana-sdk/frozen-abi",
     "solana-sdk/frozen-abi",
     "solana-vote-program/frozen-abi",
     "solana-vote-program/frozen-abi",
 ]
 ]

+ 1 - 0
program-runtime/Cargo.toml

@@ -51,5 +51,6 @@ rustc_version = { workspace = true }
 frozen-abi = [
 frozen-abi = [
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi-macro",
     "dep:solana-frozen-abi-macro",
+    "solana-compute-budget/frozen-abi",
     "solana-sdk/frozen-abi",
     "solana-sdk/frozen-abi",
 ]
 ]

+ 1 - 0
runtime/Cargo.toml

@@ -111,6 +111,7 @@ frozen-abi = [
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi-macro",
     "dep:solana-frozen-abi-macro",
     "solana-accounts-db/frozen-abi",
     "solana-accounts-db/frozen-abi",
+    "solana-compute-budget/frozen-abi",
     "solana-cost-model/frozen-abi",
     "solana-cost-model/frozen-abi",
     "solana-perf/frozen-abi",
     "solana-perf/frozen-abi",
     "solana-program-runtime/frozen-abi",
     "solana-program-runtime/frozen-abi",

+ 1 - 0
svm/Cargo.toml

@@ -53,6 +53,7 @@ dev-context-only-utils = []
 frozen-abi = [
 frozen-abi = [
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi",
     "dep:solana-frozen-abi-macro",
     "dep:solana-frozen-abi-macro",
+    "solana-compute-budget/frozen-abi",
     "solana-program-runtime/frozen-abi",
     "solana-program-runtime/frozen-abi",
     "solana-sdk/frozen-abi",
     "solana-sdk/frozen-abi",
 ]
 ]