chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							1fba984966 
							
						 
					 
					
						
						
							
							Merge pull request  #2332  from ethereum/fixLiteralPrint  
						
						... 
						
						
						
						fix Literalprint 
						
					 
					
						2017-06-06 15:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							62eafdd010 
							
						 
					 
					
						
						
							
							adjusted testcase and renaming  
						
						
						
					 
					
						2017-06-06 13:26:23 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d4a57d81ba 
							
						 
					 
					
						
						
							
							Merge pull request  #2317  from ethereum/keccak256  
						
						... 
						
						
						
						Use keccak256 in tests and replace the SHA3 instruction in assembly 
						
					 
					
						2017-05-30 19:34:28 +02: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 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb7c51920 
							
						 
					 
					
						
						
							
							Add inline assembly test for sha3/keccak256  
						
						
						
					 
					
						2017-05-30 13:57:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							ff33297786 
							
						 
					 
					
						
						
							
							Add test for sha3() == keccak256()  
						
						
						
					 
					
						2017-05-30 12:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1c509cf5 
							
						 
					 
					
						
						
							
							Use keccak256() in tests (and not sha3())  
						
						
						
					 
					
						2017-05-30 12:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8beac357 
							
						 
					 
					
						
						
							
							Rename the SHA3 assembly instruction to KECCAK256  
						
						
						
					 
					
						2017-05-30 10:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							efadf7e41f 
							
						 
					 
					
						
						
							
							Change error message for invalid type  
						
						
						
					 
					
						2017-05-26 20:42:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							8fe79fe706 
							
						 
					 
					
						
						
							
							Introduce Julia mode in AsmAnalyzer  
						
						
						
					 
					
						2017-05-26 20:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							3b75c5b45f 
							
						 
					 
					
						
						
							
							Validate that only basic types are used in Julia  
						
						
						
					 
					
						2017-05-26 20:39:10 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							98c9051174 
							
						 
					 
					
						
						
							
							Fix expected message in test case  
						
						
						
					 
					
						2017-05-26 11:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ec676ba9f2 
							
						 
					 
					
						
						
							
							Merge pull request  #2224  from ethereum/julia-switch  
						
						... 
						
						
						
						Implement switch statement in the assembly parser/printer 
						
					 
					
						2017-05-26 11:24:38 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							05fcf1989c 
							
						 
					 
					
						
						
							
							Better error messages for invalid switch cases  
						
						
						
					 
					
						2017-05-26 03:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c64bd33784 
							
						 
					 
					
						
						
							
							Disallow instructions as a switch expression  
						
						
						
					 
					
						2017-05-26 03:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5c1ca911 
							
						 
					 
					
						
						
							
							Add tests  
						
						
						
					 
					
						2017-05-26 03:20:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7600a814fa 
							
						 
					 
					
						
						
							
							Enable the analyzer for Julia tests  
						
						
						
					 
					
						2017-05-25 01:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							338202ea96 
							
						 
					 
					
						
						
							
							Uniform error messages  
						
						
						
					 
					
						2017-05-24 13:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							130f7419fb 
							
						 
					 
					
						
						
							
							Add tests  
						
						
						
					 
					
						2017-05-24 13:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4612c7681c 
							
						 
					 
					
						
						
							
							Validate metadata JSON too  
						
						
						
					 
					
						2017-05-24 12:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							804e99c633 
							
						 
					 
					
						
						
							
							Split out metadata test into its own file  
						
						
						
					 
					
						2017-05-24 12:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fb46268982 
							
						 
					 
					
						
						
							
							Add tests  
						
						
						
					 
					
						2017-05-23 10:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							74d2e7311a 
							
						 
					 
					
						
						
							
							Merge pull request  #2265  from roadriverrail/inline_asm_unused_warning  
						
						... 
						
						
						
						Analyze InlineAssembly for variable use 
						
					 
					
						2017-05-22 16:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							8eead553af 
							
						 
					 
					
						
						
							
							Merge pull request  #1810  from ethereum/compactJson  
						
						... 
						
						
						
						Compact format for AST-Json. 
						
					 
					
						2017-05-22 14:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rhett Aultman 
							
						 
					 
					
						
						
						
						
							
						
						
							621c3fa22f 
							
						 
					 
					
						
						
							
							Analyze InlineAssembly for variable use  
						
						... 
						
						
						
						The unused variable checker in StaticAnalyzer did not conssider
InlineAssembly objects.  This commit introduces that missing feature. 
						
					 
					
						2017-05-21 15:23:05 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b21e1c96 
							
						 
					 
					
						
						
							
							Refactor to abstract assembly to JULIA.  
						
						
						
					 
					
						2017-05-19 19:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							41ee2cefbb 
							
						 
					 
					
						
						
							
							Merge pull request  #2282  from ethereum/fuzzer  
						
						... 
						
						
						
						Display the source on which the 'fuzzer' failed 
						
					 
					
						2017-05-19 18:32:50 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1252f807 
							
						 
					 
					
						
						
							
							Put filename in quotes.  
						
						
						
					 
					
						2017-05-19 17:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							56424bb202 
							
						 
					 
					
						
						
							
							Merge pull request  #2262  from ethereum/interface-cleanup  
						
						... 
						
						
						
						Cleanup the external interfaces (ABI and Natspec) 
						
					 
					
						2017-05-19 17:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							982f661339 
							
						 
					 
					
						
						
							
							Merge pull request  #2223  from ethereum/julia-bool  
						
						... 
						
						
						
						Add support for bool literals in Julia 
						
					 
					
						2017-05-19 17:48:36 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							cd5d93da2a 
							
						 
					 
					
						
						
							
							Rename CompilerStack.metadata to CompilerStack.natspec  
						
						
						
					 
					
						2017-05-19 16:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf3cbb09a 
							
						 
					 
					
						
						
							
							Use CompilerStack.contractABI directly  
						
						
						
					 
					
						2017-05-19 15:57:36 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							21ba8eea69 
							
						 
					 
					
						
						
							
							Disable error checking by bash for fuzzer  
						
						
						
					 
					
						2017-05-19 15:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							56412b11b3 
							
						 
					 
					
						
						
							
							Display the source on which the 'fuzzer' failed  
						
						
						
					 
					
						2017-05-19 15:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2ade4fcdd8 
							
						 
					 
					
						
						
							
							Add tests for bool literal  
						
						
						
					 
					
						2017-05-19 09:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								djudjuu 
							
						 
					 
					
						
						
						
						
							
						
						
							6316a76ab9 
							
						 
					 
					
						
						
							
							testsuite adjustment  
						
						
						
					 
					
						2017-05-19 09:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								seusher 
							
						 
					 
					
						
						
						
						
							
						
						
							d546c2873a 
							
						 
					 
					
						
						
							
							Issue 2279: Log JSON RPC requests and responses when --log_level=message is provided to soltest  
						
						
						
					 
					
						2017-05-17 12:57:55 -07:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							dea7b864e6 
							
						 
					 
					
						
						
							
							Compact format for AST-Json with backwards compatibility  
						
						
						
					 
					
						2017-05-17 11:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b5ff0b43 
							
						 
					 
					
						
						
							
							Merge pull request  #2222  from ethereum/julia-types  
						
						... 
						
						
						
						Add support for types in Julia 
						
					 
					
						2017-05-16 16:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dac41d845 
							
						 
					 
					
						
						
							
							Remove an unused function successAssemble  
						
						... 
						
						
						
						Otherwise, I see a build failure:
    test/libjulia/Parser.cpp:92:6: error: ‘bool dev::solidity::test::{anonymous}::successAssemble(const string&, bool)’ defined but not used [-Werror=unused-function]
     bool successAssemble(string const& _source, bool _allowWarnings = true)
          ^~~~~~~~~~~~~~~
    cc1plus: all warnings being treated as errors 
						
					 
					
						2017-05-09 11:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							41b5361b3f 
							
						 
					 
					
						
						
							
							Run in optimizer mode when requested  
						
						
						
					 
					
						2017-05-06 11:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							31bd4acf66 
							
						 
					 
					
						
						
							
							Split out common metadata validation code  
						
						
						
					 
					
						2017-05-06 11:28:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							c4315521a3 
							
						 
					 
					
						
						
							
							Add basic test for jsonCompiler  
						
						
						
					 
					
						2017-05-06 11:28:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							6706932d7c 
							
						 
					 
					
						
						
							
							Add tests for types in Julia  
						
						
						
					 
					
						2017-05-05 22:31:22 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f1dbc77272 
							
						 
					 
					
						
						
							
							Remove analyzer from Julia tests  
						
						
						
					 
					
						2017-05-05 14:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							62df401328 
							
						 
					 
					
						
						
							
							Add Julia parser test  
						
						
						
					 
					
						2017-05-05 14:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0582fcb93b 
							
						 
					 
					
						
						
							
							Merge pull request  #2194  from ethereum/removeerrorlabel  
						
						... 
						
						
						
						Remove error label / invalid jump label. 
						
					 
					
						2017-05-05 14:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6e891704 
							
						 
					 
					
						
						
							
							Fix return value in the fuzzer.  
						
						
						
					 
					
						2017-05-03 12:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							00933b99cc 
							
						 
					 
					
						
						
							
							Merge pull request  #2206  from ethereum/fixoptimizer  
						
						... 
						
						
						
						Constant optimizer fix 
						
					 
					
						2017-05-03 11:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f3bb7350f1 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2017-05-03 11:30:40 +02:00