chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							728119bb11 
							
						 
					 
					
						
						
							
							Use yul parser in assembly stack.  
						
						
						
					 
					
						2018-11-27 15:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e016cb99e6 
							
						 
					 
					
						
						
							
							Yul objects.  
						
						
						
					 
					
						2018-11-27 15:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb66905de 
							
						 
					 
					
						
						
							
							Moving SourceReferenceFormatter into langutil namespace.  
						
						
						
					 
					
						2018-11-24 12:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a94e503da 
							
						 
					 
					
						
						
							
							Merge pull request  #5491  from ethereum/libyul-as-library  
						
						... 
						
						
						
						Libyul as static library (version 3 ;( ) 
						
					 
					
						2018-11-23 17:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec47c8946b 
							
						 
					 
					
						
						
							
							Isolating libyul library API into its own namespace yul.  
						
						
						
					 
					
						2018-11-23 14:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
						
						
							
						
						
							713d94476e 
							
						 
					 
					
						
						
							
							Reorder some include files and group <libyul/>'s together (as much as possible)  
						
						
						
					 
					
						2018-11-23 12:37:19 +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 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							f44be616c9 
							
						 
					 
					
						
						
							
							Renaming json fields smtlib2queries and smtlib2responses  
						
						
						
					 
					
						2018-11-23 09:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							54bed454f6 
							
						 
					 
					
						
						
							
							Rename function and warn if responses are supplied for Z3.  
						
						
						
					 
					
						2018-11-23 09:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bb10be789c 
							
						 
					 
					
						
						
							
							Inject SMTLIB2 queries and responses via standard-json-io.  
						
						
						
					 
					
						2018-11-23 09:43:49 +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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d60cab1983 
							
						 
					 
					
						
						
							
							Add CompilerStack state assertions in internal methods  
						
						
						
					 
					
						2018-11-14 10:47:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							be70703f82 
							
						 
					 
					
						
						
							
							Move lastContractName closer to contractNames  
						
						
						
					 
					
						2018-11-14 10:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5778af07a3 
							
						 
					 
					
						
						
							
							Do not crash on filesystemFriendlyName if no contracts were compiled  
						
						
						
					 
					
						2018-11-14 10:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Leonardo Alt 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4fd946c3 
							
						 
					 
					
						
						
							
							Add Scanner function that prints source based on SourceLocation  
						
						
						
					 
					
						2018-11-13 13:49:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							74557ceb0e 
							
						 
					 
					
						
						
							
							Deterministic YulStringRepository using string hashes.  
						
						
						
					 
					
						2018-11-12 23:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0f2ba3522f 
							
						 
					 
					
						
						
							
							Reset yul string repository.  
						
						
						
					 
					
						2018-11-09 15:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bbedab383 
							
						 
					 
					
						
						
							
							Merge pull request  #5265  from ethereum/cleanupsha3  
						
						... 
						
						
						
						Simplify sha3. 
						
					 
					
						2018-11-09 15:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab0de38f16 
							
						 
					 
					
						
						
							
							Eliminate byte-typedef and use uint8_t in all their places instead.  
						
						... 
						
						
						
						This change is made to (easily) be forward compatible with future C++
standards, in order to allow compiling the code with newer standards at
some point in the future.
* Removed the `using byte = uint8_t;` line from Common.h
* Mechanically change all uses of `byte` to `uint8_t`.
Tested with GCC 7.3 in C++11/14/17 modes :-) 
						
					 
					
						2018-11-07 12:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e78b95d9d4 
							
						 
					 
					
						
						
							
							Renamed SHA3.{h,cpp} files.  
						
						
						
					 
					
						2018-10-18 14:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1304361b9c 
							
						 
					 
					
						
						
							
							Renaming namespace dev::julia to dev::yul.  
						
						
						
					 
					
						2018-10-15 11:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Christian Parpart 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a4bec7e47 
							
						 
					 
					
						
						
							
							Renaming libjulia to libyul  
						
						
						
					 
					
						2018-10-15 11:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e732c49c2f 
							
						 
					 
					
						
						
							
							Change find to use a single character  
						
						
						
					 
					
						2018-10-09 18:06:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fa0ce6a7e7 
							
						 
					 
					
						
						
							
							Use empty() instead of size() == 0  
						
						
						
					 
					
						2018-10-09 04:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4f780283 
							
						 
					 
					
						
						
							
							Merge pull request  #4962  from anurag-git/anurag_issue_3667-1  
						
						... 
						
						
						
						Removed default case from "ExpressionCompiler::visit(FunctionCall...)". 
						
					 
					
						2018-10-01 13:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anurag Dashputre 
							
						 
					 
					
						
						
						
						
							
						
						
							3321000f67 
							
						 
					 
					
						
						
							
							Removing extra default cases to force compile time error, instead of runtime.  
						
						
						
					 
					
						2018-09-30 12:40:38 +05:30 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d71cc66dde 
							
						 
					 
					
						
						
							
							Use GasEstimator::dataGas in CompilerStack  
						
						
						
					 
					
						2018-09-28 00:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f81c6e6d16 
							
						 
					 
					
						
						
							
							Merge pull request  #5099  from ethereum/standard-json-optimiser  
						
						... 
						
						
						
						Be more strict about values in the optimizer block in StandardJSON 
						
					 
					
						2018-09-26 22:31:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							384a65f660 
							
						 
					 
					
						
						
							
							Be more strict about values in the optimizer block in StandardJSON  
						
						
						
					 
					
						2018-09-26 16:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d64be90497 
							
						 
					 
					
						
						
							
							Add PathGasMeter.estimateMax helper  
						
						
						
					 
					
						2018-09-26 14:25:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8cfc6c98d6 
							
						 
					 
					
						
						
							
							CREATE2 is part of Constantinople now  
						
						... 
						
						
						
						Also add hasCreate2 to EVMVersion 
						
					 
					
						2018-09-26 01:58:10 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64a6888aba 
							
						 
					 
					
						
						
							
							Merge pull request  #5063  from ethereum/standard-json-bug  
						
						... 
						
						
						
						Fix typo in parsing/writing JSON error in StandardCompiler 
						
					 
					
						2018-09-24 15:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							abfd283af7 
							
						 
					 
					
						
						
							
							Fix typo in parsing/writing JSON error in StandardCompiler  
						
						
						
					 
					
						2018-09-21 22:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a515173900 
							
						 
					 
					
						
						
							
							Add proper error reporting when invalid settings are provided in StandardJSON  
						
						
						
					 
					
						2018-09-21 14:53:24 +01:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							24e5dcc352 
							
						 
					 
					
						
						
							
							fix code format problems  
						
						
						
					 
					
						2018-09-19 00:18:49 +08:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							808c3f3df5 
							
						 
					 
					
						
						
							
							fix some format typos  
						
						
						
					 
					
						2018-09-17 22:13:21 +08:00 
						 
				 
			
				
					
						
							
							
								liangdzou 
							
						 
					 
					
						
						
						
						
							
						
						
							558a4ac49c 
							
						 
					 
					
						
						
							
							give more information (at most 35 chars before and after) for too long lines  
						
						... 
						
						
						
						add tests for giving more informations for too long lines
add edge tests for giving more informations for too long lines
avoid printing out tailing white space
update test case after avoiding printing out trailing whitespace
update test case for removing the pre-release warning from reference
refactor the code to if-else flavor
rename folder to cmdlineErrorReports under test
rename folder to cmdlineErrorReports under test
ignore whitespace for reference files
avoiding to modify the file stderr_path by call sed without -i option
print ' ...' instead of ' ... ' at the end of a line 
						
					 
					
						2018-09-13 09:55:54 +08:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f27fb1f4a 
							
						 
					 
					
						
						
							
							Merge pull request  #4542  from aarlt/constructor_natspec  
						
						... 
						
						
						
						Fix: natspec annotations on constructors 
						
					 
					
						2018-08-14 19:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							954d7433bd 
							
						 
					 
					
						
						
							
							Disallow remappings with empty prefix.  
						
						
						
					 
					
						2018-08-10 19:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Arlt 
							
						 
					 
					
						
						
						
						
							
						
						
							f76d4d5919 
							
						 
					 
					
						
						
							
							Fix: natspec annotations on constructors  
						
						... 
						
						
						
						- natspec annotations on constructore where ignored. 
						
					 
					
						2018-08-08 21:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9062704054 
							
						 
					 
					
						
						
							
							Merge pull request  #4753  from mattaereal/boost-to-string-patch  
						
						... 
						
						
						
						Replace boost:lexical_cast<std::string> for std::to_string. 
						
					 
					
						2018-08-08 16:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matías Aereal Aeón 
							
						 
					 
					
						
						
						
						
							
						
						
							e902ce1aa0 
							
						 
					 
					
						
						
							
							Removing std:: from std::to_string and include for boost/lexical_cast  
						
						
						
					 
					
						2018-08-08 11:26:30 -03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5b4ad10b3c 
							
						 
					 
					
						
						
							
							Mark StandardCompiler::compile as noexcept  
						
						... 
						
						
						
						It has a generic catch statement and shouldn't leak out exceptions. 
						
					 
					
						2018-08-08 13:22:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matías Aereal Aeón 
							
						 
					 
					
						
						
						
						
							
						
						
							7dae58cbcc 
							
						 
					 
					
						
						
							
							Replace boost:lexical_cast<std::string> for std::to_string.  
						
						
						
					 
					
						2018-08-08 03:55:43 -03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							901550e473 
							
						 
					 
					
						
						
							
							Merge pull request  #4692  from ethereum/devcore-path  
						
						... 
						
						
						
						Move absolutePath/sanitizePath helpers from CompilerStack to libdevcore 
						
					 
					
						2018-08-07 16:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							71e26f6adb 
							
						 
					 
					
						
						
							
							Remove clone feature.  
						
						
						
					 
					
						2018-08-07 11:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3de0b8b7f0 
							
						 
					 
					
						
						
							
							Move absolutePath/sanitizePath helpers from CompilerStack to libdevcore  
						
						
						
					 
					
						2018-08-06 12:54:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f74cff622d 
							
						 
					 
					
						
						
							
							Properly explain all the analsys steps in CompilerStack  
						
						
						
					 
					
						2018-07-31 00:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a61a0b77 
							
						 
					 
					
						
						
							
							More consistent catch statements  
						
						... 
						
						
						
						Also take const& in all cases. 
						
					 
					
						2018-07-25 01:18:09 +01:00