chriseth
|
c1e14d0119
|
Use OptimizerException to report error
|
2017-04-27 14:06:29 +01:00 |
|
chriseth
|
54210ea89f
|
Add recomputation check for number representation.
|
2017-04-27 14:06:28 +01:00 |
|
chriseth
|
2c1fb46bc3
|
Merge pull request #1711 from ethereum/asmfunctions
Assembly: Analysis stage for functions.
|
2017-04-26 17:47:48 +02:00 |
|
Alex Beregszaszi
|
2002447b10
|
Mention requirement changes in changelog
|
2017-04-26 16:47:01 +01:00 |
|
chriseth
|
d7b3ce24a4
|
Check stack height during code generation.
|
2017-04-26 17:12:04 +02:00 |
|
chriseth
|
f3ec2ba39e
|
Refactor to combined scope and stack height info.
|
2017-04-26 17:12:04 +02:00 |
|
Alex Beregszaszi
|
c02bcaea04
|
Merge pull request #2168 from ethereum/docs-metadata-clarify
Clarify some metadata implications
|
2017-04-26 14:34:26 +01:00 |
|
chriseth
|
3cbdf6d490
|
Merge pull request #1577 from ethereum/gas_table
Gas table update
|
2017-04-26 14:29:54 +02:00 |
|
chriseth
|
efa9c76267
|
Update Changelog.md
|
2017-04-26 12:48:19 +02:00 |
|
chriseth
|
b024fce150
|
Do not run IPC tests on windows.
|
2017-04-26 12:36:23 +02:00 |
|
chriseth
|
ea6d925a5d
|
Option to disable/remove all tests that require IPC.
|
2017-04-26 12:36:15 +02:00 |
|
chriseth
|
68218387cf
|
Store stack height in analysis phase.
|
2017-04-26 12:34:24 +02:00 |
|
chriseth
|
a46a059e3a
|
Document storage variable access.
|
2017-04-26 11:58:36 +02:00 |
|
Alex Beregszaszi
|
8a5feb8c49
|
Explain that bytecode depends on metadata
|
2017-04-25 18:29:51 +01:00 |
|
Alex Beregszaszi
|
6c9dcaf7ac
|
Mention the order of the ABI in metadata
|
2017-04-25 18:29:50 +01:00 |
|
chriseth
|
e64a03d86b
|
Changelog entry.
|
2017-04-25 16:49:18 +02:00 |
|
chriseth
|
1d712c7d64
|
Fix storage access tests.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
e841b23bfd
|
Special case for storage types with offset zero.
|
2017-04-25 16:49:04 +02:00 |
|
chriseth
|
3df7b06464
|
Pass internal resolver to assembly analyzer.
|
2017-04-25 16:49:04 +02:00 |
|
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
|
89bb8cbd6a
|
Update shasum to new eth version.
|
2017-04-25 16:47:44 +02:00 |
|
chriseth
|
8758d9fb3c
|
Install eth (including dependencies).
|
2017-04-25 16:47:44 +02:00 |
|
chriseth
|
cdc64e3cbb
|
Use fixed binary for eth.
|
2017-04-25 16:47:44 +02:00 |
|
Yoichi Hirai
|
38211fdc25
|
Just bigger numbers
|
2017-04-25 16:47:44 +02:00 |
|
chriseth
|
e1689b6fbc
|
Also increase socket read timeout.
|
2017-04-25 16:47:44 +02:00 |
|
Alex Beregszaszi
|
ff00a14bec
|
Increase mining timeout to 2 minutes
|
2017-04-25 16:47:44 +02:00 |
|
Yoichi Hirai
|
3c4c4abc2f
|
Remove a test about SELFDESTRUCT because the test harness obtains refund while the gas meter should not assume the refund.
|
2017-04-25 16:47:44 +02:00 |
|
Yoichi Hirai
|
cee54deb3b
|
test: fix invalid signatures
|
2017-04-25 16:47:44 +02:00 |
|
Yoichi Hirai
|
5176784b18
|
libevmasm: fix sloadGas in another file
|
2017-04-25 16:47:43 +02:00 |
|
chriseth
|
ed5b63f553
|
A bit more time for mining.
|
2017-04-25 16:47:43 +02:00 |
|