aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1479 from ethereum/function_variable_mixinchriseth2017-01-131-0/+7
|\ | | | | Disallow mixin of functions and attributes under the same name
| * docs: document the resriction about a function and an event of the same ↵Yoichi Hirai2017-01-121-0/+7
| | | | | | | | name, and so on
* | Re-word somewhat bumpy sentence to be more clear.Anders Brownworth2017-01-121-2/+2
|/
* grammar.txt: Replace Identifier for Typename in NewExpressionFederico Bond2017-01-111-1/+1
|
* grammar.txt: Add named function argumentsFederico Bond2017-01-111-1/+7
|
* grammar.txt: Move StorageLocation? up to VariableDeclarationFederico Bond2017-01-111-3/+3
|
* Merge pull request #1330 from ethereum/assemblyDefchriseth2017-01-112-0/+951
|\ | | | | Assembly definition.
| * Move explanatory sections and other small changes.chriseth2017-01-091-183/+192
| |
| * Typos and clarifications.chriseth2017-01-041-13/+17
| |
| * More information about switch, loops and functions.chriseth2017-01-041-1/+78
| |
| * Update to new assembly specification.chriseth2017-01-031-31/+381
| |
| * Assembly definition.chriseth2017-01-032-0/+511
| |
* | docs: clarify what are considered as absolute pathsYoichi Hirai2017-01-041-2/+3
|/
* Merge pull request #1527 from federicobond/elementarytypenameconversionchriseth2017-01-031-1/+8
|\ | | | | Add ElementaryTypeNameExpression to grammar.txt
| * Add ElementaryTypeNameExpression to grammar.txtFederico Bond2017-01-021-1/+8
| |
* | Merge pull request #1538 from ethereum/multi-keyschriseth2017-01-031-2/+2
|\ \ | | | | | | doc: rephrase the case when two remapping keys are applicable
| * | doc: rephrase the case when two remapping keys are applicableYoichi Hirai2017-01-021-2/+2
| | | | | | | | | | | | Fixes #1536
* | | Merge pull request #1526 from federicobond/docs-grammarchriseth2017-01-031-0/+9
|\ \ \ | |/ / |/| | Add parsers and grammars to documentation
| * | Add parsers and grammars to documentationFederico Bond2017-01-021-0/+9
| | |
* | | Merge pull request #1530 from federicobond/remove-syntax-highlightingchriseth2017-01-021-0/+1
|\ \ \ | | | | | | | | Remove wrong syntax highlighting in docs
| * | | Remove wrong syntax highlighting in docsFederico Bond2016-12-291-0/+1
| | |/ | |/|
* | | Merge pull request #1529 from federicobond/right-shiftschriseth2017-01-021-1/+1
|\ \ \ | | | | | | | | Add missing right-hand side expression for shifts
| * | | Add missing right-hand side expression for shiftsFederico Bond2016-12-281-1/+1
| |/ /
* / / Add UserDefinedTypeName to grammar.txtFederico Bond2016-12-281-2/+10
|/ /
* | Add unimplemented functions to grammarFederico Bond2016-12-271-1/+1
| |
* | Fix NumberLiteral rule for hex numbersFederico Bond2016-12-251-1/+4
| |
* | Fix StorageLocation position for ArrayTypeName rule in grammarFederico Bond2016-12-251-1/+1
| |
* | Merge pull request #1518 from mcoblenz/patch-2chriseth2016-12-221-2/+2
|\ \ | | | | | | Corrected explanation of recursive contract creation
| * | Corrected explanation per discussion.Michael Coblenz2016-12-221-2/+2
| | |
| * | Clarified support for recursive creation.Michael Coblenz2016-12-211-2/+2
| | |
| * | Fixed misleading typoMichael Coblenz2016-12-201-1/+1
| | | | | | | | | "now possible" should instead read "not possible."
* | | Fix mapping syntax in docsFederico Bond2016-12-221-1/+1
|/ /
* / Update develop version.chriseth2016-12-151-2/+2
|/
* Merge pull request #1508 from ethereum/multiurlschriseth2016-12-151-4/+4
|\ | | | | Use multiple URLs for metadata.
| * Use multiple URLs for metadata.chriseth2016-12-131-4/+4
| |
* | Update documentation.chriseth2016-12-131-7/+7
| |
* | Documentation.chriseth2016-12-122-11/+21
|/
* Merge pull request #1351 from ethereum/truncate_bitchriseth2016-12-081-1/+54
|\ | | | | Truncate a boolean from calldata into one bit
| * docs: rename overflow to variable cleanupAlex Beregszaszi2016-12-011-4/+4
| |
| * docs: update overflow cleanup wordingAlex Beregszaszi2016-12-011-4/+4
| |
| * docs: remove the word overflow when we are talking about invalid valuesYoichi Hirai2016-12-011-22/+22
| |
| * codegen: clean any data from the inputYoichi Hirai2016-12-011-0/+3
| |
| * docs: describe when and how overflown values are cleanedYoichi Hirai2016-12-011-1/+51
| |
* | Remove duplicate Identifier from AssemblyItem grammar ruleFederico Bond2016-12-081-1/+1
| |
* | Merge pull request #1465 from ethereum/missing_keywordschriseth2016-12-062-3/+11
|\ \ | | | | | | document missing keywords
| * | grammar.txt: define inline assemblyYoichi Hirai2016-12-021-1/+9
| | |
| * | parsing: `default` and `null` are reserved keywordsYoichi Hirai2016-12-021-1/+1
| | |
| * | grammar.txt: remove a space from `payable` keywordYoichi Hirai2016-12-021-1/+1
| | |
* | | Merge pull request #1394 from ethers/patch-1chriseth2016-12-051-0/+81
|\ \ \ | |/ / |/| | styleguide: Order of Functions
| * | Clearer language as suggested by @axicethers2016-11-221-1/+1
| | |
| * | Fallback functions don't always have to be payableethers2016-11-181-2/+2
| | |
| * | styleguide: Don't include a whitespace in the fallback functionethers2016-11-181-0/+13
| | |
| * | Don't include a whitespace in fallback functionethers2016-11-181-2/+2
| | |
| * | styleguide: Ordering of functionsethers2016-11-181-0/+68
| | | | | | | | | | | | | | | Ordering would help readers identify which functions they can call, and to find the "specials" (constructor and fallback function). Mixing the "specials" in the middle of the code, as well as internal functions between external and public functions, don't help readers Based on https://github.com/ConsenSys/MultiSigWallet/issues/19
* | | Fix documentation errorsAlex Beregszaszi2016-12-011-4/+4
| | | | | | | | | | | | | | | | | | Subheadings must use consistent format across a file. The metadata with comments cannot be parsed as JSON.
* | | Update metadata documentationAlex Beregszaszi2016-12-011-22/+24
| | |
* | | Use CBOR encoding.chriseth2016-12-011-9/+27
| | |
* | | Fix documentation error.chriseth2016-12-011-0/+2
| | |
* | | Add swarm hash to the end of the bytecode.chriseth2016-12-011-7/+2
| | |
* | | Documentation.chriseth2016-12-011-0/+119
| | |
* | | docs: describe the form of number literalsYoichi Hirai2016-12-011-0/+8
| |/ |/| | | | | This is a part of #1390
* | Include the grammar verbatim in the documentationAlex Beregszaszi2016-11-302-1/+111
| |
* | Explain how to run soltestAlex Beregszaszi2016-11-291-0/+15
| |
* | Merge pull request #1438 from ethereum/dockerchriseth2016-11-251-0/+15
|\ \ | | | | | | Docker documentation.
| * | Mention nightly.chriseth2016-11-251-1/+3
| | |
| * | Docker documentation.chriseth2016-11-251-0/+13
| | |
* | | Merge pull request #1431 from ethereum/doc-literalschriseth2016-11-251-6/+15
|\ \ \ | | | | | | | | docs: a bit more about literals
| * | | Update types.rstYoichi Hirai2016-11-251-7/+8
| | | |
| * | | docs: clarify how many number literal types are thereYoichi Hirai2016-11-251-3/+7
| | | |
| * | | docs: a bit more about literalsYoichi Hirai2016-11-251-6/+10
| |/ /
* | | docs: cleaning references to C; smoothing parameter syntax descriptionYoichi Hirai2016-11-251-4/+4
| | |
* | | docs: cross-reference returning multiple valuesYoichi Hirai2016-11-251-0/+5
| | |
* | | doc: add a section about input parameters and output parametersYoichi Hirai2016-11-251-1/+56
|/ /
* | Merge pull request #1432 from ethereum/override-typeschriseth2016-11-251-2/+4
|\ \ | | | | | | docs: add a description about the types of parameters of overriding functions
| * | docs: add a description about the types of parameters of overriding functionsYoichi Hirai2016-11-231-2/+4
| | |
* | | Merge pull request #1413 from ethereum/calldata-layoutchriseth2016-11-241-0/+11
|\ \ \ | |/ / |/| | docs: add a section about calldata layout
| * | docs: add a section about calldata layoutYoichi Hirai2016-11-231-0/+11
| | | | | | | | | | | | Part of #1390
* | | Merge pull request #1407 from escull638/patch-1chriseth2016-11-231-1/+1
|\ \ \ | | | | | | | | Fixed spelling mistake in Logs
| * | | Fixed spelling mistake in Logsescull6382016-11-211-1/+1
| | | | | | | | | | | | Changed 'maps all they way up to the block level' to 'maps all the way up to the block level'.
* | | | Merge pull request #1408 from ethereum/keytypechriseth2016-11-231-3/+3
|\ \ \ \ | |_|/ / |/| | | docs: some types cannot be the key type for mappings
| * | | docs: some types cannot be the key type for mappingsYoichi Hirai2016-11-211-3/+3
| |/ /
* | | Merge pull request #1411 from ethereum/function-type-docsYoichi Hirai2016-11-231-8/+18
|\ \ \ | | | | | | | | Fix function type examples
| * | | Fix examples and add explanation.chriseth2016-11-221-1/+5
| | | |
| * | | Fix oracle callback exampleAlex Beregszaszi2016-11-211-2/+2
| | | |
| * | | Fix function type examplesAlex Beregszaszi2016-11-211-5/+11
| |/ /
* / / Set version to 0.4.7chriseth2016-11-221-2/+2
|/ /
* | Update version.chriseth2016-11-211-2/+2
| |
* | TypoRJ2016-11-191-1/+1
|/
* Documentation: Style updatechriseth2016-11-161-5/+5
|
* Update documentation.chriseth2016-11-161-1/+2
|
* Fix documentation formatting.chriseth2016-11-161-2/+2
|
* Mention "payable" in the documentation.chriseth2016-11-161-2/+7
|
* Updates to the documentation.chriseth2016-11-161-8/+12
|
* Documentation examples.chriseth2016-11-161-1/+73
|
* Part of the documentation.chriseth2016-11-161-1/+41
|
* Rename ErrorTag to invalidJumpLabel in inline assemblyAlex Beregszaszi2016-11-151-1/+1
|
* Document inline assembly ErrorTagAlex Beregszaszi2016-11-151-0/+4
|
* Merge pull request #1334 from ethereum/enum_conversionchriseth2016-11-142-4/+6
|\ | | | | check enum value range during conversion
| * docs: udpate description of enums about #1334Yoichi Hirai2016-11-121-1/+2
| |
| * docs: document the new overflow exception during conversion into enumYoichi Hirai2016-11-121-3/+4
| |
* | Remove named returnethers2016-11-131-2/+2
|/ | | Named returns are not explained in this introduction; they also provide little value in these examples.
* Add support for do/while loopsRhett Aultman2016-11-101-2/+2
| | | | | | | This commit adds support for a standard do <statement> while <expr>; form of statement. While loops were already being supported; supporting a do/while loop mostly involves reusing code from while loops but putting the conditional checking last.
* Merge pull request #1316 from federicobond/clarify-docchriseth2016-11-041-1/+1
|\ | | | | Add clarification for block.blockhash
| * Add clarification for block.blockhashFederico Bond2016-11-021-1/+1
| |
* | Update solidity-by-example.rstvarunagarwal3152016-11-041-3/+3
| | | | | | added the space. Sorry, just slipped my mind.
* | Update solidity-by-example.rstvarunagarwal3152016-11-031-11/+4
| | | | | | | | | | made changes suggested to simplify code. Hope this is enough Thanks
* | Update solidity-by-example.rstvarunagarwal3152016-11-031-0/+16
| | | | | | Might be trivial, but makes more sense to be able to directly return the name of the winner for the election. If the position of the winner on the proposal[] array is returned, then people still don't know the name of the person who won.
* | Version update in develop.chriseth2016-11-011-2/+2
| |
* | Merge pull request #1297 from Thrillberg/patch-2chriseth2016-10-271-1/+1
|\ \ | | | | | | Update installing-solidity.rst
| * | Update installing-solidity.rstEric Tillberg2016-10-271-1/+1
| |/
* / Update index.rstEric Tillberg2016-10-271-1/+1
|/
* Version bump for develop.chriseth2016-10-251-2/+2
|
* Mapping-in-mapping can have accessors tooAlex Beregszaszi2016-10-191-0/+3
|
* Explain accessors on arraysAlex Beregszaszi2016-10-191-0/+3
|
* FAQ: remove address(this) section (already explained elsewhere)Alex Beregszaszi2016-10-191-12/+0
|
* FAQ: remove event section (already explained elsewhere)Alex Beregszaszi2016-10-191-9/+0
|
* Merge the constructor sectionsAlex Beregszaszi2016-10-192-23/+3
|
* Mention why Homestead was different for librariesAlex Beregszaszi2016-10-191-1/+1
|
* FAQ: remove visibility section (already explained elsewhere)Alex Beregszaszi2016-10-191-23/+0
|
* FAQ: remove create example (already explained elsewhereAlex Beregszaszi2016-10-191-10/+0
|
* Merge the documentation about mappingsAlex Beregszaszi2016-10-192-46/+27
|
* Document constant functionsAlex Beregszaszi2016-10-192-17/+24
|
* FAQ: remove removal of external accountsAlex Beregszaszi2016-10-192-6/+2
|
* Improve the description of SolidityAlex Beregszaszi2016-10-192-11/+7
|
* FAQ: remove modifier sectionAlex Beregszaszi2016-10-191-8/+0
|
* FAQ: remove compilation sectionAlex Beregszaszi2016-10-191-13/+0
|
* Merge the selfdestruct sectionsAlex Beregszaszi2016-10-192-12/+9
|
* Update changelog linkAlex Beregszaszi2016-10-191-1/+1
|
* Minor documentation fixesAlex Beregszaszi2016-10-193-3/+4
|
* Docs: Change contract init with value sectionLefteris Karapetsas2016-10-181-2/+4
| | | | | After solidity 0.4.0 we need to make the constructor `payable` if we are to provide value during contract creation.
* Merge pull request #1217 from ethereum/instruction_tablechriseth2016-10-141-3/+3
|\ | | | | Small points on the instruction table
| * Small points on the instruction tableYoichi Hirai2016-10-141-3/+3
| | | | | | | | | | | | Fixes #1205 `sload` was not marked with a `-`, contrary to the description of #1205
* | Merge pull request #1195 from ethereum/memory-docchriseth2016-10-142-4/+23
|\ \ | |/ |/| Document memory layout
| * Mention that memory is organised as 256-bit wordsAlex Beregszaszi2016-10-141-4/+4
| |
| * Explain how scratch space affects the free memory pointerAlex Beregszaszi2016-10-121-1/+6
| |
| * Merge the two EVM memory introduction sectionsAlex Beregszaszi2016-10-122-5/+5
| |
| * Document memory layoutAlex Beregszaszi2016-10-111-0/+14
| |
* | Merge pull request #1203 from ethereum/exlpainupforgrabschriseth2016-10-131-1/+3
|\ \ | | | | | | Explain up-for-grabs issues.
| * | Explain up-for-grabs issues.chriseth2016-10-131-1/+3
| |/
* | Merge pull request #1185 from ethereum/grammar-docYoichi Hirai2016-10-131-0/+5
|\ \ | | | | | | Add link to grammar.txt in the documentation
| * | Add link to grammar.txt in the documentationAlex Beregszaszi2016-10-111-0/+5
| |/
* | Accommodate further reviewsYoichi Hirai2016-10-131-6/+6
| |
* | Change prenouns from `on` to `at`Yoichi Hirai2016-10-131-2/+2
| |
* | Accommodating reviewsYoichi Hirai2016-10-131-9/+8
| | | | | | | | https://github.com/ethereum/solidity/pull/1167#pullrequestreview-4031601
* | Mention `payable` in the description when Solidity throwsYoichi Hirai2016-10-121-1/+2
| |
* | Codify `bytes`Yoichi Hirai2016-10-121-1/+1
| |
* | Change phrasing around too small indexYoichi Hirai2016-10-121-2/+2
| |
* | Merge two similar sections; the original survivesYoichi Hirai2016-10-122-23/+8
| |
* | Various fixes based on comments on #1167Yoichi Hirai2016-10-121-4/+5
| |
* | English clarificationsYoichi Hirai2016-10-121-4/+4
| | | | | | | | mostly based on suggestions by @axic
* | Adding "When Solidity Throws" section in the documentationYoichi Hirai2016-10-121-0/+16
|/
* Document the reserved keywordsAlex Beregszaszi2016-10-071-0/+8
|
* Rename sha3 to keccak256 in the documentationAlex Beregszaszi2016-10-066-27/+30
|
* A typo fixAnubhav singh2016-10-051-1/+1
|
* Typo FixD-Nice2016-10-041-1/+1
| | | On line 126, though of changed to thought of.
* list formattingShruti Appiah2016-09-241-5/+6
|
* Bump version in develop.chriseth2016-09-171-2/+2
|
* Merge pull request #1072 from ethereum/versioningchriseth2016-09-151-0/+26
|\ | | | | Document versioning behaviour
| * Split versioning into two sectionsAlex Beregszaszi2016-09-141-15/+19
| |
| * Document versioning behaviourAlex Beregszaszi2016-09-091-0/+22
| |
* | Update Solidity docs version to 0.4.1Nick Savers2016-09-101-2/+2
|/
* Review suggestions.chriseth2016-09-072-7/+7
|
* Update documentation to version 0.4.0.chriseth2016-09-0713-88/+139
|
* Merge pull request #1003 from winsvega/docschriseth2016-09-069-0/+96
|\ | | | | add "pragma solidity ^0.4.0;" to code examples
| * add "pragma solidity ^0.4.0;" to code examplesDimitry2016-09-059-0/+96
| |
* | Merge pull request #1021 from ethereum/assembly-docschriseth2016-09-061-1/+2
|\ \ | | | | | | Fix the return value of call in inline assembly
| * | Fix the return value of call in inline assemblyAlex Beregszaszi2016-09-061-1/+2
| | |
* | | typoRaghav Dua2016-09-061-1/+1
|/ /
* | Merge pull request #1005 from ethereum/modifierbodyYoichi Hirai2016-09-063-12/+12
|\ \ | | | | | | Require ";" after "_"
| * | Require ";" after "_"chriseth2016-09-053-12/+12
| |/
* / add solium to "Available Solidity Integrations"Raghav Dua2016-09-051-0/+3
|/
* Typo.chriseth2016-09-011-1/+1
|
* Version pragma.chriseth2016-09-011-1/+30
|
* Merge pull request #951 from Denton-L/interesting-casechriseth2016-09-011-0/+17
|\ | | | | Document use of smaller storage variables
| * Write about struct members as wellDenton Liu2016-08-271-4/+4
| |
| * Write about multiple reads and writesDenton Liu2016-08-271-3/+3
| |
| * Fix typoDenton Liu2016-08-271-3/+3
| |
| * Document use of smaller storage variablesDenton Liu2016-08-261-0/+17
| |
* | Merge pull request #960 from Denton-L/change-else-stylechriseth2016-09-015-20/+17
|\ \ | | | | | | Change else style
| * | Use new style for the docsDenton Liu2016-08-274-14/+10
| | |
| * | Update style-guide to use new styleDenton Liu2016-08-271-6/+7
| | |
* | | Merge pull request #969 from Denton-L/fix-documentationchriseth2016-08-302-2/+2
|\ \ \ | | | | | | | | Fix bad syntax
| * | | Fix typo from second to secondsDenton Liu2016-08-301-1/+1
| | | |
| * | | Fix bad syntaxDenton Liu2016-08-301-1/+1
| | | |
* | | | Merge pull request #954 from chriseth/fallbackThrowschriseth2016-08-302-1/+9
|\ \ \ \ | | | | | | | | | | Fallback throws
| * | | | Clarify warning.chriseth2016-08-301-2/+3
| | | | |
| * | | | Documentation.chriseth2016-08-302-1/+8
| | | | |
* | | | | Merge pull request #972 from Denton-L/document-sha3chriseth2016-08-301-0/+4
|\ \ \ \ \ | |/ / / / |/| | | | Document constant behaviour for hashes
| * | | | Fix typoDenton Liu2016-08-301-1/+1
| | | | |
| * | | | Document constant behaviour for hashesDenton Liu2016-08-301-0/+4
| | | | |
* | | | | Merge pull request #968 from Denton-L/contributingBob Summerwill2016-08-301-1/+4
|\ \ \ \ \ | |/ / / / |/| | | | Update README to link to new contribution section
| * | | | Update README to link to new contribution sectionDenton Liu2016-08-301-1/+4
| | | | |
* | | | | Merge pull request #964 from Denton-L/fix-documentationBob Summerwill2016-08-305-30/+38
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / Fix documentation
| * | | Fix line lengthDenton Liu2016-08-291-1/+1
| | | |
| * | | Fix selfdestruct documentationDenton Liu2016-08-291-5/+5
| | | |
| * | | Fix syntax for Windows batch fileDenton Liu2016-08-291-1/+1
| | | |
| * | | Clarify typecastingDenton Liu2016-08-271-2/+7
| | | |
| * | | Clean up contracts.rstDenton Liu2016-08-271-14/+17
| | | |
| * | | Fix grammar errorDenton Liu2016-08-271-1/+1
| | | |
| * | | Cleanup docsDenton Liu2016-08-271-6/+6
| | | |
* | | | Create contribution guidelinesDenton Liu2016-08-303-0/+59
|/ / /
* | | Merge pull request #946 from bobsummerwill/build_from_source_docsBob Summerwill2016-08-271-67/+116
|\ \ \ | |/ / |/| | Updated Solidity documentation's "building from source" section
| * | Tweaks as suggested by chriseth.Bob Summerwill2016-08-271-3/+35
| | | | | | | | | | | | | | | 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.
| * | Updated Solidity documentation's "building from source" section.Bob Summerwill2016-08-251-64/+81
| |/ | | | | | | | | It now references install_deps.sh/.bat, and also adds instructions for Windows. Cherry picked some further tweaks from Denton-L. Thanks :-)
* | Added library keywordDenton Liu2016-08-261-1/+1
| |
* | Added ufixed and fixed keywordsDenton Liu2016-08-261-1/+3
| |
* | Merge pull request #953 from Denton-L/fallback-stuffchriseth2016-08-261-18/+27
|\ \ | | | | | | Write about what fallback functions cannot do
| * | Add "Sending Ether"Denton Liu2016-08-261-0/+1
| | |
| * | Correct spacingDenton Liu2016-08-261-18/+18
| | |
| * | Write about what fallback functions cannot doDenton Liu2016-08-261-0/+8
| | |
* | | Disallow fallback function to return values.chriseth2016-08-261-1/+2
|/ /
* | Merge pull request #925 from mocamircea/patch-10chriseth2016-08-261-11/+56
|\ \ | | | | | | Update contracts.rst
| * | Update contracts.rstMircea Moca2016-08-251-9/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Update contracts.rstMircea Moca2016-08-191-4/+4
| | | | | | | | | I think it's more clear now and without the risk of mentioning the yet discussed accessor concept
| * | Update contracts.rstMircea Moca2016-08-181-7/+14
| | | | | | | | | Extended example according to the discussed stuff, clarification & typos
* | | Merge pull request #913 from chriseth/auctionchriseth2016-08-251-15/+29
|\ \ \ | |_|/ |/| | Updated the function withdraw() in the SimpleAuction and BlindAuction…
| * | Updated the function withdraw() in the SimpleAuction and BlindAuction ↵Alex Darby2016-08-191-15/+29
| |/ | | | | | | contracts to not use a 'throw' if a address send() fails.
* | Fix creating contracts sectionDenton Liu2016-08-241-3/+5
| |
* | Rename "call data" to "calldata"Denton Liu2016-08-241-2/+2
| |
* | Add commaDenton Liu2016-08-241-1/+1
| |
* | Fix control-structuresDenton Liu2016-08-241-4/+4
| |
* | Update contracts.rstDenton Liu2016-08-241-3/+4
| |
* | Fix description about how blocks workDenton Liu2016-08-241-1/+1
| |
* | Change XXX bit to XXX-bitDenton Liu2016-08-241-6/+6
| |
* | Fix typoDenton Liu2016-08-241-1/+1
| |
* | Change example code formattingDenton Liu2016-08-241-3/+3
| |
* | Change capitalisationDenton Liu2016-08-242-2/+2
| |
* | Remove trailing whitespacesDenton Liu2016-08-243-5/+5
| |
* | Small documentation updateDave Hoover2016-08-241-1/+1
| |
* | Merge pull request #706 from Denton-L/withdrawal-patternchriseth2016-08-206-5/+113
|\ \ | | | | | | Add Withdrawal Pattern Example
| * | Remove throw from withdrawal patternDenton Liu2016-08-191-3/+7
| | |
| * | Fix codeDenton Liu2016-08-121-6/+6
| | |
| * | Reference inspirationDenton Liu2016-08-121-1/+2
| | |
| * | Add minor correctionsDenton Liu2016-08-121-9/+10
| | |
| * | Update contracts and descriptionsDenton Liu2016-08-111-4/+13
| | |
| * | Change withdrawal exampleDenton Liu2016-08-111-78/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | The example is now a "King of the Ether"-esque contract. This is actually relevant as they suffered an attack because of an almost identical issue. See the post-mortem here: https://www.kingoftheether.com/postmortem.html
| * | Use store exampleDenton Liu2016-08-101-96/+68
| | |
| * | Change example to auctionDenton Liu2016-08-101-24/+100
| | |
| * | Remove trailing whitespaceDenton Liu2016-08-104-4/+4
| | |
| * | Fix withdrawal pattern documentationDenton Liu2016-08-101-4/+4
| | |
| * | Link to withdraw patternDenton Liu2016-08-102-1/+3
| | |
| * | Add section about withdrawal patternDenton Liu2016-08-103-0/+78
| | |
* | | Document throwing on contract-creation failDenton Liu2016-08-191-1/+2
| | |
* | | Document throwing on calling empty codeDenton Liu2016-08-181-1/+2
| | |
* | | Add documentation about throwingDenton Liu2016-08-181-2/+3
| |/ |/|
* | Merge pull request #839 from chriseth/checkcodechriseth2016-08-171-0/+4
|\ \ | | | | | | BREAKING: Make function calls throw if target does not have code.
| * | Make function calls throw if target does not have code.chriseth2016-08-171-0/+4
| | | | | | | | | | | | | | | Low-level calls still just execute and will actually report "success". This allows `x.call.value(y)()` for x being a non-contract account.
* | | Merge pull request #888 from chriseth/throwOnDivZerochriseth2016-08-171-0/+2
|\ \ \ | | | | | | | | Throw on division by zero.
| * | | Throw on division by zero.chriseth2016-08-171-0/+2
| |/ /
* / / BREAKING: return only exits current function/modifierchriseth2016-08-171-7/+33
|/ /