solana/program-runtime/src
Alexander Meißner 8033be333e
Refactor - `LoadedPrograms` (#33482)
* Adds type ProgramRuntimeEnvironment.

* Moves LoadedPrograms::remove_expired_entries() into LoadedPrograms::prune().

* Adds Stats::prunes_environment and renames Stats::prunes_orphan and Stats::prunes_expired.

* Adds LoadedPrograms::latest_root_epoch.

* Typo fix, authored-by: Dmitri Makarov <dmakarov@users.noreply.github.com>
2023-10-02 19:01:23 +02:00
..
accounts_data_meter.rs Do not check accounts data size in InvokeContext (#26773) 2022-08-08 11:05:25 -04:00
compute_budget.rs heap_size type to be consistent with request instruction (#33354) 2023-09-25 13:11:26 -05:00
invoke_context.rs Bump solana_rbpf to v0.7.0 (#33104) 2023-09-06 10:54:15 +02:00
lib.rs Upgrades Rust to 1.72.0 & nightly-2023-08-25 (#32961) 2023-09-01 07:26:13 +00:00
loaded_programs.rs Refactor - `LoadedPrograms` (#33482) 2023-10-02 19:01:23 +02:00
log_collector.rs Remove From<LogCollector> for Vec<String> (#33012) 2023-08-27 13:10:02 +09:00
message_processor.rs Bump rand to 0.8, rand_chacha to 0.3, getrandom to 0.2 (#32871) 2023-08-21 19:11:21 +02:00
pre_account.rs Remove `total_data_size` and `data_size_changed` from `ExecuteDetailsTimings` (#27051) 2022-08-23 14:58:32 +02:00
prioritization_fee.rs Fix - Upcoming `arithmetic_side_effects` lints (#33000) 2023-08-29 20:58:53 +02:00
stable_log.rs Bumps base64 from 0.13.1 to 0.21.0. (#31522) 2023-05-11 11:34:58 -07:00
sysvar_cache.rs Add epoch_rewards to sysvar cache (#32155) 2023-06-20 15:01:34 -05:00
timings.rs Fix incorrect ExecuteAccessoryTimings (#31167) 2023-04-16 22:40:52 +02:00