chriseth
62fb0e29c9
Merge pull request #5163 from ethereum/docDeployment
...
Explain deployment.
2018-10-10 15:40:37 +02:00
chriseth
d2157ae5e9
Merge pull request #5183 from ethereum/fixCreate2
...
Fix create2
2018-10-10 15:30:32 +02:00
chriseth
c6048b6843
Merge pull request #3834 from ethereum/docsArrayStorageLayout
...
[DOCS] Update storage layout
2018-10-10 15:29:25 +02:00
chriseth
4035c96a32
Merge pull request #5184 from ethereum/viewFunctionDocs
...
Library view functions
2018-10-10 15:21:40 +02:00
Erik Kundt
c32e6f8d5f
Documents storage layout of mappings and dynamic arrays.
2018-10-10 15:13:32 +02:00
Erik Kundt
8a15058a21
Adds more specific explanation of library view functions calls.
2018-10-10 15:10:25 +02:00
Erik Kundt
4beabf6686
Documents library view functions and adds unit test.
2018-10-10 12:28:24 +02:00
chriseth
3bbb1ee2c0
Fix create2
2018-10-10 11:50:49 +02:00
chriseth
08cf304159
Explain deployment.
2018-10-09 14:14:41 +02:00
Tomasz Drwięga
88d10b37d7
Clarify contract creation transaction
...
The change clarifies how contracts are deployed. The docs state that it's a transaction sent to `0` address (which is incorrect), the PR changes that to emphasize that the recipient is not set.
2018-10-09 08:58:05 +02:00
chriseth
0712da6421
Fix version pragma in documentation.
2018-10-09 03:15:53 +02:00
chriseth
ede937999c
Add entry into the breaking changes list.
2018-10-08 22:47:29 +02:00
Alex Beregszaszi
363b527bc5
Merge pull request #5148 from ethereum/chriseth-patch-2
...
Remove non-ascii quotes.
2018-10-06 01:38:45 +01:00
Chris Ward
36c2f9c33f
Add link to string literals
2018-10-05 15:53:01 +02:00
chriseth
6706f3eb96
Remove non-ascii quotes.
2018-10-05 14:46:02 +02:00
Chris Ward
973d91ec89
Update docs on event data and logs
...
Updates from comments
Clarify code comments and add an event output example
Clarification from review
Updated with information from @gumb0
Add clarifier
Updates from review
Remove link
Update example code
2018-10-05 11:25:48 +02:00
Erik Kundt
acabe04f87
Adds note about Standalone assembly.
2018-10-04 17:31:28 +02:00
chriseth
0b6c6141c4
[DOCS] Update assembly.
2018-10-04 17:31:28 +02:00
chriseth
68dfe8b640
Merge pull request #5126 from ethereum/chriseth-patch-1
...
[DOCS] Remove duplicate statement about pure enforcement.
2018-10-04 13:55:45 +02:00
chriseth
d76bfcd935
Fix typos.
2018-10-04 13:28:16 +02:00
chriseth
1305bf34f0
Merge pull request #5073 from IIIIllllIIIIllllIIIIllllIIIIllllIIIIll/patch-4
...
separate out a new "Design Criteria" section from "Formal Specification"
2018-10-04 13:02:33 +02:00
Li Xuanji
26d36e1faa
separate out a new "Design Criteria" section from "Formal Specification"
2018-10-04 13:00:33 +02:00
chriseth
98fa46bfe0
Merge pull request #5119 from ethereum/docs-contributing-dependencies
...
Add Linux dependencies and move
2018-10-04 12:29:19 +02:00
dm4
f343c5a730
[DOCS] Add missing backtick for inline code syntax.
2018-10-03 14:40:30 +08:00
J Quinn
c20c9163af
Changed pragma explanation to match example
2018-10-02 03:06:37 +01:00
chriseth
24d1507537
Remove duplicate statement about pure enforcement.
2018-10-01 15:46:49 +02:00
chriseth
80012e6989
Merge pull request #5084 from ethereum/updateContributing
...
[DOCS] Update contributing.
2018-10-01 13:49:30 +02:00
chriseth
b93c11f7a1
fixup! fixup! fixup! [DOCS] Update contributing.
2018-10-01 13:34:36 +02:00
chriseth
9589eb1bb6
Merge pull request #5117 from ethereum/yul_grammar
...
[DOCS] Yul grammar: missing If in Block rule
2018-10-01 13:21:08 +02:00
chriseth
ba68966ea1
Merge pull request #5114 from ethereum/assembly-docs
...
Improve the create2 description in assembly.rst (and include in yul.rst)
2018-10-01 13:08:10 +02:00
chriseth
593d303ced
fixup! fixup! [DOCS] Update contributing.
2018-10-01 12:54:04 +02:00
Chris Ward
fb7380a92d
Fix issues introduced from PR #5043
2018-09-30 17:00:50 +03:00
Chris Ward
5e9482c19b
Add Linux dependencies and move
2018-09-30 16:02:40 +03:00
Leonardo Alt
6c55eaf835
Missing If in Block rule
2018-09-29 19:42:44 +02:00
Alex Beregszaszi
e109d1a6cf
Include create2/extcodehash in yul.rst
2018-09-28 00:08:19 +01:00
Alex Beregszaszi
2a75142688
Improve the create2 description in assembly.rst
2018-09-28 00:08:02 +01:00
Alex Beregszaszi
c4b5101b9d
Merge pull request #4676 from jwasinger/extcodehash
...
Add support for EXTCODEHASH
2018-09-28 00:04:40 +01:00
chriseth
4e69ff2ee5
[DOCS] Security updates.
2018-09-27 16:19:21 +02:00
chriseth
998de84836
fixup! [DOCS] Update contributing.
2018-09-27 15:24:45 +02:00
chriseth
c4d8801495
[DOCS] Update contributing.
2018-09-27 15:07:00 +02:00
chriseth
b43e9f27f8
Pitfalls regarding over/underflows
2018-09-27 14:55:05 +02:00
chriseth
dd3459d76f
Merge pull request #5108 from ethereum/payableWithdrawal
...
Explain address payable and withdraw.
2018-09-27 13:29:46 +02:00
chriseth
927cdb3170
Explain address payable and withdraw.
2018-09-27 11:48:41 +02:00
chriseth
0869167786
[DOCS] More on reference types.
2018-09-27 11:05:18 +02:00
Alex Beregszaszi
9508406984
Merge pull request #5087 from ethereum/semantics4
...
[DOCS] Semantics of negation.
2018-09-26 22:29:11 +01:00
chriseth
d51d4def9e
Merge pull request #5101 from ethereum/docs-return-metadata-note
...
Return note taken from metadata and reorder
2018-09-26 22:51:40 +02:00
chriseth
7d1c428838
[DOCS] Semantics of negation.
2018-09-26 22:35:29 +02:00
Alex Beregszaszi
2a392aa8f9
Merge pull request #5085 from ethereum/updatefaq
...
[DOCS] Update FAQ
2018-09-26 18:43:16 +01:00
chriseth
9c2b809fc7
[DOCS] Update metadata.
2018-09-26 18:01:13 +01:00
Chris Ward
663fbf213e
Return note taken from metadata and reorder
2018-09-26 19:32:16 +03:00
Alex Beregszaszi
a0b58696d8
Remove unary + from floating point types documentation
2018-09-26 17:06:52 +01:00
Alex Beregszaszi
61a4d93d1f
Make the exponentiation 0**0 note a real RST note
2018-09-26 17:05:54 +01:00
Alex Beregszaszi
2b2fad3556
Rename remainder to modulo
2018-09-26 17:05:25 +01:00
chriseth
a17ca003cc
Merge pull request #5006 from ethereum/modSemantics
...
Document modulo semantics
2018-09-26 17:33:51 +02:00
chriseth
754431caf6
[DOCS] Update FAQ
2018-09-26 17:21:30 +02:00
Erik Kundt
d47ea5bb47
Documents modulus semantics.
2018-09-26 17:19:40 +02:00
Alex Beregszaszi
8d8c855810
Add extcodehash to the assembly documentation
2018-09-26 16:12:54 +01:00
Chris Ward
d51b55c847
Add content from old Solidity wiki
2018-09-26 15:37:34 +02:00
chriseth
29c3526a35
[DOCS] Update "using the compiler".
2018-09-26 15:29:22 +02:00
chriseth
13cd7c3fed
Merge pull request #5061 from ethereum/fixedSizeArrayLength
...
Disallow fixed-size arrays with zero length
2018-09-26 14:55:07 +02:00
Erik Kundt
79307059e5
Updates breaking changes documentation.
2018-09-26 13:47:59 +02:00
Alex Beregszaszi
608f36d77b
Merge pull request #5082 from ethereum/abiUpdate
...
[DOCS] Update abi.
2018-09-25 20:31:17 +01:00
Alex Beregszaszi
15dbb9cc4e
Merge pull request #5083 from ethereum/updatePatterns
...
[DOCS] Update common patterns.
2018-09-25 20:26:35 +01:00
Alex Beregszaszi
2231df834d
Merge pull request #5088 from ethereum/morePragmas
...
[DOCS] Some more explanation about pragmas.
2018-09-25 20:09:32 +01:00
Alex Beregszaszi
e3e9ce53d7
Set 0.5.x specific example code to be compilable with >0.4.99 <0.6.0 (e.g. 0.5.x only)
2018-09-25 19:04:34 +01:00
chriseth
3cec3f13e5
[DOCS] Some more explanation about pragmas.
2018-09-25 20:04:10 +02:00
Alex Beregszaszi
3ca00c73f9
Update version pragma in all documentation examples
2018-09-25 19:03:25 +01:00
chriseth
b08d49338e
Merge pull request #5022 from ethereum/lastValue
...
[DOCS] Last part of value types.
2018-09-25 19:45:40 +02:00
chriseth
86e4276e24
[DOCS] Update common patterns.
2018-09-25 19:08:16 +02:00
chriseth
e470408cf4
[DOCS] Update abi.
2018-09-25 19:01:02 +02:00
chriseth
3eb5ecdf58
Merge pull request #4925 from wbt/patch-2
...
Clarify docs around reserved memory byte ranges
2018-09-24 16:27:21 +02:00
wbt
bc363a7e3a
Clarify docs around reserved memory byte ranges
...
Minor documentation issue to improve reading flow as it goes from talking about a specified number of 32-byte slots being reserved to giving numbers which refer to byte ranges within the space of memory resulting from the union of those slots.
2018-09-24 16:26:35 +02:00
chriseth
a9e22e0766
Merge pull request #5043 from ethereum/updateContractsSection
...
[DOCS] Update contracts section.
2018-09-24 16:24:37 +02:00
chriseth
516267a9a4
Merge pull request #5039 from ethereum/controlStructures2
...
[DOCS] Update control structures (2).
2018-09-24 16:16:04 +02:00
chriseth
cecc4f6643
[DOCS] Update control structures (2).
2018-09-24 16:15:45 +02:00
chriseth
7552928064
Merge pull request #5038 from ethereum/controlStructures1
...
[DOCS] Control structures 1.
2018-09-24 16:15:14 +02:00
chriseth
0f53f80eb2
Merge pull request #5045 from ethereum/updateMisc
...
[DOCS] Update misc.
2018-09-24 14:38:11 +02:00
chriseth
5cbff19d26
Review comments [to be squashed]
2018-09-24 14:13:25 +02:00
chriseth
535af42405
[DOCS] Update contracts section.
2018-09-24 14:08:44 +02:00
chriseth
917cf4ad8e
[DOCS] Control structures 1.
2018-09-24 14:03:37 +02:00
chriseth
2032953577
Merge pull request #5025 from ethereum/refTypes
...
[DOCS] Update reference types.
2018-09-24 13:54:19 +02:00
chriseth
7bb3b07c23
[DOCS] Update misc.
2018-09-20 23:05:00 +02:00
chriseth
e2baad54c5
Merge pull request #5035 from ethereum/moreTypesUpdates
...
[DOCS] Final updates to types section.
2018-09-20 21:15:45 +02:00
chriseth
43a1175457
Merge pull request #5036 from ethereum/unitsAndGlobals
...
[DOCS] Update units and globals.
2018-09-20 21:14:13 +02:00
William Entriken
ea6bb340d4
Document array length changing behaviors, fixes #4802
2018-09-20 20:57:38 +02:00
chriseth
fb8617f059
[DOCS] Update reference types.
2018-09-20 20:51:37 +02:00
chriseth
c43bbd1a68
Merge pull request #5021 from ethereum/moreTypes
...
More types.
2018-09-20 20:46:27 +02:00
chriseth
3327981108
More types.
2018-09-20 20:44:37 +02:00
chriseth
fc5cad9b7f
[DOCS] Update units and globals.
2018-09-20 15:10:14 +02:00
Leonardo Alt
e785fe0c07
Add struct->tuple to the Solidity->ABI types table
2018-09-20 15:08:52 +02:00
chriseth
cb7866916e
[DOCS] Final updates to types section.
2018-09-20 14:00:01 +02:00
Alex Beregszaszi
c3dd413c34
Merge pull request #4808 from ethereum/4259-evm-version
...
[DOCS] Add details on using the compiler --version flag
2018-09-20 11:24:58 +01:00
Alex Beregszaszi
420807b871
Merge pull request #5031 from ethereum/hexLitCapital050
...
[DOCS] Explain that ``0X`` is disallowed in changes documentation.
2018-09-20 11:10:11 +01:00
chriseth
9918018e96
Explain that `0X
` is disallowed in changes documentation.
2018-09-20 11:09:27 +02:00
chriseth
28c9b5db6a
Merge pull request #5011 from hydai/disallow_uppercase_x
...
Disallow uppercase X in hex number literals
2018-09-20 11:07:56 +02:00
Chris Ward
92112799d4
Explain EVM version setting.
2018-09-20 11:05:06 +02:00
Richard Littauer
3af2e66ad9
Extend the CoC to cover all interactions
...
Previously, the guide implied it only applied to Pull Requests. See https://github.com/ethereum/solidity/issues/4445#issuecomment-418159492 .
2018-09-19 10:56:07 -04:00
hydai
b409faa675
Disallow uppercase X in hex number literals
2018-09-19 22:01:15 +08:00
chriseth
32362f1b38
Last part of value types.
2018-09-19 15:54:30 +02:00
Alex Beregszaszi
5f919d02ab
Merge pull request #4907 from ethereum/chriseth-patch-4-1
...
Blockchain basics part 1
2018-09-19 14:06:40 +01:00