Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						947e0afeb3 
					 
					
						
						
							
							core/vm: optimize MSTORE and SLOAD ( #16939 )  
						
						... 
						
						
						
						* vm/test: add tests+benchmarks for mstore
* core/vm: less alloc and copying for mstore
* core/vm: less allocs in sload
* vm: check for errors more correctly 
						
						
					 
					
						2018-06-14 12:23:37 +03:00 
						 
				 
			
				
					
						
							
							
								hydai 
							
						 
					 
					
						
						
							
						
						84c5db5409 
					 
					
						
						
							
							core/vm: remove JIT VM codes ( #16362 )  
						
						
						
						
					 
					
						2018-03-26 13:48:04 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						4871e25f5f 
					 
					
						
						
							
							core/vm: optimize eq, slt, sgt and iszero + tests ( #16047 )  
						
						... 
						
						
						
						* vm: optimize eq, slt, sgt and iszero + tests
* core/vm: fix error in slt/sgt, found by vmtests. Added testcase
* core/vm: make slt/sgt cleaner 
						
						
					 
					
						2018-03-08 14:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						44d40ffce1 
					 
					
						
						
							
							core, vm, common: define constantinople fork + shift ( #16045 )  
						
						... 
						
						
						
						* core, vm, common: define constantinople fork, start implementation of shift instructions
* vm: more testcases
* vm: add tests for intpool erroneous intpool handling
* core, vm, common: fix constantinople review concerns
* vm: add string<->op definitions for new opcodes 
						
						
					 
					
						2018-02-23 12:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						a5c0bbb4f4 
					 
					
						
						
							
							all: update license information ( #16089 )  
						
						
						
						
					 
					
						2018-02-14 13:49:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						d8aaa3a215 
					 
					
						
						
							
							core/vm: benchmarking of metro precompiles  
						
						
						
						
					 
					
						2017-08-14 15:37:09 +03:00 
						 
				 
			
				
					
						
							
							
								Péter Szilágyi 
							
						 
					 
					
						
						
							
						
						6131dd55c5 
					 
					
						
						
							
							core/vm: polish precompile contract code, add tests and benches  
						
						... 
						
						
						
						* Update modexp gas calculation to new version
 * Fix modexp modulo 0 special case to return zero 
						
						
					 
					
						2017-08-14 15:27:44 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						6dc32e897a 
					 
					
						
						
							
							core/vm: add benchmarks for some ops and precompiles ( #14641 )  
						
						
						
						
					 
					
						2017-06-28 11:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						ac9865791a 
					 
					
						
						
							
							core/vm, common/math: Add doc about Byte, fix format  
						
						
						
						
					 
					
						2017-06-08 23:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Holst Swende 
							
						 
					 
					
						
						
							
						
						3285a0fda3 
					 
					
						
						
							
							core/vm, common/math: Add fast getByte for bigints, improve opByte  
						
						
						
						
					 
					
						2017-06-05 08:44:11 +02:00