Commit Graph

7175 Commits

Author SHA1 Message Date
Alex Beregszaszi
f6828fc7c3 Reorder for readiability 2017-03-29 22:23:35 +01:00
Alex Beregszaszi
917175eedc Move opcodes into bytecode/deployedBytecode 2017-03-29 22:21:33 +01:00
Alex Beregszaszi
fefb3fad6f Merge pull request #1780 from ethereum/storebytecode
Push bytecode of all test contracts to remote repository.
2017-03-29 14:04:22 +01:00
chriseth
215184ef66 Merge pull request #2093 from chchmatt/patch-2
Fix typo in documentation
2017-03-28 10:29:18 +02:00
Matt Searle
3d30294482 Fix typo in documentation
Spelling mistake
2017-03-28 21:18:35 +13:00
chriseth
9d769a567d Merge pull request #2088 from chchmatt/patch-1
Fix typo in documentation
2017-03-27 11:15:25 +02:00
Matt Searle
ca3ceb4de2 Fix typo 2017-03-27 17:19:08 +13:00
chriseth
5c3a80ab5b Also generate optimized code. 2017-03-23 09:56:18 +01:00
chriseth
bbe3557a2f Create bytecode for all tests and push to remote repo. 2017-03-23 09:56:18 +01:00
chriseth
b18aea315d Isolate test cases from all tests and store under hash. 2017-03-23 09:56:17 +01:00
chriseth
b28aefe28c Use "nightly" version string for all CI built binaries. 2017-03-23 09:56:17 +01:00
chriseth
74d7c51389 Merge pull request #1814 from abrahamsangha/fix-typo-intro-smart-contracts
small fixes
2017-03-22 20:56:17 +01:00
Abraham Sangha
602ad1e605 small fixes 2017-03-22 12:57:42 -06:00
chriseth
d626876310 Merge pull request #1811 from ethereum/unimplementedConstructors
Contract inheriting from base with unimplemented constructor is abstract.
2017-03-21 18:41:53 +01:00
chriseth
d8aacd5a40 Changelog entry. 2017-03-21 18:13:36 +01:00
chriseth
4792806b99 Fix: Contract inheriting from base with unimplemented constructor is abstract. 2017-03-21 18:12:08 +01:00
chriseth
766fa2fe85 Check that contract inheriting from base with unimplemented constructor is abstract. 2017-03-21 18:11:43 +01:00
chriseth
6fb27dee63 Merge pull request #1688 from ethereum/interface-keyword
Support strict interface contracts
2017-03-21 17:54:05 +01:00
chriseth
5ced3af3a0 Visit structs only once. 2017-03-21 15:05:59 +01:00
Alex Beregszaszi
2cde2f9203 Merge pull request #1796 from ethereum/publishalpinestatic
Publish soljson and alpine static build on github release page.
2017-03-20 13:24:55 +00:00
chriseth
73efdabd37 Rename solc binary. 2017-03-20 14:03:11 +01:00
Alex Beregszaszi
57bc763e83 Merge pull request #1808 from ethereum/chriseth-patch-1
Fixes spacing around condition.
2017-03-20 12:00:17 +00:00
chriseth
acf71db9f6 Fixes spacing around condition. 2017-03-20 12:07:35 +01:00
Alex Beregszaszi
96c09fcbcd Simplify interface checks for FunctionDefinition 2017-03-17 17:07:20 +00: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
f8da9a8fd5 Factor out tokenToContractKind 2017-03-17 17:06:52 +00:00
Alex Beregszaszi
3f1468142b Document interfaces 2017-03-17 17:06:51 +00:00
Alex Beregszaszi
cfab70fd89 Add tests for interfaces 2017-03-17 17:06:49 +00:00
Alex Beregszaszi
4540daaf47 Changelog 2017-03-17 16:27:04 +00:00
Alex Beregszaszi
4693aed177 Reject invalid definitions for interface contracts 2017-03-17 16:27:04 +00:00
Alex Beregszaszi
54230d2d5d Support interface (contract) keyword in the parser 2017-03-17 16:27:04 +00:00
Alex Beregszaszi
6d4628ace4 Add ContractKind to ContractDefinition 2017-03-17 16:27:04 +00:00
chriseth
c37397c178 Merge pull request #1773 from ethereum/ASTEntry
Ast entry
2017-03-17 17:24:58 +01:00
chriseth
44a0329921 Comment. 2017-03-17 14:44:44 +01:00
chriseth
248563bf51 Merge pull request #1795 from ethereum/dockerrelease
Specify docker entry point and only run release on tags.
2017-03-17 12:59:49 +01:00
chriseth
252299a1db Move docker build to its own script. 2017-03-17 12:33:40 +01:00
chriseth
f9792a6171 Create temporary docker image. 2017-03-17 12:33:40 +01:00
chriseth
3f83bb80bf Publish soljson and alpine static build on github release page. 2017-03-17 12:33:40 +01:00
chriseth
245c8914cf Merge pull request #1792 from ethereum/function-kind
Rename FunctionType::Location to Kind
2017-03-17 10:25:58 +01:00
chriseth
2f2ad42cbc Merge pull request #1798 from ethereum/compilerstack-typo
Rename ErrorMesage to ErrorMessage
2017-03-17 10:22:20 +01:00
Alex Beregszaszi
e0ff70778a Rename ErrorMesage to ErrorMessage 2017-03-16 23:59:36 +00:00
chriseth
806b39db02 Specify docker entry point and only run release on tags. 2017-03-16 18:13:34 +01:00
djudjuu
616a9854e9 AST entry for VariableDeclaration 2017-03-16 16:56:44 +01:00
chriseth
58334cf4ac Merge pull request #1787 from ethereum/docs-gasvalue
Document the .value() and .gas() modifiers
2017-03-16 15:52:10 +01:00
Alex Beregszaszi
6d4cb24842 Merge pull request #1779 from ethereum/moretests
Correctly find contracts with other delimiters.
2017-03-16 13:44:06 +00:00
Alex Beregszaszi
3ae88377d6 Change references to FunctionType::Location 2017-03-16 12:49:52 +00:00