solana/sdk
Ryo Onodera 1eb40c3fe0
Introduce eager rent collection (#9527)
* Switch AccountsIndex.account_maps from HashMap to BTreeMap

* Introduce eager rent collection

* Start to add tests

* Avoid too short eager rent collection cycles

* Add more tests

* Add more tests...

* Refacotr!!!!!!

* Refactoring follow up

* More tiny cleanups

* Don't rewrite 0-lamport accounts to be deterministic

* Refactor a bit

* Do hard fork, restore tests, and perf. mitigation

* Fix build...

* Refactor and add switch over for testnet (TdS)

* Use to_be_bytes

* cleanup

* More tiny cleanup

* Rebase cleanup

* Set Bank::genesis_hash when resuming from snapshot

* Reorder fns and clean ups

* Better naming and commenting

* Yet more naming clarifications

* Make prefix width strictly uniform for 2-base partition_count

* Fix typo...

* Revert cluster-dependent gate

* kick ci?

* kick ci?

* kick ci?
2020-05-13 16:22:14 +09:00
..
benches Add slot_history for slashing (#7589) 2019-12-23 12:23:45 -08:00
bpf Cleanup BPF helper symbols (#9804) 2020-04-30 11:29:11 -07:00
docker-solana Don't --use-move 2020-04-28 12:47:31 -07:00
macro Rpc: Add getCirculatingSupply endpoint, redux (#9953) 2020-05-09 12:05:29 -06:00
src Introduce eager rent collection (#9527) 2020-05-13 16:22:14 +09:00
.gitignore tmp dirs target to farf (#5079) 2019-07-12 18:28:42 -07:00
Cargo.toml Bump serde from 1.0.106 to 1.0.110 (#9964) 2020-05-10 16:24:25 -07:00