Alex Beregszaszi
|
3459052ae8
|
Add scanner helpers to ParserBase
|
2017-05-26 20:44:34 +01:00 |
|
Alex Beregszaszi
|
2fefe3b549
|
Move Solidity specific methods from ParserBase to the Solidity Parser
|
2017-05-26 20:44:34 +01:00 |
|
chriseth
|
788b64ea61
|
Merge pull request #2291 from ethereum/evm15
Allow different assembly types and target machines.
|
2017-05-26 19:30:42 +02:00 |
|
chriseth
|
fe32531a16
|
More comments for assembly
|
2017-05-26 15:08:27 +02:00 |
|
chriseth
|
261731f7ee
|
Adapt EVM codegen to new namespace.
|
2017-05-26 15:08:27 +02:00 |
|
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
|
e022f11cdb
|
Merge pull request #2318 from ethereum/inlineasm-cleanup
Fix expected message in test case
|
2017-05-26 14:19:59 +02:00 |
|
Yoichi Hirai
|
2f3aaa46e9
|
Merge pull request #2315 from pjstadig/patch-1
Fix typo
|
2017-05-26 13:16:14 +02:00 |
|
Alex Beregszaszi
|
98c9051174
|
Fix expected message in test case
|
2017-05-26 11:16:12 +01: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 |
|
Paul Stadig
|
2e46383b29
|
Fix typo
|
2017-05-25 17:17:47 -04: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 |
|