Skip to content

Commit eda9170

Browse files
authored
Merge branch 'develop' into fix/profile-sqlite
2 parents 9c54488 + 44e4d86 commit eda9170

File tree

135 files changed

+480
-488
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+480
-488
lines changed

clarity/src/libclarity.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,25 +57,11 @@ pub extern crate prometheus;
5757

5858
#[macro_use]
5959
pub extern crate stacks_common;
60-
pub use stacks_common::{
61-
impl_array_hexstring_fmt, impl_array_newtype, impl_byte_array_message_codec,
62-
impl_byte_array_serde,
63-
};
64-
65-
pub use stacks_common::codec;
66-
pub use stacks_common::consts;
67-
pub use stacks_common::types;
68-
pub use stacks_common::util;
6960

7061
#[macro_use]
7162
/// The Clarity virtual machine
7263
pub mod vm;
7364

74-
pub use stacks_common::address;
75-
76-
/// A high level library for interacting with the Clarity vm
77-
// pub mod core;
78-
7965
pub mod boot_util {
8066
use crate::vm::representations::ContractName;
8167
use crate::vm::types::QualifiedContractIdentifier;

clarity/src/vm/analysis/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ pub mod trait_checker;
2424
pub mod type_checker;
2525
pub mod types;
2626

27-
use crate::types::StacksEpochId;
2827
use crate::vm::database::MemoryBackingStore;
28+
use stacks_common::types::StacksEpochId;
2929

3030
pub use self::types::{AnalysisPass, ContractAnalysis};
3131

clarity/src/vm/ast/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ use self::sugar_expander::SugarExpander;
4141
use self::traits_resolver::TraitsResolver;
4242
use self::types::BuildASTPass;
4343
pub use self::types::ContractAST;
44-
use crate::types::StacksEpochId;
4544
use crate::vm::costs::cost_functions::ClarityCostFunction;
4645
use crate::vm::diagnostic::{Diagnostic, Level};
4746
use crate::vm::representations::PreSymbolicExpression;
4847
use crate::vm::ClarityVersion;
48+
use stacks_common::types::StacksEpochId;
4949

5050
/// Legacy function
5151
#[cfg(any(test, features = "testing"))]

clarity/src/vm/contexts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ use crate::vm::types::{
4545
QualifiedContractIdentifier, TraitIdentifier, TypeSignature, Value,
4646
};
4747
use crate::vm::{eval, is_reserved};
48-
use crate::{types::chainstate::StacksBlockId, types::StacksEpochId};
48+
use stacks_common::{types::chainstate::StacksBlockId, types::StacksEpochId};
4949

5050
use crate::vm::costs::cost_functions::ClarityCostFunction;
5151
use crate::vm::version::ClarityVersion;

clarity/src/vm/database/clarity_db.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@ use crate::vm::types::{
4242
};
4343
use stacks_common::util::hash::{to_hex, Hash160, Sha256Sum, Sha512Trunc256Sum};
4444

45-
use crate::types::chainstate::{
45+
use stacks_common::types::chainstate::{
4646
BlockHeaderHash, BurnchainHeaderHash, SortitionId, StacksAddress, StacksBlockId, VRFSeed,
4747
};
4848

4949
use crate::vm::types::byte_len_of_serialization;
5050

51-
use crate::types::{StacksEpoch as GenericStacksEpoch, StacksEpochId, PEER_VERSION_EPOCH_2_0};
51+
use stacks_common::types::{
52+
StacksEpoch as GenericStacksEpoch, StacksEpochId, PEER_VERSION_EPOCH_2_0,
53+
};
5254

5355
use stacks_common::consts::MINER_REWARD_MATURITY;
5456
use stacks_common::consts::{

clarity/src/vm/database/clarity_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ use crate::vm::events::StacksTransactionEvent;
3232
use crate::vm::types::QualifiedContractIdentifier;
3333
use stacks_common::util::hash::{hex_bytes, to_hex, Hash160, Sha512Trunc256Sum};
3434

35-
use crate::types::chainstate::{BlockHeaderHash, StacksBlockId, VRFSeed};
3635
use crate::vm::contexts::GlobalContext;
3736
use crate::vm::types::PrincipalData;
3837
use crate::vm::Value;
38+
use stacks_common::types::chainstate::{BlockHeaderHash, StacksBlockId, VRFSeed};
3939

4040
pub struct NullBackingStore {}
4141

clarity/src/vm/database/key_value_wrapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use crate::vm::{StacksEpoch, Value};
2727
use stacks_common::types::StacksEpochId;
2828
use stacks_common::util::hash::Sha512Trunc256Sum;
2929

30-
use crate::types::chainstate::StacksBlockId;
30+
use stacks_common::types::chainstate::StacksBlockId;
3131

3232
use super::clarity_store::SpecialCaseHandler;
3333
use super::{ClarityBackingStore, ClarityDeserializable};

clarity/src/vm/database/sqlite.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use rusqlite::{
2020
Savepoint, NO_PARAMS,
2121
};
2222

23-
use crate::types::chainstate::StacksBlockId;
23+
use stacks_common::types::chainstate::StacksBlockId;
2424

2525
use stacks_common::util::db_common::tx_busy_handler;
2626

clarity/src/vm/docs/contracts.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ use crate::vm::types::{FunctionType, Value};
55
use std::collections::{BTreeMap, HashMap, HashSet};
66
use std::iter::FromIterator;
77

8-
use crate::types::StacksEpochId;
98
use crate::vm::ast::{build_ast_with_rules, ASTRules};
109
use crate::vm::contexts::GlobalContext;
1110
use crate::vm::costs::LimitedCostTracker;
1211
use crate::vm::database::MemoryBackingStore;
1312
use crate::vm::types::QualifiedContractIdentifier;
1413
use crate::vm::version::ClarityVersion;
1514
use crate::vm::{self, ContractContext};
15+
use stacks_common::types::StacksEpochId;
1616

1717
use stacks_common::consts::CHAIN_ID_TESTNET;
1818

clarity/src/vm/docs/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2649,16 +2649,16 @@ mod test {
26492649

26502650
use super::make_json_api_reference;
26512651
use super::{get_input_type_string, make_all_api_reference};
2652-
use crate::address::AddressHashMode;
2653-
use crate::types::chainstate::{SortitionId, StacksAddress, StacksBlockId};
2654-
use crate::types::Address;
26552652
use crate::vm::analysis::type_check;
2653+
use crate::vm::database::{ClarityDatabase, MemoryBackingStore};
26562654
use crate::vm::types::TupleData;
2657-
use crate::{types::chainstate::VRFSeed, vm::StacksEpoch};
2658-
use crate::{
2659-
types::chainstate::{BlockHeaderHash, BurnchainHeaderHash, ConsensusHash},
2660-
vm::database::{ClarityDatabase, MemoryBackingStore},
2655+
use crate::vm::StacksEpoch;
2656+
use stacks_common::address::AddressHashMode;
2657+
use stacks_common::types::chainstate::{
2658+
BlockHeaderHash, BurnchainHeaderHash, ConsensusHash, VRFSeed,
26612659
};
2660+
use stacks_common::types::chainstate::{SortitionId, StacksAddress, StacksBlockId};
2661+
use stacks_common::types::Address;
26622662

26632663
use crate::vm::ast::ASTRules;
26642664
use crate::vm::costs::ExecutionCost;

0 commit comments

Comments
 (0)