Alex Beregszaszi
|
e3d1137d2b
|
Merge pull request #2712 from ethereum/experimental-metadata
Store experimental flag in metadata CBOR
|
2017-08-11 17:21:08 +01:00 |
|
Zhen Zhang
|
b5aeae0084
|
Amend expected test messages for SolidityNameAndTypeResolution
|
2017-08-11 16:45:52 +01:00 |
|
Alex Beregszaszi
|
644c91fc2d
|
Add __test experimental mode for testing
|
2017-08-11 16:38:02 +01:00 |
|
Alex Beregszaszi
|
470950e75e
|
Add tests for experimental pragma
|
2017-08-10 00:15:25 +01:00 |
|
Alex Beregszaszi
|
8df89c5d5b
|
Disable unimplemented library functions instead
|
2017-08-08 12:42:10 +01:00 |
|
Alex Beregszaszi
|
1ada48f61e
|
Raise error when using unimplemented internal library functions.
|
2017-08-08 11:58:00 +01:00 |
|
Alex Beregszaszi
|
bb0eb57c2f
|
Constructors must be implemented if declared.
|
2017-08-04 20:38:45 +01:00 |
|
Alex Beregszaszi
|
a372941a44
|
Merge pull request #2687 from ethereum/show-unimplemented-funcs
Show unimplemented function if trying to instantiate an abstract class
|
2017-08-04 19:46:09 +01:00 |
|
chriseth
|
eacc67c430
|
Three more tests for shadowing.
|
2017-08-04 19:08:20 +02:00 |
|
Alex Beregszaszi
|
32acadf43d
|
Do not mark overloaded functions as shadowing
|
2017-08-04 19:06:23 +02:00 |
|
Alex Beregszaszi
|
ef8c404c45
|
Fix tests to use unimplementedFunctions
|
2017-08-04 14:03:37 +01:00 |
|
Alex Beregszaszi
|
b7642dc8a7
|
Disallow gas modifier on sha255/ripemd160/ecrecover
|
2017-08-01 20:55:01 +01:00 |
|
Alex Beregszaszi
|
990b7364f5
|
Add test for disallowed gas/value modifiers on builtins
|
2017-08-01 00:03:25 +01:00 |
|
Alex Beregszaszi
|
53f747b7de
|
Merge pull request #2635 from ethereum/fixCrashOnAssignmentToNonLValue
Fix crash on assignment to non-LValue
|
2017-07-27 13:59:22 +01:00 |
|
chriseth
|
7c7c2baa82
|
Re-allow multiple modifiers per function.
|
2017-07-27 13:45:39 +02:00 |
|
chriseth
|
b8fc58850d
|
Test for assigning to non-lvalue.
|
2017-07-26 14:32:25 +02:00 |
|
Alex Beregszaszi
|
e0dc74b895
|
Warn about shadowing variables.
|
2017-07-25 16:32:37 +02:00 |
|
chriseth
|
72917c4f35
|
Cleanup fixed point type changes
|
2017-07-19 22:13:42 +01:00 |
|
VoR0220
|
78769f3b39
|
Change fixed point types to have digit count
Signed-off-by: VoR0220 <rj@erisindustries.com>
|
2017-07-19 21:49:01 +01:00 |
|
Alex Beregszaszi
|
6d6d4f6907
|
Merge pull request #2334 from ethereum/printMultiError
Print information about types of errors.
|
2017-07-19 21:25:36 +01:00 |
|
Alex Beregszaszi
|
e506129aee
|
Add test and changelog
|
2017-07-19 07:19:01 -07:00 |
|
chriseth
|
217a4ae7c1
|
Print information about types of errors.
|
2017-07-19 12:26:08 +01:00 |
|
Alex Beregszaszi
|
644de755dc
|
Mark modifiers as internal
|
2017-07-18 23:00:17 +01:00 |
|
Alex Beregszaszi
|
aec3eabdda
|
Add test for explicit type conversion literal string
|
2017-07-13 23:16:14 +02:00 |
|
Alex Beregszaszi
|
4229caaadc
|
Disable large arrays for memory location too
|
2017-07-13 22:47:35 +02:00 |
|
Alex Beregszaszi
|
e640bb2aed
|
Add tests for large calldata arrays
|
2017-07-13 22:47:35 +02:00 |
|
chriseth
|
c9b51e71bd
|
Add another transfer testcase.
|
2017-07-13 15:10:34 +02:00 |
|
Federico Bond
|
f20b150f38
|
Add type error when attempting value transfer to a non-payable contract
|
2017-07-12 23:57:53 -03:00 |
|
Alex Beregszaszi
|
db7ad508f8
|
Issue proper warning trying to access calldata variables in inline assembly
|
2017-07-12 10:48:44 +02:00 |
|
Alex Beregszaszi
|
1682767c6e
|
Add failing implicit conversion test
|
2017-07-11 14:51:58 +01:00 |
|
chriseth
|
883666d2c0
|
Fix invalid "explicit storage keyword" warning for reference members of structs.
|
2017-07-10 18:30:41 +02:00 |
|
chriseth
|
0400e61e28
|
Deprecate throw.
|
2017-07-05 21:15:00 +02:00 |
|
chriseth
|
dd34277ca6
|
Warn if local storage reference variable does not use "storage" explicitly.
|
2017-07-05 19:38:00 +02:00 |
|
chriseth
|
044058276e
|
Warn about callcode.
|
2017-06-30 16:37:32 +02:00 |
|
chriseth
|
c3e5d6b7ef
|
Give min and max values in warning message.
|
2017-06-28 15:02:25 +02:00 |
|
chriseth
|
070a241899
|
Adjust other tests.
|
2017-06-28 11:41:03 +02:00 |
|
chriseth
|
c73ba612f4
|
Fix test error reporting if we ignore warnings.
|
2017-06-28 11:41:03 +02:00 |
|
chriseth
|
af7ff3a3ef
|
Update tests themselves
|
2017-06-28 11:41:03 +02:00 |
|
chriseth
|
73fbaa5a3e
|
Test for var i = 0;
|
2017-06-28 11:41:03 +02:00 |
|
chriseth
|
708d17d13f
|
Merge pull request #2464 from federicobond/deprecate-function-type-names
Warn deprecated usage of parameter names in function types
|
2017-06-27 16:32:48 +02:00 |
|
Alex Beregszaszi
|
bc31d4969c
|
Merge pull request #2437 from ethereum/warnDoubleCopyStorage
Warn about copies in storage that might overwrite unexpectedly.
|
2017-06-27 10:24:03 +01:00 |
|
Alex Beregszaszi
|
6b05bbbbb4
|
Update tests for function type comparison
|
2017-06-26 22:01:35 +01:00 |
|
Federico Bond
|
70fd5c1770
|
Warn deprecated usage of parameter names in function types
|
2017-06-26 15:39:01 -03:00 |
|
chriseth
|
336c9e8f32
|
Some more tests.
|
2017-06-26 16:42:43 +02:00 |
|
chriseth
|
d0b6de0b34
|
Warn about copies in storage that might overwrite unexpectedly.
|
2017-06-26 16:31:36 +02:00 |
|
chriseth
|
d2445dfdce
|
Tests for comparison of non-comparable types.
|
2017-06-26 16:30:22 +02:00 |
|
Alex Beregszaszi
|
751ba701bc
|
Merge pull request #2450 from ethereum/addressstring
Fix for strings treated as addresses.
|
2017-06-26 12:18:33 +01:00 |
|
Alex Beregszaszi
|
a0b0df2d98
|
Merge pull request #2460 from ethereum/disallowMultiModifier
Disallow invoking the same modifier multiple times.
|
2017-06-26 11:51:12 +01:00 |
|
chriseth
|
f879489291
|
Merge pull request #2449 from federicobond/warn-bytesxx-decimal
Warn if decimal literals are used in a bytesXX context
|
2017-06-26 09:13:41 +02:00 |
|
Federico Bond
|
7a3ea61ffd
|
Warn if decimal literals are used in a bytesXX context
Fixes #2349
|
2017-06-23 23:21:19 -03:00 |
|