| 
							
							
								 chriseth | 71b923cc36 | Move EVM codegen to libjulia. | 2017-05-26 15:03:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eaa13d42a0 | Support multiple assembly front and backends. | 2017-05-26 15:03:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f2804c49ed | Handle assembly in one go to allow for different stacks. | 2017-05-26 11:50:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a23603af2 | Commandline options. | 2017-05-26 11:50:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 68e1e464be | Merge pull request #2316 from ethereum/inlineasm-cleanup Better error message for elementary operations | 2017-05-26 11:29:51 +02: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 |  | 
			
				
					| 
							
							
								 chriseth | 7126aadab1 | Merge pull request #2310 from ethereum/julia-test-analyzer Enable the analyzer for Julia tests | 2017-05-26 11:15:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e1519f4f27 | Merge pull request #2307 from ethereum/compilerstack Scanner requires only the SourcesSet state | 2017-05-26 11:13:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 40d5d5a956 | Also change error message. | 2017-05-26 11:13:32 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e410cec19a | Better error message for elementary operations | 2017-05-26 09:41:53 +01: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 | d745dd6542 | Visit case bodies in scope filler | 2017-05-26 03:20:34 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0c5c1ca911 | Add tests | 2017-05-26 03:20:34 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ba8a79c600 | Do not stop on first switch error | 2017-05-26 03:20:31 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e48e84ca2b | Check token within parseCase | 2017-05-26 03:20:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | db3d9e0416 | Switch cases are not followed by colon | 2017-05-26 03:20:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 66eab1caf6 | Change switch case string to Literal | 2017-05-26 03:20:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b5080860d5 | Implement switch statement in the assembly parser/printer | 2017-05-26 03:16:09 +01:00 |  | 
			
				
					| 
							
							
								 sandakersmann | 534d8008e2 | Changed http:// to https:// on readthedocs links in README.md (#2313) Changed http:// to https:// on readthedocs links in README.md | 2017-05-26 01:51:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e43ff7979e | Merge pull request #2314 from Algruun/patch-1 Rename events in purchase example | 2017-05-26 01:50:15 +01:00 |  | 
			
				
					| 
							
							
								 Alexey Alexeyeff | f4ee578b9a | Rename events in purchase example Rename events in purchase example according to style guide | 2017-05-25 19:41:40 +03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7600a814fa | Enable the analyzer for Julia tests | 2017-05-25 01:28:47 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8c3ec16132 | Scanner requires only the SourcesSet state | 2017-05-24 22:45:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | af2d2499c1 | Merge pull request #2299 from ethereum/bytecodecompare [WIP] Fixing Travis bytecodecompare | 2017-05-24 16:32:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | afe0a5404f | Merge pull request #2302 from ethereum/inlineasm-better-errors Better error messages for parsing functional assembly instructions | 2017-05-24 14:03:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ca941942b | Use HEAD for report directory name | 2017-05-24 14:36:46 +02: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 | 56fe3a6ab9 | Better error messages during parsing functional instructions | 2017-05-24 13:35:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 451acd4c9f | Merge pull request #2301 from ethereum/ASTFunctionTypeFix insert ParameterList-node in FunctionType-json | 2017-05-24 14:28:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 85e19cb385 | Merge pull request #2297 from ethereum/metadata-test Improve metadata test | 2017-05-24 14:19:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6873c936ed | Merge pull request #2294 from ethereum/inlineasm Fix scope assert in AsmAnalyzer | 2017-05-24 14:19:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e980812fab | Merge pull request #2289 from ethereum/astjson-fix Fix AST JSON converter type lookup | 2017-05-24 13:55:56 +02:00 |  | 
			
				
					| 
							
							
								 djudjuu | 26abd61d9b | insert ParameterList-node in FunctionType-json | 2017-05-24 13:52:16 +02: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 | 74d41ad25f | Fix scope assert in AsmAnalyzer | 2017-05-24 11:58:49 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cf639f48f2 | Merge pull request #2295 from ethereum/asm-cleanup Cleanup the assembly AST | 2017-05-24 11:55:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e12b990038 | Move COMMIT_DATE | 2017-05-24 11:03:38 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b77b11781d | Rename parseFunctionalInstruction to parseCall | 2017-05-24 01:48:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4f738ff1c0 | Reorder AsmData for readability | 2017-05-24 01:48:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 187fa50751 | Rename FunctionalAssignment to Assignment | 2017-05-24 01:48:53 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f15d6ea45f | Rename Assignment to StackAssignment | 2017-05-24 01:07:07 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 604d254e8c | Fix AST JSON converter type lookup | 2017-05-23 23:12:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e9b106cd0e | Merge pull request #2292 from roadriverrail/inline_asm_unused_warning Drop the inline asm includes from StaticAnalyzer | 2017-05-23 23:11:03 +01:00 |  | 
			
				
					| 
							
							
								 Rhett Aultman | f735207732 | Drop the inline asm includes from StaticAnalyzer | 2017-05-23 06:38:17 -07:00 |  | 
			
				
					| 
							
							
								 chriseth | 14b22150a1 | Merge pull request #2244 from ethereum/inlineasm-let-multi Support tuple assignment in inline assembly | 2017-05-23 12:18:18 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fb46268982 | Add tests | 2017-05-23 10:24:19 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3451a30e5c | Display actual error message and not assertion in analysis | 2017-05-22 18:45:34 +01:00 |  |