Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						3fc09fb23f 
					 
					
						
						
							
							Remove keypairs from BankClient  
						
						... 
						
						
						
						Bring its interface closer to the other clients. 
						
						
					 
					
						2019-03-27 09:37:19 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						d2415613de 
					 
					
						
						
							
							Migrate loader tests to BankClient  
						
						
						
						
					 
					
						2019-03-21 09:19:24 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						e091aa87ea 
					 
					
						
						
							
							More precise constructor names  
						
						
						
						
					 
					
						2019-03-15 14:46:44 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						c1eec0290e 
					 
					
						
						
							
							Rename userdata to data ( #3282 )  
						
						... 
						
						
						
						* Rename userdata to data
Instead of saying "userdata", which is ambiguous and imprecise,
say "instruction data" or "account data".
Also, add `ProgramError::InvalidInstructionData`
Fixes  #2761  
						
						
					 
					
						2019-03-14 10:48:27 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						6899bd7099 
					 
					
						
						
							
							0.13.0  
						
						
						
						
					 
					
						2019-03-11 16:21:19 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						195a880576 
					 
					
						
						
							
							pass Pubkeys as refs, copy only where values needed ( #3213 )  
						
						... 
						
						
						
						* pass Pubkeys as refs, copy only where values needed
* Pubkey is pervasive
* fixup 
						
						
					 
					
						2019-03-09 19:28:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e2d30db7e1 
					 
					
						
						
							
							Rename tokens to lamports  
						
						
						
						
					 
					
						2019-03-05 17:56:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3129e299e4 
					 
					
						
						
							
							Rename tokens to lamports in programs/  
						
						
						
						
					 
					
						2019-03-05 17:56:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						03d6c9a552 
					 
					
						
						
							
							Defeature bpf_loader; bpf_{c,rust} features now confined to programs/bpf  
						
						
						
						
					 
					
						2019-03-04 11:02:37 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						fc5fcd6cd4 
					 
					
						
						
							
							Move native_loader into solana_runtime  
						
						
						
						
					 
					
						2019-03-03 10:59:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b8b7de5522 
					 
					
						
						
							
							Script can now be run from any directory  
						
						
						
						
					 
					
						2019-03-02 22:11:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						109101c2dc 
					 
					
						
						
							
							Cleanup features and fix build errors  
						
						
						
						
					 
					
						2019-03-02 22:11:48 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fitzgerald 
							
						 
					 
					
						
						
							
						
						41b5899856 
					 
					
						
						
							
							Move programs/Cargo.toml into bpf/  
						
						
						
						
					 
					
						2019-03-02 22:11:48 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b9524217fe 
					 
					
						
						
							
							Update rust example to use BPF enabled infrastructure ( #2974 )  
						
						
						
						
					 
					
						2019-02-28 22:05:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ba5077701d 
					 
					
						
						
							
							Avoid possible simplified lowering of passed struct ( #2938 )  
						
						
						
						
					 
					
						2019-02-25 17:05:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5f565c92c9 
					 
					
						
						
							
							cargo incremental builds breaks Rust BPF, locally disable it ( #2674 )  
						
						
						
						
					 
					
						2019-02-06 13:59:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						a0bc8b8af3 
					 
					
						
						
							
							BPF programs can support up to 5 arguments ( #2528 )  
						
						
						
						
					 
					
						2019-01-23 09:55:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						a6773ad442 
					 
					
						
						
							
							Specify entrypoint when building rust programs  
						
						
						
						
					 
					
						2019-01-14 20:13:01 -08:00 
						 
				 
			
				
					
						
							
							
								Jak May 
							
						 
					 
					
						
						
							
						
						e9a0b3a8f3 
					 
					
						
						
							
							Add BPF-to-BPF and PC relative call tests ( #2395 )  
						
						
						
						
					 
					
						2019-01-11 19:33:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jak May 
							
						 
					 
					
						
						
							
						
						23c43ed21b 
					 
					
						
						
							
							Multi-file BPF C builds ( #2393 )  
						
						
						
						
					 
					
						2019-01-11 15:33:21 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						a461c5682d 
					 
					
						
						
							
							First stab at Rust BPF ( #2269 )  
						
						... 
						
						
						
						First stab at Rust BPF 
						
						
					 
					
						2019-01-02 15:12:42 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0e567381fb 
					 
					
						
						
							
							v0.12.0  
						
						
						
						
					 
					
						2018-12-19 17:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						60f3aeb4ef 
					 
					
						
						
							
							clippy fix  
						
						
						
						
					 
					
						2018-12-13 23:40:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						092edabd2d 
					 
					
						
						
							
							Add homepage field to all crates  
						
						
						
						
					 
					
						2018-12-13 22:25:27 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						cefbb7c27d 
					 
					
						
						
							
							Fix shared object relcations with multiple static arrays ( #2121 )  
						
						
						
						
					 
					
						2018-12-12 08:41:45 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						935524f20c 
					 
					
						
						
							
							Fix eh frame relocation ( #2109 )  
						
						... 
						
						
						
						* Exclude .eh_frame 
						
						
					 
					
						2018-12-11 12:14:41 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						e3dfd7b1ab 
					 
					
						
						
							
							Allow BPF structure passing and returning ( #2100 )  
						
						... 
						
						
						
						* Add BPF struct passing and returning tests 
						
						
					 
					
						2018-12-11 09:03:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e52f3f34a4 
					 
					
						
						
							
							Autoinstall dependencies in the SDK itself  
						
						
						
						
					 
					
						2018-12-01 10:47:59 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7c3e6e8e86 
					 
					
						
						
							
							Move bpf-sdk to sdk/bpf  
						
						
						
						
					 
					
						2018-12-01 10:47:59 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						b00011a3f1 
					 
					
						
						
							
							Use custom LLVM ( #1971 )  
						
						... 
						
						
						
						BPF SDK uses custom LLVM 
						
						
					 
					
						2018-11-30 14:33:29 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						bad0b55ab6 
					 
					
						
						
							
							Expose which keys signed the Transaction in the SDK  
						
						
						
						
					 
					
						2018-11-30 08:16:23 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						0c091c1b24 
					 
					
						
						
							
							Dockerized LLVM ( #1914 )  
						
						... 
						
						
						
						Optionally build with dockererized custom llvm 
						
						
					 
					
						2018-11-28 14:41:53 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						83c0711760 
					 
					
						
						
							
							Rename SolKeyedAccounts to SolKeyedAccount  
						
						
						
						
					 
					
						2018-11-27 15:36:04 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ec0a56cb9c 
					 
					
						
						
							
							Tokens are unsigned  
						
						
						
						
					 
					
						2018-11-27 10:14:37 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						f0d24a68ee 
					 
					
						
						
							
							Configure -rpath to locate libcriterion  
						
						
						
						
					 
					
						2018-11-26 21:16:42 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c7f678688d 
					 
					
						
						
							
							Stub out log functions when building tests  
						
						
						
						
					 
					
						2018-11-26 15:41:49 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						7bf4c08f70 
					 
					
						
						
							
							Add BPF C unittest framework  
						
						
						
						
					 
					
						2018-11-26 12:25:29 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						826ac80e62 
					 
					
						
						
							
							Avoid subverting bool return value  
						
						
						
						
					 
					
						2018-11-26 09:11:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						4506584c48 
					 
					
						
						
							
							Employ stdbool.h, add stub wchar.h  
						
						
						
						
					 
					
						2018-11-26 09:11:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						c1af48bd85 
					 
					
						
						
							
							Rename program_id => owner  
						
						
						
						
					 
					
						2018-11-18 16:24:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3822c29415 
					 
					
						
						
							
							Route program_id to program entrypoint  
						
						
						
						
					 
					
						2018-11-17 19:42:03 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						201a4b7b2a 
					 
					
						
						
							
							Advance input pointer correctly  
						
						
						
						
					 
					
						2018-11-17 10:30:21 -08:00 
						 
				 
			
				
					
						
							
							
								jackcmay 
							
						 
					 
					
						
						
							
						
						39c87fd103 
					 
					
						
						
							
							Add BPF benchmarks  
						
						
						
						
					 
					
						2018-11-14 12:06:06 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						2ad2fdd235 
					 
					
						
						
							
							Remove inline simple program to avoid maintenance burden  
						
						
						
						
					 
					
						2018-11-14 10:39:22 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1fda4b77ef 
					 
					
						
						
							
							Expose tick_height to bpf programs  
						
						
						
						
					 
					
						2018-11-14 10:33:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						860dcdb449 
					 
					
						
						
							
							Stubs for some libc headers  
						
						
						
						
					 
					
						2018-11-13 17:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						70cebaf74a 
					 
					
						
						
							
							Add size_t/ssize_t/sol_memset/sol_strlen  
						
						
						
						
					 
					
						2018-11-13 17:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						317fe19da7 
					 
					
						
						
							
							Fix INC_DIRS usage  
						
						
						
						
					 
					
						2018-11-13 17:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						e702515312 
					 
					
						
						
							
							Add basic C++ support  
						
						
						
						
					 
					
						2018-11-12 09:08:40 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						def7d156f6 
					 
					
						
						
							
							codemod --extensions sh '#!/usr/bin/env bash -e' '#!/usr/bin/env bash\nset -e'  
						
						
						
						
					 
					
						2018-11-11 16:24:36 -08:00