Commit Graph

2651 Commits

Author SHA1 Message Date
Denton Liu
fc121b9ba7 Documented max stack depth at 1024 2016-06-02 09:14:53 -04:00
Denton Liu
0b4b5e1046 Make address link look better 2016-06-02 09:13:27 -04:00
chriseth
ed9cc5476e style 2016-06-01 23:40:38 +02:00
Denton Liu
4a2c8fa9b7 uint20 is not a type 2016-06-01 13:59:45 -04:00
Denton Liu
1f19b93836 Copied warning message from cherry-picked commit 2016-06-01 13:59:16 -04:00
Denton Liu
f03d315bad Updated incorrect list number 2016-06-01 13:25:36 -04:00
chriseth
84a8c0c008 Document some pitfalls in connection with "send". 2016-06-01 13:22:15 -04:00
Denton Liu
9da7a4c17c Link address-type and address-global methods 2016-06-01 13:18:43 -04:00
Denton Liu
cb2a4df6e5 Corrected typo 2016-06-01 13:15:17 -04:00
chriseth
d8bf98598b Document inline arrays. 2016-05-31 15:55:58 +02:00
chriseth
f9c8a9b5ca Removed some problems in documentation examples. 2016-05-31 13:56:16 +02:00
Denton Liu
2d32041552 Named the global function parameters 2016-05-30 13:18:30 -04:00
Denton Liu
a29aaa3776 Added section on address-related constants 2016-05-30 13:18:30 -04:00
Denton Liu
e72f819111 Corrected descriptions of hashes 2016-05-30 13:18:30 -04:00
Denton Liu
0c03577ade Removed leading space 2016-05-30 13:18:29 -04:00
Denton Liu
aafc65a275 Made explicit that we use KECCAK-256 2016-05-30 13:18:29 -04:00
Denton Liu
2667874587 Removed ending periods for consistency 2016-05-30 13:18:29 -04:00
Denton Liu
c0e10b1cf0 Added the type of .balance 2016-05-30 13:18:29 -04:00
Denton Liu
a6785113b5 Sorted block attributes alphabetically 2016-05-30 13:18:28 -04:00
Denton Liu
bc3e17192f Made it apparent that block.blockhash is function 2016-05-30 13:18:28 -04:00
Denton Liu
91459ffc76 Corrected underline length 2016-05-30 13:18:28 -04:00
Denton Liu
a011ffdd48 Corrected capitalisation on index.rst 2016-05-30 13:18:14 -04:00
Denton Liu
d0a0e4f3d2 Added a section about .send() returning false 2016-05-30 09:44:33 -04:00
Denton Liu
17f23629f1 Added @Arachnid's string library 2016-05-30 09:44:33 -04:00
Denton Liu
9862d61a5a Removed inline code formatting for one title 2016-05-30 09:44:33 -04:00
Denton Liu
2112f6239c Corrected underline lengths 2016-05-30 09:44:33 -04:00
Denton Liu
49f5bc7ce9 Changed inline code syntax
Changed from :code:`<inline>` to ``<inline>``
2016-05-30 09:44:33 -04:00
Denton Liu
652bb0e8c1 Modified units-and-global-variables.rst
Corrected syntax for inline code
2016-05-30 09:44:33 -04:00
Denton Liu
a73428b4ef Modified types.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
09a7fb7f6b Modified style-guide.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
b3669e6394 Corrected solidity-by-example.rst
Fixed inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
d87627e6ee Modified miscellaneous.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
3fc4e2c14a Modified layout-of-source-files.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
506191b06c Modified introduction-to-smart-contracts.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
981c38b8b0 Modified installing-solidity.rst
Corrected inline code syntax
2016-05-30 09:44:33 -04:00
Denton Liu
5d084afa81 Fixed whitespacing issues 2016-05-30 09:44:33 -04:00
Denton Liu
a67317928a Corrected FAQ titles 2016-05-30 09:42:30 -04:00
Denton Liu
ef6dc52801 Modified frequently-asked-questions.rst
Changed inline code syntax
2016-05-30 09:42:30 -04:00
Denton Liu
80600a5a42 Modified control-structures.rst
Changed inline code syntax
2016-05-30 09:42:30 -04:00
Denton Liu
c8e4ba4b52 Modified contracts.rst
Changed inline code syntax
2016-05-30 09:42:30 -04:00
Denton Liu
d57efc06c4 Modified common-patterns.rst
Now it uses proper inline code syntax
2016-05-30 09:42:30 -04:00
Jacob Payne
0b56c5d0d8 Added Atom Solidity Linter to Docs 2016-05-27 20:44:19 -07:00
chriseth
064c3e84bb Merge pull request #601 from mathvdh/patch-1
Typo correction in solidity-by-example.rst
2016-05-27 16:50:41 +02:00
chriseth
ddc633f175 Use original vim-solidity repository 2016-05-26 19:14:25 +02:00
Mathieu Van der Haegen
0a9c95c53d Typo correction in solidity-by-example.rst
Just correcting a simple typo in the comments of the code
2016-05-26 14:43:00 +02:00
chriseth
fef7473e31 Add vim and emacs plugins. 2016-05-26 13:37:10 +02:00
Denton Liu
d7666d9eda Fixed errors introduced by previous commit
#565 introduced some errors in the documentation
2016-05-24 11:08:54 -04:00
chriseth
fad2d4ac01 Update links to browser-solidity. 2016-05-20 16:51:26 +02:00
chriseth
e3c5418543 Merge pull request #578 from winsvega/develop
More Solidity IDE links
2016-05-20 16:50:11 +02:00
chriseth
2f37356c58 Merge pull request #565 from VoR0220/fixedDataType
Fixed data typename fixes and documentation
2016-05-20 16:48:50 +02:00
Dave Hoover
ae677c1e31 Typo fix 2016-05-20 09:18:03 -05:00
Dimitry
65c8ddaa14 More links to solidity implementations 2016-05-20 16:10:50 +03:00
Denton Liu
27269181b3 Corrected capitalisation 2016-05-19 13:32:54 -04:00
Denton Liu
6eeb7ffb3c Changed link to point to solc-js repo 2016-05-19 12:00:21 -04:00
Denton Liu
8bd1115255 Corrected typo 2016-05-18 18:04:15 -04:00
VoR0220
9192357452 updated docs
types

reference
2016-05-18 16:36:05 -05:00
Denton Liu
d29b9b986e Changed link from markdown to rst
Added labels for the links to point to
2016-05-18 17:17:05 -04:00
Denton Liu
c851cd0481 Corrected capitalisation of symbol names 2016-05-18 17:17:05 -04:00
Denton Liu
a8164eb5d7 Corrected documentation for ecrecover 2016-05-18 17:17:05 -04:00
Denton Liu
5903ca451f Corrected "who's" to "whose" 2016-05-18 17:17:05 -04:00
Denton Liu
f8fcd1bc26 Changed do_something to doSomething
This is in accordance to the style guide
2016-05-18 17:17:05 -04:00
chriseth
798775fa1b Corrected errors. 2016-05-18 21:59:41 +02:00
Denton Liu
d152923548 Fixed a badly resolved merge conflict 2016-05-18 15:53:14 -04:00
Denton Liu
7c22a387f3 Changed whitespace formatting 2016-05-18 11:35:32 -04:00
Denton Liu
ff26ea6c08 Added space to example code 2016-05-18 11:35:32 -04:00
Denton Liu
d4ad3231a2 Removed trailing whitespace 2016-05-18 11:35:32 -04:00
Denton Liu
4b9e9cad56 Added an extra necessary linebreak 2016-05-18 11:35:32 -04:00
Denton Liu
18fb63167b Removed trailing whitespace 2016-05-18 11:35:28 -04:00
Denton Liu
d70ae38e92 Fixed table formatting 2016-05-18 11:23:48 -04:00
Denton Liu
51fe1bd9c2 Replaced tabs with spaces 2016-05-18 11:23:48 -04:00
Denton Liu
d6f05a6d36 Increased clarity of assembly statement 2016-05-18 11:23:48 -04:00
Denton Liu
14bd009eb6 Corrected spacing to four spaces 2016-05-18 11:23:47 -04:00
Denton Liu
bdb48b8567 Removed trailing space 2016-05-18 11:23:47 -04:00
Denton Liu
bb62a8b3fd Replaced all tabs with spaces 2016-05-18 11:23:47 -04:00
Denton Liu
8bbe99ad11 More code-style corrections 2016-05-18 11:23:47 -04:00
chriseth
0a37072e4c Merge pull request #572 from Melvillian/fix-example-contract-abi
fix example solidity contract code by adding argument to constructor
2016-05-18 00:39:47 +02:00
chriseth
775b757d0e Merge pull request #545 from chriseth/accessFunLabels
Allow access to functions in inline assembly.
2016-05-17 23:59:13 +02:00
chriseth
e28604f0b0 Typo 2016-05-17 17:05:03 +02:00
Alex Melville
38940ddfa5 fix example solidity contract code by adding argument to constructor 2016-05-15 17:16:44 -07:00
chriseth
4b445b898e Merge pull request #546 from chriseth/fixiszero
Correctly use not/bnot/iszero.
2016-05-14 00:58:55 +02:00
chriseth
902f1458c6 Merge pull request #543 from raineorshine/patch-1
Add this.balance and this.send to units-and-global-variables.rst
2016-05-13 19:31:44 +02:00
chriseth
c06051d38d Merge pull request #557 from Denton-L/scoping
Added Section about Scoping Behaviours
2016-05-12 23:07:52 +02:00
Denton Liu
20cec07b46 Removed unnecessary period 2016-05-12 13:25:00 -04:00
Denton Liu
7b6fd013a4 Added origin of scoping rules 2016-05-12 09:59:29 -04:00
Denton Liu
50eb3b8f8f Moved comment to more logical place 2016-05-12 09:49:49 -04:00
Denton Liu
e60a17379e Removed trailing spaces 2016-05-12 09:48:56 -04:00
chriseth
67ca3bb4b9 Allow access to functions in inline assembly. 2016-05-12 12:30:48 +02:00
Denton Liu
52a8d7b3f5 Added content 2016-05-11 17:07:25 -04:00
Denton Liu
08b7d4aebe Changed the title 2016-05-11 17:02:28 -04:00
Denton Liu
ef56723060 Created scoping section 2016-05-11 15:47:05 -04:00
Denton Liu
b6fd6ddc99 Change whitespace section to include exception
For single-line functions, some whitespace padding
makes the functions slightly more readable.
2016-05-11 15:16:18 -04:00
Denton Liu
d4125c4f07 Changed do_something to doSomething
This is in accordance to the style guide
2016-05-11 15:16:18 -04:00
mario02423
873c54106c Update style-guide.rst
Removed extraneous comma from line 366
2016-05-09 15:42:57 -05:00
Raine Revere
4bfec4efa9 Update units-and-global-variables.rst with link to address ref 2016-05-09 10:15:58 -06:00
chriseth
a927efb151 Correctly use not/bnot/iszero.
A long time ago, some opcodes were renamed. Now we should only have
not (bitwise negation) and iszero (logical negation).
2016-05-09 10:52:23 +02:00
Raine Revere
5e6e9df7dd Add this.balance and this.send to units-and-global-variables.rst
I looked here for this information and didn't initially find it. Hoping to help out others who think the same way as me and look here.
2016-05-08 13:27:30 -06:00
chriseth
9e36bdda8a Merge pull request #541 from Denton-L/develop
Minor Documentation Changes
2016-05-06 19:03:28 +02:00
Denton Liu
7e94a1d84d Added a clause about short functions 2016-05-06 10:19:28 -04:00
Denton Liu
7f940e498e Removed trailing whitespace 2016-05-06 09:53:06 -04:00
Denton Liu
7bc9777b70 Removed bulleted list 2016-05-06 09:42:05 -04:00
Denton Liu
961eb53f41 Moved the location of the "||" 2016-05-06 09:40:05 -04:00
chriseth
1b7e2d3068 Merge pull request #515 from ssonicblue/patch-1
Update natspec summary in layout-of-source-files.rst
2016-05-06 01:01:26 +02:00
Denton Liu
ffade949de Fixed up formatting 2016-05-05 15:31:00 -04:00
Denton Liu
88bb63a507 Corrected formatting 2016-05-05 15:10:32 -04:00
Denton Liu
3abb987179 Rephrased awkward phrasing 2016-05-05 15:06:04 -04:00
Denton Liu
50f894393a Removed a trailing space 2016-05-05 15:05:05 -04:00
Denton Liu
4650280fff Corrected misspelling 2016-05-05 15:02:47 -04:00
Denton Liu
565866dd87 Reformatted according to style guide 2016-05-05 14:58:02 -04:00
Denton Liu
a3230d60c2 Made the style consistent 2016-05-05 14:41:35 -04:00
Denton Liu
f364dcf719 Removed a bad reference to functions-on-addresses 2016-05-05 14:28:10 -04:00
Denton Liu
4de0a9556c Removed bullet characters from types 2016-05-05 14:28:05 -04:00
Denton Liu
6c3e78a3d8 Update structure-of-a-contract.rst
Changed a non-space whitespace character to a space
2016-05-05 14:05:51 -04:00
Denton Liu
768b778615 Update contracts.rst
Corrected grammar error
2016-05-05 14:01:50 -04:00
chriseth
7e0a1863de Documentation. 2016-05-05 13:36:32 +02:00
ssonicblue
943e27a1c3 Minor grammatical edit 2016-05-01 11:41:49 +08:00
ssonicblue
5a1f892361 Update natspec summary in layout-of-source-files.rst
Update the summary on natspec comments for clarity in what they do and how they should be used.
2016-04-20 19:53:36 +08:00
Dave Hoover
9af44f457c Typo fix 2016-04-11 22:53:26 -05:00
Dave Hoover
66c8c15a7f Tiny fix 2016-04-11 22:53:05 -05:00
Jordan Leigh
4b709f1bdd Update installing-solidity.rst
The brew install boost --c++11 command failed for me due to an outdated version of Node.js.

`brew upgrade` fixed this. I think it should be in the documentation to reduce the number of errors on install
2016-04-02 18:07:25 -07:00
chriseth
4d200e3ee6 Merge pull request #461 from ethereum/mappingStructDocumentation
Inner struct mapping copy into a mapping question
2016-03-31 13:08:51 +02:00
RJ
9720851bd6 Update frequently-asked-questions.rst 2016-03-30 12:08:48 -05:00
chriseth
2acdfc527e Merge pull request #464 from chriseth/doctypo
Typos in inline assembly documentation.
2016-03-30 18:59:43 +02:00
chriseth
bbfc580423 Typos in inline assembly documentation. 2016-03-30 18:32:39 +02:00
RJ
0df5f40ac4 Update frequently-asked-questions.rst 2016-03-30 10:43:39 -05:00
RJ
c2cf806996 quick fix for appearence 2016-03-30 10:36:22 -05:00
chriseth
b336f6261c Documentation. 2016-03-30 10:08:09 +02:00
RJ
0c5156ca50 Update frequently-asked-questions.rst 2016-03-29 13:05:42 -05:00
chriseth
5dd81360a9 Merge pull request #453 from michaltrzesimiech/patch-1
Update structure-of-a-contract.rst
2016-03-29 12:48:40 +02:00
michaltrzesimiech
d9158fd7ab Deleting redundant line 2016-03-26 08:48:15 +01:00
RJ
927a9710d5 Update frequently-asked-questions.rst 2016-03-25 11:25:14 -05:00
michaltrzesimiech
c994458a94 Update structure-of-a-contract.rst 2016-03-25 14:51:13 +01:00
RJ
49dc38bac0 Update frequently-asked-questions.rst 2016-03-23 16:42:01 -05:00
ssonicblue
570e7353b5 Update style-guide.rst
Update section 'Variable Declarations' for consistency with the format of the rest of the document.
2016-03-23 12:34:25 +08:00
chriseth
a81173be10 Extend example 2016-03-14 15:54:12 +01:00
chriseth
d34b59453a Clarification 2016-03-14 15:46:55 +01:00
chriseth
c38797fbff Fix examples. 2016-03-14 15:45:38 +01:00
chriseth
a762694f1d Allocating arrays. 2016-03-14 15:43:38 +01:00
RJ
11d67369bd Put in specific brew version as per the umbrella 2016-03-11 14:40:45 -06:00
chriseth
d0bb87ae88 Documentation for delegatecall. 2016-03-11 17:49:59 +01:00
chriseth
62d8be9e21 Warning about using integer literals in division. 2016-03-11 16:44:24 +01:00
uberlaufer
770d509af6 Update contracts.rst 2016-03-10 20:55:53 +01:00
uberlaufer
ec3800b28e shortened lines to 79 2016-03-10 20:53:13 +01:00
uberlaufer
ac03a08bec Update contracts.rst
minor grammar and spelling corrections
2016-03-10 19:12:16 +01:00
Georgios Paralykidis
858274cb19 Typo fix. 2016-03-08 23:13:34 +01:00
MrChico
3dbb8ad92a ecrecover takes uint8, not byte 2016-03-02 14:57:09 +01:00
Oleg Iakovlev
683f01fb22 [Minor]: typo fix 2016-03-01 13:15:20 +02:00
holgerd77
aec2f4879a Added in-depth links to function modifiers, structs and enums in structure section 2016-02-19 12:05:56 +01:00
holgerd77
448d1601ce Name-spacing the structure reference links for not being confused with the globally probably more used in-depth links 2016-02-19 11:47:16 +01:00
holgerd77
acee4b7040 Added in-depth links for further reading to the state variable, function and function modifier overview in the structure section 2016-02-19 11:30:00 +01:00
holgerd77
6640e9e918 Changed reference naming from understore to dash separation for consistency with existing naming 2016-02-19 11:03:30 +01:00
holgerd77
2e52170d7a Added examples, references to structure section 2016-02-18 11:45:15 +01:00
holgerd77
688313cc51 Comment code examples 2016-02-18 11:08:20 +01:00
holgerd77
0e44481b0f Code blocks for compiler use section 2016-02-18 11:00:33 +01:00
holgerd77
9904dc386d Use code blocks for import syntax explanations for better readability 2016-02-18 10:34:23 +01:00
chriseth
c6c3c78327 Merge pull request #382 from chriseth/bytesIndex
Index access for bytesXX.
2016-02-11 14:09:53 +01:00
RJ
7b5d96c43b Update frequently-asked-questions.rst
Correcting inline array documentation
2016-02-10 10:53:08 -06:00
RJ
543cc33681 Update frequently-asked-questions.rst 2016-02-10 10:45:46 -06:00
chriseth
13732aed12 Documentation. 2016-02-09 17:07:04 +01:00
Andres Nötzli
1d9f8c26f5 [Documentation] Add details on libjsonrpccpp-dev
Add explanation to the documentation that the package name changes from  `libjson-rpc-cpp-dev` to  `libjsonrpccpp-dev` and is supplied by the universe repository instead of the Ethereum PPA.
2016-02-03 13:04:29 -08:00
Andres Nötzli
f311a6123d [Documentation] Include correct dev package
The Ubuntu part of the installation guide mentions `libjson-rpc-cpp-dev`. However, the correct name seems to be `libjsonrpccpp-dev`.
2016-02-01 11:43:26 -08:00
chriseth
02161b29b8 documentation 2016-01-29 23:17:43 +01:00
chriseth
bdbb7d8a40 Merge pull request #370 from chriseth/redirects
Path remappings for solc.
2016-01-28 17:05:12 +01:00
chriseth
bdfd8a6e07 Update index.rst 2016-01-27 18:06:41 +01:00
chriseth
873f961bf4 Add a link to the ethereum stackexchange. 2016-01-27 18:04:30 +01:00
chriseth
92e8c9aec9 Document remappings 2016-01-25 21:02:06 +01:00
Lu Guanqun
41039705ac [cond-expr] add one doc about conditional expression 2016-01-22 17:14:01 +00:00
chriseth
ca45cfee8c Merge pull request #306 from pipermerriam/piper/flesh-out-naming-conventions
Flesh out naming convention in the Style Guide
2016-01-14 11:38:56 +01:00
chriseth
9ed15c40c6 Some more clarifications about remappings. 2016-01-13 17:35:38 +01:00
chriseth
154dd8cb02 Extended documentation about imports. 2016-01-13 17:35:05 +01:00
chriseth
02c1aacd25 Merge pull request #345 from VoR0220/develop
Inline Arrays
2016-01-12 19:01:35 +01:00
RJ Catalano
c45593a444 clarification on dynamic arrays, switcheroo on typepointer, and a documentation test added 2016-01-11 23:41:20 -06:00
chriseth
3d66e5ad2e Refund actual deposit, and not bid value.
Thanks to @jonasnick for finding this.
Fixes #349
2016-01-12 00:47:23 +01:00
RJ Catalano
b230fe1905 forgot to take the auto tabs off...turned into spaces 2016-01-11 15:48:41 -06:00
RJ Catalano
9c29cf79cf added documentation and one last test for struct creation inline 2016-01-11 15:36:30 -06:00
Piper Merriam
3af5db99b8 fix spelling and heading title 2016-01-06 16:26:08 -07:00
chriseth
252bd142b9 Merge pull request #331 from u2/doc_fix2
docs: code sytle
2016-01-04 11:50:22 +01:00
chriseth
306245113d Merge pull request #329 from guanqun/patch-2
[docs]: change unsupported underscore to star
2016-01-04 11:47:47 +01:00
u2
af2e4c0673 docs: code sytle 2015-12-30 20:56:46 +08:00
Lu Guanqun
e213d7f25b [docs]: change unsupported underscore to start
highlight "not"
2015-12-30 13:46:05 +08:00
Lu Guanqun
04eecdc73f [docs]: add an ending period 2015-12-30 12:28:03 +08:00
chriseth
6b711d0527 Merge pull request #316 from chriseth/docs
Fixes in the misc section.
2015-12-21 17:37:08 +01:00
chriseth
8fe89455b3 Fixes in the misc section. 2015-12-21 16:54:32 +01:00
ethers
f03a8c9cb7 sending value to an overloaded function
from https://gitter.im/ethereum/solidity?at=5673fb41b5777fb85ba496fa
2015-12-18 18:13:17 -08:00
RJ
96854548f8 Update installing-solidity.rst 2015-12-17 12:55:51 -06:00
RJ
14c7ceef28 Update installing-solidity.rst 2015-12-17 10:36:31 -06:00
RJ Catalano
8edd409c61 new doc 2015-12-17 10:31:37 -06:00
Piper Merriam
d1882bc753 use mixedCase 2015-12-17 08:57:02 -07:00
Piper Merriam
d63ae5a5fa Flesh out naming convention section of docs 2015-12-16 16:21:04 -07:00
chriseth
5622011bc5 Note about private note being invisible. 2015-12-14 16:22:52 +01:00
chriseth
c7ec85754a Pygments highlighting rules for Solidity. 2015-12-10 17:30:33 +01:00
chriseth
ca10971291 Merge pull request #293 from chriseth/doc_index
Documentation index page and build instructions.
2015-12-10 15:47:18 +01:00
chriseth
9fd7200847 Overflow check. 2015-12-10 12:34:46 +01:00
chriseth
3ce73e0bd3 Added build guide. 2015-12-10 12:22:53 +01:00
chriseth
b344bbac5d Improved index page. 2015-12-10 11:36:27 +01:00
RJ
8223abaf20 Update for_Ze_Devs.md 2015-12-09 20:45:17 -06:00
RJ
2385f2ffbc Update for_Ze_Devs.md 2015-12-09 14:04:06 -06:00
RJ
dfea21209e Update for_Ze_Devs.md 2015-12-09 13:57:05 -06:00
RJ
1f1b180d94 Create for_Ze_Devs.md
tentative means to get a dev environment set up for the compiler on OS X
2015-12-09 13:54:26 -06:00
chriseth
92c789a89c Added some lost changes. 2015-12-07 23:35:39 +01:00
chriseth
99bb8a9740 Add pdf config. 2015-12-07 23:35:39 +01:00
chriseth
64fa9ca478 Imported documentation. 2015-12-07 22:35:51 +01:00