chriseth
f01689ac77
Clarify packed encoding.
2018-08-08 21:47:40 +02:00
chriseth
d634d20b5b
Merge pull request #4684 from ethereum/underscores_in_numeric_literals
...
[BREAKING] Underscores in numeric literals
2018-08-08 21:36:57 +02:00
Alex Beregszaszi
551343ae3e
Merge pull request #4665 from mattaereal/cmake-patch-solver
...
cmake option added to make solvers optional
2018-08-08 17:58:01 +01:00
Matías Aereal Aeón
4b20708c49
cmake flags to make solvers optional. Implementation of #4651
2018-08-08 12:43:57 -03:00
Christian Parpart
b9222808f6
Cleanup & polish numbers-with-underscores parsing, also improving tests.
2018-08-08 13:38:46 +02:00
chriseth
42447a14eb
Merge pull request #4747 from ethereum/enum-docs
...
Update enum with lifting the restriction for interfaces
2018-08-08 12:56:07 +02:00
Balajiganapathi S
09a36cba02
Add stricter hex underscore rules
2018-08-08 12:05:51 +02:00
Balajiganapathi S
0000bfc604
Allow underscores in numbers.
2018-08-08 12:05:51 +02:00
Alex Beregszaszi
a99347e9f0
Yul grammar: allow multiple $ signs (matches Solidity)
2018-08-07 22:16:22 +01:00
Alex Beregszaszi
047561f4ec
Update enum with lifting the restriction for interfaces
2018-08-07 22:04:21 +01:00
chriseth
5d5626e6d7
Clarify allocation and initial value of free memoy pointer.
2018-08-07 13:37:06 +02:00
Luke Schoen
835c05cb3a
Update style guide with regards to CapWords requirement for contract and file naming.
2018-08-06 18:23:58 +02:00
chriseth
7c9bfb62f9
Merge pull request #4498 from ethereum/faq-reorg-intro
...
Move intro related FAQ points
2018-08-06 17:59:37 +02:00
Chris Ward
e295e1fcbd
Move intro related FAQ points
...
Changes from feedback
Changes from review
2018-08-06 17:55:35 +02:00
chriseth
40fbe9b86e
Remove initial sentence.
2018-08-06 15:52:11 +02:00
chriseth
20c65f9af1
Merge pull request #4616 from ethereum/1093-interface-generator
...
Add interface generator to tools section
2018-08-03 21:15:14 +02:00
Christian Parpart
a4ee1dfc83
Merge pull request #4412 from ethereum/v050-reference-resolver-errorTypeForLoose
...
[BREAKING] permanently set errorTypeForLoose from Warning to SyntaxError
2018-08-03 19:30:33 +02:00
Chris Ward
22a2f5dd1d
Clarify truncation with addresses
2018-08-03 14:09:42 +01:00
Christian Parpart
ed3cb327ea
Remove loose assembly features from the documentation
2018-08-02 13:36:48 +01:00
chriseth
68f9128475
Merge pull request #4584 from dylanjw/update-abi-event-doc
...
Update doc referencing packed mode encoding for dynamic typed topic args
2018-08-02 14:27:38 +02:00
Alex Beregszaszi
cbcdc9dc42
Point the documentation to the new Code of Conduct URL
2018-08-01 22:42:16 +01:00
Alex Beregszaszi
a78565e44f
Merge pull request #4508 from ethereum/nameCollisionCrash
...
[BREAKING] Don't exclude public state variables when looking for conflicting declarations.
2018-08-01 20:53:56 +01:00
Alex Beregszaszi
1f832e068b
Merge pull request #4639 from ethereum/docs-fix-specify-limit
...
Small clarifications around the 2300 gas stipend from transfer and send
2018-08-01 16:23:06 +01:00
Chris Ward
0ad646635f
Small clarifications around the 2300 gas stipend from transfer and send
2018-08-01 16:21:29 +01:00
Daniel Kirchner
cea46acef7
Update documentation.
2018-08-01 17:18:17 +02:00
Chris Ward
3c919766e8
Changes after rebasing
2018-08-01 14:22:09 +02:00
Chris Ward
a6cb6777c9
Add contract type to types doc
2018-08-01 12:21:47 +01:00
chriseth
b800bfb021
Fix tests regarding contract type conversion.
2018-08-01 11:04:35 +01:00
chriseth
c8232d9759
Disallow conversion between unrelated contract types.
2018-08-01 11:04:35 +01:00
Alex Beregszaszi
9436fd9363
grammar: remove stray IdentifierList rule
...
This was left in #4274 (dbd0723
)
2018-07-31 00:28:01 +01:00
chriseth
bc13365a7b
Merge pull request #4569 from ethereum/grammar-assembly
...
Update grammar.txt for inline assembly
2018-07-30 16:54:59 +02:00
Chris Ward
6c3a2f8e9b
Clarify what ‘memory type’ is
...
Use RST links
2018-07-30 15:48:06 +02:00
Chris Ward
f4ae002dab
Add interface generator to tools section
2018-07-30 10:08:51 +02:00
Dylan Wilson
d6d1a41286
Update doc referencing packed mode encoding for dynamic typed topic args
2018-07-25 15:28:53 -07:00
Alex Beregszaszi
61a8b098e6
Mention that constant and payable are deprecated in the ABI spec
2018-07-25 11:23:44 +01:00
Alex Beregszaszi
76bc04244a
Clarify relation between stateMutability and payable/constant
2018-07-25 11:23:41 +01:00
Alex Beregszaszi
582ab4eab4
grammar: rename AssemblyLocalBinding to AssemblyVariableDeclaration
2018-07-25 00:08:42 +01:00
Alex Beregszaszi
258e8caa59
grammar: introduce AssemblyExpression and use it in Assignment/LocalBinding
2018-07-25 00:08:08 +01:00
Alex Beregszaszi
ed4022fbca
grammar: support all assignment stataments in inline assembly
2018-07-25 00:05:19 +01:00
Alex Beregszaszi
79ddcc7680
Merge pull request #4453 from ethereum/codeOfConduct
...
Add Code Of Conduct
2018-07-23 17:00:02 +01:00
Erik Kundt
1e69896cd6
Adds Code Of Conduct.
2018-07-23 17:52:59 +02:00
chriseth
9697b5886e
Merge pull request #4520 from ethereum/faq-reorg-index-tools
...
Move note on decompiling
2018-07-20 13:44:12 +02:00
Chris Ward
14ea11fad0
Fix typo
2018-07-20 10:45:04 +02:00
Chris Ward
1aff040799
Move note on decompiling
2018-07-18 14:28:58 +02:00
Alex Beregszaszi
8cc675150e
Merge pull request #4345 from ethereum/docs-tests
...
Document the required cpp-ethereum commit hash
2018-07-18 13:18:31 +01:00
Alex Beregszaszi
4bd22399da
Keep the proper aleth hash in contributing.rst
2018-07-18 10:20:18 +02:00
Alex Beregszaszi
f351eb1b3c
Document the required cpp-ethereum commit hash
2018-07-18 10:20:08 +02:00
Erik Kundt
b5ecfbe5bc
Enforces visibility specifier and updates docs.
2018-07-17 17:44:51 +02:00
Nicolás Venturo
3bf8fb741e
Minor doc style fix
...
An extra newline caused a line to appear in bold.
2018-07-16 14:26:05 -03:00
chriseth
931794001e
Merge pull request #4500 from ethereum/v050-interface-functions-must-be-external
...
[BREAKING] interface functions must be external
2018-07-16 14:43:56 +02:00
chriseth
c5ff173431
Merge pull request #4512 from chase1745/use-explicit-data-locations-external-tests
...
Added default data locations to docs and other external tests.
2018-07-16 14:04:18 +02:00
chriseth
1a1cff189b
Merge pull request #4505 from nventuro/patch-1
...
Update docs allowed mapping key values
2018-07-16 13:50:31 +02:00
Christian Parpart
396bf11858
enforce interface-functions to be external-declared
...
- libsolidity: Enforce interface-functions must be external-declared.
- Changelog adapted to reflect changes wrt. functions in interfaces.
- test: Adjustments according to prior interface-function changes.
- tests: Adapting SolidityEndToEndTest to interface-function change.
- docs: Adapted documentation to interface-function change.
2018-07-16 12:15:36 +02:00
Chase McDermott
3267adcd14
Added default data locations to docs and other external tests.
2018-07-14 16:42:43 -05:00
Michał Załęcki
7c1672f36e
Fix typo in the function name
2018-07-14 18:32:47 +02:00
chriseth
31e56f9f99
Merge pull request #4438 from ethereum/address_members_external_tests_docs
...
Address members used by contracts: update external tests and docs
2018-07-13 01:28:29 +02:00
chriseth
052f19c6b0
Merge pull request #4431 from ethereum/tupleDeclaration
...
Disallow multi variable declarations with mismatching number of values.
2018-07-13 01:23:28 +02:00
Nicolás Venturo
e3339a9684
Update docs allowed mapping key values
...
Functions cannot be used as mapping keys (e.g. the following contract does not compile):
```
pragma solidity ^0.4.24;
contract Foo {
mapping(function (uint) pure returns (uint) => string) a;
}
```
2018-07-12 19:58:06 -03:00
Eric Ren
39031e1a96
removed addtional solc in docker command
2018-07-12 15:19:41 -07:00
Daniel Kirchner
6f383e1626
Update documentation.
2018-07-12 20:33:51 +02:00
Nicolás Venturo
910fa3cd7c
Removed repeated documentation
...
There is already a paragraph below describing how to call functions in both their internal and external forms (and IMO it's clearer).
2018-07-12 15:25:42 -03:00
chriseth
81271801b4
Merge pull request #4478 from ethereum/requireStorageLocation
...
Turn missing storage locations into an error.
2018-07-12 18:00:05 +02:00
Daniel Kirchner
df8bbffd8e
Update docs.
2018-07-12 12:54:42 +02:00
Leonardo Alt
3ebfcae829
Update external tests and docs
2018-07-12 12:53:49 +02:00
Leonardo Alt
38026d3114
Use STATICCALL for view and pure
2018-07-11 14:45:22 +02:00
Cryptomental
eb92d5f760
docs: Fix typos.
...
Used codespell and manual fixes.
Refs: #4442
2018-07-10 22:57:59 +02:00
chriseth
4547b32348
Merge pull request #4212 from jvmaia/patch-3
...
micropayment channel example with two chapters
2018-07-10 15:34:36 +02:00
chriseth
7650905567
Merge pull request #4415 from ethereum/uninitializedStoragePointer
...
[BREAKING] Turn uninitialized storage variables into error.
2018-07-10 15:24:01 +02:00
chriseth
d9c3b10b1c
Merge pull request #4465 from ethereum/tupleAssignment
...
Disallow tuple assignment with mismatching number of components.
2018-07-10 15:18:00 +02:00
Daniel Kirchner
951b745bd9
Update docs.
2018-07-10 13:27:48 +02:00
Alex Beregszaszi
5c404fcfac
Merge pull request #4460 from ethereum/docs-contract-abi
...
Rename ABI to Contract ABI
2018-07-10 11:04:10 +01:00
Daniel Kirchner
65631cffc2
Update documentation and Changelog.
2018-07-10 11:38:33 +02:00
Alex Beregszaszi
314fefbc05
Rename ABI to Contract ABI
...
It has been called as the "Contract ABI" on the original wiki page too and it seems to make more sense.
2018-07-09 23:48:44 +01:00
chriseth
15283e8535
Some copy-editing.
2018-07-10 00:45:00 +02:00
Alex Beregszaszi
8dc7609257
Merge pull request #4395 from xinbenlv/patch-1
...
Indicating abbr.
2018-07-09 13:28:27 +02:00
xinbenlv
1e7d44d31c
Indicate what the abbreviation ABI stands for in the ABI documentation
2018-07-09 12:24:54 +01:00
Alex Beregszaszi
5bd2229247
Merge pull request #4433 from mattaereal/patch-2
...
Docs: Missing new line for markdown to display properly
2018-07-09 13:23:58 +02:00
Leo Arias
4fb1fa02ea
Add missing periods to opcodes table in assembly.rst
...
The table is inconsistent between `..` and `...`. This updates all the explanations to use `...`.
2018-07-09 11:31:43 +01:00
Alex Beregszaszi
127eaab312
Add strict encoding mode to the ABI spec
2018-07-05 18:22:37 +02:00
Matías A. Ré Medina
de78c816b5
Docs: Missing new line for markdown to display properly
...
Somehow on the last PR I sent about this section a newline disappeared, I added it again.
2018-07-04 20:23:14 -03:00
chriseth
7101a89056
Merge pull request #4380 from elopio/patch-3
...
Update examples to use constructor keyword
2018-07-04 14:16:46 +02:00
Daniel Kirchner
d9a8f2aace
Update documentation and Changelog.
2018-07-04 10:14:58 +02:00
Leo Arias
8fdf3f5d45
update the style guide
2018-07-04 04:29:00 +00:00
chriseth
16f8c23aa0
Merge pull request #4367 from shad-k/fix/issue-4238
...
Add custom.css for docs to change pre tag styles
2018-07-03 22:40:51 +02:00
Shadab Khan
a673785326
Add custom.css for docs to change pre tag styles
...
Specify white space for table cells
Add custom.css for docs to change pre tag styles
Specify white space for table cells
Rearrange code
Delete theme_overrides.css
Remove extra code
2018-07-04 00:08:59 +05:30
Daniel Kirchner
f7153ee58a
Update documentation.
2018-07-03 15:31:34 +02:00
Christian Parpart
dbd0723a6d
grammar: removes the var-keyword from the grammar
2018-07-03 10:53:09 +02:00
Christian Parpart
133fbdbf18
documentation: adjustments to not use the "var" keyword
2018-07-03 10:53:09 +02:00
Erik Kundt
f74a9a346b
Fixes semantic versioning.
2018-07-02 17:02:17 +02:00
Erik Kundt
2031e8e0c1
Adds review suggestions.
2018-07-02 16:46:54 +02:00
Erik Kundt
e16e37f507
Updates docs to new constructor syntax.
2018-07-02 16:25:54 +02:00
Mike
2a9d54af58
Clarify scope of 'using A for B' ( #4252 )
...
* Issue 1213: Clarify scope of 'using A for B'
* Typo fix.
* Further restructuring and clarification of contracts doc.
* Revert closer to original wording and formatting.
2018-06-29 12:21:39 +02:00
chriseth
c9cab80389
Merge pull request #4375 from ethereum/fallbackExternalBackwardsCompatible
...
Fallback function has to be external: backwards-compatible changes.
2018-06-29 09:19:24 +02:00
chriseth
eeef82b2d7
Fallback function has to be external: backwards-compatible changes.
2018-06-29 00:23:52 +02:00
wpank
3cc780de33
Added static CSS to Sphinx in order to fix bug with RTD theme table wrapping
2018-06-27 12:01:48 -07:00
chriseth
4a842ecc82
Merge pull request #4097 from ethereum/noPackedExceptForPacked
...
[BREAKING] call only takes a single argument and does not pad
2018-06-27 18:29:01 +02:00
Alex Beregszaszi
ce4b233f8f
Merge pull request #4360 from mattaereal/doc_patches-1
...
Docs: Adding AFL's alternative configuration with clang.
2018-06-27 17:56:51 +02:00
Matías Aereal Aeón
638ac15956
Adding AFL's alternative configuration with clang.
2018-06-27 11:02:27 -03:00
chriseth
b55d9aacff
Add emit keyword to documentation.
2018-06-27 10:38:59 +02:00
Alex Beregszaszi
44f2cfb5ca
Clarify that using msize without updating the free-memory-pointer is a bad idea
2018-06-26 02:23:02 +02:00
João Vítor
7ffdad4ae3
add explanation about the splitSignature function
2018-06-25 19:06:44 -03:00
chriseth
17493e64ed
Documentation.
2018-06-25 17:17:18 +02:00
Alex Beregszaszi
b7ad97610f
Update documentation for strict address literals
2018-06-25 16:17:50 +02:00
Alex Beregszaszi
72e87423db
Disallow the years unit denomination properly
2018-06-21 20:21:02 +02:00
chriseth
3e9b4383cc
Merge pull request #4200 from biboran/3961
...
#3961 - added an example of two-dimensional array encoding
2018-06-21 14:09:53 +02:00
Leonardo Alt
8862b3092b
C99 scoping rules by default
2018-06-20 12:53:38 +02:00
chriseth
3eebba1087
Clarify documentation about events (mostly topics).
2018-06-19 19:53:02 +02:00
Nicolás Venturo
1edd2fa165
Add a changelog notice to the contributing doc
2018-06-19 11:04:18 -03:00
Timofey Solonin
6553b1114b
#3961 - added a more detailed description to the calculation of offsets
2018-06-17 21:20:11 +03:00
a4nkit
f79efb8dbf
fix typo
2018-06-13 12:50:32 +05:30
Alex Beregszaszi
d1e7e9ef5e
Merge pull request #3627 from ethereum/additional-keywords
...
[BREAKING] Add new reserved keywords.
2018-06-12 16:33:26 +01:00
Daniel Kirchner
e4b7b2160e
Add new reserved keywords.
2018-06-12 16:02:53 +02:00
Alex Beregszaszi
56a965ea96
Merge pull request #4232 from ethereum/renameiulia
...
Rename iulia to yul in documentation.
2018-06-12 10:07:56 +01:00
chriseth
abfec6829d
Rename julia/iulia to yul in documentation.
2018-06-12 10:00:00 +01:00
Daniel Kirchner
f33dc92cbd
Use proper SAR for signed right shifts and emulate on pre-constantinople.
2018-06-12 09:32:19 +01:00
João Vítor
6ec61e283c
update code version
2018-06-11 20:14:17 -03:00
João Vítor
48e6bb51fb
update micropayment channel example
2018-06-07 16:37:14 -03:00
Harry Moreno
20a5a9b15f
Update Event emit docs pragma
...
Event's `emit` usage was introduced in 0.4.21+
2018-06-07 15:07:07 -04:00
feliam
765241a154
Update abi-spec.rst
...
An infinite number of items in the sequence of types? ??
A negative number of type in the sequence ??
2018-06-06 18:40:26 -03:00
taitt
480e73d92e
doc: put the index at the bottom
2018-06-06 17:02:38 +07:00
chriseth
7422cd737d
Merge pull request #4227 from elopio/patch-1
...
docs: fix typo
2018-06-05 19:27:58 +02:00
Leo Arias
8ce5707a42
docs: fix code annotation
2018-06-04 23:48:25 -06:00
Leo Arias
058e01e44b
docs: fix typo
2018-06-04 23:44:46 -06:00
chriseth
c2e4c4651a
Merge pull request #4216 from kronosapiens/patch-2
...
Update function visibility example
2018-06-04 19:33:54 +02:00
chriseth
d004948929
Merge pull request #4201 from wjmelements/bytes-complex-type
...
move bytes and string to arrays section
2018-06-04 19:02:00 +02:00
Daniel Kronovet
1a603625d4
Denote getData
as view
2018-06-04 15:00:55 +03:00
Jason Cobb
acd8706309
Remove documentation references to sha3
2018-06-04 01:05:01 +01:00
João Vítor
1db78a1660
fix recoverSigner function
2018-06-03 18:20:53 -03:00
João Vítor
94381c67b9
fix returns
2018-06-03 17:57:15 -03:00
João Vítor
6bd82428d2
fix clainTimeout() function
2018-06-03 17:36:28 -03:00
João Vítor
e89d635045
fix a word
2018-06-03 13:20:49 -03:00
João Vítor
d1aa9b0a17
write the full contracts
2018-06-03 12:31:46 -03:00
Daniel Kronovet
a217cd05c9
Fix typo
2018-06-03 15:36:54 +03:00
Daniel Kronovet
0d4adc44c9
Update function visibility example
...
Two functions don't access state and should be `pure`. Also, inconsistent spacing when using arithmetic.
2018-06-03 12:25:52 +03:00
Timofey Solonin
0d25ba1649
#3961 - rewritten encoding example in a logical order instead of a sequential order
2018-06-02 19:04:37 +03:00
João Vítor
1dca223e77
fix code syntax
2018-05-31 11:13:14 -03:00
João Vítor
61454f574a
split long lines
2018-05-31 11:03:42 -03:00
João Vítor
70345d7c9c
micropayment channel example with two chapters
2018-05-31 06:20:14 -03:00
William Morriss
78b8baede7
keep stub in value types section, and move discussion to Arrays section
2018-05-30 10:34:01 -07:00
chriseth
5a73044fa7
Merge pull request #3743 from ethereum/popStorageArray
...
pop() for storage arrays
2018-05-30 18:32:08 +02:00
Erik Kundt
98d52beba3
Adds syntax tests, documentation and changelog entry.
...
Refines comment for array utility function.
2018-05-30 17:43:20 +02:00
chriseth
41965ca262
Merge pull request #4176 from sifmelcara/add/calldata-keyword
...
Add a new keyword, "calldata", to allow explicitly specify data location in external function's argument list
2018-05-30 14:42:50 +02:00
mingchuan
b7cafcbdf9
Allow using calldata
keyword to specify data location
2018-05-30 18:05:55 +08:00
William Morriss
648bb484ac
consistency: unordered list for restrictions
2018-05-29 16:56:45 -07:00
William Morriss
7bc36204d3
move bytes and string to complex types section
2018-05-29 16:31:26 -07:00
Timofey Solonin
32443f5705
#3961 - added an example of abi encoding of a function with two-dimensional dynamic arrays
2018-05-29 13:18:23 +03:00
Arindam Mondal
5187c66a25
Fix bug in documentation.
2018-05-28 23:37:47 +02:00
chriseth
8de26058c4
Merge pull request #4192 from vutsalsinghal/patch-1
...
CapsCase instead of camelCase
2018-05-28 22:07:07 +02:00
chriseth
b686fbbb32
Merge pull request #4180 from veox/use-pip-solidity-lexer
...
docs: Use Solidity lexer from PyPI, instead of a local module
2018-05-28 17:41:35 +02:00
chriseth
d2fb7a2a44
Merge pull request #4195 from jvmaia/patch-2
...
clarify warnings in contracts.rst
2018-05-28 16:13:25 +02:00
chriseth
c71e5f8e94
Merge pull request #4196 from dilatebrave/issue1210
...
doc: making the index appear on the left pane
2018-05-28 12:54:54 +02:00
taitt
08342f6d83
doc: making the index appear on the left pane
2018-05-28 10:54:34 +07:00
João Vítor
899bd5f39a
clarify warnings in contracts.rst
...
closes #4117
2018-05-27 21:58:58 -03:00
ritzdorf
fb08030a07
Array Length mistankingly taken as Offset
...
The array length was directly taken as an offset without the necessary multiplication with `0x20`.
2018-05-28 02:25:13 +02:00
Vutsal Singhal
2fa692a70a
CapsCase instead of camelCase
2018-05-26 15:37:52 -04:00
Noel Maersk
ad975a6f8c
docs: bump Solidity lexer package to v0.3.1.
...
That release includes stricter matching of "nested" globals, i.e.
it highlights `msg.sender` but not `sender`.
2018-05-24 14:58:30 +03:00
Noel Maersk
3678450549
docs: change default theme to RTD's.
...
RTD probably has their `default` theme set to their own `rtd` theme,
while CircleCI has some regular default Sphinx theme.
This changes the Sphinx project configuration to use `rtd` as the
theme.
2018-05-24 14:21:19 +03:00
Noel Maersk
4004fa8c98
docs: bump required Solidity lexer package version.
...
pygments-lexer-solidity 0.3.0 highlights NatSpec specials like
@author, @title, etc..
2018-05-24 14:18:07 +03:00
chriseth
5ee2ce353e
Merge pull request #4067 from ethereum/050
...
[BREAKING] Version 0.5.0
2018-05-23 18:11:20 +02:00
Noel Maersk
6b64dc0110
docs: remove utils/SolidityLexer.py
...
Note that some features present in this local module have not been
included in the upstream package yet!..
2018-05-23 16:56:51 +03:00
Noel Maersk
7acf5d5244
docs: use SolidityLexer from pygments_lexer_solidity package.
2018-05-23 16:56:51 +03:00
Flash Sheridan
ef1464a13c
Minor changes to make the English more idiomatic
2018-05-22 17:31:05 -04:00
Daniel Kirchner
f5a49f679a
Adjust tests.
2018-05-16 18:32:47 +02:00
Daniel Kirchner
5c59d56335
Disallow conversions between bytesX and uintY of different size.
2018-05-16 18:32:47 +02:00
chriseth
80d688ace0
Split changelog into language and compiler features and set release date.
2018-05-16 10:34:15 +02:00
chriseth
54839fdffb
Merge pull request #4101 from mesqueeb/patch-2
...
Extra line of explanation on Abstract contracts.
2018-05-16 10:21:33 +02:00
Luca Ban
e670004b1f
fixed capitalisation and contractions
2018-05-16 17:03:53 +09:00
chriseth
c9879a6b2b
Merge pull request #4144 from ethereum/julia-docs-fix
...
Fix formatting in Julia chapter
2018-05-16 09:43:21 +02:00
chriseth
6c8f78fb8f
Update documentation for multi variable declaration statement.
2018-05-16 03:52:24 +02:00
Alex Beregszaszi
9748c7ad3f
Fix formatting in Julia chapter
2018-05-16 02:11:27 +02:00
chriseth
20d67c0fce
Add requirements.txt for readthedocs.
2018-05-14 22:17:27 +02:00
chriseth
2f4faef606
Do not depend on where build is run.
2018-05-14 21:59:35 +02:00
chriseth
8f17f7219a
Merge pull request #3238 from ethereum/julia-specs
...
Add logic builtins to Julia and update type conversion prototypes
2018-05-14 20:43:16 +02:00
chriseth
ab63ab1cbb
Merge pull request #4093 from ethereum/prepareDropConstantKeyword
...
Prepare drop constant keyword.
2018-05-14 12:47:07 +02:00
chriseth
6191bef76a
Less-fewer-correction.
2018-05-09 18:04:57 +02:00
Alex Beregszaszi
f753dda337
Describe rule for type conversion functions in Julia
2018-05-09 17:04:11 +02:00
Alex Beregszaszi
af0d73f77d
Remove stop() as it is the same as return(0,0) in Julia sepcs
2018-05-09 17:04:11 +02:00
Alex Beregszaszi
63c81bc0d4
Add logic builtins to Julia and fix some typos
2018-05-09 17:04:11 +02:00
Daniel Kirchner
1a014f83cc
Prefer view over constant in the documentation.
2018-05-09 15:06:47 +02:00
Luca Ban
bb7a393756
Extra line of explanation on Abstract contracts.
...
And why they're useful.
2018-05-09 19:28:55 +09:00
chriseth
1e95335589
Merge pull request #4074 from elopio/docs/implicit-constructor
...
docs: document the implicit call of base constructor without arguments
2018-05-09 11:08:34 +02:00
chriseth
aeb6a33957
Merge pull request #4082 from androlo/develop
...
change assert and require docs
2018-05-09 11:07:00 +02:00
Leo Arias
114a0cf953
document that all the base constructors are called
2018-05-08 17:26:37 +00:00
chriseth
741ada79f9
Update documentation.
2018-05-08 15:32:36 +01:00
Andreas Olofsson
2f44aa4072
change assert and require docs
2018-05-07 11:44:37 +02:00
Leo Arias
a9f2936f27
docs: update the explanation of constructor
2018-05-05 21:45:14 +00:00
Leo Arias
4259c0d036
docs: document the implicit call of base constructor without arguments
2018-05-05 21:41:47 +00:00
chriseth
29572bdc48
Clarify components of X
2018-05-04 15:44:45 +02:00
nisdas
7db4166f77
Fixed typos in abi-spec documentation
2018-05-04 15:41:23 +02:00
chriseth
5738f93704
Merge pull request #4041 from kylewu/3764-vs-2017
...
Update windows build docs
2018-05-03 08:50:53 +02:00
Alex Beregszaszi
72c3b3a242
Merge pull request #4046 from ethereum/deprecateYears
...
State that years has been deprecated.
2018-05-03 04:18:09 +01:00
GuessWho
4d550e2c66
vs 2017 in install doc
2018-05-02 17:39:54 +02:00
Jonny Burger
1367fedfd0
Improve documentation and CLI help for --run
parameter
2018-05-02 17:10:30 +02:00
chriseth
a1a7653c70
State that years has been deprecated.
2018-05-02 16:24:19 +02:00
chriseth
451e8edb1a
Merge pull request #3992 from davesque/improve-abi-spec
...
A couple of ABI spec improvements
2018-05-02 15:50:10 +02:00
Alex Beregszaszi
5cce2e552b
Merge pull request #4026 from ethereum/prepareyul
...
Remove desugaring
2018-04-30 18:51:23 +01:00
chriseth
e27669811d
Remove desugaring
2018-04-30 19:18:06 +02:00
Alex Beregszaszi
52cc416a3f
Merge pull request #4001 from Magicking/fix_docs_date
...
docs: Update configuration from 2017 to 2018
2018-04-30 16:17:51 +01:00
chriseth
eb9dd24e50
Merge pull request #3975 from sledrho/develop
...
Updated StateVariable Grammar rule #3974
2018-04-30 17:12:35 +02:00
chriseth
ede6ee8776
Merge pull request #4023 from ethereum/exampledocs
...
Update some examples to remove warnings.
2018-04-30 16:58:24 +02:00
chriseth
65d8e5446c
Update some examples to remove warnings.
2018-04-30 16:21:55 +02:00
chriseth
8782508e0b
Update documentation about C3 linearization.
2018-04-30 16:15:41 +02:00
Magicking
f28b6e55f1
docs: Update configuration from 2017 to 2018
2018-04-27 08:31:27 +02:00
chriseth
ef2111a2fe
Merge pull request #3994 from rafialhamd/rafialhamd-documentation
...
Update Enum Type definition.
2018-04-26 10:20:09 +02:00
Rafiudeen Chozhan Kumarasamy
890a0a07a6
Update Enum Type definition.
...
It's better to say that, Enums contain finite set of 'constant values', instead of finite set of 'values'.
2018-04-25 21:32:50 +04:00
David Sanders
d72624ecb9
Make index notation more consistent
2018-04-24 18:17:44 -06:00
David Sanders
287ec8addb
Add note about zero-tuples
2018-04-24 17:55:39 -06:00
Leo Arias
aff19a1009
docs: clarify the maximum line length style
2018-04-24 10:27:35 -06:00
sledrho
0da8f1e1e4
Updated StateVariableGrammar rule #3974
2018-04-23 10:04:43 +01:00
Matthew Ludwig
cf347745bd
Updated constructors and pragma solidity lines.
...
Updated the Inheritance section of the docs in order to correct old constructor formats and update them to the new constructor() format.
2018-04-20 16:50:00 -04:00
chriseth
a79c9a1dfe
Prepare 0.4.23 release.
2018-04-19 17:21:34 +02:00
chriseth
3710fb59f0
Update security considerations.
2018-04-17 12:04:36 +02:00
chriseth
af18b4deb8
Merge pull request #3885 from LefterisJP/update_solidity_version_where_revert_with_reason
...
Docs: Update solidity version for revert with reason
2018-04-16 19:55:56 +02:00
chriseth
8be4cba570
Merge pull request #3865 from ethereum/updateConstructorVersionPragmas
...
[MERGE WITH RELEASE 0.4.22] Update version pragmas in constructor documentation.
2018-04-16 19:55:34 +02:00
chriseth
936832b3f9
Preparation for 0.4.22 release.
2018-04-16 19:51:49 +02:00
chriseth
a9c16b8c39
Add documentation.
2018-04-16 12:47:38 +02:00
chriseth
d8030c9b2a
Merge pull request #3880 from ethereum/addressMemberDocAndWarn
...
Improve documentation and warning about accessing contract members in…
2018-04-16 11:05:05 +02:00
Lefteris Karapetsas
8a7224683b
Docs: Update solidity version for revert with reason
2018-04-15 23:12:28 +02:00
chriseth
559fa58ddf
Document ABI encoding functions.
2018-04-13 18:36:33 +02:00
Daniel Kirchner
05c5ab19fb
Improve documentation and warning about accessing contract members inherited from address.
2018-04-13 18:26:24 +02:00
chriseth
966367305a
Remove dead code and clarify throw.
2018-04-12 20:13:16 +02:00
chriseth
b25598126e
Update documentation and minor changes.
2018-04-12 13:09:38 +02:00
chriseth
344a388d44
Update documentation.
2018-04-12 13:09:38 +02:00
chriseth
3da16b3e8a
Documentation for revert with reason string.
2018-04-12 13:09:37 +02:00
Daniel Kirchner
2192e4035a
Update version pragmas from >0.4.21 to ^0.4.22.
2018-04-12 10:43:00 +02:00
chriseth
0546a36aca
Merge pull request #3836 from netrunnerX/develop
...
Update solidity-by-example.rst.
2018-04-10 11:48:29 +02:00
NetX
089c295641
Update solidity-by-example.rst
2018-04-09 16:57:38 +02:00
Federico Bond
4e037281ac
Error on duplicated super constructor calls
2018-04-09 11:22:35 +02:00
Robbie Ferguson
49567b3f4c
Update Delegatecall Description in Docs
...
The previous description did not include the fact that the storage locations of the two contracts must align up until the storage variable(s) affected in order for the called contract to successfully write to the caller's storage. If they are misaligned, delegatecall will silently fail. This is difficult to debug without underlying knowledge of how delegatecall works, and clarity in the docs would certainly be helpful.
2018-04-06 16:38:59 +02:00
chriseth
d74b71a554
Merge pull request #3805 from kevinflo/tuple-documentation-var-removal
...
Removed documentation reference to var for tuple variable assignment
2018-04-05 16:19:16 +02:00
chriseth
251e4cff58
Document use of AFL.
2018-04-05 14:39:55 +02:00
Kevin Florenzano
d662622b25
Variable assignment wording change
2018-04-05 17:12:48 +09:00
chriseth
7cf09941bb
Merge pull request #3657 from ethereum/codingStyle
...
Use coding style.
2018-04-05 10:09:53 +02:00
chriseth
0f7e18780f
Clarify code state of contracts under construction.
2018-04-04 15:07:29 +02:00
chriseth
0cbe55005d
Create empty dynamic memory arrays more efficiently.
2018-04-04 12:37:04 +02:00
Roman
86c5d6aaad
hash256 -> bytes32 fix in misleading note
...
As it was described here: https://ethereum.stackexchange.com/questions/44628/understanding-low-level-interface-to-logs/44629?noredirect=1#comment52316_44629
2018-04-04 09:02:58 +03:00
Daniel Kirchner
3ae326139a
Document absence of constructors.
2018-04-03 18:21:55 +02:00
Daniel Kirchner
f855c78a08
Update version pragma and use new constructor syntax in std/ contracts.
2018-04-03 18:21:55 +02:00
bitshift
07c74ef924
Updates docs to new constructor syntax.
2018-04-03 18:21:55 +02:00
chriseth
d21382157c
Merge pull request #3801 from meowingtwurtle/preFixedPoint
...
Set default fixed point decimal places to 18
2018-04-03 11:10:55 +02:00
chriseth
3d0b99731f
Merge pull request #3803 from ethereum/homebrew
...
Remove brew linkapps from the installation instructions
2018-04-03 11:09:12 +02:00
Haoliang Yu
826de65e2d
fix a wrong number
2018-04-02 22:22:38 -04:00
kevinflo
884ea39d85
Removed documentation reference to the now-depricated var tuple variable assignment syntax
2018-04-02 13:57:19 +09:00
Alex Beregszaszi
29df18d4d7
Remove brew linkapps from the installation instructions
2018-03-31 01:11:56 +01:00
Jason Cobb
e37b619593
Set default fixed point decimal places to 18
2018-03-31 00:56:36 +01:00
wbt
8aadc179ae
Fix small formatting issue
...
in which a constant was not treated as code, inconsistent with surrounding examples.
2018-03-30 15:28:15 -04:00
Alex Beregszaszi
b540ba527a
Disallow empty structs
2018-03-27 15:49:41 +01:00
Alex Beregszaszi
8c1352ca75
Merge pull request #3772 from ethereum/docsTestingGuide
...
Add syntax testing guide to docs
2018-03-27 14:28:16 +01:00
Erik Kundt
80458b0420
Explains test structure and update mechanism more detailed.
2018-03-27 11:55:21 +02:00
bitshift
bddfa47e77
Updates docs for blockhash changes.
2018-03-27 03:30:03 +01:00
Erik Kundt
9d9c0bf908
Updates "How to contribute"
...
Adds detailed description of the new syntax test tool.
2018-03-21 19:35:22 +01:00
Matías A. Ré Medina
6e730df036
Fix: Missing payable at function forceOwnerChange
...
forceOwnerChange expects ether, and does not have the payable keyword.
2018-03-19 16:38:20 -03:00
Daniel Kirchner
3232561d97
Refactoring; fuse SyntaxTestParser and SyntaxTester to SyntaxTest.
2018-03-13 11:20:11 +01:00
chriseth
5ad34e035e
Merge pull request #3702 from solidity-korea/develop
...
Add Korean to Translations
2018-03-12 15:07:46 +01:00
wbt
7d206ba64a
Noted suicide
is deprecated ( #3692 )
...
According to the [changelog](b5e804b8ca/Changelog.md
), `suicide` was deprecated before 0.4.3 (after 0.2.0) and warning by 0.4.17.
2018-03-12 15:02:24 +01:00
dongsamb
a0907e90c6
Add Korean to Translation
2018-03-10 11:49:51 +09:00
Grzegorz Hasse
7ebd580954
Fix a typo.
2018-03-07 21:27:24 -08:00
chriseth
cbd8644f2d
Update changelog for release.
2018-03-07 18:15:25 +01:00
chriseth
c1bf6fb96f
Merge pull request #3634 from ethereum/useCorrectVersionForEmit
...
Use 0.4.21 pragma for documentation that uses "emit".
2018-03-07 18:13:11 +01:00
ankit raj
7566787cd2
Some words on Remix
2018-03-06 19:39:53 +01:00
chriseth
3057aeece4
Document STATICCALL usage in experimental 0.5.0.
2018-03-06 15:32:45 +01:00
chriseth
6055bc250f
Use coding style.
2018-03-06 10:32:58 +01:00
chriseth
5f5af650ce
Merge pull request #3653 from ethereum/docNegativeSourceIndex
...
Document the meaning of sourceIndex "-1" in source mappings.
2018-03-06 09:28:53 +01:00
Oleksii Matiiasevych
5d486b741f
Revert warning update about view
modifier
2018-03-06 14:19:59 +07:00
Daniel Kirchner
154fd1d6cb
Document the meaning of sourceIndex "-1" in source mappings.
2018-03-06 02:05:35 +01:00
chriseth
3793aa405b
Merge pull request #3643 from ethereum/gasleft
...
Move msg.gas to global function gasleft(). Closes #2971 .
2018-03-05 20:11:37 +01:00
Daniel Kirchner
b8589fbe0f
Use msg.value and gasleft() as an example in the docs.
2018-03-05 16:59:33 +01:00
chriseth
6dc137317f
Merge pull request #3569 from ethereum/evmVersion
...
EVM version
2018-03-05 12:10:49 +01:00
Daniel Kirchner
c633c0eacb
Move msg.gas to global function gasleft(). Closes #2971 .
2018-03-05 11:18:04 +01:00
Furkan Ayhan
c2730a4893
Correct warning message in Pure Functions doc
...
wrong commit that caused this: (64eaff6420 (diff-754689a291c0a19b500c31eb6c1d30c7R506)
)
2018-03-04 13:23:07 +03:00
bernard peh
cde4e3172b
change the language so that it doesn't sound like send and transfer is providing the stipend
2018-03-02 23:40:17 +11:00
chriseth
66ee9aa2f1
Use 0.4.21 pragma for documentation that uses "emit".
2018-03-02 12:29:48 +01:00
bernard peh
2c086cb90b
clarify 2300 gas stipend in fallback function section
2018-03-02 16:25:52 +11:00
chriseth
1246917e32
Explain json-io setting.
2018-03-01 17:19:35 +01:00
Elena Dimitrova
c9840c98f4
Documentation updates for internal constructors and function signature ( #3365 )
...
* Add a note explaining return values not included in function signature
* Add section on Constructors in documentation
* Improve documented definition for abstract contract
* Add benefits of abstraction to documentation
2018-03-01 16:59:47 +01:00
Oleksii Matiiasevych
a0d006015e
Update Tips and Tricks on structs initialization. ( #3626 )
...
* Update Tips and Tricks on structs initialization.
2018-03-01 16:54:04 +01:00
chriseth
cf6720eab5
Merge pull request #3587 from OTTTO/develop
...
Multiline output parameters and return statements
2018-03-01 12:07:09 +01:00
Jordi Baylina
4f34d092ca
Update miscellaneous.rst
2018-02-28 09:35:07 +01:00
chriseth
908b46e9a7
Merge pull request #3476 from ethereum/scoping
...
C99/C++ scoping rules
2018-02-27 17:06:10 +01:00
Alex Beregszaszi
317e017849
Shift operands were swapped in accepted EIP145
2018-02-27 13:43:02 +01:00
Alex Beregszaszi
afa4a48e37
Remove ROL/ROR as they are not part of EIP145 anymore
2018-02-27 13:42:41 +01:00
Alex Beregszaszi
9e0446a22c
Document bitwise shift operators in assembly
2018-02-27 13:42:28 +01:00
chriseth
6391a36a6c
Documentation about new scoping rules.
2018-02-27 12:41:32 +01:00
Alex Beregszaszi
aeb75172d5
Fix builtin function formatting in julia
2018-02-27 11:16:12 +01:00
Alex Beregszaszi
8cebfb168b
Introduce VM version ('hard fork') column for assembly opcodes
2018-02-27 11:16:12 +01:00
Alex Beregszaszi
e424bd1007
Fix some keyword highlighting in docs
2018-02-27 11:12:10 +01:00
Dax Bondye
e34d367593
Multiline output parameters and return statements
2018-02-26 19:32:55 -08:00
Alex Beregszaszi
3594f02d51
Fix link to solcjs in the installation section
2018-02-27 00:38:52 +01:00
Alex Beregszaszi
241134a881
Mention that solcjs is not compatible with solc in the using-the-compiler section
2018-02-27 00:36:01 +01:00
chriseth
1f5eb4ba59
Merge pull request #3335 from nisdas/ballot-contract
...
Fixes the errors in the sample ballot contract
2018-02-27 00:17:46 +01:00
wbt
92fe9e621e
Note deprecation of constant keyword on functions
2018-02-27 00:08:17 +01:00
chriseth
098033c94a
Fix name shadowing in ballot example contract.
2018-02-27 00:02:39 +01:00
Alex Beregszaszi
64eaff6420
Random documentation updates (assembly, faq)
2018-02-26 20:19:26 +01:00
Aaron Colaço
ef7fbf8d0c
Fix example; closes #3582
2018-02-24 00:09:49 +05:30
Hongbin Zuo
02307235c5
add in progress
2018-02-23 16:44:05 +08:00
Hongbin Zuo
fc3473b282
Why you made this change:
...
Talked with Chris and Matt, in order to develop stronger ethereum community in China, we decided to initiate the activity to translate Solidity documentation into Simplified Chinese version. We have invited over 10 experienced translators as a team to contribute on this effort.
What you did:
I finished translation of index.rst into Simplified Chinese and wanted it to be added into main doc index.
2018-02-23 15:06:14 +08:00
chriseth
2b62c201be
Merge pull request #3538 from ethereum/emitEvents
...
emit pseudo-keyword for events.
2018-02-22 22:42:04 +01:00
chriseth
97d1c70491
Merge pull request #3575 from OTTTO/develop
...
Recommend to explicitly label the visibility of functions.
2018-02-22 22:41:29 +01:00
Dax Bondye
2ac49b3c2d
Reccomend to explicitly label the visibility of functions.
2018-02-22 10:23:20 -08:00
chriseth
71a34abd87
Merge pull request #3513 from OTTTO/develop
...
Add "Maximum Line Length" section
2018-02-22 16:12:49 +01:00
DYLAN BECKWITH
187e50b14c
Recommend consistent style for wrapping long lines.
2018-02-22 07:01:07 -08:00
chriseth
7d87aed5d0
Merge pull request #3552 from ethereum/chriseth-patch-1
...
ABI: Clarify padding direction.
2018-02-22 15:32:18 +01:00
chriseth
2ada9683dd
Use the term "trailing zero-bytes".
2018-02-22 15:24:14 +01:00
chriseth
f58024b974
Documentation about emitting events.
2018-02-22 15:17:42 +01:00
chriseth
388718b59f
Introduce emit statement.
2018-02-22 15:17:30 +01:00
mirgj
d01786f0aa
Update solidity-by-example.rst
...
highestBidder is the address.
it's highestBid that should be != 0 to be considered as pending return.
It's that right?
2018-02-22 01:42:57 +08:00
chriseth
20d8254029
Merge pull request #3427 from duaraghav8/patch-3
...
Abstract Contracts: Add note about function type
2018-02-21 18:04:35 +01:00
chriseth
29d40ad42a
Clarify padding direction.
2018-02-20 12:19:19 +01:00
chriseth
2a58b44b8b
Merge pull request #3543 from medvedev1088/feature/add-gas-details-to-documentation
...
Add gas forwarding details to address related functions in documentation
2018-02-19 23:16:36 +01:00
William Entriken
360009c376
Typo
2018-02-19 15:38:55 -05:00
Evgeny Medvedev
bce545c990
Add adjustable/no adjustable gas details to address related functions in units-and-global-variables.rst
2018-02-20 02:06:42 +07:00
chriseth
59f5a31376
Merge pull request #3357 from federicobond/improve-asm-grammar
...
docs: Improve assembly grammar definition
2018-02-19 19:30:54 +01:00
chriseth
09887de266
Fix link.
2018-02-19 19:02:49 +01:00
chriseth
39f09a90f0
Merge pull request #3448 from fulldecent/patch-8
...
Clarify name documentation for mixedCase
2018-02-19 18:59:50 +01:00
chriseth
a938e39a9d
Merge pull request #3182 from janat08/patch-2
...
Update introduction-to-smart-contracts.rst
2018-02-19 16:52:45 +01:00
chriseth
2b23d02c83
Update introduction-to-smart-contracts.rst
2018-02-19 16:52:37 +01:00
Evgeny Medvedev
bfcf4a86c3
Add gas forwarding details to address related functions in units-and-global-variables.rst
2018-02-18 23:43:09 +07:00
chriseth
2b5a5a8669
Make addmod and mulmod revert if the last argument is zero.
2018-02-15 13:52:17 +01:00
Alexandre Bezroutchko
3804f29a8d
fix a typo
2018-02-14 09:49:06 +01:00
chriseth
fccede62ce
Prepare 0.4.20 release.
2018-02-13 17:17:46 +01:00
chriseth
01ba8b7e1f
Remind authors of best practices.
2018-02-01 17:13:46 +01:00
William Entriken
5497a85158
Clarify name documentation for mixedCase
2018-01-29 14:45:36 -05:00
William Entriken
b517ebb8bc
Fix new Solidity warnings, for #3379
2018-01-29 10:26:07 -05:00
chriseth
bd3692f1e6
Merge pull request #3431 from fulldecent/patch-7
...
Add mutability declaration to example, for #3379
2018-01-29 13:44:43 +01:00
William Entriken
1cc31bacef
Remove useless self assignment
2018-01-28 17:41:09 -05:00
YuShuangqi
0ef43978fd
update types
...
correct the mistakes in writings
2018-01-27 07:36:25 +08:00
chriseth
9028610b45
Merge pull request #3424 from wbt/addDecompilerLink
...
Correct FAQ answer re: decompiler
2018-01-26 19:22:15 +01:00
wbt
efcc8efffa
Respond to chriseth's suggestions
...
https://github.com/ethereum/solidity/pull/3424#pullrequestreview-90873869
2018-01-26 13:15:22 -05:00
hyperfekt
b4fb7255dd
fixes ethereum/solidity#1209
...
This clears up a common and easy misunderstanding which seems to occur rather often.
(https://ethereum.stackexchange.com/questions/8263/trying-to-understand-libraries )
2018-01-26 15:32:11 +01:00
chriseth
e7afde9587
Merge pull request #3203 from ethereum/nocall
...
Prevent libraries from being called.
2018-01-25 16:45:54 +01:00
ZoOgY-DoOgY
4f753233f7
Inheritance, "super" and DDD
...
As explained in "Multiple Inheritance and Linearization" part, "a simple rule to remember is to specify the base classes in the order from “most base-like” to “most derived”". So "contract Final is Base1, Base2" means Final is derived from Base2, derived from Base1, so the final inheritance sequence should be, starting with the most derived contract : Final, Base2, Base1, mortal, owned.
2018-01-24 13:38:47 +01:00
William Entriken
053e634276
Add mutability declaration to example, for #3379
2018-01-23 21:52:58 -05:00
Raghav Dua
694fc6835f
correct terminology
2018-01-23 23:43:04 +05:30
Raghav Dua
18539e5353
Abstract Contracts: Add note about function type
2018-01-23 23:23:18 +05:30
Maurelian
31aaf4336a
Add comment to clarify example ( #3415 )
...
* Add comment to clarify example
* Reverse bases.
2018-01-23 18:14:56 +01:00
chriseth
b24de1c29c
Some more clarifications.
2018-01-23 17:53:13 +01:00
wbt
a396572f57
Update FAQ answer re decompiler
2018-01-23 09:53:00 -05:00
Li Xuanji
d555c82db4
clarify address
in function selector
...
I found that the canonical form for `address` in computing the function selector calldata tag is `uint160`. Update the abi specs to explicitly mention this.
2018-01-22 17:34:58 -05:00
Sawyer
530b47a01b
Update using-the-compiler.rst
...
in outputSelection section of Compiler Input and Output JSON Description:
"evm.sourceMap" should be "evm.bytecode.sourceMap"
"evm.opcodes" should be "evm.bytecode.opcodes"
2018-01-21 16:35:59 +08:00
chriseth
f7315d19bd
Document call protector.
2018-01-19 16:52:23 +01:00
Raghav Dua
95bafbc4e0
update solium description
2018-01-18 16:32:46 +05:30
wbt
1948b9687f
Case convention clarification
...
Constructors follow the contract naming convention, using CapWords, instead of mixedCase.
2018-01-16 13:08:20 -05:00
chriseth
14fcbd659f
Merge pull request #3393 from fulldecent/patch-5
...
Use CapWords style for example
2018-01-15 10:55:11 +01:00
William Entriken
b1d99587e0
Use CapWords style for example
...
Follows recommendation in https://github.com/ethereum/solidity/pull/3392
2018-01-14 13:56:02 -05:00
William Entriken
cb5758aa75
Prefer CapWords style struct names
2018-01-14 13:53:45 -05:00
William Entriken
deeee06bc2
Fix links and JS reference
2018-01-10 20:43:38 -05:00
William Entriken
c7632fc732
No nonsense explanation of compiler options
2018-01-05 10:13:33 -05:00
chriseth
6a9a4e2bb8
Explain the difference to inline assembly.
2018-01-04 17:19:45 +01:00
Federico Bond
be065a1243
grammar.txt: Add optional storage location to parameters
2018-01-04 01:47:07 -03:00
Federico Bond
088d0e5dc1
docs: Improve assembly grammar definition
2017-12-24 04:30:49 -03:00
Chuck LeDuc Díaz
efc198d515
Minor syntax and formatting changes ( #3337 )
...
* Copyediting, mostly syntax.
* Use consistent quote chars inside sample code comments
* Revert to put back matching parenthesis
* Use single backticks for comment code quotes
wherever a reserved word, function or variable name is used in a comment
2017-12-20 10:48:22 +01:00
chriseth
a4b886ad3c
Merge pull request #3345 from kevinwucodes/patch-1
...
add clarity to destructuring assignments with leading comma
2017-12-19 12:39:28 +01:00
Steve Waldman
75dd416c6e
[Docs] Note that events can contain both indexed and unindexed arguments for values of dynamic-length types.
2017-12-19 03:09:13 -08:00
Steve Waldman
bae913368a
[Docs] Include explanation of how indexed dynamic-length event args are encoded
2017-12-19 01:51:57 -08:00
Kevin Wu
ddad6a3f80
add clarity to destructuring assignments
2017-12-18 09:55:13 -08:00
Alex Beregszaszi
460c9f3943
Merge pull request #3343 from ethereum/structs-struct
...
Fix grammar: "structs type" into "struct type"
2017-12-18 14:18:06 +00:00
chriseth
2b19bcf609
Link to dev channel
2017-12-18 13:05:08 +00:00
Yoichi Hirai
d6e73b013f
Fix grammar: "structs type" into "struct type"
2017-12-18 13:31:40 +01:00
Jim McDonald
93cf4dee66
Fixes for failing tests
2017-12-13 07:55:46 +00:00
Jim McDonald
6e521d59b0
Fix Solidity warnings
2017-12-12 18:47:30 +00:00
elenadimitrova
c6a4aba9f0
Document function overloads and resolution
2017-12-12 10:26:58 +02:00
Alex Beregszaszi
40e8716926
Merge pull request #3197 from medvedev1088/fix-security-considerations-example
...
Add another example with call to demonstrate Re-Entrancy
2017-12-12 04:22:45 +00:00
Alex Beregszaszi
37b06884b2
Correct that ether transfers _can_ always include code execution in re-entrancy example
2017-12-12 03:31:30 +00:00
Evgeny Medvedev
2f6f81640b
Add another contract with call to demonstrate re-entrancy vulnerability.
...
Add another contract with call to demonstrate re-entrancy vulnerability as send explicitly sets gas to 2300 by default according to this commit 9ca7472
which makes it impossible to "get multiple refunds" because a non-zero CALL costs at least 9700 gas. This issue is discussed on Ethereum StackExchange https://ethereum.stackexchange.com/questions/30371/send-ether-reentrancy-attack-in-reality-how-could-fallback-function-make-a-mes/30616#30616
2017-12-12 03:31:00 +00:00
Zhen Zhang
d50e8abefb
Document JSON I/O error classes
2017-12-12 03:02:30 +00:00
chriseth
eebeb52aed
Merge pull request #3228 from ethereum/docs-tests-struct
...
Enable struct abi example with experimental pragma
2017-12-11 14:26:15 +01:00
chriseth
27f38fb5b3
Merge pull request #3281 from GNSPS/develop
...
Removed manual adjustment of stack of the docs
2017-12-11 12:00:47 +01:00
Kamuela Franco
ef57961711
Update style-guide.rst to include enum style
2017-12-09 14:53:40 +00:00
Gonçalo Sá
ca16099ad0
Removed manual adjustment of stack of the docs
...
Removed the section fo the docs regarding manual adjustment of the stack given the `unbalanced stack` check prevents its use
2017-12-05 03:20:35 +00:00
Ezra Epstein
29b30a95e9
link to wiki for additional info on napspec
2017-12-01 14:00:44 -05:00
Alex Beregszaszi
134cc73e8e
Enable struct abi example with experimental pragma
2017-12-01 16:20:23 +00:00
chriseth
f7538daaf4
Preparation for 0.4.19 release.
2017-11-30 01:23:22 +01:00
Alex Beregszaszi
59bed63dbc
Update standard json documentation
2017-11-29 20:10:18 +00:00
wbt
2ebc9953e4
Minor update in contracts
...
Fix typos and prevent example code from needing horizontal scroll bar
2017-11-29 14:21:21 -05:00
chriseth
a1f59cbb17
Merge pull request #3220 from ethereum/IuliaIf
...
If statement for Iulia / Inline Assembly
2017-11-27 09:02:46 -05:00
chriseth
1d91b65b72
Force condition to be bool in iulia mode.
2017-11-23 18:52:04 +01:00
chriseth
d0be67f6b0
Bugfix in blind auction
2017-11-23 18:43:19 +01:00
Alex Beregszaszi
dcd55c5005
Add exponential notation to numbers in SolidityLexer
2017-11-23 12:13:00 +00:00
Alex Beregszaszi
2c3c5ad7c9
Move reserved keywords from SolidityLexer
2017-11-23 12:12:34 +00:00
chriseth
e15918d8b6
Add if statement to Julia specification.
2017-11-22 16:25:24 +01:00
chriseth
6dbc34e16e
If statement for Iulia / inline assembly.
2017-11-22 16:25:24 +01:00
Alex Beregszaszi
ff229ab05a
Merge pull request #3195 from ethereum/chriseth-patch-1
...
Tone down similarity to JavaScript.
2017-11-22 13:25:04 +00:00
chriseth
88e1b68aaf
More explanation about the packed encoding.
2017-11-22 12:29:16 +00:00
Ezra Epstein
744dea60a4
had "names" when "parameters" was meant
2017-11-22 04:08:35 +00:00
Alex Beregszaszi
23379e1061
Ensure each code snippet in the docs can be extracted for tests
2017-11-22 04:08:35 +00:00
Sami Mäkelä
a4310fec55
avoid reassigning variables
2017-11-22 03:33:08 +00:00
Sami Mäkelä
16f8187166
added Switch specification
2017-11-22 03:33:07 +00:00
chriseth
d4452d8c1f
Small fixes
...
suggested by @mrsmkl
2017-11-22 03:33:07 +00:00
chriseth
c2f2b25064
Some clarifications.
2017-11-22 03:33:07 +00:00
chriseth
5eaef9e87e
Typos and clarifications.
2017-11-22 03:33:07 +00:00
chriseth
a67bd2fb6a
Include JULIA section in the TOC.
2017-11-22 03:33:07 +00:00
Alex Beregszaszi
72f9e45b1a
Add true/false literals
2017-11-22 03:33:07 +00:00
Alex Beregszaszi
980ba42faf
Remove from examples
2017-11-22 03:33:06 +00:00
Alex Beregszaszi
0e0de7b7fd
Switch cases do not require colon
2017-11-22 03:33:06 +00:00
chriseth
d9abe7b712
Require at least one case in switch
2017-11-22 03:33:06 +00:00
Alex Beregszaszi
e9b08e029e
Restriction of switch
2017-11-22 03:33:06 +00:00
Alex Beregszaszi
15ca987048
Include section for Julia objects
2017-11-22 03:33:06 +00:00
Alex Beregszaszi
29502f9d44
Include type names in grammar
2017-11-22 03:33:06 +00:00
Alex Beregszaszi
b2f2b36b7c
Remove subassembly
2017-11-22 03:33:05 +00:00
Alex Beregszaszi
be470f107e
Support types in grammar
2017-11-22 03:33:05 +00:00
Alex Beregszaszi
0493828916
Clarify literals
2017-11-22 03:33:05 +00:00
Alex Beregszaszi
29da069bf0
Do not require parentheses on function return values
2017-11-22 03:33:05 +00:00
chriseth
ad5cd21571
More specification.
2017-11-22 03:33:05 +00:00
chriseth
f17bdaabda
Improve semantics description.
2017-11-22 03:33:04 +00:00
Alex Beregszaszi
e33a9b43ad
Include split/combine256
2017-11-22 03:33:04 +00:00
Alex Beregszaszi
aa6f33db2c
Use signed/unsigned types in low-level functions
2017-11-22 03:33:04 +00:00
Alex Beregszaszi
0e4d236558
Include implicit type conversions
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
183f70262a
Document backends
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
0339cc1bb1
Case is missing from switch statements
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
3d99e82795
Add types to the examples
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
173bdb0df6
Define types in Julia
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
c3a6db7256
Describe built-in Julia functions
2017-11-22 03:07:54 +00:00
Alex Beregszaszi
2a91eb9538
Move Julia documentation to its own file
2017-11-22 03:07:49 +00:00
chriseth
f73660423a
First take in formal specification.
2017-11-22 02:45:07 +00:00
chriseth
243002e5f3
Describe Julia.
2017-11-22 02:45:07 +00:00
Alex Beregszaszi
f22ac8fc96
Merge pull request #3204 from frangio/grammar-incomplete-tuples
...
Make tuple components optional in documented grammar
2017-11-22 02:22:38 +00:00
chriseth
5c9e273d02
Link to translations. ( #3212 )
2017-11-21 12:03:47 +00:00
Chua Chee Wee
15427dc8d3
Change phrase in type deduction
...
updated phrase in type deduction from "any value of this type" to "the highest value of this type"
2017-11-16 23:18:06 +08:00
chriseth
03b3faa8ef
Tone down similarity to JavaScript.
2017-11-16 13:18:43 +01:00
Alex Beregszaszi
58e452d14d
Merge pull request #3173 from federicobond/improve-number-grammar
...
Improve rule for decimal numbers in grammar.txt
2017-11-16 09:43:47 +00:00
Federico Bond
58a0f09f8e
Improve rule for decimal numbers in grammar.txt
2017-11-15 17:11:45 -03:00
chriseth
3121608d7c
Remove obsolote statement about msg.sender and library calls.
2017-11-15 17:08:42 +01:00
Liana Husikyan
9d328d308d
Update index.rst
...
Some minor text editing.
2017-11-15 03:18:30 +01:00
Francisco Giordano
0b3ef5bbc7
Make tuple components optional in documented grammar
2017-11-14 16:35:50 -03:00
janat08
dfac04d139
Update introduction-to-smart-contracts.rst
2017-11-09 05:17:28 +06:00
Chua Chee Wee
d4db1624b5
Changed limitation to feature
...
Changed the word "limitation" to "feature" for the note where transfer is described.
2017-10-30 15:40:28 +08:00
walter-weinmann
fcf66721da
abi-spec: example code doesn't fit grammar.txt.
2017-10-29 11:58:00 +01:00
Christian Pamidov
f9b240096f
Fixed typos ( #3139 )
2017-10-28 12:48:57 +01:00
Svetlin Nakov
58778be567
Fixed typos
2017-10-25 22:58:18 +03:00
Svetlin Nakov
f39cf7be41
Improved the "Naming" section
...
Improved the "Naming" section. Added naming examples. Improved consistency.
2017-10-25 10:33:26 +03:00
chriseth
4f30582db4
Merge pull request #3053 from wjmelements/nit-examples
...
Replace biddingTime with auctionEnd in auction example
2017-10-20 18:06:45 +02:00
Boris Kostenko
36bf0a8a86
Accent on ext.deps in install docs (issue #3048 )
2017-10-19 08:25:27 +03:00
Boris Kostenko
55a7828848
Accent on ext.deps in install docs (issue #3048 )
2017-10-19 01:10:12 +03:00
chriseth
c3a7422399
Update changelog for 0.4.18 release.
2017-10-18 12:48:15 +02:00
chriseth
7849b920cf
Bug list entry.
2017-10-18 00:19:36 +02:00
chriseth
c67b559ead
Merge pull request #2994 from idrabenia/develop
...
Add solhint to list of tools.
2017-10-17 18:56:30 +02:00
chriseth
3bcaa24c5e
Project moved.
2017-10-17 18:55:55 +02:00
Giovanni Casinelli
550653300b
Update abi-spec.rst
2017-10-16 19:48:04 +08:00
Alex Beregszaszi
dbc8655b36
Merge pull request #3083 from davidau/patch-1
...
Update miscellaneous.rst
2017-10-16 10:21:42 +01:00
David Au
4047ed23fc
Update miscellaneous.rst
...
Fix small typo
2017-10-15 11:04:00 -04:00
walter-weinmann
afef6faeb6
grammar.txt: spelling error uixed.
2017-10-14 15:48:14 +02:00
Alex Beregszaszi
81f9f86ce5
Add reference to EIP-55 in address literals ( #3062 )
2017-10-10 17:54:29 +02:00
William Morriss
d05b24162f
also rm biddingTime
2017-10-08 13:40:18 -07:00
William Morriss
c3ec0beba5
remove auctionStart
2017-10-08 13:24:27 -07:00
Alex Beregszaszi
09276cb9d3
Do not add members of address to contracts in experimental 0.5.0
2017-10-05 11:42:34 +01:00
chriseth
f6fb7d96d3
Merge pull request #2990 from ethereum/someMoreSMTStuff
...
Basic SMT tests.
2017-10-04 14:56:24 +02:00
Dave Hoover
6de9fc710e
Minor edits
2017-10-04 07:35:05 -05:00
Ilya Drabenia
5cded77821
Add solhint to list of tools.
...
Hello!
I develop linter that provide both security, style guide and best practices validations for Solidity users.
I will be glad if it will be useful for this community!
2017-09-29 18:03:40 +03:00
chriseth
a1f3046647
Add SMT tests.
2017-09-29 12:44:39 +02:00
Zetherz
c6c3163c2a
Fixed code example ( #2955 )
2017-09-28 13:21:02 +01:00
Martín Triay
ab4f97a80b
Update contracts.rst
...
Fixed web3 URL
2017-09-27 13:59:26 -03:00
Alex Beregszaszi
a7592fa801
Document packed ABI
2017-09-26 22:48:49 +01:00
chriseth
a23f7f38b9
Merge pull request #2909 from bernardpeh/mydev
...
faq typo
2017-09-25 12:01:20 +02:00
chriseth
d45629d909
Update frequently-asked-questions.rst
2017-09-25 12:01:09 +02:00
bernard peh
5ffd119990
minor tuning to sentence to be more accurate
2017-09-25 19:29:10 +10:00
chriseth
3dc7c3807b
Update bug list.
2017-09-21 15:26:30 +02:00
Lefteris Karapetsas
7f88d43937
docs: Specify gas fallback function from call
...
Specify that also 21k gas is needed for fallback functions originating from
external function calls.
2017-09-21 14:15:13 +02:00
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