chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f75b55071e 
							
						 
					 
					
						
						
							
							Remove CharStream from SourceLocation.  
						
						
						
					 
					
						2021-07-14 15:12:07 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							a75424eec4 
							
						 
					 
					
						
						
							
							Drop support for evm15 and eip-615.  
						
						
						
					 
					
						2021-03-09 15:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								hrkrshnn 
							
						 
					 
					
						
						
						
						
							
						
						
							8167029dc1 
							
						 
					 
					
						
						
							
							Updating tests after improving Yul error reporting  
						
						
						
					 
					
						2021-02-09 16:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c032ad3379 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2020-12-10 17:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							1a9a3b115c 
							
						 
					 
					
						
						
							
							Moving the surplus_input inline assembly test to yulSyntaxTests.  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							f55844e0f2 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting remaining tests.  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							3597c8343d 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for name clashes.  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							55f9eab51f 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for function definition and calls.  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							f2117b87f7 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for for-statements.  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							671b1c950e 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting function expression tests  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							616f03f577 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for variable declaration  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							cc230ddda3 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for switch statement  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							6f872dbebf 
							
						 
					 
					
						
						
							
							InlineAssembly: Extracting tests for if statement  
						
						
						
					 
					
						2020-11-04 12:03:33 +01:00 
						 
				 
			
				
					
						
							
							
								Harikrishnan Mulackal 
							
						 
					 
					
						
						
						
						
							
						
						
							d8263d331e 
							
						 
					 
					
						
						
							
							Ignore warnings for yulOptimizer tests  
						
						
						
					 
					
						2020-06-09 13:03:57 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c50631d4e2 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2020-02-17 12:58:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							29e5cd89be 
							
						 
					 
					
						
						
							
							Remove stack counting from Asm Analysis.  
						
						
						
					 
					
						2020-02-17 12:58:05 +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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							123ea0a250 
							
						 
					 
					
						
						
							
							Remove asm flavour.  
						
						
						
					 
					
						2020-01-14 17:16:09 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							ed45b000d1 
							
						 
					 
					
						
						
							
							Adapt tests directory to C++ namespace changes.  
						
						
						
					 
					
						2020-01-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							edf1e83fda 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060  
						
						
						
					 
					
						2019-10-28 15:21:49 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							df729b3084 
							
						 
					 
					
						
						
							
							Make use of C++17 std::optional<> instead of boost::optional<>.  
						
						
						
					 
					
						2019-10-28 11:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							30a99e0df4 
							
						 
					 
					
						
						
							
							test: Adapts InlineAssembly test case for jump instruction (which doesn't "exist" in strict assembly).  
						
						
						
					 
					
						2019-10-28 10:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							e40c498260 
							
						 
					 
					
						
						
							
							Adapting the tests to strict inline assembly.  
						
						
						
					 
					
						2019-10-25 15:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc8fd23ac 
							
						 
					 
					
						
						
							
							Document chainid and selfbalance.  
						
						
						
					 
					
						2019-09-19 15:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							90e8594858 
							
						 
					 
					
						
						
							
							Update tests.  
						
						
						
					 
					
						2019-05-23 11:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							46d9df7574 
							
						 
					 
					
						
						
							
							Add EVM opcodes as builtins.  
						
						
						
					 
					
						2019-05-20 16:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0532a8cef2 
							
						 
					 
					
						
						
							
							Format short blocks and loops on a single line.  
						
						
						
					 
					
						2019-05-08 13:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3264e9abf0 
							
						 
					 
					
						
						
							
							Make optimiser settings available to assembly stack.  
						
						
						
					 
					
						2019-03-28 18:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							49d914a391 
							
						 
					 
					
						
						
							
							Fix and test yul stack optimization flag for commandline interface.  
						
						
						
					 
					
						2019-03-14 15:34:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8f5e12c192 
							
						 
					 
					
						
						
							
							Make unavailable opcodes errors.  
						
						
						
					 
					
						2019-02-28 22:20:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mathias Baumann 
							
						 
					 
					
						
						
						
						
							
						
						
							f395d5bab4 
							
						 
					 
					
						
						
							
							Add extra token for assembly assignment  
						
						... 
						
						
						
						Adding an extra token for := prevents whitespace between : = being valid 
						
					 
					
						2019-02-21 13:58:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							b4cd2d6a93 
							
						 
					 
					
						
						
							
							Properly detect name clashes with functions before their definition.  
						
						
						
					 
					
						2019-02-18 14:51:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd049c849 
							
						 
					 
					
						
						
							
							Adapet uses of AssemblyStack.  
						
						
						
					 
					
						2019-02-13 12:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8f8e9491 
							
						 
					 
					
						
						
							
							Disallow mismatching types in switch cases and detect duplicates by value for number literals.  
						
						
						
					 
					
						2019-01-15 16:32:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d829794737 
							
						 
					 
					
						
						
							
							Improve yul error messages around number of arguments and variables.  
						
						
						
					 
					
						2018-12-04 11:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							728119bb11 
							
						 
					 
					
						
						
							
							Use yul parser in assembly stack.  
						
						
						
					 
					
						2018-11-27 15:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							d67322a186 
							
						 
					 
					
						
						
							
							Introduce namespace langutil in liblangutil directory.  
						
						... 
						
						
						
						Also:
- Use {}-style list initialisation for SourceLocation construction
- Introduce new system includes
- Changes the API of the Scanner to take source as value (with move) as opposed to as a reference 
						
					 
					
						2018-11-21 19:13:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							87821c53c3 
							
						 
					 
					
						
						
							
							Isolating files shared between Yul- and Solidity language frontend.  
						
						
						
					 
					
						2018-11-21 18:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Cryptomental 
							
						 
					 
					
						
						
						
						
							
						
						
							a55abb550d 
							
						 
					 
					
						
						
							
							AsmParser,TypeChecker: Fix typos.  
						
						... 
						
						
						
						Fix typos. The change requested as a separate PR during codespell PR.
Adapt tests as well.
Refs: #4442  
						
					 
					
						2018-07-10 12:33:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Cobb 
							
						 
					 
					
						
						
						
						
							
						
						
							7de0d56aae 
							
						 
					 
					
						
						
							
							Remove sha3/suicide from assembly tests  
						
						
						
					 
					
						2018-06-04 01:04:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							840ed1e88a 
							
						 
					 
					
						
						
							
							Update parser test expectations  
						
						
						
					 
					
						2018-05-04 13:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2e73ef5ac5 
							
						 
					 
					
						
						
							
							Ignore shift warnings on constantinople tests  
						
						
						
					 
					
						2018-04-10 15:29:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							d63d41b3b5 
							
						 
					 
					
						
						
							
							test: Rename test/TestHelper.* to test/Options.* and add Options::validate().  
						
						
						
					 
					
						2018-03-14 12:04:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5a54cd5c70 
							
						 
					 
					
						
						
							
							Only warn for shift instructions if not using constantinople  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dc317a44e0 
							
						 
					 
					
						
						
							
							Provide EVM version to assembly analysis.  
						
						
						
					 
					
						2018-03-01 17:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							73c5d99bfa 
							
						 
					 
					
						
						
							
							Add basic test for shift opcodes  
						
						
						
					 
					
						2018-02-27 13:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ae02bb5aad 
							
						 
					 
					
						
						
							
							Raise error on oversized number literals in assembly  
						
						
						
					 
					
						2018-02-22 01:02:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bf5de8a2 
							
						 
					 
					
						
						
							
							Expect end of string at end of top-level block for assembly parser.  
						
						
						
					 
					
						2018-02-21 00:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8b20a7cd53 
							
						 
					 
					
						
						
							
							Disallow non-functional instructions in parseExpression early  
						
						
						
					 
					
						2018-01-10 14:16:46 +01:00