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 
						 
				 
			
				
					
						
							
							
								Kevin Boxhoorn 
							
						 
					 
					
						
						
						
						
							
						
						
							97703ac6e4 
							
						 
					 
					
						
						
							
							Add import remapping documentation to solc --help  
						
						... 
						
						
						
						Derived from the docs found [here](https://solidity.readthedocs.io/en/develop/miscellaneous.html#using-the-commandline-compiler ).
Fixes  #1207 . 
						
					 
					
						2016-10-15 17:36:40 +11:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bab96ee1e0 
							
						 
					 
					
						
						
							
							Disallow unknown options in solc  
						
						
						
					 
					
						2016-10-06 16:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c641ca26ec 
							
						 
					 
					
						
						
							
							Merge pull request  #1009  from pirapira/separate_exceptions  
						
						... 
						
						
						
						Separate the try/catch blocks on JSON and formal methods output generation 
						
					 
					
						2016-09-07 15:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							71a4074ad0 
							
						 
					 
					
						
						
							
							Merge pull request  #997  from chriseth/linkingwithunderscores  
						
						... 
						
						
						
						Fix linking for libraries with underscores. 
						
					 
					
						2016-09-06 12:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8c315a18c9 
							
						 
					 
					
						
						
							
							Fix compiler error.  
						
						
						
					 
					
						2016-09-06 11:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f869f25b84 
							
						 
					 
					
						
						
							
							More comments about size constants.  
						
						
						
					 
					
						2016-09-06 11:12:55 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							a787e70594 
							
						 
					 
					
						
						
							
							Fix linking for libraries with underscores.  
						
						
						
					 
					
						2016-09-02 01:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							52ee47190d 
							
						 
					 
					
						
						
							
							Catch more exceptions in jsonCompiler.  
						
						
						
					 
					
						2016-09-01 20:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							be3f4bda21 
							
						 
					 
					
						
						
							
							Corrected accidental non-ANSI characters in comments.  
						
						
						
					 
					
						2016-08-31 13:01:48 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							68bd463bea 
							
						 
					 
					
						
						
							
							Code review changes: Renamed function and added some documentation about what the function does and why  
						
						
						
					 
					
						2016-08-30 20:32:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							a91bca7937 
							
						 
					 
					
						
						
							
							Code review changes: stylistic changes, and removed redundant call to set locale.  
						
						
						
					 
					
						2016-08-30 16:13:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9147d7db 
							
						 
					 
					
						
						
							
							Fixed a bug causing solc to crash on startup due to invalid environment settings for locale  
						
						
						
					 
					
						2016-08-30 12:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Denton Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							e00f802f72 
							
						 
					 
					
						
						
							
							Remove standard contracts  
						
						
						
					 
					
						2016-08-19 10:34:50 -04:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c282ab379a 
							
						 
					 
					
						
						
							
							Merge pull request  #918  from winsvega/solremove4  
						
						... 
						
						
						
						remove solidity --interface 
						
					 
					
						2016-08-17 17:55:40 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9f22426d10 
							
						 
					 
					
						
						
							
							Merge pull request  #912  from chriseth/readFromStdin  
						
						... 
						
						
						
						Read from files and stdin. 
						
					 
					
						2016-08-17 15:49:47 +02: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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c54f31d308 
							
						 
					 
					
						
						
							
							Read from files and stdin.  
						
						
						
					 
					
						2016-08-16 17:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								yann300 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b2a1c77b 
							
						 
					 
					
						
						
							
							sourcemapping  
						
						
						
					 
					
						2016-08-02 11:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f463382f9d 
							
						 
					 
					
						
						
							
							Bugfix: Correctly use srcmap-runtime.  
						
						
						
					 
					
						2016-08-01 12:05:50 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e90ebcd63b 
							
						 
					 
					
						
						
							
							Store non-canonical version.  
						
						
						
					 
					
						2016-07-11 15:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							781b7eaefe 
							
						 
					 
					
						
						
							
							Fix crash for input from stdin.  
						
						
						
					 
					
						2016-06-15 01:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3150ab2bcf 
							
						 
					 
					
						
						
							
							Allow remappings to change depending on the context.  
						
						
						
					 
					
						2016-06-08 18:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							fb89e69061 
							
						 
					 
					
						
						
							
							much better and simpler way of handling this  
						
						
						
					 
					
						2016-05-13 13:51:41 -05:00 
						 
				 
			
				
					
						
							
							
								rainbeam 
							
						 
					 
					
						
						
						
						
							
						
						
							eb20841740 
							
						 
					 
					
						
						
							
							wrap solc add_executable  
						
						... 
						
						
						
						Allows static linking. 
						
					 
					
						2016-05-01 00:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ed9da5171b 
							
						 
					 
					
						
						
							
							Source location for inline assembly.  
						
						
						
					 
					
						2016-04-19 18:35:21 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f049430723 
							
						 
					 
					
						
						
							
							Code generation (missing external access and source locations).  
						
						
						
					 
					
						2016-03-30 02:37:00 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5d892dba 
							
						 
					 
					
						
						
							
							Only allow including from allowed directories.  
						
						
						
					 
					
						2016-01-29 23:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bdbb7d8a40 
							
						 
					 
					
						
						
							
							Merge pull request  #370  from chriseth/redirects  
						
						... 
						
						
						
						Path remappings for solc. 
						
					 
					
						2016-01-28 17:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ebc1dce073 
							
						 
					 
					
						
						
							
							Read files via callback.  
						
						
						
					 
					
						2016-01-26 23:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							db2f3c5714 
							
						 
					 
					
						
						
							
							Provide remappings for solc.  
						
						
						
					 
					
						2016-01-25 21:01:55 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							287f0a2ddf 
							
						 
					 
					
						
						
							
							Autoload files in solc.  
						
						
						
					 
					
						2016-01-12 01:05:05 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							08cb74a1de 
							
						 
					 
					
						
						
							
							Merge pull request  #290  from chriseth/fix_gas_iterator  
						
						... 
						
						
						
						Fix: Segfaults connected to paramater types. 
						
					 
					
						2015-12-10 15:47:35 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							7dccca5ca9 
							
						 
					 
					
						
						
							
							Removed obsolete dockerfile.  
						
						
						
					 
					
						2015-12-10 13:03:08 +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 
						 
				 
			
				
					
						
							
							
								Lefteris Karapetsas 
							
						 
					 
					
						
						
						
						
							
						
						
							40cfcd40d7 
							
						 
					 
					
						
						
							
							Fix the build - library is not a module  
						
						... 
						
						
						
						The Module::Object rule is something only eth_use() and friends can
understand. target_link_libraries() on the other hand needs only the
actual library object to link to. 
						
					 
					
						2015-12-04 10:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								Bob Summerwill 
							
						 
					 
					
						
						
						
						
							
						
						
							2a49857ff9 
							
						 
					 
					
						
						
							
							Alternative case-consistency fix for libsolidity.   Just using fully-qualified scoped name in eh_use instead.  
						
						
						
					 
					
						2015-12-03 10:15:27 -08:00 
						 
				 
			
				
					
						
							
							
								Gav Wood 
							
						 
					 
					
						
						
						
						
							
						
						
							bff172cf65 
							
						 
					 
					
						
						
							
							Fix up for new API from EIP-1.1.  
						
						
						
					 
					
						2015-11-21 14:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a957322fd7 
							
						 
					 
					
						
						
							
							Preliminary why3 code output.  
						
						
						
					 
					
						2015-10-27 00:49:27 +01:00