Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						db3bca7edd 
					 
					
						
						
							
							Add llvm feature option to compile for Solana BPF target ( #16495 )  
						
						
						
						
					 
					
						2021-04-13 07:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						1359bceb5d 
					 
					
						
						
							
							Bump bpf-tools to version v1.5 ( #16331 )  
						
						... 
						
						
						
						The new version of bpf-tools eliminates the separate
rust-bpf-sysroot. The Rust standard libraries for the BPF target are
built in tree when the compiler is built.  The standard libraries code
is slightly more optimized and some reduction of compute budget can be
expected with this version of bpf-tools. 
						
						
					 
					
						2021-04-04 13:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bcd89dd34c 
					 
					
						
						
							
							Fix BPF ELF layout ( #16256 )  
						
						... 
						
						
						
						* Fix BPF ELF layout
* whitespace 
						
						
					 
					
						2021-03-31 08:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						abada56ba1 
					 
					
						
						
							
							Print the rust version when building bpf programs ( #16181 )  
						
						
						
						
					 
					
						2021-03-29 14:17:08 +08:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						658ddd1c9c 
					 
					
						
						
							
							Bump bpf-tools to version v1.4 ( #16152 )  
						
						
						
						
					 
					
						2021-03-26 19:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						664ed76523 
					 
					
						
						
							
							Bump bpf-tools to version v1.3 ( #16068 )  
						
						... 
						
						
						
						* Bump bpf-tools to version v1.3
This brings in the fix for increased compute budget that wasn't caught
when bpf-tools v1.2 were released.
* Adjust BPF test programs instruction counts 
						
						
					 
					
						2021-03-24 07:16:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						14e45155e4 
					 
					
						
						
							
							Bump bpf-tools to v1.2 and get rid of xargo  
						
						
						
						
					 
					
						2021-03-19 12:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						c5a5d7457e 
					 
					
						
						
							
							Bump bpf-tools to v1.1 ( #15776 )  
						
						
						
						
					 
					
						2021-03-10 18:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						4789a13a6e 
					 
					
						
						
							
							configure rust-bpf toolchain for each tree ( #15620 )  
						
						
						
						
					 
					
						2021-03-02 00:45:28 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						48785b507b 
					 
					
						
						
							
							Bump Rust-BPF to v1.46 ( #15273 )  
						
						
						
						
					 
					
						2021-02-18 11:30:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bba1b49663 
					 
					
						
						
							
							Generate keypair file for c program deployment ( #15080 )  
						
						... 
						
						
						
						* Generate keypair file for c program deployment
* Build and use solana-keygen in test-stable-perf 
						
						
					 
					
						2021-02-04 13:56:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						286e4d6924 
					 
					
						
						
							
							bump rust-bpf-sysroot to v0.14 ( #15040 )  
						
						
						
						
					 
					
						2021-02-03 10:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ab98c1f2d4 
					 
					
						
						
							
							Add try_find_program_address syscall ( #14118 )  
						
						
						
						
					 
					
						2020-12-15 08:15:01 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1dc71fb5aa 
					 
					
						
						
							
							Bump criterion to v2.3.3 ( #14002 )  
						
						
						
						
					 
					
						2020-12-07 21:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						c833ede4af 
					 
					
						
						
							
							Rbpf v0.2.1 ( #13732 )  
						
						... 
						
						
						
						* Refactoring to match rbpf-v0.2.1 and add JIT compilation caching.
* Removes obsolete bpf-trace.py which has been replaced by the rbpf CLI tool. 
						
						
					 
					
						2020-11-24 18:00:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e390c8cb7f 
					 
					
						
						
							
							Add stubs and heap region definitions ( #13521 )  
						
						... 
						
						
						
						* Add stubs and heap region definitions
* nudge 
						
						
					 
					
						2020-11-11 05:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9ca8e98525 
					 
					
						
						
							
							Add printf declaration ( #13514 )  
						
						
						
						
					 
					
						2020-11-10 23:40:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						23c558510a 
					 
					
						
						
							
							add missing c logging stubs ( #13511 )  
						
						
						
						
					 
					
						2020-11-10 22:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						461ae40eea 
					 
					
						
						
							
							provide full Rust panic messages in BPF and add memory optimizations ( #13455 )  
						
						
						
						
					 
					
						2020-11-09 13:40:26 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						66e51a7363 
					 
					
						
						
							
							Add sol_log_compute_units syscall  
						
						
						
						
					 
					
						2020-10-29 21:45:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						4e0d1b1d4a 
					 
					
						
						
							
							more portable install.sh ( #13114 )  
						
						
						
						
					 
					
						2020-10-27 22:43:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e3c0cc980b 
					 
					
						
						
							
							fix .gitignore ( #13177 )  
						
						
						
						
					 
					
						2020-10-27 00:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						fc83a666fc 
					 
					
						
						
							
							macos portable rust-bpf ( #13176 )  
						
						
						
						
					 
					
						2020-10-27 00:11:33 +00: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 
							
						 
					 
					
						
						
							
						
						61be155413 
					 
					
						
						
							
							Remove do.sh  
						
						
						
						
					 
					
						2020-10-21 18:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						07a853d6cc 
					 
					
						
						
							
							Add cargo-build-bpf  
						
						
						
						
					 
					
						2020-10-21 18:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Cinque 
							
						 
					 
					
						
						
							
						
						81d0c8ae7f 
					 
					
						
						
							
							Force unset CARGO to use correct version of cargo ( #13027 )  
						
						
						
						
					 
					
						2020-10-20 14:50:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3f9e6a600b 
					 
					
						
						
							
							program log pubkey as base58 ( #12901 )  
						
						
						
						
					 
					
						2020-10-15 09:11:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						058bca6632 
					 
					
						
						
							
							add sha256 syscall ( #12569 )  
						
						
						
						
					 
					
						2020-09-29 23:29:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b8c4b88188 
					 
					
						
						
							
							Cleanup names, fix line dependent test ( #12477 )  
						
						
						
						
					 
					
						2020-09-25 09:00:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						65049bd112 
					 
					
						
						
							
							Bump rust-bpf to v0.2.4 ( #12361 )  
						
						
						
						
					 
					
						2020-09-20 23:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5ab4109b7e 
					 
					
						
						
							
							Add memory allocation support for C programs ( #12254 )  
						
						
						
						
					 
					
						2020-09-15 16:42:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ae0fd3043a 
					 
					
						
						
							
							Add support for deprecated loader ( #11946 )  
						
						
						
						
					 
					
						2020-08-31 14:06:58 -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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						03263c850a 
					 
					
						
						
							
							Force program address off the curve ( #11323 )  
						
						
						
						
					 
					
						2020-08-05 16:35:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						52575349dc 
					 
					
						
						
							
							Build programs with --no-default-features --features program to match solana-sdk  
						
						
						
						
					 
					
						2020-07-31 08:57:42 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						db4a18ada4 
					 
					
						
						
							
							Add PubkeyError for ProgramError ( #10748 )  
						
						
						
						
					 
					
						2020-06-23 11:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						73586c1aad 
					 
					
						
						
							
							Use &[u8] for program address seeds rather then &str ( #10744 )  
						
						
						
						
					 
					
						2020-06-22 16:51:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d77818c18b 
					 
					
						
						
							
							Pull program stubs into SDK ( #10704 )  
						
						
						
						
					 
					
						2020-06-18 23:23:28 -07:00 
						 
				 
			
				
					
						
							
							
								R. M. Shea 
							
						 
					 
					
						
						
							
						
						48febf153b 
					 
					
						
						
							
							Change documentation introduction to indicate Foundation IP transfer ( #10440 )  
						
						
						
						
					 
					
						2020-06-13 14:41:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						97f9b63507 
					 
					
						
						
							
							Improve BPF SDK dependency caching ( #10434 )  
						
						
						
						
					 
					
						2020-06-08 09:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						9eefb2c929 
					 
					
						
						
							
							Bump version to 1.3.0  
						
						
						
						
					 
					
						2020-05-28 15:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						c5460e7fee 
					 
					
						
						
							
							Remove inline from all BPF C functions ( #10038 )  
						
						
						
						
					 
					
						2020-05-13 17:23:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						7678af6300 
					 
					
						
						
							
							Cleanup BPF helper symbols ( #9804 )  
						
						
						
						
					 
					
						2020-04-30 11:29:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						de9d8cd849 
					 
					
						
						
							
							Rename BPF helper to syscall ( #9819 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-30 01:43:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1018807db9 
					 
					
						
						
							
							Bump Rust-BPF version to be interoperable with latest Rust ( #9783 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-28 23:47:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b26c07b788 
					 
					
						
						
							
							Fix BPF tool caching ( #9781 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-28 21:06:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d836dfff14 
					 
					
						
						
							
							Fix bpf unit test linkage ( #9780 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-04-28 19:41:08 -07:00