Matthieu Caneill
7b7cf8faea
fix typo: missing word in documentation
2017-09-21 01:14:38 +02:00
Alex Beregszaszi
a061e8db34
Clarify shorthand notation in ABI
2017-09-19 11:02:14 +01:00
chriseth
32965807a7
Fix ABI spec regarding arrays.
2017-09-19 11:01:41 +01:00
bernard peh
5234408ff5
possible typo fix
2017-09-16 23:13:50 +10:00
Alex Beregszaszi
923373b41e
Clarify ABI & Solidity types
2017-09-16 12:31:12 +01:00
chriseth
c5063d3155
Use "tuple" for struct types in ABI JSON.
...
Only use tuple as a type in the ABI (and remove all "anonymous struct" references too)
2017-09-16 12:31:12 +01:00
chriseth
e4bb767dcd
Document structs in ABI
2017-09-16 12:12:44 +01:00
Alex Beregszaszi
e1f90f0ad6
Fix nested lists in the ABI documentation
2017-09-13 17:39:48 +01:00
Alex Beregszaszi
5c9dbd5083
Merge pull request #2473 from ethereum/functiontype-sig
...
Add .selector member on function types
2017-09-13 17:35:48 +01:00
Alex Beregszaszi
c70ebfd241
Document function selectors
2017-09-13 11:40:57 +01:00
Alex Beregszaszi
135c55c4d0
Overhaul contract creation section in the documentation (add reference to remix and web3.js)
2017-09-13 09:53:56 +01:00
chriseth
aaf73071db
Merge pull request #2880 from ethereum/docs-metadata
...
Promote metadata to its own chapter (split from miscellaneous)
2017-09-12 13:27:42 +02:00
chriseth
fabf4accd3
Merge pull request #2870 from aarongoa/develop
...
Add payable constructor for `C` - #2869
2017-09-12 11:32:46 +02:00
Aaron Colaço
2b88eeb370
Make createAndEndowD
payable in contract creation example
2017-09-12 10:07:54 +01:00
Alex Beregszaszi
b1a7281ee9
Promote metadata to its own chapter (split from miscellaneous)
2017-09-11 15:05:46 +01:00
Alex Beregszaszi
fb1db58def
Merge pull request #2842 from ethereum/chriseth-patch-1
...
Explain how to run the tests in more detail.
2017-09-05 22:33:50 +01:00
chriseth
818a371929
Explain how to run the tests in more detail.
2017-09-05 22:02:43 +01:00
Alex Beregszaszi
bdafce3e4f
Convert ABI spec from Markdwon to RST
2017-09-05 14:50:27 +01:00
chriseth
152a0e69c4
Merge pull request #2871 from ethereum/fixedpointdocs
...
Explain fixed point types in docs
2017-09-04 19:04:12 +02:00
Alex Beregszaszi
435eeec5e1
Explain the difference between floating and fixed point
2017-09-04 15:57:05 +01:00
Alex Beregszaszi
76bd8c5769
Explain fixed point types
2017-09-04 15:57:05 +01:00
Alex Beregszaszi
c975bf87db
Move fixed after int in docs
2017-09-04 15:19:39 +01:00
Alex Beregszaszi
ac5fd64c23
Mention that different Unicode codepoint can look the same
2017-09-01 19:18:46 +01:00
Alex Beregszaszi
88bce877c4
Clarify some subtleties of the fallback function
2017-09-01 19:16:52 +01:00
Alex Beregszaszi
cbd729957b
Document character set
2017-09-01 19:13:26 +01:00
Alex Beregszaszi
f3230a41ce
Document caveats about timestamp and blockhash
2017-09-01 19:13:26 +01:00
Alex Beregszaszi
8e1aae2e1a
Document gas/value modifiers with overloading
2017-09-01 19:09:36 +01:00
Alex Beregszaszi
f787ecae5a
Document byte[] vs bytes
2017-09-01 19:09:36 +01:00
Alex Beregszaszi
8743b2cead
Document call/gas modifiers properly
2017-09-01 19:09:07 +01:00
Alex Beregszaszi
b3c251c154
Merge pull request #2831 from ethereum/docs
...
Various doc updates
2017-08-28 12:47:44 +01:00
Alex Beregszaszi
550d646b97
Explain safe purchase (even number)
2017-08-28 12:14:41 +01:00
Alex Beregszaszi
5a5d21d0c8
Add note about throw being deprecated
2017-08-28 12:04:56 +01:00
Alex Beregszaszi
2b26d6b9d7
Require 0.4.12 for the VectorSum example (for loop)
2017-08-28 11:59:36 +01:00
Alex Beregszaszi
e649ce71bd
Refer to internal ABI documentation
2017-08-28 11:59:35 +01:00
Alex Beregszaszi
412cc6bc58
Highlight opcodes in docs
2017-08-28 11:59:35 +01:00
Alex Beregszaszi
dd2cc899bb
Fix lists and links
2017-08-28 11:59:35 +01:00
Robert Edström
5e73ea7fbc
Correct package name for installing solc on Arch
2017-08-27 14:36:41 +03:00
Alex Beregszaszi
2af949baaa
Explain the limitations of view and pure
2017-08-25 12:49:53 +01:00
Alex Beregszaszi
f791ca3957
Clarify ABI regarding constant
2017-08-25 12:37:23 +01:00
Alex Beregszaszi
bb493bf52d
Require 0.4.16 for view/pure in docs examples
2017-08-25 12:37:23 +01:00
chriseth
0878eaad46
Prepare 0.4.16 release.
2017-08-24 18:31:37 +02:00
chriseth
71294b2872
Merge pull request #2798 from ethereum/statemutability
...
Rename statemutability to stateMutability in ABI/AST
2017-08-24 18:27:08 +02:00
Chim Kan
efe9d55ab2
Update on the example for BlindAction
...
In the Mist app, the Blind Action contract cannot compile because it cannot accept implicit conversion of integer to byte32. I just added the conversion method byte32 in line 470 for bid.blindedBid.
2017-08-24 12:03:27 -04:00
Alex Beregszaszi
deeac7e2e0
Rename statemutability to stateMutability in ABI/AST
2017-08-24 15:23:00 +01:00
Alex Beregszaszi
23c791e4df
Add pure to grammar
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
504e6285f3
Add pure to ABI spec
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
93e6e83093
Document pure functions
2017-08-24 13:46:18 +01:00
Nick Savers
f67f798887
Fix link to Russian version on wiki
2017-08-24 12:15:26 +02:00
Chim Kan
b5d2a4ecd7
Adding storage into the pointer for Voter delegate
...
Hi,
The example from https://github.com/ethereum/solidity/blob/develop/docs/solidity-by-example.rst is not working.
It keeps giving this error in the Mist program:
Could not compile source code.
Variable is declared as a storage pointer. Use an explicit "storage" keyword to silence this warning.
Voter delegate = voters[to];
^------------^
The solution is just to add the keyword "storage" and then the example works again.
2017-08-23 20:25:12 -04:00
Alex Beregszaszi
3b07c4d38e
Merge pull request #2757 from ethereum/cmake
...
Static linking
2017-08-23 12:36:24 +01:00
Paweł Bylica
09628dee8c
docs: Add a note about CMake options
2017-08-22 22:50:25 +02:00
Alex Beregszaszi
b1cdf81506
Document view functions
2017-08-22 18:25:46 +01:00
Alex Beregszaszi
9e8d2a561f
Update grammar with view
2017-08-22 18:24:22 +01:00
Alex Beregszaszi
efe4d68a7b
Introduce view (and keep constant as an alias)
2017-08-22 18:24:22 +01:00
Alex Beregszaszi
8025ac180f
Add missing keywords to documentation lexer
2017-08-16 21:24:20 +01:00
Alex Beregszaszi
d5f01460f9
Allow constant modifier on state variables in grammar
2017-08-16 21:22:59 +01:00
Alex Beregszaszi
47b6aa1f5b
Update grammar to reflect state mutability
2017-08-16 21:19:09 +01:00
Alex Beregszaszi
247ed0de30
Merge pull request #2654 from ethereum/docs-fixed
...
Update grammar/docs for current fixed point types
2017-08-16 19:51:37 +01:00
Alex Beregszaszi
09ef3d8e72
Add proper warning for fixed point types
2017-08-16 16:47:49 +01:00
Alex Beregszaszi
4acc552e66
Fix the grammar for fixed point types
2017-08-16 16:47:49 +01:00
Alex Beregszaszi
80ee7c2b36
Fix ABI for fixed types
2017-08-16 16:47:11 +01:00
chriseth
2021508653
Update contracts.rst
2017-08-16 11:31:50 +02:00
Isaac Ibiapina
2dc9e53a49
Specify address as string on events documentation
2017-08-15 14:57:10 -04:00
chriseth
80f83169b1
Merge pull request #2659 from jamesray1/patch-25
...
Link: members-of-addresses in docs/types.rst
2017-08-15 17:46:21 +02:00
chriseth
2fa59489b6
Merge pull request #2664 from joshuahannan/develop
...
added while loop description
2017-08-15 17:45:44 +02:00
chriseth
8ee973f316
Merge pull request #2660 from jamesray1/patch-26
...
Constructor index in docs/contracts.rst
2017-08-15 17:43:29 +02:00
chriseth
29cf3d9c58
Merge pull request #2732 from ethereum/statemutability-abi
...
Add statemutability field to ABI
2017-08-15 17:39:20 +02:00
Alex Beregszaszi
12f3257e7d
Add statemutability field to the ABI
2017-08-15 11:35:50 +01:00
feliam
ed77f706a0
Update installing-solidity.rst
2017-08-14 16:47:16 -03:00
Stu West
fdeb94a105
docs typo: remove duplicate period and unnecessary spaces in intro
2017-08-12 15:43:41 -07:00
chriseth
5b26e2bcee
Merge pull request #2486 from jamesray1/patch-22
...
Ref to getter function in docs/miscellaneous.rst
2017-08-11 18:26:46 +02:00
chriseth
a0f9e8e778
Merge pull request #2485 from jamesray1/patch-21
...
Update frequently-asked-questions.rst with a ref to getter functions
2017-08-11 18:26:14 +02:00
chriseth
0fab0ed427
Merge pull request #2487 from jamesray1/patch-23
...
Ref to getter function in docs/introduction-to-smart-contracts.rst
2017-08-11 18:25:23 +02:00
Alex Beregszaszi
ecec557d2b
Merge pull request #2634 from ethereum/chriseth-patch-1
...
Clarify internal function types
2017-08-11 16:59:22 +01:00
Alex Beregszaszi
9358001ba4
Use temporary variable for sum example
2017-08-10 17:47:35 +01:00
Alex Beregszaszi
34503d98d7
Move init/cond into the for loop
2017-08-10 17:30:57 +01:00
Alex Beregszaszi
a323486a9b
Add pure assembly example for summing
2017-08-10 17:30:57 +01:00
vladislav-ankudinov
79137e4703
fix typo 'onte' -> 'onto'
2017-08-09 14:46:51 +03:00
chriseth
3aef36b1cf
Update changelog.
2017-08-08 15:56:52 +02:00
SaadSurya
8a9f62842d
Update installing-solidity.rst
2017-08-07 16:53:56 +05:00
chriseth
dc0f85c4fb
Merge pull request #2685 from elopio/patch-1
...
Add the command to install the stable solc snap
2017-08-04 14:51:31 +02:00
Adrián Calvo
8d832c7cd3
Removes reference to stack depth attack
...
Changed the old stack depth attack reference to a generic execution of an untrusted contract to keep the suggestion of the withdrawal pattern.
2017-08-04 14:08:37 +02:00
Leo Arias
f5fc808875
Add the tag for the command
2017-08-02 01:53:07 -06:00
Leo Arias
af128b6c97
Add the command to install the stable solc snap
...
Now that v0.4.14 was released, all the changes in the snapcraft.yaml landed, the continuous delivery is configured both for edge and candidate snaps, and we have been testing the snap for a while, I have pushed it to the stable channel in the Ubuntu store.
2017-08-02 01:51:43 -06:00
Alex Beregszaszi
d1b13c0624
Add warning that low-level call/callcode/delegatecall don't check for existence
2017-08-01 20:51:52 +01:00
Alex Beregszaszi
a46552540e
Add bug.json entry for delegatecall
2017-08-01 20:51:45 +01:00
James Ray
0da46f259f
:ref:getter function<getter-functions>
2017-07-31 20:35:29 +10:00
James Ray
5678a08d58
:ref:getter function<getter-functions>
2017-07-31 20:32:34 +10:00
James Ray
8a19b2f24e
:ref:getter function<getter-functions>
2017-07-31 20:26:26 +10:00
chriseth
91e7fcaa59
Release date for version 0.4.14.
2017-07-31 12:05:59 +02:00
chriseth
a73fb4d529
Wording.
2017-07-31 11:44:35 +02:00
chriseth
223261893a
Merge pull request #2658 from jamesray1/patch-8
...
Updated link for getter-functions for consistency in docs/contracts.rst
2017-07-31 11:41:23 +02:00
Joshua Hannan
5f9c02c6b6
added while loop description
2017-07-29 18:15:54 -05:00
James Ray
0c63f271a2
Updated getter-functions ref
2017-07-29 12:05:49 +10:00
chriseth
2cdb5c9e83
Changelog and bug list entry.
2017-07-28 15:33:00 +02:00
James Ray
064918c94a
Constructor is not a solidity keyword
...
Removed backticks
2017-07-28 15:31:03 +10:00
James Ray
c5b82f7d50
Constructor index
...
For referencing, especially when it hasn't been mentioned but not discussed in detail previously e.g. here and here.
2017-07-28 15:24:19 +10:00
James Ray
84e71f061c
Link: members-of-addresses
2017-07-28 15:07:18 +10:00
James Ray
3c3060dd87
:ref:getter-functions
2017-07-28 11:54:59 +10:00
James Ray
c03a85aa7b
ref getter-functions
2017-07-28 11:50:20 +10:00