solana/ledger/src
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
..
blockstore
shred moves shreds deduper to shred-sigverify stage (#30786) 2023-03-22 13:19:16 +00:00
ancestor_iterator.rs
bank_forks_utils.rs Uses strong types for snapshot hashes in SnapshotPackagerService (#30603) 2023-03-06 16:50:45 -05:00
bigtable_delete.rs
bigtable_upload.rs
bigtable_upload_service.rs Track max_complete_rewards_slot for use in rpc, bigtable (#30698) 2023-03-14 12:08:48 -06:00
block_error.rs
blockstore.rs make_slot_entries(): Use unique hashes (#30627) 2023-03-30 19:36:30 -07:00
blockstore_db.rs drop default from PhantomData::default() (#30476) 2023-02-23 14:59:08 -08:00
blockstore_meta.rs Fix SlotMeta connected tracking (#28069) 2023-03-21 20:17:58 +08:00
blockstore_metrics.rs
blockstore_options.rs
blockstore_processor.rs Refactor - Cleanup error handling in program runtime (#30693) 2023-04-05 15:50:34 +02:00
builtins.rs Revert "add default_cost as mandatory field for Builtin (#30639)" (#30749) 2023-03-16 11:21:06 -05:00
genesis_utils.rs
leader_schedule.rs
leader_schedule_cache.rs
leader_schedule_utils.rs
lib.rs
next_slots_iterator.rs
rooted_slot_iterator.rs
shred.rs increases retransmit-stage deduper capacity and reset-cycle (#30758) 2023-03-20 20:32:23 +00:00
shredder.rs reduces MAX_CODE_SHREDS_PER_SLOT (#30543) 2023-03-04 20:56:26 +00:00
sigverify_shreds.rs removes lazy-static thread-pool from sigverify-shreds (#30787) 2023-03-20 20:33:22 +00:00
slot_stats.rs
staking_utils.rs
token_balances.rs