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 |
|
Alex Beregszaszi
|
3326a2282e
|
Change array too large error message as it is valid for non-calldata too
|
2017-09-05 22:38:45 +01:00 |
|
Alex Beregszaszi
|
b7e8d305b3
|
Run fuzzer tests without optimizer too
|
2017-08-31 00:37:32 +01:00 |
|
Alex Beregszaszi
|
23182c7fdf
|
Add --without-optimizer option to fuzzer
|
2017-08-31 00:37:29 +01:00 |
|
Alex Beregszaszi
|
6245d9aafc
|
Merge pull request #2846 from ethereum/refactorTests
Extract base from NameAndType and use compiler stack.
|
2017-08-29 14:27:37 +01:00 |
|
Alex Beregszaszi
|
c861817875
|
Add header for jsonCompiler
|
2017-08-29 13:43:55 +01:00 |
|
chriseth
|
4136ff9a59
|
Extract base from NameAndType and use compiler stack.
|
2017-08-29 14:05:38 +02:00 |
|
Alex Beregszaszi
|
7fb4a64136
|
Move all file specific globals to anonymous namespace
|
2017-08-29 11:09:18 +01:00 |
|
Alex Beregszaszi
|
0e11e5af10
|
Include all overloaded events in ABI
|
2017-08-28 20:07:43 +01:00 |
|