Jack May 
							
						 
					 
					
						
						
							
						
						80e5b24b38 
					 
					
						
						
							
							Fix CPI recursion depth ( #17659 )  
						
						... 
						
						
						
						* Fix CPI recursion depth 
						
						
					 
					
						2021-06-02 11:15:19 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2c99b23ad7 
					 
					
						
						
							
							Add get_sysvar() helper to sdk  
						
						
						
						
					 
					
						2021-05-21 01:30:12 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						9dfcb921cf 
					 
					
						
						
							
							Refactoring: Move KeyedAccounts to InvokeContext ( #15410 )  
						
						... 
						
						
						
						Collects all parametric occurrences and the construction of keyed_accounts and puts them into InvokeContext. 
						
						
					 
					
						2021-04-19 18:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						fa83f3bd73 
					 
					
						
						
							
							Return sysvars via syscalls ( #16422 )  
						
						
						
						
					 
					
						2021-04-12 16:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ad9901d7c6 
					 
					
						
						
							
							Charge compute budget for bytes passed via cpi ( #15874 )  
						
						
						
						
					 
					
						2021-03-15 22:41:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						478518308d 
					 
					
						
						
							
							Share RO and Executable accounts within invocations ( #15799 )  
						
						
						
						
					 
					
						2021-03-10 23:04:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						8a3135d17b 
					 
					
						
						
							
							Account->AccountSharedData ( #15691 )  
						
						
						
						
					 
					
						2021-03-09 15:06:07 -06:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						e3e8179f2d 
					 
					
						
						
							
							Sdk: start to appease clippy's integer arithmetic check ( #15736 )  
						
						... 
						
						
						
						* Move to module-level clippy allowance
* Fix stake_weighted_timestamp math
* Fix genesis_config
* Fix shred_version
* Fix hard_forks
* Fix process_instruction
* Add ArithmeticOverflow ix error
* Fix nonce_keyed_account
* Update BankSlotDelta frozen abi due to new ix error 
						
						
					 
					
						2021-03-08 18:37:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Washington (jwash) 
							
						 
					 
					
						
						
							
						
						be35c1c1b7 
					 
					
						
						
							
							add execute detail timings ( #15638 )  
						
						
						
						
					 
					
						2021-03-03 17:07:45 -06:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						02432a548f 
					 
					
						
						
							
							Cleanup old features ( #15391 )  
						
						
						
						
					 
					
						2021-02-18 09:56:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						77572a7c53 
					 
					
						
						
							
							Track account writable deescalation ( #14626 )  
						
						
						
						
					 
					
						2021-01-22 15:28:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3c6dbd21d2 
					 
					
						
						
							
							Add ic_msg()/ic_logger_msg() macros  
						
						
						
						
					 
					
						2021-01-21 21:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0619805806 
					 
					
						
						
							
							Upgradeable programs needs program account's address as program id ( #14417 )  
						
						
						
						
					 
					
						2021-01-04 21:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5524938a50 
					 
					
						
						
							
							Limit CPI instruction size ( #14317 )  
						
						
						
						
					 
					
						2020-12-29 01:14:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ab205b682a 
					 
					
						
						
							
							Upgradeable programs called same as non-upgradeable ( #14239 )  
						
						... 
						
						
						
						* Upgradeable programs called same as non-upgradeable
* nudge 
						
						
					 
					
						2020-12-22 09:26:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e8cc0bef6c 
					 
					
						
						
							
							Add CPI support for upgradeable loader ( #14193 )  
						
						
						
						
					 
					
						2020-12-17 15:39:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7143aaa89b 
					 
					
						
						
							
							Clippy  
						
						
						
						
					 
					
						2020-12-14 08:03:29 -08:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						a706706572 
					 
					
						
						
							
							Validator CLI option to enable just-in-time compilation of BPF ( #13789 )  
						
						... 
						
						
						
						* Adds a CLI option to the validator to enable just-in-time compilation of BPF.
* Refactoring to use bpf_loader_program instead of feature_set to pass JIT flag from the validator CLI to the executor. 
						
						
					 
					
						2020-12-07 09:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						baa6b3a261 
					 
					
						
						
							
							Add stable program logging for BPF and native programs  
						
						
						
						
					 
					
						2020-11-14 08:26:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						8acc47ee1b 
					 
					
						
						
							
							MockInvokeContext::get_programs() implementation  
						
						
						
						
					 
					
						2020-10-31 18:12:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						da9548fd12 
					 
					
						
						
							
							de-mut some InvokeContext methods  
						
						
						
						
					 
					
						2020-10-30 09:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7d686b72a0 
					 
					
						
						
							
							Add Bank::set_bpf_compute_budget()  
						
						
						
						
					 
					
						2020-10-29 21:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						225bed11c7 
					 
					
						
						
							
							Remove Entrypoint type  
						
						
						
						
					 
					
						2020-10-29 21:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						df8dab9d2b 
					 
					
						
						
							
							Native/builtin programs now receive an InvokeContext  
						
						
						
						
					 
					
						2020-10-29 21:45:24 -07:00