Commit Graph
2671 Commits
Author SHA1 Message Date
Bob Summerwill d14d7109b6 Merge pull request #946 from bobsummerwill/build_from_source_docs
Updated Solidity documentation's "building from source" section
2016-08-26 13:17:52 -07:00
Bob Summerwill deb95b617d Tweaks as suggested by chriseth.
I will commit this as-is, because it has been pending for a few days over minor issues.
We will continue to iterate on this.
2016-08-26 13:17:31 -07:00
Denton Liu 532266b89e Use new style for the docs 2016-08-26 13:33:42 -04:00
Denton Liu f1e6bc2eaa Update style-guide to use new style 2016-08-26 13:33:42 -04:00
Denton Liu d905f0e85b Write about struct members as well 2016-08-26 13:28:44 -04:00
Denton Liu 2d834f723a Write about multiple reads and writes 2016-08-26 13:25:57 -04:00
Denton Liu 89489da4cc Fix typo 2016-08-26 13:25:22 -04:00
Denton Liu cb0b2286c1 Added library keyword 2016-08-26 11:18:28 -04:00
Denton Liu b0d9da05cf Added ufixed and fixed keywords 2016-08-26 11:18:28 -04:00
chriseth 83160d56f3 Merge pull request #953 from Denton-L/fallback-stuff
Write about what fallback functions cannot do
2016-08-26 17:01:38 +02:00
Denton Liu 8c3b1334ae Add "Sending Ether" 2016-08-26 10:31:57 -04:00
chriseth 21b6aa92ff Disallow fallback function to return values. 2016-08-26 00:07:50 +02:00
Denton Liu f5989fb5e0 Correct spacing 2016-08-25 15:44:16 -04:00
Denton Liu c276086f3f Write about what fallback functions cannot do 2016-08-25 15:43:04 -04:00
Denton Liu 0268cbddc7 Document use of smaller storage variables 2016-08-25 13:20:54 -04:00
chriseth f329d5e772 Merge pull request #925 from mocamircea/patch-10
Update contracts.rst
2016-08-25 18:06:30 +02:00
Mircea Moca 55be44dd5f Update contracts.rst
I left the example with contract C only, showing the access specifiers discussed at 186-188. The specifier of data is left public since nothing is related to accessor functions now.

Added a separate example with contracts C, D and E to show specifier's effect. 

Added a separate example to prove the synthesizing of accessor functions.

Added a new example to show the internal/external call of the accessor, according to existent discussion.
2016-08-25 11:43:17 +03:00
chriseth c2665dc2fe Merge pull request #913 from chriseth/auction
Updated the function withdraw() in the SimpleAuction and BlindAuction…
2016-08-24 23:17:04 +02:00
Bob Summerwill d49cfebbf7 Updated Solidity documentation's "building from source" section.
It now references install_deps.sh/.bat, and also adds instructions for Windows.
Cherry picked some further tweaks from Denton-L.  Thanks :-)
2016-08-24 14:06:36 -07:00
Denton Liu ef117c2902 Fix creating contracts section 2016-08-24 11:43:56 -04:00
Denton Liu 2716d01f2c Rename "call data" to "calldata" 2016-08-24 11:43:56 -04:00
Denton Liu 89004edb2f Add comma 2016-08-24 11:43:56 -04:00
Denton Liu 41ad2110c2 Fix control-structures 2016-08-24 11:43:56 -04:00
Denton Liu 1655f3b7bf Update contracts.rst 2016-08-24 11:43:55 -04:00
Denton Liu 4bd96d9382 Fix description about how blocks work 2016-08-24 11:43:55 -04:00
Denton Liu c65735fc19 Change XXX bit to XXX-bit 2016-08-24 11:43:55 -04:00
Denton Liu 72f2799556 Fix typo 2016-08-24 11:43:55 -04:00
Denton Liu c58e460ba2 Change example code formatting 2016-08-24 11:43:55 -04:00
Denton Liu 02a72871d2 Change capitalisation 2016-08-24 11:43:55 -04:00
Denton Liu ac799aff0e Remove trailing whitespaces 2016-08-24 11:43:55 -04:00
Dave Hoover 1bb53ad3e7 Small documentation update 2016-08-23 22:53:30 -05:00
chriseth 0d736fde6d Merge pull request #706 from Denton-L/withdrawal-pattern
Add Withdrawal Pattern Example
2016-08-20 02:57:07 +02:00
Mircea Moca 01dc055d42 Update contracts.rst
I think it's more clear now and without the risk of mentioning the yet discussed accessor concept
2016-08-19 17:47:57 +03:00
Denton Liu e27493aa83 Remove throw from withdrawal pattern 2016-08-18 12:56:39 -04:00
Denton Liu bbe7c493ad Document throwing on contract-creation fail 2016-08-18 12:47:41 -04:00
Alex Darby 41eaf3a0cc Updated the function withdraw() in the SimpleAuction and BlindAuction contracts to not use a 'throw' if a address send() fails. 2016-08-18 18:00:30 +02:00
Mircea Moca ee51894e73 Update contracts.rst
Extended example according to the discussed stuff, clarification & typos
2016-08-18 14:16:01 +03:00
Denton Liu c2cfc819a2 Document throwing on calling empty code 2016-08-17 14:13:53 -04:00
Denton Liu 1826579f80 Add documentation about throwing 2016-08-17 12:09:20 -04:00
chriseth b2507e9f10 Merge pull request #839 from chriseth/checkcode
BREAKING: Make function calls throw if target does not have code.
2016-08-17 16:44:15 +02:00
chriseth d6579a0a5f Merge pull request #888 from chriseth/throwOnDivZero
Throw on division by zero.
2016-08-17 16:43:13 +02:00
chriseth 774bb8ab3b Make function calls throw if target does not have code.
Low-level calls still just execute and will actually report "success".
This allows `x.call.value(y)()` for x being a non-contract account.
2016-08-17 11:30:40 +02:00
chriseth 9c83109549 BREAKING: return only exits current function/modifier 2016-08-17 11:29:31 +02:00
chriseth e7084d9e16 Throw on division by zero. 2016-08-17 11:27:15 +02:00
chriseth e4578982c6 Merge pull request #905 from ethereum/chriseth-patch-1
Docs: wording: recursive call exploit -> reentrancy exploit
2016-08-17 11:14:47 +02:00
chriseth d5505e21eb Merge pull request #838 from chriseth/ecrecover
Make ecrecover return zero for malformed input.
2016-08-17 11:05:20 +02:00
chriseth a63f94e042 Fix docs. (#916) 2016-08-17 11:04:40 +02:00
Alex Beregszaszi ec3298535e Introduce hex literals (#832)
* Introduce hex keyword token

* Support hex literals

* Include tests for hex literals

* Document hex literals
2016-08-16 16:31:23 +02:00
gl367 c547f9c24b fix typo in costs modifier (#850) 2016-08-16 16:26:57 +02:00
chriseth dbc95570cb Merge pull request #903 from mocamircea/patch-8
Update control-structures.rst
2016-08-16 16:24:04 +02:00