Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb74a45fd6
							
						
					 | 
					
						
						
							
							Add inlining for old optimizer.
						
						
						
						
						
					 | 
					
						2021-02-09 19:08:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sachin Grover
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7adb2aa42
							
						
					 | 
					
						
						
							
							Add SPDX license identifier if not present already in source file
						
						
						
						
						
						
						
						Fixes: #9220 
						
					 | 
					
						2020-07-17 20:24:12 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							00f3c42d17
							
						
					 | 
					
						
						
							
							Use multiprecision::msb() in GasMeter and remove FixedHash dependency
						
						
						
						
						
					 | 
					
						2020-01-17 14:24:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							345f9928ab
							
						
					 | 
					
						
						
							
							Library libdevcore renamed to libsolutil.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							840aba8929
							
						
					 | 
					
						
						
							
							Add new gas price for deployed bytecode (EIP2028)
						
						
						
						
						
					 | 
					
						2019-11-19 17:09:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd3ae0b24a
							
						
					 | 
					
						
						
							
							add chainid and selfbalance to lllc
						
						
						
						
						
					 | 
					
						2019-09-09 23:35:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a1e79a8e3
							
						
					 | 
					
						
						
							
							Set the price of EXTCODEHASH properly
						
						
						
						
						
					 | 
					
						2018-09-26 16:11:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jared Wasinger
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6bd2979b1
							
						
					 | 
					
						
						
							
							Add assembly support for EXTCODEHASH (EIP-1052)
						
						
						
						
						
					 | 
					
						2018-09-26 16:11:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7c3f197c4
							
						
					 | 
					
						
						
							
							Some cleanups in GasMeter
						
						
						
						
						
					 | 
					
						2018-09-26 14:25:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							21beba76e2
							
						
					 | 
					
						
						
							
							Add helpers for the LOG instruction
						
						
						
						
						
					 | 
					
						2018-09-25 20:39:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b68d093b4
							
						
					 | 
					
						
						
							
							Move dataGas calculation helper to GasMeter
						
						
						
						
						
					 | 
					
						2018-09-18 14:47:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ec4517929
							
						
					 | 
					
						
						
							
							Use EVM version in gas meter and optimizer.
						
						
						
						
						
					 | 
					
						2018-03-05 11:36:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6807010dc7
							
						
					 | 
					
						
						
							
							Prevent libraries from being called.
						
						
						
						
						
					 | 
					
						2018-01-19 16:27:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							aad829948a
							
						
					 | 
					
						
						
							
							Ensure parameter names match between headers and implementation
						
						
						
						
						
					 | 
					
						2017-09-20 01:23:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							09e821619e
							
						
					 | 
					
						
						
							
							Refactor exceptions and provide comment function.
						
						
						
						
						
					 | 
					
						2017-07-13 11:34:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							c20cdd0a05
							
						
					 | 
					
						
						
							
							add new opcode instructions to the parser
						
						
						
						
						
						
						
						STATICCALL        0xfa  6 inputs  (gas address mem1 mem2 mem3 mem4) 
						
					 | 
					
						2017-06-14 18:18:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bec30051c5
							
						
					 | 
					
						
						
							
							Introduce CREATE2 in the assembler
						
						
						
						
						
					 | 
					
						2017-06-14 16:00:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9ff3064d03
							
						
					 | 
					
						
						
							
							Mention RETURNDATACOPY in GasMeter and SemanticInformation
						
						
						
						
						
					 | 
					
						2017-06-13 16:57:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c8beac357
							
						
					 | 
					
						
						
							
							Rename the SHA3 assembly instruction to KECCAK256
						
						
						
						
						
					 | 
					
						2017-05-30 10:54:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							362813f0d6
							
						
					 | 
					
						
						
							
							libevmasm: add a break
						
						
						
						
						
					 | 
					
						2017-04-25 16:47:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e24639e39
							
						
					 | 
					
						
						
							
							libevmasm: EIP150.c gas change
						
						
						
						
						
					 | 
					
						2017-04-25 16:14:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							e54a3ead16
							
						
					 | 
					
						
						
							
							libevmasm: EIP150.a changes on SLOAD, CALL, CALLCODE, DELEGATECALL and SUICIDE
						
						
						
						
						
					 | 
					
						2017-04-25 16:14:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2775f82d0
							
						
					 | 
					
						
						
							
							libevmadm: EIP150.a changes on EXTCODE, EXTCODESIZE and BALANCE
						
						
						
						
						
					 | 
					
						2017-04-25 16:14:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							148f923351
							
						
					 | 
					
						
						
							
							Add REVERT to libevmasm
						
						
						
						
						
					 | 
					
						2017-02-10 22:40:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							821997a1d3
							
						
					 | 
					
						
						
							
							libevmasm: remove duplicate Tier from Tier::xTiers
						
						
						
						
						
						
						
						Synchronize with cpp-ethereum 
						
					 | 
					
						2017-01-18 17:24:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							20c62a132d
							
						
					 | 
					
						
						
							
							Make enum Tier into an enum class
						
						
						
						
						
					 | 
					
						2017-01-13 13:19:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VoR0220
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f9f725737
							
						
					 | 
					
						
						
							
							Fix licensing headers
						
						
						
						
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 | 
					
						2016-11-23 12:22:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf5b0dc2d2
							
						
					 | 
					
						
						
							
							Keep old code.
						
						
						
						
						
					 | 
					
						2016-11-14 23:28:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2c39239d6
							
						
					 | 
					
						
						
							
							Report infinite gas for calls.
						
						
						
						
						
					 | 
					
						2016-11-14 16:02:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f227050c20
							
						
					 | 
					
						
						
							
							Make solidity independent from ethcore.
						
						
						
						
						
					 | 
					
						2016-04-06 20:56:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2cee6f9c6
							
						
					 | 
					
						
						
							
							reduce unnecessary solidity:: namespace
						
						
						
						
						
					 | 
					
						2016-04-04 15:41:35 +04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d43d4347bf
							
						
					 | 
					
						
						
							
							return instructionInfo style
						
						
						
						
						
					 | 
					
						2016-04-04 15:27:09 +04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							858c41260d
							
						
					 | 
					
						
						
							
							rename namespace for instruction.h/cpp in libevmasm
						
						
						
						
						
					 | 
					
						2016-04-02 15:56:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b50e65437e
							
						
					 | 
					
						
						
							
							move libevmasm
						
						
						
						
						
					 | 
					
						2016-03-21 11:55:45 +03:00 | 
					
					
						
						
							
							
							
						
					 |