chriseth
|
8ebea783f4
|
Initialize local variables.
|
2017-04-12 16:30:27 +02:00 |
|
chriseth
|
4d715e9055
|
Implement missing assembly output functions and do not use PushString for assembly.
|
2017-04-11 19:54:44 +02:00 |
|
Alex Beregszaszi
|
bd48f181b5
|
Merge pull request #2098 from ethereum/sourceformatter
Introduce formatExceptionInformation
|
2017-04-10 14:46:59 +01:00 |
|
Alex Beregszaszi
|
a182dfe266
|
Remove empty wrapper formatError from jsonCompiler
|
2017-04-10 14:07:37 +01:00 |
|
Alex Beregszaszi
|
b1db6eac8b
|
Introduce formatExceptionInformation
|
2017-04-10 14:07:36 +01:00 |
|
chriseth
|
8cbe87b408
|
Merge pull request #2111 from ethereum/readfile
Pull out ReadFile from CompilerStack
|
2017-04-10 14:56:00 +02:00 |
|
chriseth
|
9fe206505b
|
Merge pull request #2097 from ethereum/json-interface-docs
Fixes for the JSON IO documentation
|
2017-04-10 14:52:42 +02:00 |
|
Alex Beregszaszi
|
623b8eb107
|
Pull out ReadFile from CompilerStack
|
2017-04-10 12:49:47 +01:00 |
|
Alex Beregszaszi
|
92fd66e4b4
|
Document formattedMessage
|
2017-04-07 15:37:11 +01:00 |
|
Alex Beregszaszi
|
c22ba03417
|
Support selecting group of outputs
|
2017-04-07 15:34:38 +01:00 |
|
Alex Beregszaszi
|
fea26bc4ba
|
Rename legacyAssemblyJSON to legacyAssembly
|
2017-04-07 15:33:13 +01:00 |
|
Alex Beregszaszi
|
b62a6949b5
|
Move the IR out of the EVM block in JSON IO
|
2017-04-07 15:32:59 +01:00 |
|
Alex Beregszaszi
|
594f207606
|
The metadata output is serialised
|
2017-04-07 15:32:58 +01:00 |
|
Alex Beregszaszi
|
b7368ce067
|
Fix input selector for evm
|
2017-04-07 15:32:55 +01:00 |
|
Alex Beregszaszi
|
ded7258b01
|
Swap key/value of methodIdentifiers
|
2017-03-30 11:12:14 +01:00 |
|
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 |
|