Jack May 
							
						 
					 
					
						
						
							
						
						15057b087c 
					 
					
						
						
							
							Expand CPI returning error test ( #13672 )  
						
						
						
						
					 
					
						2020-11-18 22:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								joshua-maros 
							
						 
					 
					
						
						
							
						
						a8a77614fe 
					 
					
						
						
							
							Fix potential undefined behavior ( #13555 )  
						
						... 
						
						
						
						* Switch to ouroboros 0.5.1
* Update other lock files 
						
						
					 
					
						2020-11-13 18:12:41 +09:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						461ae40eea 
					 
					
						
						
							
							provide full Rust panic messages in BPF and add memory optimizations ( #13455 )  
						
						
						
						
					 
					
						2020-11-09 13:40:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						84b139cc94 
					 
					
						
						
							
							Add builtin mem tests ( #13429 )  
						
						
						
						
					 
					
						2020-11-05 22:20:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						78c2d9156b 
					 
					
						
						
							
							Remove unneeded .gitignore  
						
						
						
						
					 
					
						2020-11-05 14:29:17 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						c24fbb6f8b 
					 
					
						
						
							
							Fix duplicate records of inner instructions ( #13380 )  
						
						... 
						
						
						
						* Fix duplicate records of inner instructions
* fix tests
* fix clippy
* Remove bad_inner_instructions 
						
						
					 
					
						2020-11-05 15:23:52 +08:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						4999fe298b 
					 
					
						
						
							
							Rbpf v0.2.0 ( #13365 )  
						
						... 
						
						
						
						* Updates rbpf to v0.2.0,
which unifies the interfaces of the interpreter and the JIT.
However, the JIT is not enabled yet. 
						
						
					 
					
						2020-11-04 18:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						660214754e 
					 
					
						
						
							
							cargo update -p futures-task / cargo update -p futures-util 
						
						
						
						
					 
					
						2020-10-31 18:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						da361afbb9 
					 
					
						
						
							
							Revert "Updates rbpf to v0.2.0, ( #12951 )"  
						
						... 
						
						
						
						This reverts commit 6606590b81 
						
						
					 
					
						2020-10-29 21:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7d686b72a0 
					 
					
						
						
							
							Add Bank::set_bpf_compute_budget()  
						
						
						
						
					 
					
						2020-10-29 21:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						66e51a7363 
					 
					
						
						
							
							Add sol_log_compute_units syscall  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						6606590b81 
					 
					
						
						
							
							Updates rbpf to v0.2.0, ( #12951 )  
						
						... 
						
						
						
						which unifies the interfaces of the interpreter and the JIT.
However, the JIT is not enabled yet. 
						
						
					 
					
						2020-10-29 11:34:52 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						65ee3a6bdd 
					 
					
						
						
							
							Refactors the common code of test and bench targets into the solana_runtime::bpf_test_utils module. ( #13203 )  
						
						
						
						
					 
					
						2020-10-29 10:04:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c458d4b213 
					 
					
						
						
							
							move Account to solana-sdk ( #13198 )  
						
						
						
						
					 
					
						2020-10-28 22:01:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bb6ab3a62d 
					 
					
						
						
							
							ignore .so files ( #13188 )  
						
						
						
						
					 
					
						2020-10-26 23:14:06 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1b343665a1 
					 
					
						
						
							
							Move KeyedAccount out of solana-program.  Native programs are not supported by solana-program  
						
						
						
						
					 
					
						2020-10-26 18:54:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						dd711ab5fb 
					 
					
						
						
							
							Rename solana-program-sdk to solana-program  
						
						
						
						
					 
					
						2020-10-24 08:37:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						fe68f7f786 
					 
					
						
						
							
							Port programs to solana-program-sdk  
						
						
						
						
					 
					
						2020-10-24 08:37:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						63db324204 
					 
					
						
						
							
							Initial population of solana-program-sdk  
						
						
						
						
					 
					
						2020-10-24 08:37:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b169d9cfbe 
					 
					
						
						
							
							Add --bpf-out-dir argument to control where the final build products land  
						
						
						
						
					 
					
						2020-10-23 04:57:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7bc073defe 
					 
					
						
						
							
							Run codemod --extensions rs Pubkey::new_rand solana_sdk::pubkey::new_rand  
						
						
						
						
					 
					
						2020-10-21 19:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						61be155413 
					 
					
						
						
							
							Remove do.sh  
						
						
						
						
					 
					
						2020-10-21 18:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						e6b821c392 
					 
					
						
						
							
							Finer grained AccountsIndex locking ( #12787 )  
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2020-10-21 17:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6858950f76 
					 
					
						
						
							
							Remove frozen ABI modules from solana-sdk  
						
						
						
						
					 
					
						2020-10-20 16:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6d5889bdb5 
					 
					
						
						
							
							Remove program_stubs!()  
						
						
						
						
					 
					
						2020-10-19 21:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9c53e1dfb2 
					 
					
						
						
							
							Add SyscallStubs to enable syscall interception when building programs for non-BPF  
						
						
						
						
					 
					
						2020-10-19 21:00:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3f9e6a600b 
					 
					
						
						
							
							program log pubkey as base58 ( #12901 )  
						
						
						
						
					 
					
						2020-10-15 09:11:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						969f7b015b 
					 
					
						
						
							
							Respect RefCell when calling invoke ( #12858 )  
						
						... 
						
						
						
						* Respect RefCell when calling invoke
* nudge 
						
						
					 
					
						2020-10-15 01:06:41 +00:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						f8d338c9cb 
					 
					
						
						
							
							Switch accounts storage lock to DashMap ( #12126 )  
						
						... 
						
						
						
						Co-authored-by: Carl Lin <carl@solana.com > 
						
						
					 
					
						2020-10-13 18:29:50 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						e4f45bfd3b 
					 
					
						
						
							
							Bpf speed debug and tuner program ( #12845 )  
						
						
						
						
					 
					
						2020-10-13 12:16:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						56211378d3 
					 
					
						
						
							
							terminology update, nonce to bump seed ( #12840 )  
						
						
						
						
					 
					
						2020-10-13 10:11:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						859eb606da 
					 
					
						
						
							
							Cargo.lock  
						
						
						
						
					 
					
						2020-10-11 18:51:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c3907be623 
					 
					
						
						
							
							Add adjustable stack size and call depth ( #12728 )  
						
						
						
						
					 
					
						2020-10-09 13:07:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2cd7cd3149 
					 
					
						
						
							
							Bump max invoke depth to 4 ( #12742 )  
						
						
						
						
					 
					
						2020-10-09 10:33:12 -07:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						8f5431551e 
					 
					
						
						
							
							Store program logs in blockstore / bigtable (TransactionWithStatusMeta) ( #12678 )  
						
						... 
						
						
						
						* introduce store program logs in blockstore / bigtable
* fix test, transaction logs created for successful transactions
* fix test for legacy bincode implementation around log_messages
* only api nodes should record logs
* truncate transaction logs to 100KB
* refactor log truncate for improved coverage 
						
						
					 
					
						2020-10-08 12:06:15 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						11df2e2236 
					 
					
						
						
							
							Bump version to v1.5.0  
						
						
						
						
					 
					
						2020-10-08 04:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						dd7fae4afb 
					 
					
						
						
							
							Fix syscall featurization ( #12714 )  
						
						... 
						
						
						
						* Fix syscall featurization
* nudge 
						
						
					 
					
						2020-10-07 18:38:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						973f0965e1 
					 
					
						
						
							
							Add ristretto multiply syscall ( #12699 )  
						
						
						
						
					 
					
						2020-10-06 23:52:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						630eb3b907 
					 
					
						
						
							
							Local program allocator ( #12679 )  
						
						
						
						
					 
					
						2020-10-06 11:03:51 -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 
							
						 
					 
					
						
						
							
						
						777342a1ef 
					 
					
						
						
							
							Add rand dependency test ( #12566 )  
						
						... 
						
						
						
						* Add rand dependency test
* nudge 
						
						
					 
					
						2020-09-30 00:25:51 +00: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 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						aa5c008fa8 
					 
					
						
						
							
							Add pico-inflation feature  
						
						
						
						
					 
					
						2020-09-28 08:25:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7c4822efb1 
					 
					
						
						
							
							Nit: bpf test cleanup ( #12401 )  
						
						
						
						
					 
					
						2020-09-25 17:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d00453f747 
					 
					
						
						
							
							Drain the entire compute budget ( #12478 )  
						
						
						
						
					 
					
						2020-09-25 18:08:10 +00:00