Pull program stubs into SDK (#10704)

This commit is contained in:
Jack May
2020-06-18 23:23:28 -07:00
committed by GitHub
parent 6d81eede93
commit d77818c18b
33 changed files with 28 additions and 102 deletions

View File

@ -1446,7 +1446,6 @@ version = "1.3.0"
dependencies = [
"solana-bpf-rust-128bit-dep 1.3.0",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1454,7 +1453,6 @@ name = "solana-bpf-rust-128bit-dep"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1462,7 +1460,6 @@ name = "solana-bpf-rust-alloc"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1471,7 +1468,6 @@ version = "1.3.0"
dependencies = [
"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1479,7 +1475,6 @@ name = "solana-bpf-rust-dup-accounts"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1489,7 +1484,6 @@ dependencies = [
"num-derive 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
"thiserror 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1498,7 +1492,6 @@ name = "solana-bpf-rust-external-spend"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1507,7 +1500,6 @@ version = "1.3.0"
dependencies = [
"solana-bpf-rust-invoked 1.3.0",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1515,7 +1507,6 @@ name = "solana-bpf-rust-invoked"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1523,7 +1514,6 @@ name = "solana-bpf-rust-iter"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1532,7 +1522,6 @@ version = "1.3.0"
dependencies = [
"solana-bpf-rust-many-args-dep 1.3.0",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1540,7 +1529,6 @@ name = "solana-bpf-rust-many-args-dep"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1548,7 +1536,6 @@ name = "solana-bpf-rust-noop"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1556,7 +1543,6 @@ name = "solana-bpf-rust-panic"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1565,7 +1551,6 @@ version = "1.3.0"
dependencies = [
"solana-bpf-rust-param-passing-dep 1.3.0",
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1573,7 +1558,6 @@ name = "solana-bpf-rust-param-passing-dep"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1581,7 +1565,6 @@ name = "solana-bpf-rust-sysval"
version = "1.3.0"
dependencies = [
"solana-sdk 1.3.0",
"solana-sdk-bpf-test 1.3.0",
]
[[package]]
@ -1735,10 +1718,6 @@ dependencies = [
"thiserror 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "solana-sdk-bpf-test"
version = "1.3.0"
[[package]]
name = "solana-sdk-macro"
version = "1.3.0"

View File

@ -15,9 +15,6 @@ edition = "2018"
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
solana-bpf-rust-128bit-dep = { path = "../128bit_dep", version = "1.3.0" }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -54,7 +54,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -86,7 +86,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -15,9 +15,6 @@ edition = "2018"
byteorder = { version = "1", default-features = false }
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -21,7 +21,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -17,9 +17,6 @@ num-traits = "0.2"
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
thiserror = "1.0"
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -14,7 +14,6 @@ edition = "2018"
[dependencies]
solana-bpf-rust-invoked = { path = "../invoked"}
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]

View File

@ -201,4 +201,4 @@ fn process_instruction(
Ok(())
}
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();

View File

@ -13,7 +13,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]

View File

@ -192,4 +192,4 @@ fn process_instruction(
Ok(())
}
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -22,7 +22,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -15,9 +15,6 @@ edition = "2018"
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
solana-bpf-rust-many-args-dep = { path = "../many_args_dep", version = "1.3.0" }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -30,7 +30,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -52,7 +52,7 @@ pub fn many_args_sret(
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_many_args() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -68,7 +68,7 @@ fn process_instruction(
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_return_sstruct() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -15,9 +15,6 @@ edition = "2018"
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
solana-bpf-rust-param-passing-dep = { path = "../param_passing_dep", version = "1.3.0" }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -27,7 +27,7 @@ pub extern "C" fn entrypoint(_input: *mut u8) -> u64 {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_entrypoint() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]

View File

@ -28,7 +28,7 @@ impl<'a> TestDep {
mod test {
use super::*;
// Pulls in the stubs required for `info!()`
solana_sdk_bpf_test::stubs!();
solana_sdk::program_stubs!();
#[test]
fn test_dep() {

View File

@ -14,9 +14,6 @@ edition = "2018"
[dependencies]
solana-sdk = { path = "../../../../sdk/", version = "1.3.0", default-features = false }
[dev_dependencies]
solana-sdk-bpf-test = { path = "../../../../sdk/bpf/rust/test", version = "1.3.0" }
[features]
program = ["solana-sdk/program"]
default = ["program"]