solana-with-rpc-optimizations/runtime
HaoranYi 5a3a10e847
Deprecate account meta executable read/update in bpf loaders (#34194)
* use PROGRAM_OWNER + program data for account executable

mock account data with executable_meta in precompiled program and update
test_bank_hash_consistency test

pr: return const slice and add comments

pr: use ReadableAccount

use const to get rid of magic number

add featuregate disable_bpf_loader_instructions to disable bpf loader management instructions, and deprecate_executable_meta_update_in_bpf_loader to deprecate executable flag update in bpf loader

deprecate usage of executable in Account

fix a test

fix sbp bench

fix sbf program tests

add feature gate to account and borrowed account apis

fix tests

more test fixes

* restore bpf_loader v2 tests

---------

Co-authored-by: HaoranYi <haoran.yi@solana.com>
2024-01-03 15:11:48 -06:00
..
benches Removes unnecessary AccountsDb::new_with_config_for_benches() (#34484) 2023-12-18 06:52:41 -05:00
src Deprecate account meta executable read/update in bpf loaders (#34194) 2024-01-03 15:11:48 -06:00
tests refactor: optional `stake_history` arg is never `None` (#34556) 2023-12-22 10:44:28 +08:00
.gitignore
Cargo.toml Introduce InstalledSchedulerPool trait (#33934) 2023-11-03 16:02:12 +09:00
build.rs