solana/runtime/benches
Alexander Meißner 24a87f33a8
Refactor - Cleanup error handling in program runtime (#30693)
* Moves stable_log::program_invoke(), stable_log::program_success() and stable_log::program_failure() calls from bpf_loader into InvokeContext::process_executable_chain().

* Turns result of ProcessInstructionWithContext from InstructionError into Box<dyn std::error::Error>.

* Bump to solana_rbpf v0.3.0

* Removes Result from return type of EbpfVm::new().

* Turns EbpfError into Box<dyn std::error::Error>.

* Removes BpfError.

* Removes SyscallError::InstructionError.

* Adds a type alias for Box<dyn std::error::Error> in syscalls.
2023-04-05 15:50:34 +02:00
..
accounts.rs Do not use ancestors in get_snapshot_storages (#30772) 2023-03-17 22:48:47 +00:00
accounts_index.rs add second type to accounts index for disk (#30446) 2023-02-23 13:05:06 -08:00
append_vec.rs Generalize the return value of append_accounts() (#30571) 2023-03-06 09:52:05 -08:00
bank.rs Refactor - Cleanup error handling in program runtime (#30693) 2023-04-05 15:50:34 +02:00
prioritization_fee_cache.rs Only need bank reference for update (#30879) 2023-03-24 09:48:04 -07:00
status_cache.rs patches clippy errors from new rust nightly release (#27996) 2022-09-22 22:23:03 +00:00