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 |
|
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 |
|
Alex Beregszaszi
|
cb4966046d
|
Enable a single right hand item on let
|
2017-05-22 18:45:34 +01:00 |
|
Alex Beregszaszi
|
15b4d4def2
|
Support multiple variables in a variable declaration in inline assembly
|
2017-05-22 18:45:34 +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
|
4fd6657eef
|
Merge pull request #2285 from ripper234/patch-1
Fix link format from Markdown to reStructuredText
|
2017-05-22 16:32:59 +02:00 |
|
chriseth
|
8eead553af
|
Merge pull request #1810 from ethereum/compactJson
Compact format for AST-Json.
|
2017-05-22 14:33:46 +02:00 |
|
Ron Gross
|
f80fc0f636
|
Fix space
|
2017-05-22 15:30:46 +03:00 |
|
Ron Gross
|
459a4a911b
|
Fix link format
|
2017-05-22 15:25:08 +03:00 |
|
chriseth
|
e3af064098
|
Merge pull request #2197 from ethereum/evm15
Refactoring to support multiple EVM-like backends
|
2017-05-22 12:32:22 +02:00 |
|
djudjuu
|
e82df073d1
|
minor fixes and changelog update
|
2017-05-22 12:25:50 +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 |
|
Alex Beregszaszi
|
1344f28fdc
|
Merge pull request #2283 from ethereum/doNotErrOnFailedUpload
Make bytecode upload more robust and use date for directory name.
|
2017-05-19 21:30:58 +01:00 |
|
chriseth
|
1ce9b91275
|
Make bytecode upload more robust and use date for directory name.
|
2017-05-19 21:08:13 +01:00 |
|
Alex Beregszaszi
|
d236d6c962
|
Merge pull request #2281 from federicobond/editorconfig
Add .editorconfig file
|
2017-05-19 20:54:47 +01:00 |
|
Yoichi Hirai
|
7e7c00f761
|
Merge pull request #2261 from ethereum/asm-optimizer-rules
Add more assembly optimizer rules
|
2017-05-19 21:29:28 +02:00 |
|
Federico Bond
|
8e62df0436
|
Add .editorconfig file
|
2017-05-19 16:05:07 -03:00 |
|
chriseth
|
7f5601fd4b
|
Add const
|
2017-05-19 20:15:28 +02:00 |
|
chriseth
|
69413ae32a
|
Review changes.
|
2017-05-19 20:12:12 +02:00 |
|
chriseth
|
e2b21e1c96
|
Refactor to abstract assembly to JULIA.
|
2017-05-19 19:20:28 +02:00 |
|
Alex Beregszaszi
|
af3a4b0642
|
Add simplification rule for SDIV(0,X) and SDIV(X,0)
|
2017-05-19 17:49:20 +01:00 |
|
Alex Beregszaszi
|
dc8eb3d846
|
Cleanup simplification rules
|
2017-05-19 17:49:20 +01: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 |
|