Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2f0b589d 
							
						 
					 
					
						
						
							
							Remove some global symbols  
						
						
						
					 
					
						2017-08-09 12:44:53 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c78a3a0b01 
							
						 
					 
					
						
						
							
							Add other licenses.  
						
						
						
					 
					
						2017-07-01 22:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c5947ae6e3 
							
						 
					 
					
						
						
							
							Remove Why3 error class  
						
						
						
					 
					
						2017-06-30 22:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ea6cf619fd 
							
						 
					 
					
						
						
							
							Rewrite jsonCompiler using StandardCompiler  
						
						
						
					 
					
						2017-06-22 13:01:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b99e4bc68b 
							
						 
					 
					
						
						
							
							Rework functionHashes into methodIdentifiers  
						
						
						
					 
					
						2017-06-22 11:13:06 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9084d48750 
							
						 
					 
					
						
						
							
							Merge pull request  #2382  from ruchevits/combined-json-hashes  
						
						... 
						
						
						
						Allow including hashes of method signatures in --combined-json output 
						
					 
					
						2017-06-15 10:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							412802a6c1 
							
						 
					 
					
						
						
							
							Include license text in emscripten output  
						
						
						
					 
					
						2017-06-14 14:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Edward Ruchevits 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7df6f38b 
							
						 
					 
					
						
						
							
							Removed duplicate code  
						
						
						
					 
					
						2017-06-13 17:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							89b60ffbd4 
							
						 
					 
					
						
						
							
							Refactor error reporting  
						
						... 
						
						
						
						This commit introduces ErrorReporter, a utility class which consolidates
all of the error logging functionality into a common set of functions.
It also replaces all direct interactions with an ErrorList with calls to
an ErrorReporter.
This commit resolves issue #2209  
						
					 
					
						2017-05-30 07:28:31 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8eead553af 
							
						 
					 
					
						
						
							
							Merge pull request  #1810  from ethereum/compactJson  
						
						... 
						
						
						
						Compact format for AST-Json. 
						
					 
					
						2017-05-22 14:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8169e149c9 
							
						 
					 
					
						
						
							
							Rename CompilerStack.interface to CompilerStack.contractABI  
						
						
						
					 
					
						2017-05-19 15:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dea7b864e6 
							
						 
					 
					
						
						
							
							Compact format for AST-Json with backwards compatibility  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4f3c76364c 
							
						 
					 
					
						
						
							
							Export StandardCompiler as compileStandard in soljson  
						
						
						
					 
					
						2017-04-20 19:38:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							54dcb0e11b 
							
						 
					 
					
						
						
							
							Keep gas values as a string in CompilerStack::gasEstimate  
						
						
						
					 
					
						2017-04-13 02:18:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fe4fccaaf2 
							
						 
					 
					
						
						
							
							The gasEstimates objects must always be present in the jsonCompiler even if empty (backwards compat)  
						
						
						
					 
					
						2017-04-13 02:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							d90fd439e2 
							
						 
					 
					
						
						
							
							Use new gasEstimate in jsonCompiler  
						
						
						
					 
					
						2017-04-13 02:17:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bd48f181b5 
							
						 
					 
					
						
						
							
							Merge pull request  #2098  from ethereum/sourceformatter  
						
						... 
						
						
						
						Introduce formatExceptionInformation 
						
					 
					
						2017-04-10 14:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a182dfe266 
							
						 
					 
					
						
						
							
							Remove empty wrapper formatError from jsonCompiler  
						
						
						
					 
					
						2017-04-10 14:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b1db6eac8b 
							
						 
					 
					
						
						
							
							Introduce formatExceptionInformation  
						
						
						
					 
					
						2017-04-10 14:07:36 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							623b8eb107 
							
						 
					 
					
						
						
							
							Pull out ReadFile from CompilerStack  
						
						
						
					 
					
						2017-04-10 12:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ff70778a 
							
						 
					 
					
						
						
							
							Rename ErrorMesage to ErrorMessage  
						
						
						
					 
					
						2017-03-16 23:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7a24a5764e 
							
						 
					 
					
						
						
							
							Add line info to serious exceptions.  
						
						
						
					 
					
						2017-02-24 19:32:41 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5789eaa78d 
							
						 
					 
					
						
						
							
							Metadata stamp.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9f725737 
							
						 
					 
					
						
						
							
							Fix licensing headers  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2016-11-23 12:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							81c50143f2 
							
						 
					 
					
						
						
							
							Move JSON helpers to libdevcore/json  
						
						
						
					 
					
						2016-11-15 17:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9719cf38e6 
							
						 
					 
					
						
						
							
							Move InterfaceHandler from string to JSON  
						
						
						
					 
					
						2016-11-15 15:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							58e75c7a48 
							
						 
					 
					
						
						
							
							Unimplemented features moved to their own exception ( #1361 )  
						
						... 
						
						
						
						Unimplemented features moved to their own exception
InternalCompilerError is an exception that really should be reserved for
actual internal errors of the compiler.  Unimplemented features can now
use either solUnimplemented( ) or, if it should be conditional, then
solUnimplementedAssert( ).
* Revert some unimplemented exceptions, add handlers
The jsonCompiler and CommandLineInterface needed handlers for the
new UnimplementedFeatureException, and some cases I had moved on to
the new exception were better treated as real internal compiler
errors.
* Standardize on "Unimplemented feature" message 
						
					 
					
						2016-11-14 20:41:58 +00:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2027ee5f 
							
						 
					 
					
						
						
							
							Separate the try/catch blocks on JSON output generation and formal method output generation.  
						
						... 
						
						
						
						For the reason, see @axic's comment here https://github.com/ethereum/solidity/pull/994#discussion_r77272236 
and the following discussion. 
						
					 
					
						2016-09-05 18:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							52ee47190d 
							
						 
					 
					
						
						
							
							Catch more exceptions in jsonCompiler.  
						
						
						
					 
					
						2016-09-01 20:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Denton Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							e00f802f72 
							
						 
					 
					
						
						
							
							Remove standard contracts  
						
						
						
					 
					
						2016-08-19 10:34:50 -04:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e2597702 
							
						 
					 
					
						
						
							
							remove solidity --interface  
						
						
						
					 
					
						2016-08-17 12:39:10 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c499470b1c 
							
						 
					 
					
						
						
							
							BREAKING: Streamline json output field naming. ( #763 )  
						
						
						
					 
					
						2016-08-17 09:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								yann300 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b2a1c77b 
							
						 
					 
					
						
						
							
							sourcemapping  
						
						
						
					 
					
						2016-08-02 11:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c55584d3e2 
							
						 
					 
					
						
						
							
							Source location as part of AST.  
						
						
						
					 
					
						2016-07-20 19:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a9a815fc9 
							
						 
					 
					
						
						
							
							Provide formal version in json output.  
						
						
						
					 
					
						2016-07-18 18:26:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3150ab2bcf 
							
						 
					 
					
						
						
							
							Allow remappings to change depending on the context.  
						
						
						
					 
					
						2016-06-08 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f227050c20 
							
						 
					 
					
						
						
							
							Make solidity independent from ethcore.  
						
						
						
					 
					
						2016-04-06 20:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							858c41260d 
							
						 
					 
					
						
						
							
							rename namespace for instruction.h/cpp in libevmasm  
						
						
						
					 
					
						2016-04-02 15:56:43 +03:00 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							ccbd3ff63f 
							
						 
					 
					
						
						
							
							move libevmcore to solidity  
						
						
						
					 
					
						2016-04-01 23:11:01 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							949b00ed59 
							
						 
					 
					
						
						
							
							Parsing for inline assembly.  
						
						
						
					 
					
						2016-03-30 02:37:00 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e5514becb8 
							
						 
					 
					
						
						
							
							BREAKING: Implement delegatecall and make default for library calls.  
						
						
						
					 
					
						2016-03-11 17:49:32 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ebc1dce073 
							
						 
					 
					
						
						
							
							Read files via callback.  
						
						
						
					 
					
						2016-01-26 23:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							39f57a9c71 
							
						 
					 
					
						
						
							
							Fix: Segfaults connected to paramater types.  
						
						... 
						
						
						
						parameterTypes does not return by const reference anymore. 
						
					 
					
						2015-12-09 17:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							bff172cf65 
							
						 
					 
					
						
						
							
							Fix up for new API from EIP-1.1.  
						
						
						
					 
					
						2015-11-21 14:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e3dffb611f 
							
						 
					 
					
						
						
							
							File reorganisation.  
						
						
						
					 
					
						2015-10-21 00:46:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cb869fd5a4 
							
						 
					 
					
						
						
							
							Style.  
						
						
						
					 
					
						2015-10-15 18:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							52ef07695a 
							
						 
					 
					
						
						
							
							Multiple sources for json compiler.  
						
						
						
					 
					
						2015-10-15 18:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								LianaHus 
							
						 
					 
					
						
						
						
						
							
						
						
							675aed1edf 
							
						 
					 
					
						
						
							
							fixed new tests  
						
						
						
					 
					
						2015-10-15 11:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								LianaHus 
							
						 
					 
					
						
						
						
						
							
						
						
							742e5b259a 
							
						 
					 
					
						
						
							
							added Error class for all kind of errors  
						
						... 
						
						
						
						Conflicts:
	libsolidity/Exceptions.h 
						
					 
					
						2015-10-14 20:27:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							95fa516d9e 
							
						 
					 
					
						
						
							
							Support warnings.  
						
						
						
					 
					
						2015-10-02 22:54:30 +02:00