ssi91 
							
						 
					 
					
						
						
						
						
							
						
						
							79407c87fb 
							
						 
					 
					
						
						
							
							remove extra definition of printIndented  
						
						... 
						
						
						
						add CommonBaseTestCase class and inherit some of TestCase classes from it. Since that, remove print source extra definitions
create the base defifnition for printUpdatedExpectations and remove extra definitions of the method
make CommonBaseTestCase c-tor explicit
include AnsiColorized.h and sort includes
implement a common result checker
move the common implementations into TastCase 
						
					 
					
						2020-06-02 21:15:00 +07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a06ac0f39f 
							
						 
					 
					
						
						
							
							Merge pull request  #8958  from ethereum/evm-version-dependent-rules  
						
						... 
						
						
						
						[yul] Add support for EVM version-dependent rules. 
						
					 
					
						2020-05-27 12:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							b7fa5d5040 
							
						 
					 
					
						
						
							
							Mark EVM instruction pc() as deprecated when used in inline assembly.  
						
						
						
					 
					
						2020-05-27 12:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b89065ca 
							
						 
					 
					
						
						
							
							[yul] Add support for EVM version-dependent rules.  
						
						
						
					 
					
						2020-05-27 11:57:08 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							d199fc537b 
							
						 
					 
					
						
						
							
							Add configurable weights to CodeSize metric  
						
						
						
					 
					
						2020-05-20 16:47:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6308ca4a22 
							
						 
					 
					
						
						
							
							Binary transform for br and br_if.  
						
						
						
					 
					
						2020-05-14 11:30:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kamil Śliwak 
							
						 
					 
					
						
						
						
						
							
						
						
							c41a832f65 
							
						 
					 
					
						
						
							
							Move the default optimisation steps from OptimiserSuite to OptimiserSettings  
						
						... 
						
						
						
						- Now it's a mandatory parameter in OptimiserSuite::run() 
						
					 
					
						2020-04-24 17:30:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d136e7dc95 
							
						 
					 
					
						
						
							
							Rules for optimizing idempotency for bitwise operations.  
						
						
						
					 
					
						2020-04-23 14:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35eae96a7f 
							
						 
					 
					
						
						
							
							Move helper up and avoid trailing spaces.  
						
						
						
					 
					
						2020-04-23 13:16:26 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7a1feb1b8 
							
						 
					 
					
						
						
							
							Merge pull request  #8626  from ethereum/immutable-functioncallgraph  
						
						... 
						
						
						
						Prepare literalArguments for immutable builtin functions 
						
					 
					
						2020-04-09 15:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							5203503583 
							
						 
					 
					
						
						
							
							Allow for per-parameter literalValues builtin functions  
						
						
						
					 
					
						2020-04-08 16:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823a119117 
							
						 
					 
					
						
						
							
							Merge pull request  #8570  from aarlt/clang-tidy-apply-modernize-use-emplace  
						
						... 
						
						
						
						clang-tidy: Apply modernize-use-emplace. 
						
					 
					
						2020-04-07 17:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							cae6e7769f 
							
						 
					 
					
						
						
							
							Apply modernize-use-override.  
						
						
						
					 
					
						2020-04-02 18:00:44 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							90bb1d8a7c 
							
						 
					 
					
						
						
							
							Apply modernize-use-emplace.  
						
						
						
					 
					
						2020-04-02 17:35:48 -05:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9e926559 
							
						 
					 
					
						
						
							
							Moved "step" from settings to expectations.  
						
						
						
					 
					
						2020-03-19 13:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ae51fa6e 
							
						 
					 
					
						
						
							
							Unified dialect selection in libyul/SyntaxTest and YulOptimizerTest.  
						
						
						
					 
					
						2020-03-16 23:22:57 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							66783c30ce 
							
						 
					 
					
						
						
							
							Introduced TestCaseReader.  
						
						
						
					 
					
						2020-03-16 23:14:33 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d2a9bf773 
							
						 
					 
					
						
						
							
							Merge pull request  #8458  from a3d4/partfix-8244-introduced-testcase-shouldrun  
						
						... 
						
						
						
						Partial Fix  #8244 : Introduced TestCase::shouldRun(). 
						
					 
					
						2020-03-09 18:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							809e3503ba 
							
						 
					 
					
						
						
							
							Control flow analysis for inline assembly.  
						
						
						
					 
					
						2020-03-09 16:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								a3d4 
							
						 
					 
					
						
						
						
						
							
						
						
							29b770c434 
							
						 
					 
					
						
						
							
							Introduced TestCase::shouldRun().  
						
						
						
					 
					
						2020-03-09 15:52:20 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							ec083c4878 
							
						 
					 
					
						
						
							
							Adding source location support to AssemblyStack and thus debugging Yul sources  
						
						
						
					 
					
						2020-02-25 22:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							c891597204 
							
						 
					 
					
						
						
							
							Adding ssa type check and test for that one  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							2efda4129b 
							
						 
					 
					
						
						
							
							Adding test for multi return values including bool in evmTyped dialect. Calling zeroLiteralForType from inliner  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bddbcbe6a4 
							
						 
					 
					
						
						
							
							Use bool type in word size transform.  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a52305d3bd 
							
						 
					 
					
						
						
							
							Use bool type in conditional simplifier and for loop condition into body.  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								Djordje Mijovic 
							
						 
					 
					
						
						
						
						
							
						
						
							a52c9af5b9 
							
						 
					 
					
						
						
							
							Adding vardecl optimization for boolean types  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b36cd89e 
							
						 
					 
					
						
						
							
							Properly assign types in ExpressionSplitter.  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee748b7f5 
							
						 
					 
					
						
						
							
							Add tests  
						
						
						
					 
					
						2020-02-24 15:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9140bc52c4 
							
						 
					 
					
						
						
							
							Tests for invalid types.  
						
						
						
					 
					
						2020-02-24 15:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6eec968365 
							
						 
					 
					
						
						
							
							Test updates.  
						
						
						
					 
					
						2020-02-24 15:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gaith Hallak 
							
						 
					 
					
						
						
						
						
							
						
						
							24d6702986 
							
						 
					 
					
						
						
							
							[Yul] Prune functions that call each other but are otherwise unreferenced  
						
						
						
					 
					
						2020-02-11 20:39:32 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							92c9b078b4 
							
						 
					 
					
						
						
							
							Use correct instance of EVMDialectTyped.  
						
						
						
					 
					
						2020-02-06 19:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae97f4563 
							
						 
					 
					
						
						
							
							Make dialect option lowercase.  
						
						
						
					 
					
						2020-02-06 19:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5de3379d82 
							
						 
					 
					
						
						
							
							Merge pull request  #8238  from ethereum/yul-syntax-tests  
						
						... 
						
						
						
						Implement yul syntax tests 
						
					 
					
						2020-02-05 15:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							fc10e701fc 
							
						 
					 
					
						
						
							
							Implement yul syntax tests  
						
						
						
					 
					
						2020-02-05 14:58:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							ef07fc3066 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
					 
					
						2020-02-05 13:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0cef97c2 
							
						 
					 
					
						
						
							
							Specify default type for word size transform externally.  
						
						
						
					 
					
						2020-02-04 18:13:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b53ee394 
							
						 
					 
					
						
						
							
							Make bool type optional for bool literals.  
						
						
						
					 
					
						2020-01-29 19:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a66782537a 
							
						 
					 
					
						
						
							
							Use old yul dialect only in tests.  
						
						
						
					 
					
						2020-01-29 19:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							23667ce12d 
							
						 
					 
					
						
						
							
							Update Yul optimizer tests.  
						
						
						
					 
					
						2020-01-29 17:25:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e7b95de315 
							
						 
					 
					
						
						
							
							Tests for default type parsing.  
						
						
						
					 
					
						2020-01-29 17:25:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe5bb0cce 
							
						 
					 
					
						
						
							
							Parse default dialect and omit when printing.  
						
						
						
					 
					
						2020-01-29 17:25:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e41155cf48 
							
						 
					 
					
						
						
							
							Merge pull request  #8062  from imapp-pl/polyfill-part-2  
						
						... 
						
						
						
						Arithmetic functions implementation for EVM->EWasm translator. 
						
					 
					
						2020-01-29 17:22:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							00e4d13975 
							
						 
					 
					
						
						
							
							TestFramework: Merge Options.h into Common.h  
						
						
						
					 
					
						2020-01-29 12:27:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							2f1f8e25c1 
							
						 
					 
					
						
						
							
							TestFramework: Remove headers from Options.h  
						
						
						
					 
					
						2020-01-28 17:29:22 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5bd4787af 
							
						 
					 
					
						
						
							
							Merge pull request  #7801  from ethereum/tuneRemat  
						
						... 
						
						
						
						Tune rematerializer 
						
					 
					
						2020-01-08 10:41:32 +01:00