| 
							
							
								 chriseth | a3d5af30c6 | Mention ControlFlowSideEffects explicitly to ease the burden on MSVC. | 2020-03-10 12:55:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 809e3503ba | Control flow analysis for inline assembly. | 2020-03-09 16:23:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bddbcbe6a4 | Use bool type in word size transform. | 2020-02-24 15:05:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b272faec0 | Some wasm related type fixes. | 2020-02-24 15:05:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e728cd76b6 | Introduce typed named functions to dialect. | 2020-02-24 15:05:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4644d4616f | Fix builtin function types for typed evm dialect. | 2020-02-11 17:17:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 48933df18d | Add some missing wasm functions. | 2020-02-04 22:44:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c41ef15a86 | Fix types for polyfill. | 2020-02-04 22:44:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8f546849f2 | Add i32 functions to wasm dialect. | 2020-02-04 22:44:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d3739fe620 | Fix WordSizeTransform to properly assign default types. | 2020-02-04 18:13:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f0cef97c2 | Specify default type for word size transform externally. | 2020-02-04 18:13:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7496598b5a | Merge pull request #8155 from ethereum/removeStackHeightChecks Remove stack height checks. | 2020-02-03 12:28:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2bcdb24ebe | Cause failing assertion for invalid u256 to bool conversion. | 2020-01-29 19:01:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | db33ff6408 | Clean up built-in instructions. | 2020-01-29 19:01:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fbe5bb0cce | Parse default dialect and omit when printing. | 2020-01-29 17:25:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 90c98a3289 | Introduce typed EVM dialect. | 2020-01-29 17:25:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f0afb0aeff | Remove stack height checks. | 2020-01-28 15:26:17 +01:00 |  | 
			
				
					| 
							
							
								 rodiazet | f1004e712c | [WASM] Add div, sdiv, mod, smod, exp, lt, sar, addmod, mulmod, signextend | 2020-01-28 13:32:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 81569f7208 | Remove Scope::Label. | 2020-01-16 19:13:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5fb8e76931 | Merge pull request #8136 from imapp-pl/polyfill-mstore8 mstore8 polyfill | 2020-01-15 17:02:40 +01:00 |  | 
			
				
					| 
							
							
								 rodiazet | 3760e90582 | [WASM] mstore8 function implementation added. | 2020-01-15 14:06:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 123ea0a250 | Remove asm flavour. | 2020-01-14 17:16:09 +01:00 |  | 
			
				
					| 
							
							
								 rodiazet | b8c59c56e0 | [WASM] Add keccak256, balance, extcodecopy, blockhash, coinbase,  log's, call, callcode, delegatecall, staticcall | 2020-01-08 10:08:36 +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 |  | 
			
				
					| 
							
							
								 chriseth | 7db88cfedd | Remove yul::Instruction. | 2019-12-19 23:22:19 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 65e59ecd06 | Rename EWasm/ewasm/eWasm to Ewasm | 2019-12-19 11:36:08 +00:00 |  | 
			
				
					| 
							
							
								 rodiazet | d867f5339b | [WASM] add i64.clz and i64.store8 to Wasm dialect and  EWasm interpreter. dsads | 2019-12-18 19:51:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7effc94f24 | Rename EVMToEWasmTranslator to EVMToEwasmTranslator | 2019-12-18 16:57:45 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 018960ebb1 | Rename EWasmObjectCompiler to WasmObjectCompiler | 2019-12-18 15:59:31 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cec45a7df5 | Rename EWasmCodeTransform to WasmCodeTransform | 2019-12-18 15:59:31 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7d3ccee921 | Fix implementation of getCodeSize in Ewasm | 2019-12-18 14:58:28 +00:00 |  | 
			
				
					| 
							
							
								 rodiazet | 7d8c4c24ee | Add arithmetic test cases for most of EVM->Ewasm translator | 2019-12-18 13:58:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1294c0df99 | Rename EWasmAST to WasmAST | 2019-12-11 12:08:38 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ae7cc58b55 | Rename EWasmToText to TextTransform | 2019-12-11 12:08:38 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fbf946e493 | Add also smoke tests for opcodes not part of Ewasm | 2019-12-10 17:00:45 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7f40ca5a8f | Fix extcodecopy() stub in EVMToEWasm | 2019-12-10 17:00:45 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 2f11ac3590 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-12-03 21:17:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7e8f0a17bc | Replace all solAsserts with yulAsserts in libyul | 2019-12-03 17:54:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b0db64ff5b | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-26 16:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 40b4a876eb | Merge pull request #7778 from ethereum/generic_visitor_cpp17 Rewrite GenericVisitor | 2019-11-26 16:09:38 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2bfa3a7c97 | Rewrite GenericVisitor | 2019-11-26 15:55:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 991fbd2956 | Replace uses of BOOST_THROW_EXCEPTION with assertThrow Where appropriate. | 2019-11-26 13:07:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a00f824479 | Merge pull request #7773 from ethereum/develop Merge develop into develop_060 | 2019-11-21 21:49:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f2c6e47038 | Merge pull request #7755 from ethereum/fixWasmTransform Fix Wasm transform. | 2019-11-20 18:27:21 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 389da5228e | Merge remote-tracking branch 'origin/develop' into merge_develop_060 | 2019-11-20 12:27:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5deaac0849 | Merge pull request #7740 from ethereum/istanbul Enable support for Istanbul | 2019-11-20 10:49:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d358af6515 | Fix Wasm transform. | 2019-11-20 00:02:02 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | be849b3c47 | Replace boost::variant by std::variant in libyul | 2019-11-19 17:23:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 840aba8929 | Add new gas price for deployed bytecode (EIP2028) | 2019-11-19 17:09:18 +01:00 |  |