| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 rodiazet | f1004e712c | [WASM] Add div, sdiv, mod, smod, exp, lt, sar, addmod, mulmod, signextend | 2020-01-28 13:32:43 +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 |  | 
			
				
					| 
							
							
								 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 | a00f824479 | Merge pull request #7773 from ethereum/develop Merge develop into develop_060 | 2019-11-21 21:49:22 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 389da5228e | Merge remote-tracking branch 'origin/develop' into merge_develop_060 | 2019-11-20 12:27:40 +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 |  | 
			
				
					| 
							
							
								 Christian Parpart | f15d47f165 | Yul: Remove obsoleted FunctionalInstruction. | 2019-11-11 16:04:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 64cad825e3 | Fix build by adding return. | 2019-11-06 22:16:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 21e65076b3 | Merge pull request #7650 from ethereum/develop Merge develop into develop_060 | 2019-11-06 21:56:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 081845d775 | EWasm binary transform. | 2019-11-05 19:58:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 46ac16d25c | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-11-04 19:09:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 62aa20137c | Merge pull request #7600 from ethereum/TypeConversionOnTheFly [WASM] Inject type conversions on the fly if needed. | 2019-11-04 16:20:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a964a2026b | Merge pull request #7602 from ethereum/fixWasmTypes Fix types of wasm builtins. | 2019-11-04 13:04:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8337de5189 | [WASM] Inject type conversions on the fly if needed. | 2019-11-01 15:44:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e1438b72ad | Fix types of wasm builtins. | 2019-11-01 13:54:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f1593baa0 | [WASM] datasize and dataoffset only return a single value. | 2019-11-01 13:52:49 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 112e63fe15 | libyul: AST cleanup, eliminating dead Instruction AST type. | 2019-11-01 12:32:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 21227d748c | Update polyfill and set name. | 2019-10-31 18:51:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 42b8c98567 | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-10-31 18:03:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 04c62e2dc3 | Fix local and globals wast functions. | 2019-10-31 17:41:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d605f89167 | Merge pull request #7548 from ethereum/fixWasmLayout Wasm: Fix layout for text conversion. | 2019-10-29 17:52:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ceb8ee9124 | [Yul] leave statement. | 2019-10-29 14:32:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | edf1e83fda | Merge remote-tracking branch 'origin/develop' into develop_060 | 2019-10-28 15:21:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 607bf24afe | Merge pull request #7386 from ethereum/060-strict-inline-assembly Defaulting to strict inline assembly (instead of loose) | 2019-10-28 12:48:58 +01:00 |  |