chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bee2b9e120 
							
						 
					 
					
						
						
							
							Commandline test.  
						
						
						
					 
					
						2019-11-28 16:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							ce83bfb088 
							
						 
					 
					
						
						
							
							[Yul] Format string literals back to quoted string literals  
						
						
						
					 
					
						2019-11-26 15:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6191a7183 
							
						 
					 
					
						
						
							
							Merge pull request  #7709  from ethereum/overloadMsgForMagic  
						
						... 
						
						
						
						Reconstruct function definition for magic variables in overload error message. 
						
					 
					
						2019-11-14 11:24:54 +01:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							5f43b8dbeb 
							
						 
					 
					
						
						
							
							Output the storage layout of a contract via storageLayout artifact  
						
						
						
					 
					
						2019-11-14 10:19:17 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							06588cde76 
							
						 
					 
					
						
						
							
							Reconstruct function definition for magic variables in overload error message.  
						
						
						
					 
					
						2019-11-14 10:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							081845d775 
							
						 
					 
					
						
						
							
							EWasm binary transform.  
						
						
						
					 
					
						2019-11-05 19:58:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							60b97bfb43 
							
						 
					 
					
						
						
							
							Fix test that resulted from merge conflict.  
						
						
						
					 
					
						2019-11-04 18:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8337de5189 
							
						 
					 
					
						
						
							
							[WASM] Inject type conversions on the fly if needed.  
						
						
						
					 
					
						2019-11-01 15:44:39 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7f1593baa0 
							
						 
					 
					
						
						
							
							[WASM] datasize and dataoffset only return a single value.  
						
						
						
					 
					
						2019-11-01 13:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							21227d748c 
							
						 
					 
					
						
						
							
							Update polyfill and set name.  
						
						
						
					 
					
						2019-10-31 18:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							04c62e2dc3 
							
						 
					 
					
						
						
							
							Fix local and globals wast functions.  
						
						
						
					 
					
						2019-10-31 17:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f399d8415f 
							
						 
					 
					
						
						
							
							Fix layout for text conversion.  
						
						
						
					 
					
						2019-10-23 16:43:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7a79742f3d 
							
						 
					 
					
						
						
							
							Out of body again.  
						
						
						
					 
					
						2019-09-17 12:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fcfe829534 
							
						 
					 
					
						
						
							
							Introduce LiteralRematerializer and thus simplify StructuralSimplifier.  
						
						
						
					 
					
						2019-09-11 19:50:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							55024d40fe 
							
						 
					 
					
						
						
							
							Test updates.  
						
						
						
					 
					
						2019-09-02 17:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								rocky 
							
						 
					 
					
						
						
						
						
							
						
						
							7fd7cc1e76 
							
						 
					 
					
						
						
							
							Produce AST even when there are parser errors  
						
						
						
					 
					
						2019-08-07 15:25:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							235638b3fc 
							
						 
					 
					
						
						
							
							Implements constructor code for state variables.  
						
						
						
					 
					
						2019-08-05 11:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6c31a5f3dd 
							
						 
					 
					
						
						
							
							Improve formatting.  
						
						
						
					 
					
						2019-07-11 17:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3433aa4eb 
							
						 
					 
					
						
						
							
							Add eWasm externals.  
						
						
						
					 
					
						2019-07-11 17:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2700cb0b43 
							
						 
					 
					
						
						
							
							Fix commandline tests.  
						
						
						
					 
					
						2019-07-08 14:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd5d11d82d 
							
						 
					 
					
						
						
							
							Merge pull request  #7056  from ethereum/yul-reindenter-with-SP  
						
						... 
						
						
						
						yul::reindent() to reindent with spaces instead of tabs (width: 4) 
						
					 
					
						2019-07-08 12:36:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7267873a96 
							
						 
					 
					
						
						
							
							Merge pull request  #7038  from ethereum/addSecondaryLocationToStandardIO  
						
						... 
						
						
						
						Provide secondary source location for error messages in standard json. 
						
					 
					
						2019-07-08 12:00:09 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ba9537ae1 
							
						 
					 
					
						
						
							
							yul::reindent() to reindent with spaces instead of tabs (width: 4)  
						
						
						
					 
					
						2019-07-08 11:43:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e542d32c 
							
						 
					 
					
						
						
							
							Provide secondary source location for error messages in standard json.  
						
						
						
					 
					
						2019-07-04 10:54:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7e329769a0 
							
						 
					 
					
						
						
							
							Unescape newlines for test expectations.  
						
						
						
					 
					
						2019-07-04 08:44:35 +02:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							358368cd0c 
							
						 
					 
					
						
						
							
							Tests for output selection  
						
						
						
					 
					
						2019-07-03 09:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4976b3ec67 
							
						 
					 
					
						
						
							
							More work on eWasm polyfill.  
						
						
						
					 
					
						2019-07-01 13:05:20 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f7f5b2b0 
							
						 
					 
					
						
						
							
							Enable EWasm output.  
						
						
						
					 
					
						2019-06-25 19:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							0fd1db533e 
							
						 
					 
					
						
						
							
							yul: adds reindent() function to reindent yul source code and makes use of it in IRGenerator.  
						
						... 
						
						
						
						This function does count curly and round braces and reindents
accordingly the beginning of each line.
It does consider line-comments (// and ///) but not multiline comments (/* ... */). 
						
					 
					
						2019-06-24 12:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							dfbdb6c007 
							
						 
					 
					
						
						
							
							Fix failing command line tests.  
						
						
						
					 
					
						2019-06-12 19:04:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc15d5864 
							
						 
					 
					
						
						
							
							Modify parser and optimizer.  
						
						
						
					 
					
						2019-05-20 17:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							e8480664d3 
							
						 
					 
					
						
						
							
							Move output selection wildcard tests from command line tests to StandardCompiler.cpp.  
						
						
						
					 
					
						2019-05-15 13:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2182dd35d7 
							
						 
					 
					
						
						
							
							Update IR expectations.  
						
						
						
					 
					
						2019-05-13 17:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Kundt 
							
						 
					 
					
						
						
						
						
							
						
						
							2b021eaa30 
							
						 
					 
					
						
						
							
							Allows wildcard as output selector in standard JSON.  
						
						
						
					 
					
						2019-05-10 18:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a28ac475 
							
						 
					 
					
						
						
							
							Allow overwriting the release flag for tests and adjust test suite to CBOR metadata.  
						
						
						
					 
					
						2019-05-08 22:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54a3116ab8 
							
						 
					 
					
						
						
							
							Merge pull request  #6698  from ethereum/asmPrinterOneLine  
						
						... 
						
						
						
						Format short blocks and loops on a single line. 
						
					 
					
						2019-05-08 14:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0532a8cef2 
							
						 
					 
					
						
						
							
							Format short blocks and loops on a single line.  
						
						
						
					 
					
						2019-05-08 13:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							0a99519142 
							
						 
					 
					
						
						
							
							Move gas cost tests from command line tests to interactive gas cost tests.  
						
						
						
					 
					
						2019-05-07 18:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ca16cd33 
							
						 
					 
					
						
						
							
							Implement return.  
						
						
						
					 
					
						2019-04-30 13:10:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bf104f718f 
							
						 
					 
					
						
						
							
							Increase code cost for branching statements.  
						
						
						
					 
					
						2019-04-25 17:08:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							565d9837e4 
							
						 
					 
					
						
						
							
							Virtual function calls.  
						
						
						
					 
					
						2019-04-11 15:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62a10d85d9 
							
						 
					 
					
						
						
							
							Auto-update command line expectations  
						
						... 
						
						
						
						Force auto-update all expectations, this make their trailing new lines
consistent 
						
					 
					
						2019-04-08 20:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								mingchuan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b0bb0defb 
							
						 
					 
					
						
						
							
							Move lost command line test case to correct location  
						
						
						
					 
					
						2019-04-08 20:39:58 +08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d20b3c9f9f 
							
						 
					 
					
						
						
							
							Function grouper is a requirement for the VarNameCleaner.  
						
						
						
					 
					
						2019-04-05 13:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3df4936b6f 
							
						 
					 
					
						
						
							
							Merge pull request  #6179  from ethereum/solidity-yul1  
						
						... 
						
						
						
						Solidity to Yul compiler 
						
					 
					
						2019-04-04 16:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							420a7dc3d6 
							
						 
					 
					
						
						
							
							Initial IR generator.  
						
						
						
					 
					
						2019-04-04 15:02:42 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							91a2a9a9c3 
							
						 
					 
					
						
						
							
							Implement ABI encoding of calldata arrays and structs.  
						
						
						
					 
					
						2019-04-04 13:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3282c72a21 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2019-04-03 11:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e211b5b1e1 
							
						 
					 
					
						
						
							
							Add warning that Yul is still experimental  
						
						
						
					 
					
						2019-03-25 20:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0432401e20 
							
						 
					 
					
						
						
							
							Emit warning when using the Yul optimiser  
						
						
						
					 
					
						2019-03-25 18:38:06 +01:00