Commit Graph

7256 Commits

Author SHA1 Message Date
chriseth
11d30ec04f Some changes after review. 2017-04-18 11:40:00 +02:00
Morgan
fb58809c20 Update contracts.rst 2017-04-17 21:41:28 -04:00
Andy Milenius
ab0a0ab05d Update index.rst 2017-04-14 19:01:57 -07:00
Abraham Sangha
98242f5409 minor: fix formatting and grammar 2017-04-14 19:05:53 -06:00
Chandan Kumar
66165ff753 Update common-patterns.rst 2017-04-14 09:27:14 +05:30
Alex Beregszaszi
138c952a1a Merge pull request #2114 from ethereum/compilerstack-gasestimate
Move gasEstimate into CompilerStack
2017-04-13 02:37:18 +01:00
Alex Beregszaszi
54dcb0e11b Keep gas values as a string in CompilerStack::gasEstimate 2017-04-13 02:18:29 +01:00
Alex Beregszaszi
fe4fccaaf2 The gasEstimates objects must always be present in the jsonCompiler even if empty (backwards compat) 2017-04-13 02:17:40 +01:00
Alex Beregszaszi
3fbb48bd46 Exclude fallback function from the internal functions in estimateGas 2017-04-13 02:17:40 +01:00
Alex Beregszaszi
328f2b0a8e Use new gasEstimate in CLI 2017-04-13 02:17:40 +01:00
Alex Beregszaszi
d90fd439e2 Use new gasEstimate in jsonCompiler 2017-04-13 02:17:40 +01:00
Alex Beregszaszi
e6221108b6 Move gasEstimate into CompilerStack 2017-04-13 02:17:37 +01:00
chriseth
8ebea783f4 Initialize local variables. 2017-04-12 16:30:27 +02:00
chriseth
10c32362ea Prefix all optimizer bug names by Optimizer. 2017-04-12 15:37:06 +02:00
chriseth
feacfcfd20 Typo and more explanation. 2017-04-12 15:35:25 +02:00
chriseth
a7e605a7a1 Create and update bugs by version list. 2017-04-12 15:20:07 +02:00
chriseth
291ece2bdb List of known bugs. 2017-04-12 12:23:34 +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