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 |
|
Yoichi Hirai
|
a1e350a4ae
|
Merge pull request #1699 from ethereum/asmlabels
Assembly labels with stack information
|
2017-03-08 11:56:44 +01:00 |
|
chriseth
|
1324ebc4bf
|
Warn about literal constant base in exponentiation.
|
2017-03-07 13:44:11 +01:00 |
|
chriseth
|
774cdb1135
|
Tests for warning about literal constant base in exponentition.
|
2017-03-07 13:43:51 +01:00 |
|
chriseth
|
d3ab59dff6
|
Changelog entry.
|
2017-03-07 12:35:42 +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
|
2fcccb97d3
|
Merge pull request #1737 from ethereum/localmappings
Disallow uninitialized mapping variables.
|
2017-03-06 15:05:58 +01:00 |
|
chriseth
|
efdfacaaec
|
Changelog entry.
|
2017-03-06 15:05:09 +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
|
c500d9f717
|
Convert to mobile type for array type.
|
2017-03-06 14:42:28 +01:00 |
|
chriseth
|
fe5f85ef34
|
Test for array singletons.
|
2017-03-06 14:42:28 +01:00 |
|
chriseth
|
c126edc6ea
|
Disallow uninitialized mapping variables.
|
2017-03-06 14:27:18 +01:00 |
|
chriseth
|
960b5fa032
|
Error constructor.
|
2017-03-06 14:27:18 +01:00 |
|
chriseth
|
c89a579809
|
Test for uninitialized mapping.
|
2017-03-06 14:27:18 +01:00 |
|
chriseth
|
573b885337
|
Merge pull request #1746 from ethereum/dontwarnAllUpper
Mention way to remove warning about invalid checksum.
|
2017-03-06 14:20:42 +01:00 |
|
chriseth
|
863a353374
|
Merge pull request #1744 from ethereum/chriseth-patch-1
Add keywords delete and for
|
2017-03-06 14:20:31 +01:00 |
|
chriseth
|
a3cb69b14b
|
Changelog entry.
|
2017-03-06 14:16:06 +01:00 |
|
chriseth
|
f300bdb020
|
Move public constructor property into AST itself.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
ca4e2933dd
|
Strict checking for AST annotation types.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
0479f7f16c
|
Test for trying to construct an inconstructible contract before its definition.
|
2017-03-06 14:12:42 +01:00 |
|
chriseth
|
f521fd7b19
|
Mention way to remove warning.
|
2017-03-06 13:37:57 +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
|
14c1117098
|
Add keywords delete and for
|
2017-03-06 11:34:22 +01:00 |
|
chriseth
|
2dac39b96b
|
Merge pull request #1742 from intellij-solidity/develop
Add IntelliJ plugin to Solidity integrations
|
2017-03-06 11:09:42 +01:00 |
|
Leonid Logvinov
|
0d8ae4a33a
|
Add IntelliJ plugin to Solidity integrations
|
2017-03-05 15:45:28 +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
|
244b45e1ff
|
Changelog entry.
|
2017-03-03 17:12:07 +01:00 |
|
chriseth
|
ddc4918f36
|
Add upper bound for computing constants.
|
2017-03-03 16:51:37 +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
|
f8ce32f2a6
|
Fix error message.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
8c1d949d1a
|
Remove stack annotations from documentation.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
369005fc03
|
Remove stack annotations again.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
13fd569f76
|
First reset stack height, then register variables.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
455e8a4ef8
|
Move lambda.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
41236cd08c
|
Slightly cleaner label ids.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
c85f9257f8
|
Clarify stack height.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
e963405a19
|
Partially add functions.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
647473cf01
|
Generic visitor.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
caa3761dc9
|
Refactor variable access.
|
2017-03-03 15:41:02 +01:00 |
|
chriseth
|
f4f82615b1
|
Updated documentation.
|
2017-03-03 15:41:01 +01:00 |
|
chriseth
|
25dcfa3480
|
Refactor CodeGen to recurse on blocks.
|
2017-03-03 15:41:01 +01:00 |
|
chriseth
|
7f2def8971
|
Analysis refactoring.
|
2017-03-03 15:41:01 +01:00 |
|
chriseth
|
98e343b3fc
|
Parsing of labels with stack info.
|
2017-03-03 15:41:01 +01:00 |
|
chriseth
|
fd62adebf3
|
Tests for labels with stack information.
|
2017-03-03 15:41:01 +01:00 |
|