* Refactor: move compute budget runtime logic into solana-program-runtime (#22543)
(cherry picked from commit cc76a73c49
)
# Conflicts:
# programs/bpf/tests/programs.rs
# sdk/src/compute_budget.rs
* resolve conflicts
Co-authored-by: Justin Starry <justin@solana.com>
This commit is contained in:
@ -17,7 +17,10 @@ use solana_bpf_loader_program::{
|
||||
use solana_bpf_rust_invoke::instructions::*;
|
||||
use solana_bpf_rust_realloc::instructions::*;
|
||||
use solana_bpf_rust_realloc_invoke::instructions::*;
|
||||
use solana_program_runtime::{invoke_context::with_mock_invoke_context, timings::ExecuteTimings};
|
||||
use solana_program_runtime::{
|
||||
compute_budget::ComputeBudget, invoke_context::with_mock_invoke_context,
|
||||
timings::ExecuteTimings,
|
||||
};
|
||||
use solana_rbpf::{
|
||||
elf::Executable,
|
||||
static_analysis::Analysis,
|
||||
@ -41,7 +44,7 @@ use solana_sdk::{
|
||||
bpf_loader, bpf_loader_deprecated, bpf_loader_upgradeable,
|
||||
client::SyncClient,
|
||||
clock::MAX_PROCESSING_AGE,
|
||||
compute_budget::{ComputeBudget, ComputeBudgetInstruction},
|
||||
compute_budget::ComputeBudgetInstruction,
|
||||
entrypoint::{MAX_PERMITTED_DATA_INCREASE, SUCCESS},
|
||||
instruction::{AccountMeta, CompiledInstruction, Instruction, InstructionError},
|
||||
loader_instruction,
|
||||
|
Reference in New Issue
Block a user