R. M. Shea 
							
						 
					 
					
						
						
							
						
						48febf153b 
					 
					
						
						
							
							Change documentation introduction to indicate Foundation IP transfer ( #10440 )  
						
						
						
						
					 
					
						2020-06-13 14:41:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b6a9573748 
					 
					
						
						
							
							Route all loader messages to log collector ( #10528 )  
						
						
						
						
					 
					
						2020-06-13 13:20:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b03a347803 
					 
					
						
						
							
							Document InvokeContext trait ( #10514 )  
						
						
						
						
					 
					
						2020-06-11 15:31:13 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						4131eee94d 
					 
					
						
						
							
							Expose last-valid-slot to BankClient and ThinClient users ( #10478 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-06-09 17:07:32 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						a264a9dd0b 
					 
					
						
						
							
							Bump serde_json from 1.0.53 to 1.0.54  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.53 to 1.0.54.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.53...v1.0.54 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2020-06-09 16:57:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8e2745c2a2 
					 
					
						
						
							
							Clean up delinquency slot distance computation  
						
						
						
						
					 
					
						2020-06-09 11:27:30 -07:00 
						 
				 
			
				
					
						
							
							
								Kristofer Peterson 
							
						 
					 
					
						
						
							
						
						e23340d89e 
					 
					
						
						
							
							Clippy cleanup for all targets and nighly rust (also support 1.44.0) ( #10445 )  
						
						... 
						
						
						
						* address warnings from 'rustup run beta cargo clippy --workspace'
minor refactoring in:
- cli/src/cli.rs
- cli/src/offline/blockhash_query.rs
- logger/src/lib.rs
- runtime/src/accounts_db.rs
expect some performance improvement AccountsDB::clean_accounts()
* address warnings from 'rustup run beta cargo clippy --workspace --tests'
* address warnings from 'rustup run nightly cargo clippy --workspace --all-targets'
* rustfmt
* fix warning stragglers
* properly fix clippy warnings test_vote_subscribe()
replace ref-to-arc with ref parameters where arc not cloned
* Remove lock around JsonRpcRequestProcessor (#10417 )
automerge
* make ancestors parameter optional to avoid forcing construction of empty hash maps
Co-authored-by: Greg Fitzgerald <greg@solana.com > 
						
						
					 
					
						2020-06-09 09:38:14 +09:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						97f9b63507 
					 
					
						
						
							
							Improve BPF SDK dependency caching ( #10434 )  
						
						
						
						
					 
					
						2020-06-08 09:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7e2651ca51 
					 
					
						
						
							
							RPC simulateTransaction endpoint now returns program log output ( #10432 )  
						
						
						
						
					 
					
						2020-06-06 10:18:28 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						a4cd96609c 
					 
					
						
						
							
							Add built-in programs to InvokeContext ( #10383 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-06-03 12:48:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						e63e7937cb 
					 
					
						
						
							
							Introduce automatic ABI maintenance mechanism (1/2; prepare) ( #10335 )  
						
						... 
						
						
						
						* Introduce automatic ABI maintenance mechanism
* Compile fix...
* Docs fix...
* Programs compilation fix...
* Simplify source credit
Co-authored-by: Michael Vines <mvines@gmail.com >
* Cargo.lock...
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-06-03 20:51:56 +09:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						f901571026 
					 
					
						
						
							
							Bump serde from 1.0.110 to 1.0.111  
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.110 to 1.0.111.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.111 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2020-06-02 23:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						19d11800bf 
					 
					
						
						
							
							Remove WithSigner ( #10325 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-29 23:17:44 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						55a64712b9 
					 
					
						
						
							
							Cleanup program docs ( #10283 )  
						
						
						
						
					 
					
						2020-05-29 20:29:24 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						b563b49ed5 
					 
					
						
						
							
							Improve Rpc inflation tooling ( #10309 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-29 11:50:25 -07:00 
						 
				 
			
				
					
						
							
							
								Kristofer Peterson 
							
						 
					 
					
						
						
							
						
						fb4d8e1f62 
					 
					
						
						
							
							cleanup clippy tests ( #10172 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-29 00:26:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9eefb2c929 
					 
					
						
						
							
							Bump version to 1.3.0  
						
						
						
						
					 
					
						2020-05-28 15:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						34796d2c81 
					 
					
						
						
							
							Include GenesisConfig inflation in Display ( #10282 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-27 22:35:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2ee0c48980 
					 
					
						
						
							
							Program address nits ( #10261 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-26 19:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						03abd3ddd7 
					 
					
						
						
							
							Prevent privilege escalation ( #10232 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-26 01:02:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						569e3cb46a 
					 
					
						
						
							
							Use thiserror's display for TransactionError ( #10233 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-25 16:13:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						27e3ee8799 
					 
					
						
						
							
							Re-enable move in docker-solana ( #10214 )  
						
						
						
						
					 
					
						2020-05-24 23:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						8a8384e674 
					 
					
						
						
							
							Bump sha2 from 0.8.1 to 0.8.2 ( #10205 )  
						
						... 
						
						
						
						* Bump sha2 from 0.8.1 to 0.8.2
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.8.1...sha2-v0.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2020-05-24 19:44:04 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						2928c5d103 
					 
					
						
						
							
							Add SingleGossip commitment level to use for subscriptions ( #10147 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-22 12:55:17 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						2324eb9ff9 
					 
					
						
						
							
							Make slot history a billion times faster ( #10175 )  
						
						
						
						
					 
					
						2020-05-22 11:15:16 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						ce17de7d25 
					 
					
						
						
							
							Add option to wait for a specific epoch length to bench-tps ( #10083 )  
						
						
						
						
					 
					
						2020-05-20 16:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d9919b99d2 
					 
					
						
						
							
							Remove folds ( #10128 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-19 18:13:41 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						300b33a20e 
					 
					
						
						
							
							Add unique_signers() to SDK ( #10105 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-18 18:31:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bbc549f592 
					 
					
						
						
							
							Rename program_id to owner in system instructions ( #10069 )  
						
						
						
						
					 
					
						2020-05-18 12:55:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						bac4aec16f 
					 
					
						
						
							
							Trigger RPC notifications after block commitment cache update ( #10077 )  
						
						... 
						
						
						
						* Fixup commitment-aggregation metric
* Trigger notifications after commitment-cache update
* Fixup fn name
* Add single-confirmation commitment level
* Rename to highest_confirmed_slot
* Pass commitment-cache info directly to notifications
* Use match
* Update commitment docs
* Update out of date pubsub docs 
						
						
					 
					
						2020-05-18 12:49:01 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						5e89bd8868 
					 
					
						
						
							
							Panic if no fee-payer found via Message::new() ( #10050 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-15 12:23:09 -07:00 
						 
				 
			
				
					
						
							
							
								Kristofer Peterson 
							
						 
					 
					
						
						
							
						
						58ef02f02b 
					 
					
						
						
							
							9951 clippy errors in the test suite ( #10030 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-15 09:35:43 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						63813fe69f 
					 
					
						
						
							
							Add Ledger error codes ( #10056 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-14 21:52:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						eb1acaf927 
					 
					
						
						
							
							Remove archiver and storage program ( #9992 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-05-14 18:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						ed53a70b5c 
					 
					
						
						
							
							Cli: transfer ALL; check spend+fee in client ( #10012 )  
						
						... 
						
						
						
						* lamports->SOL in user-facing error msg
* Check for sufficient balance for spend and fee
* Add ALL option to solana transfer
* Rework TransferAmount to check for sign_only in parse
* Refactor TransferAmount & fee-check handling to be more general
* Add addl checks mechanism
* Move checks out of cli.rs
* Rename to SpendAmount to be more general & move
* Impl ALL/spend helpers for create-nonce-account
* Impl spend helpers for create-vote-account
* Impl ALL/spend helpers for create-stake-account
* Impl spend helpers for ping
* Impl ALL/spend helpers for pay
* Impl spend helpers for validator-info
* Remove unused fns
* Remove retry_get_balance
* Add a couple unit tests
* Rework send_util fn signatures 
						
						
					 
					
						2020-05-14 12:24:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c5460e7fee 
					 
					
						
						
							
							Remove inline from all BPF C functions ( #10038 )  
						
						
						
						
					 
					
						2020-05-13 17:23:39 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						5cc252d471 
					 
					
						
						
							
							Remove hash field from account ( #9915 )  
						
						
						
						
					 
					
						2020-05-12 23:39:46 +08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						97e17f9b32 
					 
					
						
						
							
							Programs can only sign their accounts  
						
						
						
						
					 
					
						2020-05-11 09:06:05 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						288c9751c1 
					 
					
						
						
							
							Bump serde from 1.0.106 to 1.0.110 ( #9964 )  
						
						... 
						
						
						
						* Bump serde from 1.0.106 to 1.0.110
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.106 to 1.0.110.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.106...v1.0.110 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2020-05-10 16:24:25 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						0541431ea8 
					 
					
						
						
							
							Bump serde_json from 1.0.52 to 1.0.53 ( #9957 )  
						
						... 
						
						
						
						* Bump serde_json from 1.0.52 to 1.0.53
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.52 to 1.0.53.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.52...v1.0.53 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2020-05-10 11:46:29 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3ee702a922 
					 
					
						
						
							
							Rpc: Add getCirculatingSupply endpoint, redux ( #9953 )  
						
						... 
						
						
						
						* Add Bank.clock() helper
* Add non-circulating calculations
* Plumb getSupply rpc endpoint
* Add docs for getSupply, and remove getTotalSupply from docs
* Add pubkeys! procedural macro
* Use procedural macro in non_circulating_supply 
						
						
					 
					
						2020-05-09 12:05:29 -06:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						f37f83fd12 
					 
					
						
						
							
							Fuzzer test and fixes ( #9853 )  
						
						
						
						
					 
					
						2020-05-02 08:07:52 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						894549f002 
					 
					
						
						
							
							Put empty accounts in the accounts list on load ( #9840 )  
						
						... 
						
						
						
						Indexing into accounts array does not match account_keys otherwise.
Also enforce program accounts not at index 0
Enforce at least 1 Read-write signing fee-payer account. 
						
						
					 
					
						2020-05-01 17:23:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8dfe0affd4 
					 
					
						
						
							
							Add incinerator sysvar ( #9815 )  
						
						
						
						
					 
					
						2020-04-30 22:04:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7678af6300 
					 
					
						
						
							
							Cleanup BPF helper symbols ( #9804 )  
						
						
						
						
					 
					
						2020-04-30 11:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						de9d8cd849 
					 
					
						
						
							
							Rename BPF helper to syscall ( #9819 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-30 01:43:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						6deaf649ef 
					 
					
						
						
							
							Add commitment Root variant, and add fleshed out --commitment arg to Cli ( #9806 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-29 21:55:33 -07:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						a0514eb2ae 
					 
					
						
						
							
							thiserror, docs, remove general Failure case ( #9741 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-29 18:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1018807db9 
					 
					
						
						
							
							Bump Rust-BPF version to be interoperable with latest Rust ( #9783 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-28 23:47:59 -07:00