solana-with-rpc-optimizations/programs
Tao Zhu 510b6b949f
Split compute budget instructions process from struct (#33852)
* Split compute budget instruction processing from ComputeBudget struct itself, so CB instructions can be processed elsewhere without involving ComputeBudget

* updated tests

* avoid built ComputeBudget from dated ComputeBudgetLimits in this refactoring PR

* Clean-up program-runtime/src/compute_budget_processor.rs

* Add test for a corner case that deprecated instruction is used to request units greater than max limit;
* Update code to handle the corner case.
2023-10-26 22:12:56 -05:00
..
address-lookup-table Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
address-lookup-table-tests Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
bpf-loader-tests Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
bpf_loader Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
compute-budget Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
config Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
ed25519-tests Bump rand to 0.8, rand_chacha to 0.3, getrandom to 0.2 (#32871) 2023-08-21 19:11:21 +02:00
loader-v4 Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
sbf Split compute budget instructions process from struct (#33852) 2023-10-26 22:12:56 -05:00
stake Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
system Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
vote Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
zk-token-proof Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
zk-token-proof-tests [zk-token-sdk] Add fee sigma proof verification instruction (#32291) 2023-06-28 09:49:56 +09:00