carllin 
							
						 
					 
					
						
						
							
						
						1dbb5c8647 
					 
					
						
						
							
							Deserialize snapshots ( #5417 )  
						
						... 
						
						
						
						* Deserialize snapshots 
						
						
					 
					
						2019-08-05 22:53:19 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						111d0eb89b 
					 
					
						
						
							
							runtime: Add bench for accounts::hash_internal_state ( #5157 )  
						
						... 
						
						
						
						* runtime: Add bench for accounts::hash_internal_state
* fixup! cargo fmt
* fixup! cargo clippy
* fixup! Use a more representitive number of accounts
* fixup! More descriptive name for accounts creation helper 
						
						
					 
					
						2019-07-19 10:32:29 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0dcdc37fec 
					 
					
						
						
							
							Split BPF loader to match the rest of the programs ( #4636 )  
						
						
						
						
					 
					
						2019-06-12 08:49:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e56430c9fb 
					 
					
						
						
							
							make runtime depend on bpf_loader ( #4601 )  
						
						... 
						
						
						
						* make runtime depend on bpf_loader
* remove vote redundancy, move bpf_loader to genesis, export program\! from bpf_loader crate
* move bpf_loader specification into genesis
* bpf tests to use genesis with bpf
* need to avoid depending on programs, except for macros 
						
						
					 
					
						2019-06-11 10:27:22 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						966b6999d1 
					 
					
						
						
							
							Accounts index opt ( #4621 )  
						
						... 
						
						
						
						* Add accounts_index bench
* Don't take the accounts index lock unless needed
* Accounts_index remove insert return vec and add capacity stats
* Use hashbrown hashmap for accounts_index 
						
						
					 
					
						2019-06-10 18:15:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						688f8a669a 
					 
					
						
						
							
							Add a storage accounts cache to Bank ( #4578 )  
						
						
						
						
					 
					
						2019-06-06 17:40:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sathish 
							
						 
					 
					
						
						
							
						
						182096dc1a 
					 
					
						
						
							
							Create bank snapshots ( #4244 )  
						
						... 
						
						
						
						* Revert "Revert "Create bank snapshots (#3671 )" (#4243 )"
This reverts commit 81fa69d347 
						
						
					 
					
						2019-05-30 21:31:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						39b40dfff8 
					 
					
						
						
							
							Remove runtime dependency on storage ( #4480 )  
						
						
						
						
					 
					
						2019-05-30 10:54:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b37d2fde3d 
					 
					
						
						
							
							Add storage mining pool ( #4364 )  
						
						... 
						
						
						
						* Add storage mining pool
* Set gossip port
* Add create-storage-mining-pool-account wallet command
* Add claim-storage-reward wallet command
* Create storage account upfront
* Add storage program to genesis
* Use STORAGE_ACCOUNT_SPACE
* Fix tests
* Add wallet commands to create validator/replicator storage accounts
* Add create_validator_storage_account()
* Storage stage no longer implicitly creates a storage account 
						
						
					 
					
						2019-05-23 14:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						87414de3e2 
					 
					
						
						
							
							switch over to passive stakes ( #4295 )  
						
						... 
						
						
						
						* add failing test
* switch over to passive stakes
* test multiple stakers 
						
						
					 
					
						2019-05-16 08:23:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						628128b376 
					 
					
						
						
							
							add passive staking to local_cluster ( #4285 )  
						
						... 
						
						
						
						* add passive staking to local_cluster
* add stake_program to genesis
* use equal stakes in local_cluster tests 
						
						
					 
					
						2019-05-15 12:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						3bd921264a 
					 
					
						
						
							
							Move EpochSchedule into own module ( #4272 )  
						
						
						
						
					 
					
						2019-05-13 16:24:32 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						0d2574f8f0 
					 
					
						
						
							
							get DLL names from programs that made the DLL ( #4269 )  
						
						... 
						
						
						
						* get program names from programs
* fixup 
						
						
					 
					
						2019-05-13 14:17:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						81fa69d347 
					 
					
						
						
							
							Revert "Create bank snapshots ( #3671 )" ( #4243 )  
						
						... 
						
						
						
						This reverts commit abf2b300da 
						
						
					 
					
						2019-05-09 19:27:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sathish 
							
						 
					 
					
						
						
							
						
						abf2b300da 
					 
					
						
						
							
							Create bank snapshots ( #3671 )  
						
						... 
						
						
						
						* Be able to create bank snapshots
* fix clippy
* load snapshot on start
* regenerate account index from the storage
* Remove rc feature dependency
* cleanup
* save snapshot for slot 0 
						
						
					 
					
						2019-05-09 19:27:06 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						1a2b131ceb 
					 
					
						
						
							
							Don't forward transactions that are expired or failed signature check ( #4199 )  
						
						
						
						
					 
					
						2019-05-08 10:32:25 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						b49f8c0984 
					 
					
						
						
							
							reduce replicode, introduce passive staking support ( #4207 )  
						
						
						
						
					 
					
						2019-05-07 22:22:43 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						f73d38739a 
					 
					
						
						
							
							Split AccountsDB from Accounts ( #3808 )  
						
						... 
						
						
						
						Split AccountsDB from Accounts 
						
						
					 
					
						2019-04-16 13:32:22 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						0ff2bfdd0c 
					 
					
						
						
							
							Fewer unsafe hacks for AppendVec ( #3801 )  
						
						... 
						
						
						
						* storage account changes
* cleanup
* checks
* comments
* clippy
* tests
* woot!
* comments
* benches 
						
						
					 
					
						2019-04-16 08:50:05 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						68fc303b9b 
					 
					
						
						
							
							Rework Accounts for fast squash, hashing state and checkpoint recovery. ( #3613 )  
						
						... 
						
						
						
						* accounts rewrite
* ignore grow tests
* skip duplicate roots
* allow for a root race
* logger
* accounts_index tests
* tests
* tests 
						
						
					 
					
						2019-04-15 17:15:50 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						a0041cec97 
					 
					
						
						
							
							Rename Runtime to MessageProcessor  
						
						
						
						
					 
					
						2019-04-02 12:49:26 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						947cdd8748 
					 
					
						
						
							
							Rename system_program to system_instrution_processor  
						
						
						
						
					 
					
						2019-04-02 10:36:19 -06:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						d228b6467c 
					 
					
						
						
							
							Implement finalizer so that all locked accounts are dropped ( #3585 )  
						
						... 
						
						
						
						* Implement finalizer so that all locked accounts are dropped when finalizer goes out of scope
* Add test for tx error with lock conflict
* Fix double unlock from destructor running after a call to unlock 
						
						
					 
					
						2019-04-02 03:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						573dec63da 
					 
					
						
						
							
							Fix runtime benches  
						
						
						
						
					 
					
						2019-03-25 14:32:01 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						55cdbedb52 
					 
					
						
						
							
							Allow tests to add instruction processors  
						
						... 
						
						
						
						Make runtime a private module again. 
						
						
					 
					
						2019-03-18 08:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						142eeffe5d 
					 
					
						
						
							
							Add BankClient to minimize copypasta  
						
						
						
						
					 
					
						2019-03-15 09:06:54 -06:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						3f2fc21bb3 
					 
					
						
						
							
							Rename hash_queue and fix boundary condition ( #3289 )  
						
						
						
						
					 
					
						2019-03-14 11:56:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3d2b7dd1ef 
					 
					
						
						
							
							Move programs/system into runtime/  
						
						
						
						
					 
					
						2019-03-12 11:30:58 -05:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5b672f8921 
					 
					
						
						
							
							Generalize Budget tests to work on multi-ix txs  
						
						
						
						
					 
					
						2019-03-07 12:42:13 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						e4dba03e12 
					 
					
						
						
							
							accounts shedding ( #3078 )  
						
						... 
						
						
						
						* accounts shedding
* fixup 
						
						
					 
					
						2019-03-03 16:04:04 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fc5fcd6cd4 
					 
					
						
						
							
							Move native_loader into solana_runtime  
						
						
						
						
					 
					
						2019-03-03 10:59:08 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						b830449f23 
					 
					
						
						
							
							Move top-level native program tests to their respective crates  
						
						
						
						
					 
					
						2019-03-02 22:11:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a57fb00584 
					 
					
						
						
							
							Rename last_id_queue.rs to hash_queue.rs  
						
						
						
						
					 
					
						2019-03-01 09:50:51 -08:00 
						 
				 
			
				
					
						
							
							
								Sathish Ambley 
							
						 
					 
					
						
						
							
						
						130563cd4c 
					 
					
						
						
							
							AppendVec  
						
						
						
						
					 
					
						2019-02-27 08:22:52 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						af206111e2 
					 
					
						
						
							
							Hoist new leader scheduler up to protocol level  
						
						... 
						
						
						
						Attempt to feel similar to LeaderScheduler to easy migration. 
						
						
					 
					
						2019-02-26 08:23:01 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						0947ec59c9 
					 
					
						
						
							
							Expose the new leader schedule functionality from the bank.  
						
						
						
						
					 
					
						2019-02-25 08:49:43 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						64dcc31ac7 
					 
					
						
						
							
							Migrate Rewards test from runtime to Bank  
						
						
						
						
					 
					
						2019-02-19 10:59:06 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						dde886f058 
					 
					
						
						
							
							Move Bank to its own crate  
						
						... 
						
						
						
						Also:
* counters.rs to solana_metrics
* genesis_block.rs to solana_sdk 
						
						
					 
					
						2019-02-19 07:17:04 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5128d7d6c3 
					 
					
						
						
							
							Move runtime.rs into its own crate  
						
						
						
						
					 
					
						2019-02-07 09:46:06 -08:00