Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						bae5dae61d 
					 
					
						
						
							
							Bump bpf-tools to v1.20  
						
						... 
						
						
						
						- Fix C standard library to include only reentrant versions of functions
- Use a version of solana_rbpf with fixed relocations handling
- Add a test of using C standard library functions in on-chain program 
						
						
					 
					
						2021-11-18 20:50:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						3f4f05865d 
					 
					
						
						
							
							Bump bpf-tools to v1.19 ( #21256 )  
						
						... 
						
						
						
						Toolchain upgrade to rust 1.56.0 and clang 13.0. 
						
						
					 
					
						2021-11-13 19:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						4287bf6b8b 
					 
					
						
						
							
							Bump bpf-tools to v1.18 ( #20991 )  
						
						... 
						
						
						
						- added newlib standard C library to clang toolchain
- fixed BPF backend bug that accidentally deleted code, issue #20538  
						
						
					 
					
						2021-10-26 22:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						d6a2b70438 
					 
					
						
						
							
							Bump bpf-tools to v1.15 ( #19117 )  
						
						... 
						
						
						
						- update to rust 1.54.0 
						
						
					 
					
						2021-08-10 07:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						cde1461555 
					 
					
						
						
							
							Bump bpf-tools to v1.14 ( #19023 )  
						
						... 
						
						
						
						- improved memory operations performance
- minor fixes 
						
						
					 
					
						2021-08-03 09:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						e752299ac5 
					 
					
						
						
							
							Bump bpf-tools version  
						
						... 
						
						
						
						Update Rust BPF to version 1.53 
						
						
					 
					
						2021-07-07 05:08:40 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						e98a7504f2 
					 
					
						
						
							
							Bump bpf-tools version to 1.12  
						
						
						
						
					 
					
						2021-06-25 18:00:44 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						d6bad60c1b 
					 
					
						
						
							
							Bump bpf-tools version to 1.11 ( #18079 )  
						
						... 
						
						
						
						Avoid including local paths in compiler generated ELF files 
						
						
					 
					
						2021-06-19 01:00:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						ae0bea1ad3 
					 
					
						
						
							
							Bump BPF tools to v1.10  
						
						
						
						
					 
					
						2021-06-04 19:10:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						47861fc373 
					 
					
						
						
							
							Bump BPF tools to v1.9  
						
						
						
						
					 
					
						2021-06-03 17:06:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						2316ddb90a 
					 
					
						
						
							
							Revert bpf-tools to version 1.8 because of a codegen bug suspicion ( #17568 )  
						
						
						
						
					 
					
						2021-05-28 09:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						2ae57c172a 
					 
					
						
						
							
							Bump bpf-tools version to 1.9  
						
						... 
						
						
						
						- upgrade rustc to 1.52.1 and clang to 12.0 
						
						
					 
					
						2021-05-20 11:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						ab871ed4b7 
					 
					
						
						
							
							Bump bpf-tools version to 1.8  
						
						
						
						
					 
					
						2021-05-18 08:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitri Makarov 
							
						 
					 
					
						
						
							
						
						88626b2945 
					 
					
						
						
							
							Bump bpf-tools version to 1.7 ( #17176 )  
						
						
						
						
					 
					
						2021-05-11 19:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						286e4d6924 
					 
					
						
						
							
							bump rust-bpf-sysroot to v0.14 ( #15040 )  
						
						
						
						
					 
					
						2021-02-03 10:43:38 +00: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 
							
						 
					 
					
						
						
							
						
						461ae40eea 
					 
					
						
						
							
							provide full Rust panic messages in BPF and add memory optimizations ( #13455 )  
						
						
						
						
					 
					
						2020-11-09 13:40:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						4e0d1b1d4a 
					 
					
						
						
							
							more portable install.sh ( #13114 )  
						
						
						
						
					 
					
						2020-10-27 22:43:34 -07: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 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						65049bd112 
					 
					
						
						
							
							Bump rust-bpf to v0.2.4 ( #12361 )  
						
						
						
						
					 
					
						2020-09-20 23:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						97f9b63507 
					 
					
						
						
							
							Improve BPF SDK dependency caching ( #10434 )  
						
						
						
						
					 
					
						2020-06-08 09:20:12 -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 
							
						 
					 
					
						
						
							
						
						6e1ce5ab6c 
					 
					
						
						
							
							Safer cargo command ( #9437 )  
						
						
						
						
					 
					
						2020-04-10 15:44:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b4e00275b2 
					 
					
						
						
							
							Cache downloads to speed up CI  
						
						
						
						
					 
					
						2020-04-06 22:53:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						30bed18b77 
					 
					
						
						
							
							Install xargo using CI dictated cargo version if available ( #9068 )  
						
						
						
						
					 
					
						2020-03-26 11:47:41 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						c558db2a48 
					 
					
						
						
							
							Fix xargo to version 0.3.19 to avoid unstable feature ( #9065 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-03-25 08:43:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d9b0490f72 
					 
					
						
						
							
							Update rust-bpf to include matching cargo ( #8598 )  
						
						
						
						
					 
					
						2020-03-03 14:14:31 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						de6679ea95 
					 
					
						
						
							
							Improve install messaging ( #8477 )  
						
						
						
						
					 
					
						2020-02-27 14:07:36 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2e9ba149f2 
					 
					
						
						
							
							Update LVM and rBPF versions ( #8215 )  
						
						
						
						
					 
					
						2020-02-11 12:52:13 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						bf623219d2 
					 
					
						
						
							
							nudge ( #8214 )  
						
						
						
						
					 
					
						2020-02-11 10:50:57 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						06cff1fb9f 
					 
					
						
						
							
							Publish bpf-sdk releases ( #7655 )  
						
						
						
						
					 
					
						2020-01-02 20:44:15 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9e2ce1751b 
					 
					
						
						
							
							Bump Rust-BPF to Rust 1.39 ( #7420 )  
						
						
						
						
					 
					
						2019-12-10 22:27:14 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						0be13a6295 
					 
					
						
						
							
							Silence cargo install error in bpf script ( #6926 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-13 08:57:12 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						c7e2057d2d 
					 
					
						
						
							
							Install xargo if a new version is available ( #6882 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-11 20:32:07 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						91cfa0aac9 
					 
					
						
						
							
							Upgrade xargo if old ( #6869 )  
						
						
						
						
					 
					
						2019-11-11 12:58:24 -08:00