chriseth
86c83db901
Update layout.
2019-12-12 16:19:25 +01:00
chriseth
9576b96b2c
Merge pull request #7992 from ethereum/updateIntroductio
...
Update introduction.
2019-12-12 16:17:04 +01:00
chriseth
b93591bbbf
Update introduction.
2019-12-12 16:05:53 +01:00
chriseth
5fa4f5baf1
Update installing.
2019-12-12 15:58:25 +01:00
chriseth
73c1c481c3
Update grammar
2019-12-12 15:52:37 +01:00
chriseth
5927717e06
Update index.
2019-12-12 15:15:43 +01:00
chriseth
4c1cbb2265
Updates to control structures (1).
2019-12-12 14:23:19 +01:00
chriseth
fc085cb141
Merge pull request #7982 from ethereum/updateVisibility
...
Update visibility and getters.
2019-12-12 14:02:35 +01:00
chriseth
430685d831
Update contracts.
2019-12-12 12:52:18 +01:00
chriseth
104a8c59f5
Merge pull request #7974 from ethereum/updateInterfaces
...
[DOC] Update interfaces
2019-12-12 12:51:00 +01:00
chriseth
9de0b3d7b5
Update visibility and getters.
2019-12-12 12:50:35 +01:00
chriseth
269c3c0c06
Merge pull request #7980 from ethereum/updateLibraries89
...
Update libraries section for 0.6.0.
2019-12-12 12:48:39 +01:00
chriseth
cb2835663d
[DOC] Update interfaces
2019-12-12 12:46:22 +01:00
chriseth
fce9d4bca1
Merge pull request #7972 from ethereum/ABIEncoderV2Wording
...
Do not call ABIEncoderV2 or the Yul optimizer experimental.
2019-12-12 12:44:53 +01:00
chriseth
0e796b77e9
Merge pull request #7973 from ethereum/docInheritance2
...
[DOC] More changes to inheritance.
2019-12-12 12:44:37 +01:00
chriseth
9790e6c044
More changes to inheritance.
2019-12-12 11:05:20 +01:00
chriseth
c175a468ab
Do not call ABIEncoderV2 experimental.
2019-12-12 10:59:07 +01:00
chriseth
f4a0546db3
Update "using for".
2019-12-12 10:49:03 +01:00
chriseth
bbb8b88118
Update libraries section for 0.6.0.
2019-12-12 10:31:31 +01:00
Bhargava Shastry
70840d5411
Address review comments
2019-12-11 17:03:28 +01:00
chriseth
a7f50c5aca
Document array slices.
2019-12-11 17:03:28 +01:00
Mathias Baumann
8226869579
Add note about memory arrays to 'Layout in Memory' section
...
Copied from the Inlien Assembly part
2019-12-11 16:53:18 +01:00
chriseth
8e8e012cdd
Merge pull request #7954 from ethereum/changelog
...
Some wording fixes in the changelog
2019-12-11 00:30:56 +01:00
Alex Beregszaszi
2456c6d503
Update documentation about (reserved) keywords
2019-12-10 17:22:20 +00:00
Leonardo Alt
27346318a2
[SMTChecker] Add model checking engines to docs
2019-12-10 18:02:48 +01:00
chriseth
086b90fc07
Modifier overriding documentation.
2019-12-09 18:41:39 +01:00
chriseth
d6e7202edf
Merge pull request #7909 from ethereum/docsChange4
...
[DOC] Some changes to functions.
2019-12-09 17:56:13 +01:00
chriseth
fa026aacb4
[DOC] Some changes to functions.
2019-12-09 17:53:09 +01:00
chriseth
175e9d4b5f
[DOC] Some updates on functions.
2019-12-09 17:51:39 +01:00
chriseth
f6916a637e
Merge remote-tracking branch 'origin/develop' into develop_060
2019-12-09 17:16:58 +01:00
chriseth
6d2f1f3068
Documentation about unique base functions.
2019-12-09 16:04:45 +01:00
chriseth
63962f835d
Update bug list.
2019-12-09 12:52:56 +01:00
chriseth
e061f1e743
Merge remote-tracking branch 'origin/develop' into HEAD
2019-12-05 16:44:26 +01:00
chriseth
2de7687c4f
Merge pull request #7906 from ethereum/docsChange2
...
[DOCS] Some changes to creation, events and modifiers.
2019-12-05 16:06:25 +01:00
chriseth
5816c43df9
Some changes to creation, events and modifiers.
2019-12-05 15:43:26 +01:00
chriseth
766bde2d78
Some changes to "abstract contracts".
2019-12-05 14:55:07 +01:00
Mathias Baumann
1ab5dcaa22
Docs: Add missing `
2019-12-05 14:08:55 +01:00
Mathias Baumann
b7d5de59c5
Implement overridding of functions by public variables
2019-12-05 12:48:52 +00:00
chriseth
6c0660ac66
Merge pull request #7876 from ethereum/docInheritance
...
[DOC] Clarification about inhertiance.
2019-12-04 18:14:25 +01:00
chriseth
fc5bbd1963
Clarify documentation with regards to inheritance.
2019-12-04 18:11:04 +01:00
chriseth
42d9a8e962
Merge remote-tracking branch 'origin/develop' into develop_060
2019-12-04 17:01:44 +01:00
chriseth
dc79274871
Set default EVM version to Istanbul.
2019-12-04 10:42:14 +01:00
William Entriken
c126724e56
Clarify new fallback function introduction
2019-12-04 10:31:19 +01:00
chriseth
2d42da3b7d
Merge pull request #7817 from ethereum/bail-on-shadowing-state-vars
...
Report error on shadowing state variables
2019-12-03 21:22:39 +01:00
Christian Parpart
7bbdfe070f
Make shadowing of inherited state variables an error.
2019-12-03 21:20:03 +01:00
chriseth
2f11ac3590
Merge remote-tracking branch 'origin/develop' into develop_060
2019-12-03 21:17:15 +01:00
Daniel Kirchner
c33d233d88
Update docs.
2019-12-03 10:50:53 +01:00
Chris Chinchilla
2340d830ce
Add Italian translation
2019-12-03 10:02:55 +01:00
William Entriken
90255d180c
Update changelog language
2019-12-02 10:58:29 -05:00
chriseth
f7fc42d8c3
Merge pull request #7826 from ethereum/develop
...
Merge develop into develop_060
2019-11-28 13:37:19 +01:00
chriseth
3b2d1eb981
Remove unrelated link.
2019-11-27 23:14:03 +01:00
Mathias Baumann
7bc6645218
Disallow use of virtual and private together
2019-11-27 18:52:41 +01:00
chriseth
b0db64ff5b
Merge remote-tracking branch 'origin/develop' into develop_060
2019-11-26 16:19:35 +01:00
chriseth
38a4bfd034
Merge pull request #7732 from ethereum/explainSelfdestruct
...
[DOC] Some more explanation for selfdestruct.
2019-11-26 16:09:05 +01:00
chriseth
f7d6c7e332
[DOC] Some more explanation for selfdestruct.
2019-11-26 16:05:43 +01:00
chriseth
ba8ff172d3
Merge pull request #7524 from ghallak/multipart-strings
...
Allow splitting string literals into multiple parts
2019-11-26 15:35:54 +01:00
Gaith Hallak
4a1e85436b
Allow splitting string literals into multiple parts
2019-11-26 14:41:30 +03:00
chriseth
d199db698e
[DOCS] Add more explanation and withdraw pattern.
2019-11-25 23:45:13 +01:00
chriseth
a00f824479
Merge pull request #7773 from ethereum/develop
...
Merge develop into develop_060
2019-11-21 21:49:22 +01:00
chriseth
38fba0f557
Clarify how errors are reported in standard-json mode.
2019-11-21 19:51:28 +01:00
chriseth
d5e9271592
Merge pull request #7350 from ethereum/array-length-rvalue
...
Make `length` member read-only
2019-11-21 19:22:42 +01:00
chriseth
8f2595957b
Merge pull request #7719 from ethereum/librarySignatuŕes
...
Add selector member to public and external library functions.
2019-11-20 18:43:14 +01:00
Bhargava Shastry
a89965f500
Documentation: yul function definition clarification
2019-11-20 16:47:38 +01:00
Leonardo Alt
389da5228e
Merge remote-tracking branch 'origin/develop' into merge_develop_060
2019-11-20 12:27:40 +01:00
Daniel Kirchner
2d2fb547e7
Update mapping docs.
2019-11-19 21:11:14 +01:00
Erik Kundt
a69a344d70
Adjusts documentation to read-only array length.
2019-11-19 21:11:14 +01:00
Alex Beregszaszi
e7eff25cb7
Merge pull request #7748 from ethereum/evmonenulldreinull
...
Update evmone version to v0.3.0 in docs and scripts
2019-11-19 17:18:29 +01:00
Mathias Baumann
eec1998a89
Update evmone version to v0.3.0 in docs and scripts
2019-11-19 16:49:43 +01:00
chriseth
4ecd46a2e8
Clarify scoping with for loops.
2019-11-19 16:10:46 +01:00
chriseth
6797879128
Merge pull request #7647 from ethereum/virtual-5424
...
Implement virtual keyword
2019-11-19 13:21:27 +01:00
Daniel Kirchner
9115a0f525
Some documentation.
2019-11-15 16:12:29 +01:00
chriseth
216e1749f4
Merge remote-tracking branch 'origin/develop' into develop_060
2019-11-14 13:42:46 +01:00
chriseth
7d0b552948
Prepare 0.5.13
2019-11-14 13:20:28 +01:00
Mathias Baumann
5b8ff78176
Implement virtual keyword
2019-11-14 11:49:39 +01:00
Leonardo Alt
5f43b8dbeb
Output the storage layout of a contract via storageLayout artifact
2019-11-14 10:19:17 +01:00
Daniel Kirchner
ce7268272d
Allow obtaining the address of a library by conversion to `address
`.
2019-11-12 17:09:13 +01:00
chriseth
d633d375e7
Merge pull request #7450 from ethereum/stripRevertMessages
...
Provide different options for reason strings.
2019-11-07 15:03:53 +01:00
Daniel Kirchner
75c3a7dc06
Document variable name restrictions for declarations in inline assembly.
2019-11-07 14:47:35 +01:00
chriseth
138ee647f1
Provide different options for reason strings.
2019-11-07 14:13:53 +01:00
chriseth
21e65076b3
Merge pull request #7650 from ethereum/develop
...
Merge develop into develop_060
2019-11-06 21:56:55 +01:00
cd10012
16fe59b7b4
Implement @erak review notes by creating function and adding constructor test
...
Update 060 doc with natspec change
Add two more tests with mixed usage
Fix solc-js
fix changelog
2019-11-06 21:44:59 +01:00
Chris Chinchilla
0c51dcc967
Explain mappings example, and add link to further details
...
Updates from review
Changes from review
Nested example
Update docs/types/mapping-types.rst
Co-Authored-By: chriseth <chris@ethereum.org>
Changes from review
Bring example inline with ERC20
Clarify what maps where
Use OZ contract example
Update docs/types/mapping-types.rst
Co-Authored-By: chriseth <chris@ethereum.org>
update code example
2019-11-06 21:32:24 +01:00
Chris Chinchilla
1a88bc97df
Add updated iterable mapping example
...
Remove unused var
2019-11-05 17:10:27 +01:00
chriseth
cb2096c82a
Add modifier depth to source mappings.
2019-11-05 16:50:38 +01:00
chriseth
5388c919f0
Some changes to "abstract".
2019-11-05 13:55:31 +01:00
chriseth
cac2e843e6
Merge pull request #7618 from ethereum/addMoreAbstractKeywordsInTests
...
Add some more abstract keywords in test to make sure the correct property is tested.
2019-11-05 13:38:21 +01:00
chriseth
7c258873bd
Add some more abstract keywords in test to make sure the correct property is tested.
2019-11-04 17:26:38 +01:00
Daniel Kirchner
3321fc56ea
Split fallback function and introduce "fallback()" and "receive()" syntax.
2019-11-04 17:17:58 +01:00
Alexander Arlt
cd3ad73b5a
Update tests.
2019-11-01 14:54:47 -05:00
Alexander Arlt
793b906e05
Update docs/contracts/abstract-contracts.rst.
2019-11-01 14:54:47 -05:00
Alexander Arlt
6573638340
Update docs/grammar.txt
2019-11-01 14:54:47 -05:00
chriseth
42b8c98567
Merge remote-tracking branch 'origin/develop' into develop_060
2019-10-31 18:03:25 +01:00
hellraiserinchief
7e912b1366
add piet to tools list
2019-10-30 23:09:42 +05:30
Mathias Baumann
6c6a9054b2
Implement override checking
2019-10-30 17:31:33 +01:00
chriseth
ceb8ee9124
[Yul] leave statement.
2019-10-29 14:32:16 +01:00
chriseth
185bd83916
Merge pull request #7575 from ethereum/fixVersion
...
Fix pragmas
2019-10-28 14:05:39 +01:00
chriseth
607bf24afe
Merge pull request #7386 from ethereum/060-strict-inline-assembly
...
Defaulting to strict inline assembly (instead of loose)
2019-10-28 12:48:58 +01:00
chriseth
d8d8493550
Fix pragma version for testing.
2019-10-28 12:36:39 +01:00
chriseth
07c67b98f6
Merge remote-tracking branch 'origin/develop' into HEAD
2019-10-28 12:12:52 +01:00
Christian Parpart
e23998fc6e
Assembly: Remove Label instruction.
2019-10-25 15:01:25 +02:00