chriseth
|
0ebaf220b5
|
Fix refactoring error.
|
2017-04-25 16:49:04 +02:00 |
|
Alex Beregszaszi
|
fa467c365c
|
Fix test build
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
978884d9ca
|
Build fix.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
478f2997ea
|
Storage access from inline assembly.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
5f4b68e211
|
Another stack check.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
dfb7d5ebd9
|
Move analysis out of code generator.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
4afd54b235
|
Convert storge access tests to new explicit slot / offset access.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
dfaab73efe
|
Only allow access to local variables and only if they have a stack size of one.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
f19e6a09a7
|
Check again that instruction argument count is correct.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
b622c2e9d3
|
Only run stack filler on AST elements that are or contain declarations.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
34717838da
|
Review comments.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
83bf34c571
|
Review comments and cleanup.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
3f1f0316c6
|
Use raw string for tests.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
4755757c00
|
Remove some errors checks from code generation (was moved to analysis already).
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
580921b329
|
Perform stack height checks in assembly analysis phase.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
f13c8af3f9
|
Make tests comply with stack height checks.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
c4a0826f40
|
Add some missing error locations.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
c6fa78c73e
|
Use actual type checking phase of assembler.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
e0849f2f3b
|
Split external identifier access into resolving and code generation.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
5d6747eb32
|
Refactor assembly analysis into scope filling and checking.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
72fdf755c9
|
Register functions.
|
2017-04-25 16:49:03 +02:00 |
|
chriseth
|
c3b839ca75
|
Merge pull request #2164 from ethereum/jsonio-catch-internal-exceptions
JSON IO catch internal exceptions
|
2017-04-25 10:45:59 +02:00 |
|
Alex Beregszaszi
|
5e7a643051
|
Catch jsoncpp exceptions
|
2017-04-24 22:49:50 +01:00 |
|
Alex Beregszaszi
|
2f66c69bd1
|
Do not crash on invalid JSON input
|
2017-04-24 22:38:03 +01:00 |
|
chriseth
|
4d111e3366
|
Merge pull request #2152 from ethereum/warnRevert
Warn about side-effect free statements.
|
2017-04-24 19:25:45 +02:00 |
|
chriseth
|
0b2a05c84d
|
Merge pull request #2160 from 0mkara/patch-2
Update atom-ethereum-interface name change
|
2017-04-24 19:22:01 +02:00 |
|
chriseth
|
9577f87dfc
|
More pure tests.
|
2017-04-24 18:08:21 +02:00 |
|
chriseth
|
6202664d70
|
Merge pull request #2163 from ethereum/jsonio-enable-emscripten
Export compileStandard on emscripten
|
2017-04-24 18:06:29 +02:00 |
|
Alex Beregszaszi
|
4eae971b31
|
Export compileStandard on emscripten
|
2017-04-24 16:36:37 +01:00 |
|
chriseth
|
d3b8d5f049
|
Merge pull request #2161 from ethereum/jsonio-cleanup
Small cleanups to JSON IO
|
2017-04-24 17:12:37 +02:00 |
|
chriseth
|
2c3fea55df
|
Merge pull request #2159 from ethereum/jsonio-source-verify
Verify supplied hash in JSON I/O
|
2017-04-24 16:15:32 +02:00 |
|
Alex Beregszaszi
|
4a9ba5b952
|
Verify supplied hash in JSON I/O
|
2017-04-24 14:34:29 +01:00 |
|
Alex Beregszaszi
|
388486bb9d
|
Merge pull request #2162 from ethereum/chriseth-patch-1
Add missing space.
|
2017-04-24 14:26:24 +01:00 |
|
chriseth
|
017fedebfe
|
Add missing space.
|
2017-04-24 14:22:39 +02:00 |
|
Alex Beregszaszi
|
43eb839871
|
Do not fail if parsing failed in StandardCompiler
|
2017-04-24 11:44:33 +01:00 |
|
Alex Beregszaszi
|
3cd02ca148
|
Change error type names to not include spaces
|
2017-04-24 11:34:02 +01:00 |
|
Alex Beregszaszi
|
4a3fb96381
|
Enable standard json in the docs
|
2017-04-24 11:34:02 +01:00 |
|
Alex Beregszaszi
|
e24c35bce0
|
Be a bit more verbose and capture Boost exceptions in StandardCompiler
|
2017-04-24 11:34:02 +01:00 |
|
chriseth
|
a9f4215720
|
Merge pull request #2155 from ethereum/guard-readcallback
Guard ReadFileCallback exceptions
|
2017-04-24 12:28:03 +02:00 |
|
Omkara
|
cd5fc7a6d2
|
Update atom-ethereum-interface name change
atom-ethereum-interface is renamed to etheratom, virtual machine compatibility introduced and other updates
|
2017-04-23 09:03:12 +05:30 |
|
Alex Beregszaszi
|
c82a203206
|
Document that the ReadFileCallback should not emit exceptions
|
2017-04-22 14:08:28 +01:00 |
|
Alex Beregszaszi
|
b7951be44a
|
Add exception guard to ReadFileCallback in CLI
|
2017-04-22 14:08:28 +01:00 |
|
Alex Beregszaszi
|
aa441668db
|
Merge pull request #2144 from ethereum/jsonio-url-sources
Support URL sources in JSON I/O
|
2017-04-22 14:06:26 +01:00 |
|
chriseth
|
c76e0a5872
|
Changed const reference to value.
|
2017-04-22 01:12:38 +02:00 |
|
chriseth
|
aad64d818a
|
Test for side-effect free condition.
|
2017-04-21 20:09:37 +02:00 |
|
Alex Beregszaszi
|
8de02c7778
|
Support URL sources in StandardCompiler
|
2017-04-21 16:44:15 +01:00 |
|
chriseth
|
c5f182df01
|
Merge pull request #2150 from ethereum/jsonio-support-readcallback
Pass readFileCallback to StandardCompiler in CLI
|
2017-04-21 15:14:53 +02:00 |
|
chriseth
|
937695bfdc
|
Change error message.
|
2017-04-21 15:04:03 +02:00 |
|
chriseth
|
e3eea9fc2e
|
Merge pull request #2151 from morgansliman/patch-2
Added link to example for ecrecover
|
2017-04-21 12:02:27 +02:00 |
|
chriseth
|
1ac7056a1a
|
Correct syntax and link to question.
|
2017-04-21 11:42:31 +02:00 |
|