solana/program-runtime/src
Pankaj Garg b1f5b0d790
Find and load missing programs in LoadedPrograms cache (#30275)
* Find and load missing programs in LoadedPrograms cache

- filter program accounts in a transaction batch
- filter the accounts that are missing in LoadedPrograms cache
- load the programs before processing the transactions
- unit tests

* address review comments

* fix clippy

* address review comments

* fix test

* fix more tests
2023-02-21 12:53:35 -08: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 feature gate to enable compute_budget::request_heap_frame on mainnetBeta (#30077) 2023-02-03 09:21:57 -06:00
executor_cache.rs Find and load missing programs in LoadedPrograms cache (#30275) 2023-02-21 12:53:35 -08:00
invoke_context.rs Adds stable layout types to pass to the runtime (#30192) 2023-02-16 08:16:25 -05:00
lib.rs Remove executors trait and replace with LoadedProgram (#30348) 2023-02-17 12:47:45 +01:00
loaded_programs.rs Find and load missing programs in LoadedPrograms cache (#30275) 2023-02-21 12:53:35 -08:00
log_collector.rs Fix program log filtering (#22133) 2021-12-28 12:13:03 -08: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 Add feature gate to remove support for RequestUnitsDeprecated instruction (#27503) 2022-09-09 22:24:21 +00:00
stable_log.rs Reformat imports to a consistent style for imports 2021-12-03 09:19:13 -08:00
sysvar_cache.rs Adds `IndexOfAccount` type (#27599) 2022-09-06 11:31:40 +02:00
timings.rs chore: bump enum-iterator from 0.8.1 to 1.2.0 (#27496) 2022-08-31 15:07:29 -06:00