Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcfefc79d9
							
						
					 | 
					
						
						
							
							Pass DebugInfoSelection down to the code handling assembly printing
						
						
						
						
						
					 | 
					
						2021-10-11 20:34:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7c4ed849d
							
						
					 | 
					
						
						
							
							Handle DebugInfoSelection in the code printing Yul and EVM assembly
						
						
						
						
						
					 | 
					
						2021-10-11 20:34:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce4420f857
							
						
					 | 
					
						
						
							
							Separate DebugData fields for Solidity and Yul source locations
						
						
						
						
						
					 | 
					
						2021-09-22 13:11:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9b5835e5d
							
						
					 | 
					
						
						
							
							AsmPrinter: Don't include whitespace after @src if there's no code snippet
						
						
						
						
						
					 | 
					
						2021-09-17 21:46:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a72f4f3993
							
						
					 | 
					
						
						
							
							Print AST ID.
						
						
						
						
						
					 | 
					
						2021-09-16 17:19:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dafa6f552b
							
						
					 | 
					
						
						
							
							Rename formatting function.
						
						
						
						
						
					 | 
					
						2021-09-16 17:19:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							14639efc5d
							
						
					 | 
					
						
						
							
							Print code snippets next to source locations in IR output
						
						
						
						
						
					 | 
					
						2021-09-14 12:09:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							37f681c430
							
						
					 | 
					
						
						
							
							Deduplicate code for printing source locations
						
						
						
						
						
					 | 
					
						2021-09-14 11:46:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ee6c7be64
							
						
					 | 
					
						
						
							
							Print @src and @use-src locations in AsmPrinter
						
						
						
						
						
					 | 
					
						2021-08-03 15:29:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							6753c8f624
							
						
					 | 
					
						
						
							
							Rename escapeAndQuoteYulString() back to escapeAndQuoteString()
						
						
						
						
						
					 | 
					
						2021-07-14 21:29:01 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								anurag4u80
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2ca7916aa
							
						
					 | 
					
						
						
							
							Replaced boost::adaptors::transformed
						
						
						
						
						
					 | 
					
						2021-04-08 17:38:14 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a22077f736
							
						
					 | 
					
						
						
							
							Rename AsmData -> AST
						
						
						
						
						
						
						
						Also attempt to only include ASTForward where appropriate. 
						
					 | 
					
						2020-11-25 17:58:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sachin Grover
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7adb2aa42
							
						
					 | 
					
						
						
							
							Add SPDX license identifier if not present already in source file
						
						
						
						
						
						
						
						Fixes: #9220 
						
					 | 
					
						2020-07-17 20:24:12 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							820fdd9bf7
							
						
					 | 
					
						
						
							
							Escape backslashes when formatting
						
						
						
						
						
					 | 
					
						2020-05-13 17:08:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3b53ee394
							
						
					 | 
					
						
						
							
							Make bool type optional for bool literals.
						
						
						
						
						
					 | 
					
						2020-01-29 19:01:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fbe5bb0cce
							
						
					 | 
					
						
						
							
							Parse default dialect and omit when printing.
						
						
						
						
						
					 | 
					
						2020-01-29 17:25:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							123ea0a250
							
						
					 | 
					
						
						
							
							Remove asm flavour.
						
						
						
						
						
					 | 
					
						2020-01-14 17:16:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							345f9928ab
							
						
					 | 
					
						
						
							
							Library libdevcore renamed to libsolutil.
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f11ac3590
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-12-03 21:17:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e8f0a17bc
							
						
					 | 
					
						
						
							
							Replace all solAsserts with yulAsserts in libyul
						
						
						
						
						
					 | 
					
						2019-12-03 17:54:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							389da5228e
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into merge_develop_060
						
						
						
						
						
					 | 
					
						2019-11-20 12:27:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							be849b3c47
							
						
					 | 
					
						
						
							
							Replace boost::variant by std::variant in libyul
						
						
						
						
						
					 | 
					
						2019-11-19 17:23:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							f15d47f165
							
						
					 | 
					
						
						
							
							Yul: Remove obsoleted FunctionalInstruction.
						
						
						
						
						
					 | 
					
						2019-11-11 16:04:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							112e63fe15
							
						
					 | 
					
						
						
							
							libyul: AST cleanup, eliminating dead Instruction AST type.
						
						
						
						
						
					 | 
					
						2019-11-01 12:32:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ceb8ee9124
							
						
					 | 
					
						
						
							
							[Yul] leave statement.
						
						
						
						
						
					 | 
					
						2019-10-29 14:32:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							e23998fc6e
							
						
					 | 
					
						
						
							
							Assembly: Remove Label instruction.
						
						
						
						
						
					 | 
					
						2019-10-25 15:01:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e8d348f66
							
						
					 | 
					
						
						
							
							Assembly: Remove StackAssignment instruction.
						
						
						
						
						
					 | 
					
						2019-10-25 15:01:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							b80cc42a7c
							
						
					 | 
					
						
						
							
							yul: AsmPrinter fix when appending type name but no type-name is available.
						
						
						
						
						
					 | 
					
						2019-06-05 11:57:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0532a8cef2
							
						
					 | 
					
						
						
							
							Format short blocks and loops on a single line.
						
						
						
						
						
					 | 
					
						2019-05-08 13:28:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2308904f68
							
						
					 | 
					
						
						
							
							Remove "using namespace" from header and move Instruction to dev::eth.
						
						
						
						
						
					 | 
					
						2019-03-28 13:48:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							05e2d362c8
							
						
					 | 
					
						
						
							
							[Yul] Adds break/continue statements and some general tests for for-loop syntax.
						
						
						
						
						
					 | 
					
						2019-03-11 15:05:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bf7d71d6b3
							
						
					 | 
					
						
						
							
							Merge pull request #5613 from ethereum/yulStringLiterals
						
						
						
						
						
						
						
						[Yul] Use C++ user-defined literals for creating YulString constants. 
						
					 | 
					
						2018-12-17 14:07:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6101258248
							
						
					 | 
					
						
						
							
							AsmPrinter functions should be const.
						
						
						
						
						
					 | 
					
						2018-12-13 13:00:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ac7620045
							
						
					 | 
					
						
						
							
							Use C++ user-defined literals for creating YulString constants.
						
						
						
						
						
					 | 
					
						2018-12-12 18:45:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b
							
						
					 | 
					
						
						
							
							Isolating libyul library API into its own namespace yul.
						
						
						
						
						
					 | 
					
						2018-11-23 14:29:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0f4ed52a71
							
						
					 | 
					
						
						
							
							Rewrite header paths to adapt to recent git mv of libsolidity/inlineasm to libyul
						
						
						
						
						
					 | 
					
						2018-11-23 11:18:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							10e6d2897d
							
						
					 | 
					
						
						
							
							Moving files from libsolidity/inlineasm/*.{cpp,h} to libyul/.
						
						
						
						
						
					 | 
					
						2018-11-23 11:16:52 +01:00 | 
					
					
						
						
							
							
							
						
					 |