Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						7099d07fd3 
					 
					
						
						
							
							Bump version to 1.4.11 ( #13780 )  
						
						 
						
						
						
						
					 
					
						2020-11-24 06:30:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						6d8d5d1379 
					 
					
						
						
							
							fix arithmetic overflow in slice translation (bp  #13624 ) ( #13625 )  
						
						 
						
						... 
						
						
						
						* fix arithmetic overflow in slice translation (#13624 )
* fix arithmetic overflow in slice translation
* nudge
(cherry picked from commit 8c922a0198 )
# Conflicts:
#	programs/bpf_loader/src/syscalls.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-11-22 03:30:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						855cf9a362 
					 
					
						
						
							
							Bump version to 1.4.10 ( #13657 )  
						
						 
						
						
						
						
					 
					
						2020-11-18 01:29:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						96ba314281 
					 
					
						
						
							
							Bump rbpf to v0.1.33 ( #13643 )  
						
						 
						
						
						
						
					 
					
						2020-11-17 16:00:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						c40216350c 
					 
					
						
						
							
							Add back BPF error logging ( #13633 ) ( #13639 )  
						
						 
						
						... 
						
						
						
						* Add back BPF error logging
* Update programs/bpf_loader/src/lib.rs
Co-authored-by: Michael Vines <mvines@gmail.com >
(cherry picked from commit 3a9dca0c67 )
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-11-17 09:33:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b4deeb8e36 
					 
					
						
						
							
							Add stable program logging for BPF and native programs  
						
						 
						
						
						
						
					 
					
						2020-11-14 08:26:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						b838aba840 
					 
					
						
						
							
							Bump version to 1.4.9  
						
						 
						
						
						
						
					 
					
						2020-11-13 17:50:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						a7280f117a 
					 
					
						
						
							
							fix bpf lddw check ( #13554 ) ( #13558 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 30ef53cb13 )
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-11-12 22:35:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						e14c2f94f4 
					 
					
						
						
							
							Bump version to v1.4.8 ( #13552 )  
						
						 
						
						
						
						
					 
					
						2020-11-12 17:43:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						c9e646b86b 
					 
					
						
						
							
							Bump version to v1.4.7 ( #13488 )  
						
						 
						
						
						
						
					 
					
						2020-11-10 05:55:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e738bf1c9a 
					 
					
						
						
							
							Bump version to v1.4.6  
						
						 
						
						
						
						
					 
					
						2020-11-07 02:49:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5877427389 
					 
					
						
						
							
							Bump version to v1.4.5  
						
						 
						
						
						
						
					 
					
						2020-11-01 17:05:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						4312841433 
					 
					
						
						
							
							de-mut some InvokeContext methods (bp  #13301 ) ( #13309 )  
						
						 
						
						... 
						
						
						
						* de-mut some InvokeContext methods
(cherry picked from commit da9548fd12 )
* Simplify CPI interface into MessageProcessor
(cherry picked from commit 9263ae1c60 )
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-10-30 10:35:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						40a3885d3b 
					 
					
						
						
							
							Native/builtin programs now receive an InvokeContext (bp  #13286 ) ( #13298 )  
						
						 
						
						... 
						
						
						
						* Native/builtin programs now receive an InvokeContext
(cherry picked from commit df8dab9d2b )
* Remove MessageProcessor::loaders
(cherry picked from commit 2664a1f7ef )
* Remove Entrypoint type
(cherry picked from commit 225bed11c7 )
* Remove programs clone()
(cherry picked from commit 33884d847a )
* Add sol_log_compute_units syscall
(cherry picked from commit 66e51a7363 )
* Add Bank::set_bpf_compute_budget()
(cherry picked from commit 7d686b72a0 )
* Rebase
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-10-30 07:47:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						36b7c2ea97 
					 
					
						
						
							
							Refactors the common code of test and bench targets into the solana_runtime::bpf_test_utils module. ( #13203 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 65ee3a6bdd ) 
						
						
					 
					
						2020-10-29 22:03:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						4ecb78d303 
					 
					
						
						
							
							Move KeyedAccount out of solana-program.  Native programs are not supported by solana-program (bp  #13159 ) ( #13181 )  
						
						 
						
						... 
						
						
						
						* Move KeyedAccount out of solana-program.  Native programs are not supported by solana-program
(cherry picked from commit 1b343665a1 )
# Conflicts:
#	programs/bpf/benches/bpf_loader.rs
* rebase
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-10-27 05:43:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Vines 
							
						 
					 
					
						
						
							
						
						597618846b 
					 
					
						
						
							
							Bump version to v1.4.4  
						
						 
						
						
						
						
					 
					
						2020-10-24 22:10:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						53b074aa35 
					 
					
						
						
							
							Bump version to 1.4.3  
						
						 
						
						
						
						
					 
					
						2020-10-23 04:20:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						edfbd8d65a 
					 
					
						
						
							
							Add replacements for Pubkey::new_rand()/Hash::new_rand() (bp  #12987 ) ( #13076 )  
						
						 
						
						... 
						
						
						
						* Add pubkey_new_rand(), mark Pubkey::new_rand() deprecated
(cherry picked from commit 0e68ed6a8d )
* Add hash_new_rand(), mark Hash::new_rand() as deprecated
(cherry picked from commit 76f11c7dae )
* Run `codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand`
(cherry picked from commit 7bc073defe )
# Conflicts:
#	programs/bpf/benches/bpf_loader.rs
#	runtime/benches/accounts.rs
#	runtime/src/accounts.rs
* Run `codemod --extensions rs Hash::new_rand solana_sdk:#️⃣ :new_rand`
(cherry picked from commit 17c391121a )
* Remove unused pubkey::Pubkey imports
(cherry picked from commit 959880db60 )
# Conflicts:
#	runtime/src/accounts_index.rs
* Resolve conflicts
Co-authored-by: Michael Vines <mvines@gmail.com > 
						
						
					 
					
						2020-10-22 05:08:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						94cad9873c 
					 
					
						
						
							
							Support Debug Bank ( #13017 ) ( #13019 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit c0675968b1 )
Co-authored-by: Ryo Onodera <ryoqun@gmail.com > 
						
						
					 
					
						2020-10-20 17:20:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						e7062de05f 
					 
					
						
						
							
							Report compute budget usage ( #12931 ) ( #12934 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit b510474dcb )
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-10-16 00:05:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						f3c986385f 
					 
					
						
						
							
							Bump version to 1.4.2  
						
						 
						
						
						
						
					 
					
						2020-10-15 20:26:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						3df811348f 
					 
					
						
						
							
							program log pubkey as base58 (bp  #12901 ) ( #12911 )  
						
						 
						
						... 
						
						
						
						* program log pubkey as base58 (#12901 )
(cherry picked from commit 3f9e6a600b )
# Conflicts:
#	programs/bpf/benches/bpf_loader.rs
#	programs/bpf/c/src/tuner/tuner.c
* resolve conflicts
* fix bench conflict
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-10-15 19:40:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						6e91996606 
					 
					
						
						
							
							Bump version to 1.4.1  
						
						 
						
						
						
						
					 
					
						2020-10-14 03:05:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						7a1889aaf9 
					 
					
						
						
							
							Add adjustable stack size and call depth (bp  #12728 ) ( #12770 )  
						
						 
						
						... 
						
						
						
						* Add adjustable stack size and call depth (#12728 )
(cherry picked from commit c3907be623 )
# Conflicts:
#	programs/bpf/Cargo.toml
#	programs/bpf_loader/Cargo.toml
* resolve conflicts
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-10-09 22:08:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mergify[bot] 
							
						 
					 
					
						
						
							
						
						4b9f2e987a 
					 
					
						
						
							
							Bump max invoke depth to 4 ( #12742 ) ( #12764 )  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 2cd7cd3149 )
Co-authored-by: Jack May <jack@solana.com > 
						
						
					 
					
						2020-10-09 18:49:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						973f0965e1 
					 
					
						
						
							
							Add ristretto multiply syscall ( #12699 )  
						
						 
						
						
						
						
					 
					
						2020-10-06 23:52:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						d0aa8a6446 
					 
					
						
						
							
							Fix zero-len slice translations ( #12642 )  
						
						 
						
						
						
						
					 
					
						2020-10-02 17:45:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						adeb06e550 
					 
					
						
						
							
							Check CPI program is executable ( #12644 )  
						
						 
						
						
						
						
					 
					
						2020-10-02 13:55:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						058bca6632 
					 
					
						
						
							
							add sha256 syscall ( #12569 )  
						
						 
						
						
						
						
					 
					
						2020-09-29 23:29:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						74fcb184b2 
					 
					
						
						
							
							Pipe FeatureSet though InvokeContext ( #12536 )  
						
						 
						
						... 
						
						
						
						* Pipe FeatureSet though InvokeContext
* gate program size cap
* nit 
						
						
					 
					
						2020-09-29 21:36:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						2ff983647f 
					 
					
						
						
							
							Move process_instruction defs to runtime ( #12507 )  
						
						 
						
						
						
						
					 
					
						2020-09-29 01:36:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						d00453f747 
					 
					
						
						
							
							Drain the entire compute budget ( #12478 )  
						
						 
						
						
						
						
					 
					
						2020-09-25 18:08:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						b8c4b88188 
					 
					
						
						
							
							Cleanup names, fix line dependent test ( #12477 )  
						
						 
						
						
						
						
					 
					
						2020-09-25 09:00:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Starry 
							
						 
					 
					
						
						
							
						
						6601ec8f26 
					 
					
						
						
							
							Record and store invoked instructions in transaction meta ( #12311 )  
						
						 
						
						... 
						
						
						
						* Record invoked instructions and store in transaction meta
* Enable cpi recording if transaction sender is some
* Rename invoked to innerInstructions 
						
						
					 
					
						2020-09-24 22:36:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						3278d78f08 
					 
					
						
						
							
							Cache re-usable work performed by the loader ( #12135 )  
						
						 
						
						
						
						
					 
					
						2020-09-14 17:42:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						ae7b15f062 
					 
					
						
						
							
							Gate pointer alignment enforcement ( #12176 )  
						
						 
						
						
						
						
					 
					
						2020-09-11 11:07:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						fd47d38e59 
					 
					
						
						
							
							Calc size ahead of time to alloc once ( #12154 )  
						
						 
						
						
						
						
					 
					
						2020-09-10 11:13:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						ea179ad762 
					 
					
						
						
							
							Bump compute budget ( #11864 )  
						
						 
						
						... 
						
						
						
						* Bump compute budget
* nudge 
						
						
					 
					
						2020-08-26 21:48:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						c2e5dae7ba 
					 
					
						
						
							
							Gate aligned program heap ( #11808 )  
						
						 
						
						
						
						
					 
					
						2020-08-24 13:21:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						8d362f682b 
					 
					
						
						
							
							The constraints on compute power a program can consume is limited only to its instruction count ( #11717 )  
						
						 
						
						
						
						
					 
					
						2020-08-21 15:31:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						46830124f8 
					 
					
						
						
							
							CPI support for bpf_loader_deprecated ( #11695 )  
						
						 
						
						
						
						
					 
					
						2020-08-18 11:26:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						e9b610b8df 
					 
					
						
						
							
							Add SystemInstruction::CreateAccount support to CPI ( #11649 )  
						
						 
						
						
						
						
					 
					
						2020-08-17 13:38:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						f1ba2387d3 
					 
					
						
						
							
							More efficient padding ( #11656 )  
						
						 
						
						
						
						
					 
					
						2020-08-17 10:24:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						750e5344f1 
					 
					
						
						
							
							Return an error from create_program_address syscall ( #11658 )  
						
						 
						
						
						
						
					 
					
						2020-08-17 09:49:40 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						f8606fca4f 
					 
					
						
						
							
							Aligned program heap ( #11657 )  
						
						 
						
						
						
						
					 
					
						2020-08-17 09:49:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						4196686acf 
					 
					
						
						
							
							Feature check CPI up front ( #11652 )  
						
						 
						
						
						
						
					 
					
						2020-08-16 23:12:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						768b386f0a 
					 
					
						
						
							
							fix region checks ( #11651 )  
						
						 
						
						
						
						
					 
					
						2020-08-16 23:11:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						7c736f71fe 
					 
					
						
						
							
							Make BPF Loader static ( #11516 )  
						
						 
						
						
						
						
					 
					
						2020-08-14 12:32:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack May 
							
						 
					 
					
						
						
							
						
						9290e561e1 
					 
					
						
						
							
							Align host addresses ( #11384 )  
						
						 
						
						... 
						
						
						
						* Align host addresses
* support new program abi
* update epoch rollout
* Enforce aligned pointers in cross-program invocations 
						
						
					 
					
						2020-08-11 16:11:52 -07:00