Alexander Meißner 
							
						 
					 
					
						
						
							
						
						97c2732d02 
					 
					
						
						
							
							Refactor: Cleanup InvokeContext ( #20785 )  
						
						... 
						
						
						
						* Move blockhash and fee_calculator in ThisInvokeContext instead of using a reference.
* Moves tx_wide_compute_cap into InvokeContext::push().
* Adds ThisInvokeContext::new_mock() constructor.
* Adds missing loader account in uses of MockInvokeContext.
* Use keyed_account_at_index() when accessing keyed_accounts.
* Makes sysvar interface consistent between ThisInvokeContext and MockInvokeContext,
in order to add InvokeContext::get_sysvars().
* Adds InvokeContext::set_blockhash() and InvokeContext ::set_fee_calculator().
* Adds new_mock_with_features.
* Makes ancestors optional in ThisInvokeContext.
* Adds prepare_mock_invoke_context() and mock_process_instruction(). 
						
						
					 
					
						2021-10-21 20:57:42 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Kamm 
							
						 
					 
					
						
						
							
						
						bea181eba9 
					 
					
						
						
							
							Improve program-test process_transaction() speed by reducing sleep duration in banks-server ( #20508 )  
						
						... 
						
						
						
						* banks_server: Reduce sleep duration for local server
This speeds up process_transaction_with_commitment_and_context()
and thus most program tests by a lot.
* Plumb tick duration through poh config and signature polling
Co-authored-by: Jon Cinque <jon.cinque@gmail.com > 
						
						
					 
					
						2021-10-15 18:55:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						0419e6c22e 
					 
					
						
						
							
							program-test: Fix getting new blockhash post-warp ( #20710 )  
						
						
						
						
					 
					
						2021-10-15 14:58:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						f30f3bddbb 
					 
					
						
						
							
							Refactor: Remove program_id from process_instruction() ( #20540 )  
						
						... 
						
						
						
						* Replaces usage of program_id parameter by invoke_context.get_caller()?.
* Removes "pubkey: &Pubkey" parameter from "process_instruction()". 
						
						
					 
					
						2021-10-10 22:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						4e65487d2f 
					 
					
						
						
							
							Refactor: process_instruction() ( #20448 )  
						
						... 
						
						
						
						* Adds first_instruction_account parameter to process_instruction().
* Removes InvokeContext::remove_first_keyed_account() from all BPF loaders.
* Removes InvokeContext::remove_first_keyed_account() from all builtin programs.
* Removes InvokeContext::remove_first_keyed_account() from all mock ups.
* Deprecates InvokeContext::remove_first_keyed_account().
* Documents index base of keyed_account_at_index().
* Adds dynamic offset to call sites of "keyed_account_at_index()". 
						
						
					 
					
						2021-10-08 11:41:07 +02:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						767f740305 
					 
					
						
						
							
							Bump version to 1.9.0  
						
						
						
						
					 
					
						2021-10-06 17:57:41 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7027d56064 
					 
					
						
						
							
							Resolve nightly-2021-10-05 clippy complaints  
						
						
						
						
					 
					
						2021-10-06 10:37:58 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						0ddb34a0b4 
					 
					
						
						
							
							Add struct and convenience methods to track stake activation status ( #20392 )  
						
						... 
						
						
						
						* Add struct and convenience methods to track stake activation status
* fix nits
* rename 
						
						
					 
					
						2021-10-04 18:59:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						8fee9a2e1a 
					 
					
						
						
							
							Dont call precompiled programs ( #19930 )  
						
						
						
						
					 
					
						2021-09-29 06:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						b507715d44 
					 
					
						
						
							
							CPI without Account Refs ( #20034 )  
						
						... 
						
						
						
						* Removes search for accounts and unsafe lifetime transmute in InvokeContext::push().
* Replaces accounts by account_indices in verify_and_update() and process_cross_program_instruction().
Co-authored-by: Justin Starry <justin.m.starry@gmail.com > 
						
						
					 
					
						2021-09-21 14:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						830ca369f1 
					 
					
						
						
							
							Add ProgramTest::add_builtin_program()  
						
						... 
						
						
						
						This permits the unit testing of builtin programs in the ProgramTest environment 
						
						
					 
					
						2021-09-21 07:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						34f5020457 
					 
					
						
						
							
							Add stable_log output when a program is loaded as native code instead of BPF  
						
						
						
						
					 
					
						2021-09-21 07:42:14 +00:00 
						 
				 
			
				
					
						
							
							
								Giles Cope 
							
						 
					 
					
						
						
							
						
						c3a610374a 
					 
					
						
						
							
							unused deps  
						
						
						
						
					 
					
						2021-09-11 14:33:53 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						88c1b8f047 
					 
					
						
						
							
							Index loaders / executable accounts ( #19469 )  
						
						... 
						
						
						
						* Appends loaders / executable_accounts to accounts in transaction loading.
* Adds indices to loaders / executable_accounts.
* Moves MessageProcessor::create_keyed_accounts() into InvokeContext::push().
* Removes "executable_accounts",
now referenced by transaction wide index into "accounts".
* Removes create_pre_accounts() from InstructionProcessor,
as it is already in MessageProcessor.
* Collect program account indices directly in load_executable_accounts(). 
						
						
					 
					
						2021-09-10 08:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						decec3cd8b 
					 
					
						
						
							
							Demote write locks on transaction program ids ( #19593 )  
						
						... 
						
						
						
						* Add feature
* Demote write lock on program ids
* Fixup bpf tests
* Update MappedMessage::is_writable
* Comma nit
* Review comments 
						
						
					 
					
						2021-09-04 03:05:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						2c3bdedea3 
					 
					
						
						
							
							stake: Advance credits_observed on activation epoch ( #19309 )  
						
						... 
						
						
						
						* stake: Advance `credits_observed` on activation epoch
* Add test for merging stakes just after activation 
						
						
					 
					
						2021-09-03 23:20:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						170927b7c4 
					 
					
						
						
							
							nit: Move builtins types to builtins file ( #19597 )  
						
						
						
						
					 
					
						2021-09-02 21:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6a53ec28e0 
					 
					
						
						
							
							chore: bump serde from 1.0.129 to 1.0.130 ( #19497 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.129 to 1.0.130
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.129 to 1.0.130.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.129...v1.0.130 )
---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <you@example.com > 
						
						
					 
					
						2021-08-30 18:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						2d7f036afd 
					 
					
						
						
							
							Add solana-program-runtime crate ( #19438 )  
						
						
						
						
					 
					
						2021-08-27 00:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						46890ac197 
					 
					
						
						
							
							chore: bump serde from 1.0.128 to 1.0.129 ( #19395 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.128 to 1.0.129
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.128 to 1.0.129.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.128...v1.0.129 )
---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <you@example.com > 
						
						
					 
					
						2021-08-24 12:32:30 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						aea9960c75 
					 
					
						
						
							
							chore: bump serde from 1.0.127 to 1.0.128 ( #19370 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.127 to 1.0.128
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.127 to 1.0.128.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.127...v1.0.128 )
---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <anatoly+githubjenkins@solana.io > 
						
						
					 
					
						2021-08-23 09:33:34 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						73aa004c59 
					 
					
						
						
							
							stake: Remove v2 program references ( #19308 )  
						
						... 
						
						
						
						* stake: Remove v2 program references
* Remove stake v2 feature, along with stake rewrite 
						
						
					 
					
						2021-08-20 01:08:44 -04:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0b50bb2b20 
					 
					
						
						
							
							Deprecate FeeCalculator returning APIs ( #19120 )  
						
						
						
						
					 
					
						2021-08-13 09:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						1ed12a07ab 
					 
					
						
						
							
							introduce Bank::new_for_tests ( #19062 )  
						
						
						
						
					 
					
						2021-08-04 15:06:57 -05:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						c16bf02448 
					 
					
						
						
							
							chore: bump serde from 1.0.126 to 1.0.127 ( #19010 )  
						
						... 
						
						
						
						* chore: bump serde from 1.0.126 to 1.0.127
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.126 to 1.0.127.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.126...v1.0.127 )
---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <you@example.com > 
						
						
					 
					
						2021-08-02 21:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						77861e2d40 
					 
					
						
						
							
							Feature disable fees sysvar ( #18981 )  
						
						... 
						
						
						
						* Feature disable fees sysvar
* nudge 
						
						
					 
					
						2021-08-02 00:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						dfbb0c559b 
					 
					
						
						
							
							deprecate fees sysvar ( #18960 )  
						
						
						
						
					 
					
						2021-07-29 10:48:14 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						0a2fac2b92 
					 
					
						
						
							
							chore: bump async-trait from 0.1.50 to 0.1.51 ( #18964 )  
						
						... 
						
						
						
						* chore: bump async-trait from 0.1.50 to 0.1.51
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.50 to 0.1.51.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.50...0.1.51 )
---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-07-29 08:38:32 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7fc4cfebc8 
					 
					
						
						
							
							Rename BpfComputeBudget ( #18768 )  
						
						
						
						
					 
					
						2021-07-22 10:18:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						51f3b9aa7c 
					 
					
						
						
							
							feature: add new token program feature ( #18780 )  
						
						... 
						
						
						
						* feature: add new token program feature
* Fixup test
* Update to spl-token v3.2.0
* Update Cargo.lock + fmt
* Update token program version in fetch-spl.sh
* Bump associated token program to 1.0.3
* Add aToken so 
						
						
					 
					
						2021-07-21 14:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						100fabf469 
					 
					
						
						
							
							Remove feature switch for demoting sysvar write locks ( #18373 )  
						
						
						
						
					 
					
						2021-07-06 21:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						7462c27d07 
					 
					
						
						
							
							Refactoring: Unify account_deps and accounts ( #17898 )  
						
						... 
						
						
						
						* Changes ThisInvokeContext::get_account() to use accounts instead of pre_accounts.
* Adds explicit keys to accounts to make them symmetric to account_deps.
* Appends account_deps to accounts in transaction loading and removes account_deps everywhere else. 
						
						
					 
					
						2021-07-05 13:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						644632fc8a 
					 
					
						
						
							
							chore: bump assert_matches from 1.3.0 to 1.5.0 ( #18358 )  
						
						... 
						
						
						
						* chore: bump assert_matches from 1.3.0 to 1.5.0
Bumps [assert_matches](https://github.com/murarth/assert_matches ) from 1.3.0 to 1.5.0.
- [Release notes](https://github.com/murarth/assert_matches/releases )
- [Commits](https://github.com/murarth/assert_matches/commits )
---
updated-dependencies:
- dependency-name: assert_matches
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-07-01 09:59:01 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						78968d132f 
					 
					
						
						
							
							chore: bump log from 0.4.11 to 0.4.14 ( #18323 )  
						
						... 
						
						
						
						* chore: bump log from 0.4.11 to 0.4.14
Bumps [log](https://github.com/rust-lang/log ) from 0.4.11 to 0.4.14.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.11...0.4.14 )
---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Make version consistent
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2021-06-30 18:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						08eafe1e8a 
					 
					
						
						
							
							chore: bump mio from 0.7.11 to 0.7.13 ( #18190 )  
						
						... 
						
						
						
						* chore: bump mio from 0.7.11 to 0.7.13
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.7.11 to 0.7.13.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/v0.7.13/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.7.11...v0.7.13 )
---
updated-dependencies:
- dependency-name: mio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-06-24 22:32:47 -06:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d458fac2ff 
					 
					
						
						
							
							chore: bump bincode from 1.3.1 to 1.3.3 ( #18087 )  
						
						... 
						
						
						
						* chore: bump bincode from 1.3.1 to 1.3.3
Bumps [bincode](https://github.com/servo/bincode ) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/servo/bincode/releases )
- [Commits](https://github.com/servo/bincode/compare/v1.3.1...v1.3.3 )
---
updated-dependencies:
- dependency-name: bincode
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-06-21 16:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						6514096a67 
					 
					
						
						
							
							chore: cargo +nightly clippy --fix -Z unstable-options  
						
						
						
						
					 
					
						2021-06-18 10:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						cca0f744ab 
					 
					
						
						
							
							chore: bump async-trait from 0.1.42 to 0.1.50 ( #18040 )  
						
						... 
						
						
						
						* chore: bump async-trait from 0.1.42 to 0.1.50
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.42 to 0.1.50.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.42...0.1.50 )
---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com > 
						
						
					 
					
						2021-06-17 08:07:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						1b1d34da59 
					 
					
						
						
							
							Refactor stake program into solana_program ( #17906 )  
						
						... 
						
						
						
						* Move stake state / instructions into solana_program
* Update account-decoder
* Update cli and runtime
* Update all other parts
* Commit Cargo.lock changes in programs/bpf
* Update cli stake instruction import
* Allow integer arithmetic
* Update ABI digest
* Bump rust mem instruction count
* Remove useless structs
* Move stake::id() -> stake::program::id()
* Re-export from solana_sdk and mark deprecated
* Address feedback
* Run cargo fmt 
						
						
					 
					
						2021-06-15 18:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4a146b6a19 
					 
					
						
						
							
							chore: bump mio from 0.7.6 to 0.7.11 ( #17872 )  
						
						... 
						
						
						
						* chore: bump mio from 0.7.6 to 0.7.11
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.7.6 to 0.7.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/commits )
---
updated-dependencies:
- dependency-name: mio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com > 
						
						
					 
					
						2021-06-10 19:15:34 +00:00 
						 
				 
			
				
					
						
							
							
								xuoe 
							
						 
					 
					
						
						
							
						
						2aaf55795f 
					 
					
						
						
							
							Document ProgramTest::new and fix ProgramTest::add_program ( #17754 )  
						
						... 
						
						
						
						* document ProgramTest::new
* simplify ProgramTest::new doc-string
* make ProgramTest::add_program noisier
`add_program` (and `new`, implicitly) now prints a warning when the user
supplies a bogus program name to a ProgramTest and invokes `test-bpf`.
Additionally, it is now impossible to ask for a regular `test` and for
the generated ProgramTest to load BPF code instead of native code.
Previously, this was caused by a precedence issue: BPF code would always
be preferred over native if the program name was valid, regardless of
user choice. 
						
						
					 
					
						2021-06-05 21:39:15 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						ab0f4ff835 
					 
					
						
						
							
							Bump serde from 1.0.122 to 1.0.126 ( #17618 )  
						
						... 
						
						
						
						* Bump serde from 1.0.122 to 1.0.126
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.122 to 1.0.126.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.122...v1.0.126 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <anatoly+githubjenkins@solana.io > 
						
						
					 
					
						2021-05-31 22:41:25 +00:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4f74c77146 
					 
					
						
						
							
							chore: bump chrono-humanize from 0.1.1 to 0.2.1 ( #16895 )  
						
						... 
						
						
						
						* chore: bump chrono-humanize from 0.1.1 to 0.2.1
Bumps [chrono-humanize](https://gitlab.com/imp/chrono-humanize-rs ) from 0.1.1 to 0.2.1.
- [Release notes](https://gitlab.com/imp/chrono-humanize-rs/tags )
- [Commits](https://gitlab.com/imp/chrono-humanize-rs/compare/0.1.1...0.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* [auto-commit] Update all Cargo lock files
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <anatoly+githubjenkins@solana.io > 
						
						
					 
					
						2021-05-27 18:03:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8eab0e8602 
					 
					
						
						
							
							Bump version to v1.8.0 ( #17541 )  
						
						
						
						
					 
					
						2021-05-27 08:51:53 -07:00 
						 
				 
			
				
					
						
							
							
								Sebastian.Bor 
							
						 
					 
					
						
						
							
						
						6d11d5dd9f 
					 
					
						
						
							
							chore: conflate use statement  
						
						
						
						
					 
					
						2021-05-04 08:34:35 -07:00 
						 
				 
			
				
					
						
							
							
								Sebastian.Bor 
							
						 
					 
					
						
						
							
						
						4ede5117f9 
					 
					
						
						
							
							fix: add bpf_loader_upgradeable to ProgramTest default builtins  
						
						
						
						
					 
					
						2021-05-04 08:34:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						59e19828ea 
					 
					
						
						
							
							set_lamports() ( #16914 )  
						
						
						
						
					 
					
						2021-04-29 10:43:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						82e11588a5 
					 
					
						
						
							
							lamports -> lamports() ( #16915 )  
						
						
						
						
					 
					
						2021-04-28 14:55:55 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						ca14c18998 
					 
					
						
						
							
							owner -> owner() ( #16782 )  
						
						
						
						
					 
					
						2021-04-23 22:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						f4214637a9 
					 
					
						
						
							
							program-test: Add large bootstrap stake for realistic warmups ( #16739 )  
						
						
						
						
					 
					
						2021-04-22 16:44:54 +02:00