solana/programs
steviez a4c8cc3ce0
Remove improper uses of &Arc<Bank> (#32802)
In most cases, either a &Bank or an Arc<Bank> is more proper.
- &Bank is used if the function only needs a momentary reference
- Arc<Bank> is used if the function needs its' own copy

This PR leaves several instances of &Arc<Bank> around; these instances
are situations where a clone may only happen conditionally.
2023-08-18 16:46:34 -05:00
..
address-lookup-table use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
address-lookup-table-tests chore: workspace inheritance (#29893) 2023-02-23 22:01:54 +08:00
bpf-loader-tests Reverify programs that are extended using ExtendProgram (#31886) 2023-06-01 06:17:42 -07:00
bpf_loader Integrate program loader-v4 with bank (#32832) 2023-08-16 10:50:23 -07:00
compute-budget use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
config stake: deprecate on chain warmup/cooldown rate and config (#32723) 2023-08-07 13:23:24 -07:00
ed25519-tests chore: workspace inheritance (#29893) 2023-02-23 22:01:54 +08:00
loader-v4 Integrate program loader-v4 with bank (#32832) 2023-08-16 10:50:23 -07:00
sbf Remove improper uses of &Arc<Bank> (#32802) 2023-08-18 16:46:34 -05:00
stake remove clean_up_delegation_errors feature (#32848) 2023-08-16 09:15:43 -07:00
system use one definition of builtin program cost in runtime and banking stage (#31930) 2023-06-02 10:22:22 -05:00
vote Revert "Implement timely vote credits feature (#31291)" (#32890) 2023-08-18 17:04:20 +00:00
zk-token-proof dcou: BorrowedAccount::set_data() (#32424) 2023-07-13 22:44:08 +09:00
zk-token-proof-tests [zk-token-sdk] Add fee sigma proof verification instruction (#32291) 2023-06-28 09:49:56 +09:00