| 
							
							
								 chriseth | 6cb6fe35ef | Make Yul optimizer not fail for wasm. | 2019-06-17 18:42:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a3f721bbcc | Merge pull request #6583 from ethereum/reset_yulstringrepo Reset YulStringRepository regularly | 2019-05-28 14:20:53 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | dbae0fa939 | Reset Yul string repository before each compilation. | 2019-05-28 13:12:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | afe887adc1 | Split MovableChecker and introduce SideEffectsUpToMSize. | 2019-05-28 12:54:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0731abd3f6 | Merge pull request #6782 from ethereum/makeVectorEWasmCodeTransform Use make_vector in EWasmCodeTransform. | 2019-05-20 13:07:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 39670abe4d | Use make_vector in EWasmCodeTransform. | 2019-05-17 14:13:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4bdb981224 | Make dialect const& and allocate single instances statically. | 2019-05-17 12:54:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 570db164c9 | Make Dialect const. | 2019-05-16 21:51:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e8a88b13e4 | Introduce side-effect-free as relaxed version of movable. | 2019-05-16 12:30:05 +02:00 |  | 
			
				
					| 
							
							
								 Andrey Bronin | 4eb37fe631 | fix warning in GCC 9.1: redundant move in return statement | 2019-05-14 17:44:28 +03:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f55b52a88 | Unify suffixes. | 2019-05-09 17:07:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eaee4412da | Implement word size transform for if. | 2019-05-09 16:55:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7ab8cc60c9 | Merge pull request #6556 from ethereum/wasmCodeTransform Prototype for Wasm code transform | 2019-05-07 17:48:48 +02:00 |  | 
			
				
					| 
							
							
								 mingchuan | f7ccdb6447 | Implement WordSizeTransform This transformation turns every u256 variable into four u64 variable.
Purpose is to transpile EVMDialect yul to WasmDialect yul. | 2019-05-03 01:51:56 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 01d1d08fea | Implement switch. | 2019-05-02 18:39:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c3705f268c | Add global variables and support multi-return and multi-assignment. | 2019-05-02 18:37:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 61e36cbfaa | Activate ewasm dialect in commandline interface. | 2019-05-02 18:36:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f6c6871bce | EWasm to text transformation. | 2019-05-02 18:36:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ec27f484a1 | Prototype for Wasm code transform into in-memory representation. | 2019-05-02 18:33:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ec0b78595d | [Yul] Wasm dialect. | 2019-04-25 17:27:17 +02:00 |  |