chriseth
|
b18aea315d
|
Isolate test cases from all tests and store under hash.
|
2017-03-23 09:56:17 +01:00 |
|
chriseth
|
766fa2fe85
|
Check that contract inheriting from base with unimplemented constructor is abstract.
|
2017-03-21 18:11:43 +01:00 |
|
Alex Beregszaszi
|
2067a00f22
|
Disallow private or internal functions in interfaces
|
2017-03-17 17:07:18 +00:00 |
|
Alex Beregszaszi
|
5a71e4f1a7
|
Add more complex tests for interfaces
|
2017-03-17 17:06:53 +00:00 |
|
Alex Beregszaszi
|
d5102c1db7
|
Disallow constructor in interfaces
|
2017-03-17 17:06:52 +00:00 |
|
Alex Beregszaszi
|
2c4bce2d62
|
Disallow enums in interfaces
|
2017-03-17 17:06:52 +00:00 |
|
Alex Beregszaszi
|
16a91ef90a
|
Use declared instead of defined
|
2017-03-17 17:06:52 +00:00 |
|
Alex Beregszaszi
|
cfab70fd89
|
Add tests for interfaces
|
2017-03-17 17:06:49 +00:00 |
|
Alex Beregszaszi
|
6d4628ace4
|
Add ContractKind to ContractDefinition
|
2017-03-17 16:27:04 +00:00 |
|
Alex Beregszaszi
|
3ae88377d6
|
Change references to FunctionType::Location
|
2017-03-16 12:49:52 +00:00 |
|
chriseth
|
0c8a766146
|
Merge pull request #1698 from ethereum/exp-notation
Fix scientific notation in number literals
|
2017-03-15 14:55:45 +01:00 |
|
Alex Beregszaszi
|
b28be08b6d
|
Add tests for negative base
|
2017-03-15 13:07:28 +00:00 |
|
Alex Beregszaszi
|
b0a23fa77d
|
Add tests for fractional numbers in exponential notation
|
2017-03-15 13:06:27 +00:00 |
|
Alex Beregszaszi
|
6014c3fe16
|
Add tests for scientific notation
|
2017-03-15 13:06:26 +00:00 |
|
chriseth
|
ab178b8bac
|
Mention 'transfer' in warning about unchecked 'send'.
|
2017-03-15 11:10:24 +01:00 |
|
Yoichi Hirai
|
d134fda0c0
|
Merge pull request #1729 from ethereum/constantvariables
Only allow pure expressions for constant state variables.
|
2017-03-15 10:03:35 +01:00 |
|
chriseth
|
9f328ff749
|
Turn non-constant constants error into warning.
|
2017-03-14 19:25:16 +01:00 |
|
Yoichi Hirai
|
64e00e5371
|
Merge pull request #1767 from ethereum/longlibnames
Do not crash on long linker commandline argument.
|
2017-03-14 18:31:45 +01:00 |
|
chriseth
|
47cd8964b8
|
Require and Assert.
|
2017-03-14 14:21:33 +01:00 |
|
chriseth
|
14196f2621
|
Allow long library names.
|
2017-03-14 11:58:43 +01:00 |
|
Yoichi Hirai
|
9aab3b8639
|
Merge pull request #1768 from ethereum/abortiffileexists
Do not overwrite files unless forced.
|
2017-03-13 16:37:55 +01:00 |
|
chriseth
|
592cec7e90
|
Disallow constants that are neither value types nor strings.
|
2017-03-13 13:30:23 +01:00 |
|
chriseth
|
14948e514d
|
Allow enum values for constants.
|
2017-03-13 13:30:23 +01:00 |
|
chriseth
|
49cfacced2
|
End to end tests for constants.
|
2017-03-13 13:30:23 +01:00 |
|
chriseth
|
f39763e91c
|
Type checking for pure expressions.
|
2017-03-13 13:30:21 +01:00 |
|
chriseth
|
bde913f088
|
Some new tests for constant variables.
|
2017-03-13 13:29:51 +01:00 |
|
Yoichi Hirai
|
ef8b56a058
|
Merge pull request #1751 from ethereum/warnLiteralExpBase
Warn if base of exponentiation operation is a literal.
|
2017-03-10 19:25:47 +01:00 |
|
chriseth
|
864bfafbcd
|
Test for (not) overwriting files.
|
2017-03-10 19:22:28 +01:00 |
|
Yoichi Hirai
|
e364909e06
|
Merge pull request #1747 from ethereum/fixICEInternalConstructor
Move privateness of constructor into AST itself.
|
2017-03-08 17:49:14 +01:00 |
|
chriseth
|
3f9a775834
|
Merge pull request #1748 from ethereum/singletonArray
Use mobile type for singleton array.
|
2017-03-08 16:11:03 +01:00 |
|
chriseth
|
276229cc58
|
Tests for no compound assignment for tuples.
|
2017-03-08 12:42:07 +01:00 |
|
Yoichi Hirai
|
78f7dd2344
|
Merge pull request #1750 from ethereum/asmoctal
Disallow octal numbers in parser.
|
2017-03-08 12:24:22 +01:00 |
|
Yoichi Hirai
|
85411f4f67
|
Merge pull request #1736 from ethereum/boundoptimizer
Add upper bound for computing constants.
|
2017-03-08 12:11:16 +01:00 |
|
chriseth
|
774cdb1135
|
Tests for warning about literal constant base in exponentition.
|
2017-03-07 13:43:51 +01:00 |
|
chriseth
|
bb06569dc6
|
Disallow octal literals.
|
2017-03-07 12:34:32 +01:00 |
|
chriseth
|
a2ac05e1a2
|
Merge pull request #1733 from ethereum/selfReferentialConstant
Detect cyclic dependencies between constants.
|
2017-03-06 17:18:39 +01:00 |
|
chriseth
|
5c5d83fd70
|
Check for circular references in constant variables.
|
2017-03-06 15:05:09 +01:00 |
|
chriseth
|
d089a1ef2b
|
Tests for cyclic dependencies between constants.
|
2017-03-06 15:05:09 +01:00 |
|
chriseth
|
fe5f85ef34
|
Test for array singletons.
|
2017-03-06 14:42:28 +01:00 |
|
chriseth
|
c89a579809
|
Test for uninitialized mapping.
|
2017-03-06 14:27:18 +01:00 |
|
chriseth
|
0479f7f16c
|
Test for trying to construct an inconstructible contract before its definition.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
5069c58a4b
|
Merge pull request #1735 from federicobond/fix-compilation
Fix compilation in OS X
|
2017-03-06 12:24:55 +01:00 |
|
chriseth
|
eb363166ae
|
Fix header.
|
2017-03-03 18:30:36 +01:00 |
|
Yoichi Hirai
|
cfbbd89daf
|
Merge pull request #1702 from ethereum/assertError
Change effect of assert to invalid opcode.
|
2017-03-03 18:25:50 +01:00 |
|
chriseth
|
05dac99922
|
Tests for optimizing constants.
|
2017-03-03 16:51:29 +01:00 |
|
Federico Bond
|
9409edb409
|
Add missing header for boost::noncopyable
|
2017-03-03 11:47:22 -03:00 |
|
Federico Bond
|
818083e705
|
Replace deprecated BOOST_MESSAGE with BOOST_TEST_MESSAGE
|
2017-03-03 11:47:05 -03:00 |
|
chriseth
|
6bfd894f46
|
Merge pull request #1725 from ethereum/ipcreadloop
Try reading multiple times from IPC.
|
2017-03-03 10:44:48 +01:00 |
|
chriseth
|
2600fa0413
|
Test for declaring variable with empty tuple type.
|
2017-03-02 14:33:58 +01:00 |
|
chriseth
|
5c411b472b
|
Merge pull request #1728 from ethereum/externalfunctiontypes
Convert reference types to pointers in member function conversion.
|
2017-03-02 12:08:17 +01:00 |
|