Michael Vines 
							
						 
					 
					
						
						
							
						
						6858950f76 
					 
					
						
						
							
							Remove frozen ABI modules from solana-sdk  
						
						
						
						
					 
					
						2020-10-20 16:11:30 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						39b3ac6a8d 
					 
					
						
						
							
							Introduce automatic ABI maintenance mechanism (2/2; rollout) ( #8012 )  
						
						... 
						
						
						
						* Introduce automatic ABI maintenance mechanism (2/2; rollout)
* Fix stable clippy
* Change to symlink
* Freeze abi of Tower
* fmt...
* Improve dev-experience!
* Update BankSlotDelta
$ diff -u /tmp/abi8/*7dg6BreYxTuxiVz6aLvk3p2Z7GQk2cJqfGvC9h4FAoSj* /tmp/abi8/*9chBcbXVJ4fK7uGgydQzam5aHipaAKFw6V4LDFpjbE4w*
--- /tmp/abi8/bank__BankSlotDelta_frozen_abi__test_abi_digest_7dg6BreYxTuxiVz6aLvk3p2Z7GQk2cJqfGvC9h4FAoSj      2020-06-18 18:01:22.831228087 +0900
+++ /tmp/abi8/bank__BankSlotDelta_frozen_abi__test_abi_digest_9chBcbXVJ4fK7uGgydQzam5aHipaAKFw6V4LDFpjbE4w      2020-07-03 15:59:58.430695244 +0900
@@ -140,7 +140,7 @@
                                                         field u8
                                                             primitive u8
                                                         field solana_sdk::instruction::InstructionError
-                                                            enum InstructionError (variants = 34)
+                                                            enum InstructionError (variants = 35)
                                                                 variant(0) GenericError (unit)
                                                                 variant(1) InvalidArgument (unit)
                                                                 variant(2) InvalidInstructionData (unit)
@@ -176,6 +176,7 @@
                                                                 variant(31) CallDepth (unit)
                                                                 variant(32) MissingAccount (unit)
                                                                 variant(33) ReentrancyNotAllowed (unit)
+                                                                variant(34) MaxSeedLengthExceeded (unit)
                                                     variant(9) CallChainTooDeep (unit)
                                                     variant(10) MissingSignatureForFee (unit)
                                                     variant(11) InvalidAccountIndex (unit)
* Fix some merge conflicts... 
						
						
					 
					
						2020-07-06 20:22:23 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						60877f9ba4 
					 
					
						
						
							
							Revert "Check for AVX512 at runtime to avoid invalid opcode trap ( #8166 )"  
						
						... 
						
						
						
						This reverts commit ef5fb6fa46 
						
						
					 
					
						2020-02-11 12:56:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						ef5fb6fa46 
					 
					
						
						
							
							Check for AVX512 at runtime to avoid invalid opcode trap ( #8166 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2020-02-07 15:01:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						b4da83a3ab 
					 
					
						
						
							
							Remove CUDA feature ( #6094 )  
						
						
						
						
					 
					
						2019-09-26 13:36:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						1d0be265d9 
					 
					
						
						
							
							Add explicit validator-cuda crate ( #5985 )  
						
						
						
						
					 
					
						2019-09-19 20:50:34 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						36aa876833 
					 
					
						
						
							
							Avoid linking with CUDA directly  
						
						
						
						
					 
					
						2019-06-21 15:26:22 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5683282c94 
					 
					
						
						
							
							Update to solana-perf-libs v0.14.0, with support for both CUDA 10.0 and 10.1  
						
						
						
						
					 
					
						2019-06-18 10:41:03 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						97a136ea20 
					 
					
						
						
							
							Set rustc-cfg=cuda explicitly, also code cleanup  
						
						
						
						
					 
					
						2019-06-17 11:01:55 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0dbe5ee559 
					 
					
						
						
							
							Add chacha-sys crate ( #4620 )  
						
						... 
						
						
						
						* af9ff9c7f9/src/cpu-crypt 
						
						
					 
					
						2019-06-10 07:14:02 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3635a68129 
					 
					
						
						
							
							solana-install now compiles for Windows ( #4531 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-06-04 08:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6eac5951ed 
					 
					
						
						
							
							Revert "Revert "revert-revert-erasure and erasure fixes ( #3833 )" ( #3855 )" ( #3889 )  
						
						... 
						
						
						
						This reverts commit 596f611ede 
						
						
					 
					
						2019-04-18 21:56:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						596f611ede 
					 
					
						
						
							
							Revert "revert-revert-erasure and erasure fixes ( #3833 )" ( #3855 )  
						
						... 
						
						
						
						This reverts commit 6bef16a6a1 
						
						
					 
					
						2019-04-17 18:04:30 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Walker 
							
						 
					 
					
						
						
							
						
						6bef16a6a1 
					 
					
						
						
							
							revert-revert-erasure and erasure fixes ( #3833 )  
						
						... 
						
						
						
						* fix erasure, more tests for full blobs, more metrics
* Revert "Revert "Use Rust erasure library and turn on erasure (#3768 )" (#3827 )"
This reverts commit 4b8cb72977 
						
						
					 
					
						2019-04-17 15:13:54 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						4b8cb72977 
					 
					
						
						
							
							Revert "Use Rust erasure library and turn on erasure ( #3768 )" ( #3827 )  
						
						... 
						
						
						
						This reverts commit b9bb5af4a5 
						
						
					 
					
						2019-04-17 12:52:12 -07:00 
						 
				 
			
				
					
						
							
							
								Mark E. Sinclair 
							
						 
					 
					
						
						
							
						
						b9bb5af4a5 
					 
					
						
						
							
							Use Rust erasure library and turn on erasure ( #3768 )  
						
						... 
						
						
						
						* split out erasure into new crate; add implementation using rust reed-solomon-library
* Track erasures with a &[bool] instead of indexes
* fix bug that reported the number of erasures incorrectly
* Introduce erasure `Session` for consistent config
* Increase test coverage; fix bugs
* Add ability to remove blobs from erasure meta tracking. test added
* Track deletion of coding blobs in blocktree via ErasureMeta. Added to
test
* Remove unused functions in blocktree
* add randomness to recovery thread to exercise recovery due to either new
data or coding blobs
* Add unit test for ErasureMeta index handling
* Re-enable test in broadcast stage 
						
						
					 
					
						2019-04-16 23:00:24 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						13ee8efd42 
					 
					
						
						
							
							Move build.rs into core/  
						
						
						
						
					 
					
						2019-03-02 09:52:18 -08:00