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_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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb29307b02
							
						
					 | 
					
						
						
							
							Add/Update tests for Yul function definition
						
						
						
						
						
					 | 
					
						2020-08-12 23:53:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							291c359ee9
							
						
					 | 
					
						
						
							
							Add more syntax tests for Yul objects
						
						
						
						
						
						
						
						Also move some of them from boost tests. 
						
					 | 
					
						2020-08-05 21:01:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e381326fe
							
						
					 | 
					
						
						
							
							Adjust and add more tests
						
						
						
						
						
					 | 
					
						2020-08-05 11:37:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8eee3ed3a2
							
						
					 | 
					
						
						
							
							Merge pull request #9388 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into breaking. 
						
					 | 
					
						2020-07-13 14:55:21 +02:00 | 
					
					
						
						
							
							
							
						
					 |