chriseth
|
acd70557cc
|
Test encoder for empty structs.
|
2017-09-27 17:55:04 +02:00 |
|
chriseth
|
2940964044
|
ABI encoder fixes and test.
|
2017-09-27 15:57:39 +02:00 |
|
Alex Beregszaszi
|
9ea812598d
|
Fix other test to use ABI_CHECK
|
2017-09-27 00:50:35 +01:00 |
|
chriseth
|
95ec2fd0b6
|
Fix encoded EndToEnd inputs.
|
2017-09-25 19:33:38 +02:00 |
|
Alex Beregszaszi
|
a72237f275
|
Merge pull request #2954 from wadeAlexC/develop
Better message for unexpected trailing commas in parameter lists
|
2017-09-25 15:36:34 +01:00 |
|
chriseth
|
8e4f242274
|
Improved error messages for EndToEnd tests.
|
2017-09-25 10:49:25 +01:00 |
|
wadeAlexC
|
0099911ace
|
Better error message for unexpected trailing comma in parameter lists
|
2017-09-25 10:42:01 +01:00 |
|
chriseth
|
a844bbda48
|
Cleanup test helper macros.
|
2017-09-22 16:17:28 +02:00 |
|
chriseth
|
8af298ade3
|
Merge pull request #2902 from ethereum/warn-obsolete
Warn about obsolete sha3/suicide calls
|
2017-09-20 18:00:40 +02:00 |
|
Alex Beregszaszi
|
3b813ed295
|
Support multiple assignment in inline assembly
|
2017-09-20 11:16:23 +02:00 |
|
Alex Beregszaszi
|
f958463416
|
Rename MiniMoustache to Whiskers in tests
|
2017-09-20 01:23:21 +01:00 |
|
Alex Beregszaszi
|
efa4598c23
|
Mark functions static
|
2017-09-20 01:23:21 +01:00 |
|
Alex Beregszaszi
|
1c0c5d923a
|
Mark constructors explicit
|
2017-09-20 01:23:21 +01:00 |
|
Alex Beregszaszi
|
aad829948a
|
Ensure parameter names match between headers and implementation
|
2017-09-20 01:23:21 +01:00 |
|
Alex Beregszaszi
|
ed1fd49ab0
|
Warn about obsolete sha3/suicide calls
|
2017-09-19 11:11:19 +01:00 |
|
Alex Beregszaszi
|
ada68bcee6
|
Add tests for constant bytes/strings
|
2017-09-18 22:25:50 +01:00 |
|
chriseth
|
3a9a9db6d6
|
Merge pull request #2910 from ethereum/fallback-restrict-external
Force fallback to be external (experimental 0.5.0 change)
|
2017-09-18 16:38:55 +02:00 |
|
Alex Beregszaszi
|
a3380ea8d0
|
Force fallback to be external (experimental 0.5.0 change)
|
2017-09-18 11:58:37 +01:00 |
|
chriseth
|
c001903cdc
|
Fixed tests with mappings in structs and added some more.
|
2017-09-16 12:31:13 +01:00 |
|
chriseth
|
c5063d3155
|
Use "tuple" for struct types in ABI JSON.
Only use tuple as a type in the ABI (and remove all "anonymous struct" references too)
|
2017-09-16 12:31:12 +01:00 |
|
chriseth
|
70d70e7816
|
Implement struct encoder.
|
2017-09-16 12:31:12 +01:00 |
|
chriseth
|
6385641f6e
|
Fix tests.
|
2017-09-16 12:31:12 +01:00 |
|
chriseth
|
44825d1c1e
|
Expect test to fail until implemented.
|
2017-09-16 12:12:44 +01:00 |
|
chriseth
|
7e1b9c1652
|
Structure type json using "components".
|
2017-09-16 12:12:44 +01:00 |
|
chriseth
|
36a90289e6
|
Fix interface type conversion internal to structs.
|
2017-09-16 12:12:43 +01:00 |
|
chriseth
|
823e67bf40
|
Tests for external signatures.
|
2017-09-16 12:12:43 +01:00 |
|
chriseth
|
080be885f8
|
Function signatures containing structs.
|
2017-09-16 12:12:43 +01:00 |
|
chriseth
|
22f85d5af3
|
Update tests and error messages.
|
2017-09-16 12:12:43 +01:00 |
|
chriseth
|
2e72bd163a
|
Allow structs as part of function interfaces.
|
2017-09-16 12:12:43 +01:00 |
|
chriseth
|
73771f5bb2
|
Named assembly labels.
|
2017-09-15 20:44:49 +01:00 |
|
Alex Beregszaszi
|
7dd372ce5c
|
Merge pull request #2904 from ethereum/viewPure5
Enforce view with error for experimental 0.5.0.
|
2017-09-14 18:13:56 +01:00 |
|
chriseth
|
24fd67b7db
|
Enforce view with error for experimental 0.5.0.
|
2017-09-14 17:53:43 +02:00 |
|
Alex Beregszaszi
|
67f96652f5
|
Update view/pure tests to contain mandatory visibility specifiers
|
2017-09-14 16:30:00 +01:00 |
|
Alex Beregszaszi
|
df8380193b
|
Update type tests to contain mandatory visibility specifiers
|
2017-09-14 16:29:39 +01:00 |
|
Alex Beregszaszi
|
71118e99fe
|
Fix view/pure warnings on selector tests
|
2017-09-13 18:48:21 +01:00 |
|
Alex Beregszaszi
|
5c9dbd5083
|
Merge pull request #2473 from ethereum/functiontype-sig
Add .selector member on function types
|
2017-09-13 17:35:48 +01:00 |
|
chriseth
|
3f3bcc4f8a
|
Merge pull request #2848 from ethereum/checkViewPure
Enforce view and pure.
|
2017-09-13 18:29:13 +02:00 |
|
Alex Beregszaszi
|
8b166c3636
|
Use hashing function in tests
|
2017-09-13 11:40:57 +01:00 |
|
Alex Beregszaszi
|
fd1f8ab38b
|
Rename .sig to .selector on function types
|
2017-09-13 11:40:57 +01:00 |
|
Alex Beregszaszi
|
88946f9f03
|
Add tests for function type sigs
|
2017-09-13 11:40:57 +01:00 |
|
Paweł Bylica
|
622a2d8251
|
Travis CI: Fix Emscripten build
|
2017-09-12 22:11:21 +02:00 |
|
Suman
|
10d290cb9b
|
Display helpful warning for unused function arguments/return parameters
|
2017-09-12 15:35:03 +01:00 |
|
Alex Beregszaszi
|
7ed938b95e
|
Change retrieveContract to take name and not index
|
2017-09-11 15:58:30 +01:00 |
|
chriseth
|
b756274357
|
Allow constant variables in pure functions.
|
2017-09-06 13:52:29 +02:00 |
|
chriseth
|
c83768c426
|
Fix tests
|
2017-09-06 13:52:29 +02:00 |
|
chriseth
|
1a1db1ec96
|
Tone down error message.
|
2017-09-06 13:52:29 +02:00 |
|
chriseth
|
d6861d909c
|
Analyze assembly.
|
2017-09-06 13:52:29 +02:00 |
|
chriseth
|
41d0ad7a9c
|
New tests for view and pure checker.
|
2017-09-06 13:50:49 +02:00 |
|
Alex Beregszaszi
|
50047bf82c
|
Change tests to use view or pure as appropriate
|
2017-09-06 13:50:49 +02:00 |
|
chriseth
|
311be6b659
|
Fix warning checking in test framework.
|
2017-09-06 12:19:11 +02:00 |
|