Skip to content

Commit d6228b0

Browse files
committed
gate static costs behind developer-mode
1 parent 6308060 commit d6228b0

File tree

5 files changed

+4
-2
lines changed

5 files changed

+4
-2
lines changed

clarity/src/vm/ast/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
pub mod definition_sorter;
1818
pub mod expression_identifier;
1919
pub mod parser;
20+
#[cfg(feature = "developer-mode")]
2021
pub mod static_cost;
2122
pub mod traits_resolver;
2223

clarity/src/vm/ast/static_cost/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ pub use trait_counter::{
66
TraitCount, TraitCountCollector, TraitCountContext, TraitCountPropagator, TraitCountVisitor,
77
};
88

9-
// Import types from analysis.rs
109
use crate::vm::costs::analysis::{
1110
CostAnalysisNode, CostExprNode, StaticCost, SummingExecutionCost,
1211
};

clarity/src/vm/ast/static_cost/trait_counter.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use crate::vm::ast::static_cost::{CostAnalysisNode, CostExprNode};
77
use crate::vm::costs::analysis::is_function_definition;
88
use crate::vm::functions::NativeFunctions;
99
use crate::vm::representations::{SymbolicExpression, SymbolicExpressionType};
10+
1011
type MinMaxTraitCount = (u64, u64);
1112
pub type TraitCount = HashMap<String, MinMaxTraitCount>;
1213

clarity/src/vm/costs/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ use crate::vm::types::{
4242
FunctionType, PrincipalData, QualifiedContractIdentifier, TupleData, TypeSignature,
4343
};
4444
use crate::vm::{CallStack, ClarityName, Environment, LocalContext, SymbolicExpression, Value};
45+
#[cfg(feature = "developer-mode")]
4546
pub mod analysis;
4647
pub mod constants;
4748
pub mod cost_functions;

clarity/src/vm/tests/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use crate::vm::contexts::OwnedEnvironment;
2424
pub use crate::vm::database::BurnStateDB;
2525
use crate::vm::database::MemoryBackingStore;
2626

27-
#[cfg(test)]
27+
#[cfg(all(test, feature = "developer-mode"))]
2828
mod analysis;
2929
mod assets;
3030
mod contracts;

0 commit comments

Comments
 (0)