solana/runtime/src
Jeff Washington (jwash) 2d24d13046
AccountsSharedData: data copy on write (#15800)
* Arc<AccountData>

* try custom serializer

* adapt test from Behzad's change

* clippy

* simplify serialization

* remove abi example derive

* refactor 'take'

* remove serialization

* remove serialize calls

* remove account_data

* remove intos

* remove left over file
2021-03-23 15:19:31 -05:00
..
serde_snapshot Unpack snapshot AppendVecs directly into account paths 2021-03-11 08:25:24 -08:00
accounts.rs Remove old feature: simple_capitalization (#15763) 2021-03-12 11:12:40 +09:00
accounts_background_service.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
accounts_cache.rs account.data -> data() (#15778) 2021-03-09 22:31:33 +00:00
accounts_db.rs multi-pass bin scanning (#15377) 2021-03-18 10:32:07 -05:00
accounts_hash.rs multi-pass bin scanning (#15377) 2021-03-18 10:32:07 -05:00
accounts_index.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
append_vec.rs a few missed set_data calls (#15846) 2021-03-15 21:57:23 -05:00
bank.rs Allow unbounded wallclock processing time in tests (#15961) 2021-03-17 15:48:50 -07:00
bank_client.rs rework BankClient.get_account_data (#15853) 2021-03-15 19:27:53 -05:00
bank_forks.rs Pacify clippy 2021-02-19 20:08:41 -08:00
bank_utils.rs runtime: Replace `HashAgeKind` with `NonceRollbackInfo` 2020-12-02 20:10:08 +00:00
blockhash_queue.rs
bloom.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
builtins.rs Remove legacy_stake program 2021-01-25 19:34:40 -08:00
commitment.rs program-test: Add ability to warp to the future (#14998) 2021-02-03 23:31:36 +01:00
contains.rs More generic accounts purge functions (#14595) 2021-01-17 20:31:03 -08:00
epoch_stakes.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
genesis_utils.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
hardened_unpack.rs Unpack snapshot AppendVecs directly into account paths 2021-03-11 08:25:24 -08:00
inline_spl_token_v2_0.rs Rework spl_token_v2_self_transfer_fix to avoid any SPL Token downtime 2021-02-12 22:46:39 +00:00
instruction_recorder.rs
lib.rs Re-allow clippy::integer_arithmetic at crate-level 2021-02-17 13:55:08 -07:00
loader_utils.rs Deprecate Instruction::new (#15695) 2021-03-04 05:46:48 +00:00
log_collector.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
message_processor.rs AccountSharedData construction (#15790) 2021-03-11 18:09:04 -06:00
native_loader.rs account.data -> data() (#15778) 2021-03-09 22:31:33 +00:00
rent_collector.rs AccountSharedData construction (#15790) 2021-03-11 18:09:04 -06:00
secondary_index.rs Fix typos (#15721) 2021-03-05 07:16:53 +00:00
serde_snapshot.rs Unpack snapshot AppendVecs directly into account paths 2021-03-11 08:25:24 -08:00
snapshot_package.rs Remove old feature: simple_capitalization (#15763) 2021-03-12 11:12:40 +09:00
snapshot_utils.rs Revert to removing only tmp- 2021-03-17 10:31:01 -07:00
stakes.rs AccountsSharedData: data copy on write (#15800) 2021-03-23 15:19:31 -05:00
status_cache.rs Fix typos (#15721) 2021-03-05 07:16:53 +00:00
system_instruction_processor.rs AccountSharedData construction (#15790) 2021-03-11 18:09:04 -06:00
transaction_batch.rs
transaction_utils.rs
vote_account.rs revert test to use Account for serialization (#16063) 2021-03-22 22:48:09 +00:00
vote_sender_types.rs