| 
							
							
								 Christian Parpart | 3f08b2269a | Adds fmtlib as 3rdparty dependency for easier string composition. | 2021-10-11 13:35:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d23754eafd | AsmParser: Don't use locationOverride as current location when location from comments is selected | 2021-09-22 13:11:39 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ce4420f857 | Separate DebugData fields for Solidity and Yul source locations | 2021-09-22 13:11:39 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 84ca67c283 | Yul syntax tests showing broken behavior | 2021-09-22 13:11:39 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 19fada966f | Do not use \b, \v and \f escapes in string literals in generated Yul code | 2021-06-28 14:13:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0df8a38e55 | Support metadata via IR. | 2021-06-21 18:20:31 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e2d8005737 | Add verbatim builtin. | 2021-04-26 19:56:44 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1be07c2b36 | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 84c05d35f3 | Trivial isoltest updates: normalized whitespace | 2021-04-20 17:38:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f04adde664 | Allow hex string literals in Yul. | 2021-04-08 15:03:33 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 8167029dc1 | Updating tests after improving Yul error reporting | 2021-02-09 16:55:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8f833f4e8f | Merge pull request #10618 from ethereum/develop Merge develop into breaking. | 2020-12-16 12:34:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c40fb060c | Report illegal tokens in the Yul parser. | 2020-12-16 12:20:07 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 381c63ec99 | Scanner: Generate error on inbalanced RLO/LRO/PDF override markers. | 2020-12-15 18:40:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6c7e6a3c9f | Merge pull request #10615 from ethereum/develop Merge develop into breaking. | 2020-12-15 18:34:01 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | b45a5d7605 | Asmanalysis: Add test case that demonstrates bug | 2020-12-15 17:57:19 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 9b38176c77 | AsmAnalysis: Fix out of bounds read due to incorrect bounds checking on literal arguments | 2020-12-15 15:38:59 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c032ad3379 | Update tests | 2020-12-10 17:18:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d56a7bb89e | Merge pull request #10489 from ethereum/develop Merge develop into breaking. | 2020-12-03 18:11:12 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a9be2e4bb8 | update tests | 2020-12-03 17:15:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6c0a3bd043 | Ensure that builtins must be executed | 2020-12-03 17:15:44 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 43353bb6ca | update tests | 2020-12-03 17:15:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 04195439b7 | Merge remote-tracking branch 'origin/develop' into HEAD | 2020-11-09 14:28:05 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1536e49b3d | Add more syntax tests for uncovered cases | 2020-11-05 10:30:09 +00:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 1a9a3b115c | Moving the surplus_inputinline 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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0dca223b45 | Add another argument to setimmutable and the AssignImmutable opcode, allowing to modify code at any memory offset. | 2020-10-15 18:14:41 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 626b7cdb09 | Extract yul syntax tests: invalid use of builtin identifiers | 2020-10-14 12:18:33 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 5d40494ed2 | Extract yul syntax tests: function | 2020-10-14 12:05:46 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 5b799b01ab | Extract yul syntax tests: multiple assignment expression | 2020-10-14 11:50:25 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 99d18336a0 | Extract yul syntax tests: recursion depth | 2020-10-14 11:45:54 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b1b2d3ef62 | Extract yul syntax tests: switch statement | 2020-10-14 11:39:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | c63265ff03 | Extract yul syntax tests: for statement | 2020-10-14 11:23:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 2accbbe251 | Extract yul syntax tests: if statement | 2020-10-14 10:54:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 768e0e96e4 | Extract yul syntax tests. | 2020-09-15 12:13:30 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ef9591e64 | Expose hex literal to the Yul parser This allows nicer error messages. | 2020-08-28 19:34:52 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 26a76c18d4 | Add Yul syntax test for every Solidity keyword | 2020-08-28 19:34:52 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | caa329066e | Do not emit Solidity-only tokens in the Scanner for Yul And simplfiy AsmParser greatly. | 2020-08-28 19:34:52 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4e5b403c37 | Introduce RightArrow (->) token in the scanner | 2020-08-27 12:28:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | babb175d86 | Add more syntax tests for Yul | 2020-08-13 14:20:52 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5d670aaa18 | Merge pull request #9614 from ethereum/yul-hex Update tests/documentation to show that hex literals are not supported in Yul | 2020-08-13 03:11:45 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b752551ebd | Add test case for string literals in switch statements in Yul | 2020-08-13 00:27:41 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | acb1e8c280 | Add tests showing hex literals are not allowed in Yul | 2020-08-13 00:27:19 +01:00 |  |