Alex Beregszaszi
|
a59d6d2e53
|
Support constantinople in evm-version
|
2018-03-12 18:13:19 +01:00 |
|
chriseth
|
ea48d8ade3
|
Fix test.
|
2018-03-06 20:15:43 +01:00 |
|
Alex Beregszaszi
|
ba8819542f
|
Merge pull request #3611 from ethereum/warn-using-address-overload
Warn if using address overloads on contracts
|
2018-03-06 19:13:55 +01:00 |
|
chriseth
|
84d711fd1d
|
Tests for warnings/errors for loose assembly.
|
2018-03-06 17:45:34 +01:00 |
|
chriseth
|
fd1662d1c4
|
Warn about using loose inline assembly features as experimental 0.5.0 feature.
|
2018-03-06 17:45:34 +01:00 |
|
Alex Beregszaszi
|
14b12ae745
|
Merge pull request #2966 from ethereum/useStaticCall
Use STATICCALL for pure function calls.
|
2018-03-06 17:07:03 +01:00 |
|
Alex Beregszaszi
|
83dacbf669
|
Merge pull request #3549 from ethereum/fixmultidim
Properly detect which array and struct types are unsupported by the old ABI encoder.
|
2018-03-06 15:51:17 +01:00 |
|
chriseth
|
a3593df43b
|
Test for using staticcall for view and pure functions.
|
2018-03-06 15:30:18 +01:00 |
|
chriseth
|
f6c0daec14
|
Merge pull request #3652 from ethereum/gasleft_v2
Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo…
|
2018-03-06 09:26:14 +01:00 |
|
Daniel Kirchner
|
91b13b734d
|
Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it in MagicType.
|
2018-03-05 23:16:26 +01:00 |
|
chriseth
|
3793aa405b
|
Merge pull request #3643 from ethereum/gasleft
Move msg.gas to global function gasleft(). Closes #2971.
|
2018-03-05 20:11:37 +01:00 |
|
Daniel Kirchner
|
2213f9946b
|
Improved gasleft tests.
|
2018-03-05 18:45:02 +01:00 |
|
Alex Beregszaszi
|
fd60c1cf86
|
Warn if using address overloads on contracts
|
2018-03-05 15:50:27 +01:00 |
|
Daniel Kirchner
|
29fb5fe1c9
|
Add test cases for shadowing gasleft with local functions/variables.
|
2018-03-05 13:28:57 +01:00 |
|
Daniel Kirchner
|
298bdeec49
|
Remove unstable test case.
|
2018-03-05 13:28:27 +01:00 |
|
chriseth
|
477571e190
|
Do not warn about 0.5.0 experimental pragma.
|
2018-03-05 12:14:44 +01:00 |
|
chriseth
|
6dc137317f
|
Merge pull request #3569 from ethereum/evmVersion
EVM version
|
2018-03-05 12:10:49 +01:00 |
|
chriseth
|
6ec4517929
|
Use EVM version in gas meter and optimizer.
|
2018-03-05 11:36:33 +01:00 |
|
Daniel Kirchner
|
c633c0eacb
|
Move msg.gas to global function gasleft(). Closes #2971.
|
2018-03-05 11:18:04 +01:00 |
|
chriseth
|
5982869e94
|
Merge pull request #3633 from ethereum/reserved-keywords-test
Parser: Add test case for reserved keywords.
|
2018-03-02 11:41:21 +01:00 |
|
chriseth
|
f78d6a9a1e
|
Merge pull request #3628 from ethereum/literalsHexUnit
Deprecate using unit denominations in combination with hex numbers.
|
2018-03-02 11:11:16 +01:00 |
|
Daniel Kirchner
|
0f64648203
|
Parser: Add test case for reserved keywords.
|
2018-03-02 10:45:28 +01:00 |
|
Alex Beregszaszi
|
5a54cd5c70
|
Only warn for shift instructions if not using constantinople
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
982476f99d
|
Add TangerineWhistle.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
7b0272ccfb
|
CREATE2 test fix.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
1e26011d2c
|
Returndatasize and staticcall test fixes.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
05cc5f22b2
|
Correctly set evm version in tests
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
739533e9c7
|
Activate byzantium for testing.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
dc317a44e0
|
Provide EVM version to assembly analysis.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
a53d6b499d
|
Use EVM version in type checker.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
f2f61f1c2f
|
Test both EVM versions.
|
2018-03-01 17:19:35 +01:00 |
|
chriseth
|
60f7be5d4c
|
Some tests.
|
2018-03-01 17:19:35 +01:00 |
|
Daniel Kirchner
|
bd4c2b9bde
|
Deprecate using unit denominations in combination with hex numbers. Closes #3574.
|
2018-03-01 16:58:55 +01:00 |
|
chriseth
|
7540763196
|
Tests for multi-dimensional arrays.
|
2018-03-01 14:28:27 +01:00 |
|
Alex Beregszaszi
|
b6dfd9ef54
|
Ensure that library addresses supplied are of correct length and hex prefixed in JSONIO
|
2018-03-01 12:03:56 +01:00 |
|
chriseth
|
9e3da89a7a
|
Merge pull request #3607 from izgzhen/complain-unknown-params
stop allow_guessing for command line option parser
|
2018-02-28 17:42:14 +01:00 |
|
chriseth
|
7938339572
|
Merge pull request #3617 from ethereum/jsonio-libraries
Add more comprehensive tests and checks for libraries in JSONIO
|
2018-02-28 17:40:29 +01:00 |
|
chriseth
|
fb8c4bd7c2
|
Merge pull request #3615 from ethereum/test-framework
Simplify contract compilation in the test framework
|
2018-02-28 16:35:22 +01:00 |
|
chriseth
|
22d26e059c
|
Merge pull request #3613 from ethereum/require-visibility
Issue error if no visibility is specified (on 0.5.0)
|
2018-02-28 16:33:39 +01:00 |
|
Alex Beregszaszi
|
7897301b71
|
Properly validate invalid hex characters in JSONIO libraries
|
2018-02-28 10:44:48 +01:00 |
|
Alex Beregszaszi
|
83fec0232d
|
Add more comprehensive tests and checks for libraries in JSONIO
|
2018-02-28 10:36:07 +01:00 |
|
Zhen Zhang
|
5fd9ea4b2a
|
Stop allow_guessing for command line option parser
|
2018-02-28 09:31:24 +08:00 |
|
Alex Beregszaszi
|
0346f72342
|
Use compileContract in contract tests
|
2018-02-27 20:08:24 +01:00 |
|
Alex Beregszaszi
|
029e19983c
|
Split compileContract off compileAndRunWithoutCheck in SolidityExecutionFramework
|
2018-02-27 20:08:24 +01:00 |
|
chriseth
|
908b46e9a7
|
Merge pull request #3476 from ethereum/scoping
C99/C++ scoping rules
|
2018-02-27 17:06:10 +01:00 |
|
Alex Beregszaszi
|
a566825589
|
Issue error if no visibility is specified (on 0.5.0)
|
2018-02-27 16:31:53 +01:00 |
|
Alex Beregszaszi
|
2abc5be7e6
|
Merge pull request #2541 from ethereum/asm-bitshift
Add bit shifting opcodes (EIP145)
|
2018-02-27 14:47:07 +01:00 |
|
Alex Beregszaszi
|
6512bfbcea
|
Merge pull request #3601 from ethereum/circleParallel
Parallelize tests on circle.
|
2018-02-27 13:54:45 +01:00 |
|
Alex Beregszaszi
|
73c5d99bfa
|
Add basic test for shift opcodes
|
2018-02-27 13:43:04 +01:00 |
|
chriseth
|
d64aa0eaad
|
Some more scoping tests.
|
2018-02-27 12:41:32 +01:00 |
|