This reverts commit 34344982a9
.
This commit is contained in:
parent
083090817a
commit
51a2988bb2
38
Cargo.toml
38
Cargo.toml
|
@ -14,28 +14,28 @@ members = [
|
|||
"ledger-tool",
|
||||
"logger",
|
||||
"metrics",
|
||||
"instruction-processors/bpf",
|
||||
"instruction-processors/bpf_loader",
|
||||
"instruction-processors/budget_api",
|
||||
"instruction-processors/budget_program",
|
||||
"instruction-processors/config_api",
|
||||
"instruction-processors/config_program",
|
||||
"instruction-processors/exchange_api",
|
||||
"instruction-processors/exchange_program",
|
||||
"instruction-processors/token_api",
|
||||
"instruction-processors/token_program",
|
||||
"instruction-processors/failure_program",
|
||||
"instruction-processors/noop_program",
|
||||
"instruction-processors/stake_api",
|
||||
"instruction-processors/stake_program",
|
||||
"instruction-processors/storage_api",
|
||||
"instruction-processors/storage_program",
|
||||
"instruction-processors/vote_api",
|
||||
"instruction-processors/vote_program",
|
||||
"programs/bpf",
|
||||
"programs/bpf_loader",
|
||||
"programs/budget_api",
|
||||
"programs/budget_program",
|
||||
"programs/config_api",
|
||||
"programs/config_program",
|
||||
"programs/exchange_api",
|
||||
"programs/exchange_program",
|
||||
"programs/token_api",
|
||||
"programs/token_program",
|
||||
"programs/failure_program",
|
||||
"programs/noop_program",
|
||||
"programs/stake_api",
|
||||
"programs/stake_program",
|
||||
"programs/storage_api",
|
||||
"programs/storage_program",
|
||||
"programs/vote_api",
|
||||
"programs/vote_program",
|
||||
"replicator",
|
||||
"sdk",
|
||||
"upload-perf",
|
||||
"vote-signer",
|
||||
"wallet",
|
||||
]
|
||||
exclude = ["instruction-processors/bpf/rust/noop"]
|
||||
exclude = ["programs/bpf/rust/noop"]
|
||||
|
|
|
@ -19,9 +19,9 @@ CRATES=(
|
|||
metrics
|
||||
client
|
||||
drone
|
||||
instruction-processors/{budget_api,config_api,storage_api,token_api,vote_api}
|
||||
programs/{budget_api,config_api,storage_api,token_api,vote_api}
|
||||
runtime
|
||||
instruction-processors/{budget,bpf_loader,config,vote,storage,token,vote}
|
||||
programs/{budget,bpf_loader,config,vote,storage,token,vote}
|
||||
vote-signer
|
||||
core
|
||||
fullnode
|
||||
|
|
|
@ -56,7 +56,7 @@ _ cargo +$rust_nightly bench --manifest-path core/Cargo.toml ${V:+--verbose} \
|
|||
-- -Z unstable-options --format=json | tee -a "$BENCH_FILE"
|
||||
|
||||
# Run bpf benches
|
||||
_ cargo +$rust_nightly bench --manifest-path instruction-processors/bpf/Cargo.toml ${V:+--verbose} --features=bpf_c \
|
||||
_ cargo +$rust_nightly bench --manifest-path programs/bpf/Cargo.toml ${V:+--verbose} --features=bpf_c \
|
||||
-- -Z unstable-options --format=json --nocapture | tee -a "$BENCH_FILE"
|
||||
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ test-stable-perf)
|
|||
Cargo.toml$ \
|
||||
ci/test-stable-perf.sh \
|
||||
ci/test-stable.sh \
|
||||
^instruction-processors/ \
|
||||
^programs/ \
|
||||
^sdk/ \
|
||||
|| {
|
||||
annotate --style info \
|
||||
|
@ -46,10 +46,10 @@ test-stable-perf)
|
|||
}
|
||||
|
||||
# BPF program tests
|
||||
_ make -C instruction-processors/bpf/c tests
|
||||
_ instruction-processors/bpf/rust/noop/build.sh # Must be built out of band
|
||||
_ make -C programs/bpf/c tests
|
||||
_ programs/bpf/rust/noop/build.sh # Must be built out of band
|
||||
_ cargo +"$rust_stable" test \
|
||||
--manifest-path instruction-processors/bpf/Cargo.toml \
|
||||
--manifest-path programs/bpf/Cargo.toml \
|
||||
--no-default-features --features=bpf_c,bpf_rust
|
||||
|
||||
# Run root package tests with these features
|
||||
|
|
|
@ -46,7 +46,7 @@ rocksdb = "0.11.0"
|
|||
serde = "1.0.89"
|
||||
serde_derive = "1.0.88"
|
||||
serde_json = "1.0.39"
|
||||
solana-budget-api = { path = "../instruction-processors/budget_api", version = "0.14.0" }
|
||||
solana-budget-api = { path = "../programs/budget_api", version = "0.14.0" }
|
||||
solana-client = { path = "../client", version = "0.14.0" }
|
||||
solana-drone = { path = "../drone", version = "0.14.0" }
|
||||
solana-kvstore = { path = "../kvstore", version = "0.14.0" , optional = true }
|
||||
|
@ -55,8 +55,8 @@ solana-metrics = { path = "../metrics", version = "0.14.0" }
|
|||
solana-netutil = { path = "../netutil", version = "0.14.0" }
|
||||
solana-runtime = { path = "../runtime", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
solana-storage-api = { path = "../instruction-processors/storage_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../instruction-processors/vote_api", version = "0.14.0" }
|
||||
solana-storage-api = { path = "../programs/storage_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../programs/vote_api", version = "0.14.0" }
|
||||
solana-vote-signer = { path = "../vote-signer", version = "0.14.0" }
|
||||
sys-info = "0.5.6"
|
||||
tokio = "0.1"
|
||||
|
@ -66,8 +66,8 @@ untrusted = "0.6.2"
|
|||
[dev-dependencies]
|
||||
hex-literal = "0.1.4"
|
||||
matches = "0.1.6"
|
||||
solana-vote-program = { path = "../instruction-processors/vote_program", version = "0.14.0" }
|
||||
solana-budget-program = { path = "../instruction-processors/budget_program", version = "0.14.0" }
|
||||
solana-vote-program = { path = "../programs/vote_program", version = "0.14.0" }
|
||||
solana-budget-program = { path = "../programs/budget_program", version = "0.14.0" }
|
||||
|
||||
[[bench]]
|
||||
name = "banking_stage"
|
||||
|
|
|
@ -19,7 +19,7 @@ solana-netutil = { path = "../netutil", version = "0.14.0" }
|
|||
solana-metrics = { path = "../metrics", version = "0.14.0" }
|
||||
solana-runtime = { path = "../runtime", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../instruction-processors/vote_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../programs/vote_api", version = "0.14.0" }
|
||||
solana-vote-signer = { path = "../vote-signer", version = "0.14.0" }
|
||||
|
||||
[features]
|
||||
|
|
|
@ -13,16 +13,16 @@ clap = "2.33.0"
|
|||
serde_json = "1.0.39"
|
||||
solana = { path = "../core", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
solana-budget-api = { path = "../instruction-processors/budget_api", version = "0.14.0" }
|
||||
solana-storage-api = { path = "../instruction-processors/storage_api", version = "0.14.0" }
|
||||
solana-token-api = { path = "../instruction-processors/token_api", version = "0.14.0" }
|
||||
solana-config-api = { path = "../instruction-processors/config_api", version = "0.14.0" }
|
||||
solana-exchange-api = { path = "../instruction-processors/exchange_api", version = "0.14.0" }
|
||||
solana-budget-api = { path = "../programs/budget_api", version = "0.14.0" }
|
||||
solana-storage-api = { path = "../programs/storage_api", version = "0.14.0" }
|
||||
solana-token-api = { path = "../programs/token_api", version = "0.14.0" }
|
||||
solana-config-api = { path = "../programs/config_api", version = "0.14.0" }
|
||||
solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.0" }
|
||||
|
||||
|
||||
[dev-dependencies]
|
||||
hashbrown = "0.2.2"
|
||||
solana-vote-api = { path = "../instruction-processors/vote_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../programs/vote_api", version = "0.14.0" }
|
||||
|
||||
[features]
|
||||
cuda = ["solana/cuda"]
|
||||
|
|
|
@ -29,7 +29,7 @@ serde = "1.0.90"
|
|||
serde_derive = "1.0.90"
|
||||
serde_yaml = "0.8.8"
|
||||
solana-client = { path = "../client", version = "0.14.0" }
|
||||
solana-config-api = { path = "../instruction-processors/config_api", version = "0.14.0" }
|
||||
solana-config-api = { path = "../programs/config_api", version = "0.14.0" }
|
||||
solana-logger = { path = "../logger", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
tar = "0.4.22"
|
||||
|
|
|
@ -26,7 +26,7 @@ serde_json = "1.0.38"
|
|||
solana-logger = { path = "../logger", version = "0.14.0" }
|
||||
solana-metrics = { path = "../metrics", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../instruction-processors/vote_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../programs/vote_api", version = "0.14.0" }
|
||||
|
||||
[lib]
|
||||
name = "solana_runtime"
|
||||
|
|
|
@ -49,7 +49,7 @@ for crate in "${BIN_CRATES[@]}"; do
|
|||
)
|
||||
done
|
||||
|
||||
for dir in instruction-processors/*; do
|
||||
for dir in programs/*; do
|
||||
for program in echo target/release/deps/libsolana_"$(basename "$dir")".{so,dylib,dll}; do
|
||||
if [[ -f $program ]]; then
|
||||
mkdir -p "$installDir/bin/deps"
|
||||
|
|
|
@ -16,17 +16,17 @@ chrono = { version = "0.4.0", features = ["serde"] }
|
|||
dirs = "1.0.5"
|
||||
log = "0.4.2"
|
||||
serde_json = "1.0.39"
|
||||
solana-budget-api = { path = "../instruction-processors/budget_api", version = "0.14.0" }
|
||||
solana-budget-api = { path = "../programs/budget_api", version = "0.14.0" }
|
||||
solana-client = { path = "../client", version = "0.14.0" }
|
||||
solana-drone = { path = "../drone", version = "0.14.0" }
|
||||
solana-logger = { path = "../logger", version = "0.14.0" }
|
||||
solana-netutil = { path = "../netutil", version = "0.14.0" }
|
||||
solana-sdk = { path = "../sdk", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../instruction-processors/vote_api", version = "0.14.0" }
|
||||
solana-vote-api = { path = "../programs/vote_api", version = "0.14.0" }
|
||||
solana-vote-signer = { path = "../vote-signer", version = "0.14.0" }
|
||||
|
||||
[dev-dependencies]
|
||||
solana-budget-program = { path = "../instruction-processors/budget_program", version = "0.14.0" }
|
||||
solana-budget-program = { path = "../programs/budget_program", version = "0.14.0" }
|
||||
solana = { path = "../core", version = "0.14.0" }
|
||||
|
||||
[features]
|
||||
|
|
Loading…
Reference in New Issue