Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d0fd9c8a 
							
						 
					 
					
						
						
							
							Do not create directories . and ..  
						
						
						
					 
					
						2017-02-06 14:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							46412473b6 
							
						 
					 
					
						
						
							
							Always escape filenames in solc  
						
						
						
					 
					
						2017-02-05 19:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3f0d713a1 
							
						 
					 
					
						
						
							
							fix for linker wrt binaries generated with import statements  
						
						... 
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 
					
						2017-01-30 13:41:33 -06:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							102fd7ee5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1604  from ethereum/checksums  
						
						... 
						
						
						
						Warn about invalid checksums of addresses. 
						
					 
					
						2017-01-26 14:42:34 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							024061b828 
							
						 
					 
					
						
						
							
							Merge pull request  #1610  from ethereum/assemblyModeError  
						
						... 
						
						
						
						Proper error reporting for assembly mode. 
						
					 
					
						2017-01-26 14:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							84bf547f21 
							
						 
					 
					
						
						
							
							Add option to solc to use literal sources in metadta  
						
						
						
					 
					
						2017-01-26 13:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e29d636f7 
							
						 
					 
					
						
						
							
							Header cleanup.  
						
						
						
					 
					
						2017-01-26 13:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1b097fd3c7 
							
						 
					 
					
						
						
							
							Proper error reporting for assembly mode.  
						
						
						
					 
					
						2017-01-26 13:45:23 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3949624a61 
							
						 
					 
					
						
						
							
							Also check library addresses.  
						
						
						
					 
					
						2017-01-24 23:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							610156fb92 
							
						 
					 
					
						
						
							
							Fix bad merge artifact(?)  
						
						... 
						
						
						
						Looks like merging up munged line 188 in CommandLineInterface.cpp,
so that a string literal was being used where a global variable should
be. 
						
					 
					
						2017-01-16 12:32:58 -05:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							0c98e4b2da 
							
						 
					 
					
						
						
							
							Stylistic corrections  
						
						
						
					 
					
						2017-01-16 12:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							071b936b37 
							
						 
					 
					
						
						
							
							Only avoid collision if it's the same file  
						
						... 
						
						
						
						@chriseth had suggested that it would be better if contracts were
referenced in a file:contract notation, and that we output .bin files
that prepend original path names if necessary to avoid a collision.
This commit is mostly a draft; it still needs to be run through the test
suite. 
						
					 
					
						2017-01-16 12:32:57 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c111d6e27e 
							
						 
					 
					
						
						
							
							Merge pull request  #1491  from ameten/refactoring  
						
						... 
						
						
						
						Just refactored some code 
						
					 
					
						2016-12-12 21:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							dac95ce398 
							
						 
					 
					
						
						
							
							Remove unused variable inputFiles  
						
						
						
					 
					
						2016-12-11 00:41:41 -03:00 
						 
				 
			
				
					
						
							
							
								Danil Nemirovsky 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a992937c 
							
						 
					 
					
						
						
							
							- alphabetically sorted string constants per name.  
						
						
						
					 
					
						2016-12-08 21:33:09 +03:00 
						 
				 
			
				
					
						
							
							
								Danil Nemirovsky 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cf9eb1ea 
							
						 
					 
					
						
						
							
							- moved string constants into common place;  
						
						... 
						
						
						
						- replaced string literals with string constants. 
						
					 
					
						2016-12-08 21:33:09 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							35325ee7c3 
							
						 
					 
					
						
						
							
							Update metadata documentation  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							659b635b2d 
							
						 
					 
					
						
						
							
							Make sure some keys are present.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							5789eaa78d 
							
						 
					 
					
						
						
							
							Metadata stamp.  
						
						
						
					 
					
						2016-12-01 16:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Bond 
							
						 
					 
					
						
						
						
						
							
						
						
							29e304d3bc 
							
						 
					 
					
						
						
							
							Fix typos (existant -> existent)  
						
						
						
					 
					
						2016-12-01 01:29:30 -03: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							a787e70594 
							
						 
					 
					
						
						
							
							Fix linking for libraries with underscores.  
						
						
						
					 
					
						2016-09-02 01:17:02 +02: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 
						 
				 
			
				
					
						
							
							
								Dimitry 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e2597702 
							
						 
					 
					
						
						
							
							remove solidity --interface  
						
						
						
					 
					
						2016-08-17 12:39:10 +03:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c54f31d308 
							
						 
					 
					
						
						
							
							Read from files and stdin.  
						
						
						
					 
					
						2016-08-16 17:08:00 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5d892dba 
							
						 
					 
					
						
						
							
							Only allow including from allowed directories.  
						
						
						
					 
					
						2016-01-29 23:11:16 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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