aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos.chriseth2018-10-042-3/+3
|
* Merge pull request #5073 from IIIIllllIIIIllllIIIIllllIIIIllllIIIIll/patch-4chriseth2018-10-041-6/+7
|\ | | | | separate out a new "Design Criteria" section from "Formal Specification"
| * separate out a new "Design Criteria" section from "Formal Specification"Li Xuanji2018-10-041-6/+7
| |
* | Merge pull request #5119 from ethereum/docs-contributing-dependencieschriseth2018-10-041-20/+32
|\ \ | | | | | | Add Linux dependencies and move
| * | Add Linux dependencies and moveChris Ward2018-09-301-20/+32
| | |
* | | [DOCS] Add missing backtick for inline code syntax.dm42018-10-031-1/+1
| | |
* | | Changed pragma explanation to match exampleJ Quinn2018-10-021-1/+1
| | |
* | | Merge pull request #5084 from ethereum/updateContributingchriseth2018-10-011-34/+44
|\ \ \ | | | | | | | | [DOCS] Update contributing.
| * | | fixup! fixup! fixup! [DOCS] Update contributing.chriseth2018-10-011-3/+4
| | | |
| * | | fixup! fixup! [DOCS] Update contributing.chriseth2018-10-011-3/+4
| | | |
| * | | fixup! [DOCS] Update contributing.chriseth2018-09-271-16/+22
| | | |
| * | | [DOCS] Update contributing.chriseth2018-09-271-22/+24
| | | |
* | | | Merge pull request #5117 from ethereum/yul_grammarchriseth2018-10-011-0/+1
|\ \ \ \ | | | | | | | | | | [DOCS] Yul grammar: missing If in Block rule
| * | | | Missing If in Block ruleLeonardo Alt2018-09-301-0/+1
| | |/ / | |/| |
* | | | Merge pull request #5114 from ethereum/assembly-docschriseth2018-10-012-2/+12
|\ \ \ \ | | | | | | | | | | Improve the create2 description in assembly.rst (and include in yul.rst)
| * | | | Include create2/extcodehash in yul.rstAlex Beregszaszi2018-09-281-0/+8
| | | | |
| * | | | Improve the create2 description in assembly.rstAlex Beregszaszi2018-09-281-2/+4
| |/ / /
* / / / Fix issues introduced from PR #5043Chris Ward2018-09-301-2/+2
|/ / /
* | | Merge pull request #4676 from jwasinger/extcodehashAlex Beregszaszi2018-09-281-2/+4
|\ \ \ | | | | | | | | Add support for EXTCODEHASH
| * | | Add extcodehash to the assembly documentationAlex Beregszaszi2018-09-261-2/+4
| | | |
* | | | [DOCS] Security updates.chriseth2018-09-271-9/+12
| | | |
* | | | Pitfalls regarding over/underflowschriseth2018-09-272-0/+22
| |/ / |/| |
* | | Merge pull request #5108 from ethereum/payableWithdrawalchriseth2018-09-272-1/+11
|\ \ \ | | | | | | | | Explain address payable and withdraw.
| * | | Explain address payable and withdraw.chriseth2018-09-272-1/+11
| | | |
* | | | [DOCS] More on reference types.chriseth2018-09-271-38/+78
|/ / /
* | | Merge pull request #5087 from ethereum/semantics4Alex Beregszaszi2018-09-271-1/+14
|\ \ \ | | | | | | | | [DOCS] Semantics of negation.
| * | | [DOCS] Semantics of negation.chriseth2018-09-271-1/+14
| | | |
* | | | Merge pull request #5101 from ethereum/docs-return-metadata-notechriseth2018-09-271-6/+7
|\ \ \ \ | |/ / / |/| | | Return note taken from metadata and reorder
| * | | Return note taken from metadata and reorderChris Ward2018-09-271-6/+7
| | | |
* | | | Merge pull request #5085 from ethereum/updatefaqAlex Beregszaszi2018-09-271-12/+16
|\ \ \ \ | | | | | | | | | | [DOCS] Update FAQ
| * | | | [DOCS] Update FAQchriseth2018-09-261-12/+16
| | |/ / | |/| |
* | | | [DOCS] Update metadata.chriseth2018-09-271-3/+12
| | | |
* | | | Remove unary + from floating point types documentationAlex Beregszaszi2018-09-271-1/+1
| | | |
* | | | Make the exponentiation 0**0 note a real RST noteAlex Beregszaszi2018-09-271-1/+2
| | | |
* | | | Rename remainder to moduloAlex Beregszaszi2018-09-271-2/+2
| |/ / |/| |
* | | Merge pull request #5006 from ethereum/modSemanticschriseth2018-09-261-3/+19
|\ \ \ | |/ / |/| | Document modulo semantics
| * | Documents modulus semantics.Erik Kundt2018-09-261-3/+19
| | |
* | | Add content from old Solidity wikiChris Ward2018-09-262-8/+12
| | |
* | | [DOCS] Update "using the compiler".chriseth2018-09-261-12/+26
| | |
* | | Merge pull request #5061 from ethereum/fixedSizeArrayLengthchriseth2018-09-261-0/+2
|\ \ \ | | | | | | | | Disallow fixed-size arrays with zero length
| * | | Updates breaking changes documentation.Erik Kundt2018-09-261-0/+2
| | | |
* | | | Merge pull request #5082 from ethereum/abiUpdateAlex Beregszaszi2018-09-261-8/+8
|\ \ \ \ | | | | | | | | | | [DOCS] Update abi.
| * | | | [DOCS] Update abi.chriseth2018-09-261-8/+8
| | |_|/ | |/| |
* | | | Merge pull request #5083 from ethereum/updatePatternsAlex Beregszaszi2018-09-261-2/+2
|\ \ \ \ | | | | | | | | | | [DOCS] Update common patterns.
| * | | | [DOCS] Update common patterns.chriseth2018-09-261-2/+2
| |/ / /
* | | | Merge pull request #5088 from ethereum/morePragmasAlex Beregszaszi2018-09-261-0/+13
|\ \ \ \ | | | | | | | | | | [DOCS] Some more explanation about pragmas.
| * | | | [DOCS] Some more explanation about pragmas.chriseth2018-09-261-0/+13
| | | | |
* | | | | Set 0.5.x specific example code to be compilable with >0.4.99 <0.6.0 (e.g. ↵Alex Beregszaszi2018-09-268-20/+20
| | | | | | | | | | | | | | | | | | | | 0.5.x only)
* | | | | Update version pragma in all documentation examplesAlex Beregszaszi2018-09-2614-87/+88
|/ / / /
* | | | Merge pull request #5022 from ethereum/lastValuechriseth2018-09-261-6/+42
|\ \ \ \ | |/ / / |/| | | [DOCS] Last part of value types.
| * | | Last part of value types.chriseth2018-09-191-6/+42
| | | |
* | | | Merge pull request #4925 from wbt/patch-2chriseth2018-09-241-1/+1
|\ \ \ \ | | | | | | | | | | Clarify docs around reserved memory byte ranges
| * | | | Clarify docs around reserved memory byte rangeswbt2018-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | Minor documentation issue to improve reading flow as it goes from talking about a specified number of 32-byte slots being reserved to giving numbers which refer to byte ranges within the space of memory resulting from the union of those slots.
* | | | | Merge pull request #5043 from ethereum/updateContractsSectionchriseth2018-09-241-37/+64
|\ \ \ \ \ | | | | | | | | | | | | [DOCS] Update contracts section.
| * | | | | Review comments [to be squashed]chriseth2018-09-241-9/+13
| | | | | |
| * | | | | [DOCS] Update contracts section.chriseth2018-09-241-36/+59
| | | | | |
* | | | | | Merge pull request #5039 from ethereum/controlStructures2chriseth2018-09-241-5/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | [DOCS] Update control structures (2).
| * | | | | | [DOCS] Update control structures (2).chriseth2018-09-241-5/+4
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #5038 from ethereum/controlStructures1chriseth2018-09-241-26/+39
|\ \ \ \ \ \ | |/ / / / / |/| | | | | [DOCS] Control structures 1.
| * | | | | [DOCS] Control structures 1.chriseth2018-09-241-26/+39
| |/ / / /
* | | | | Merge pull request #5045 from ethereum/updateMiscchriseth2018-09-241-21/+21
|\ \ \ \ \ | |/ / / / |/| | | | [DOCS] Update misc.
| * | | | [DOCS] Update misc.chriseth2018-09-211-21/+21
| | | | |
* | | | | Merge pull request #5025 from ethereum/refTypeschriseth2018-09-241-8/+14
|\ \ \ \ \ | | | | | | | | | | | | [DOCS] Update reference types.
| * | | | | [DOCS] Update reference types.chriseth2018-09-211-8/+14
| | | | | |
* | | | | | Merge pull request #5035 from ethereum/moreTypesUpdateschriseth2018-09-211-4/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | [DOCS] Final updates to types section.
| * | | | | | [DOCS] Final updates to types section.chriseth2018-09-201-4/+11
| | | | | | |
* | | | | | | Merge pull request #5036 from ethereum/unitsAndGlobalschriseth2018-09-212-37/+63
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | [DOCS] Update units and globals.
| * | | | | | [DOCS] Update units and globals.chriseth2018-09-202-37/+63
| | | | | | |
* | | | | | | Document array length changing behaviors, fixes #4802William Entriken2018-09-211-4/+3
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #5021 from ethereum/moreTypeschriseth2018-09-211-22/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | More types.
| * | | | | | More types.chriseth2018-09-211-22/+32
| | |_|/ / / | |/| | | |
* | | | | | Add struct->tuple to the Solidity->ABI types tableLeonardo Alt2018-09-201-5/+8
| |/ / / / |/| | | |
* | | | | Merge pull request #4808 from ethereum/4259-evm-versionAlex Beregszaszi2018-09-201-0/+50
|\ \ \ \ \ | | | | | | | | | | | | [DOCS] Add details on using the compiler --version flag
| * | | | | Explain EVM version setting.Chris Ward2018-09-201-0/+50
| | |/ / / | |/| | |
* | | | | Merge pull request #5031 from ethereum/hexLitCapital050Alex Beregszaszi2018-09-201-0/+2
|\ \ \ \ \ | | | | | | | | | | | | [DOCS] Explain that ``0X`` is disallowed in changes documentation.
| * | | | | Explain that ``0X`` is disallowed in changes documentation.chriseth2018-09-201-0/+2
| |/ / / /
* | | | | Merge pull request #5011 from hydai/disallow_uppercase_xchriseth2018-09-201-1/+1
|\ \ \ \ \ | |/ / / / |/| | | | Disallow uppercase X in hex number literals
| * | | | Disallow uppercase X in hex number literalshydai2018-09-191-1/+1
| | |/ / | |/| |
* / | | Extend the CoC to cover all interactionsRichard Littauer2018-09-191-4/+2
|/ / / | | | | | | | | | Previously, the guide implied it only applied to Pull Requests. See https://github.com/ethereum/solidity/issues/4445#issuecomment-418159492.
* | | Merge pull request #4907 from ethereum/chriseth-patch-4-1Alex Beregszaszi2018-09-191-13/+16
|\ \ \ | | | | | | | | Blockchain basics part 1
| * | | Blockchain basics part 1chriseth2018-09-191-13/+16
| |/ /
* | | Merge pull request #5019 from ethereum/addressDocsAlex Beregszaszi2018-09-191-24/+41
|\ \ \ | | | | | | | | Extend section on addresses.
| * | | Extend section on addresses.chriseth2018-09-191-24/+41
| |/ /
* / / Explaining how Solidity types map to ABI typesLeonardo Alt2018-09-191-0/+18
|/ /
* | Tiny fixes on the 050 breaking changes docs sectionLeonardo Alt2018-09-191-4/+4
| |
* | Merge pull request #5009 from ethereum/file-orderchriseth2018-09-191-4/+5
|\ \ | | | | | | Include pragma in 'Order of Layout' in the style guide
| * | Include pragma in 'Order of Layout' in the style guideAlex Beregszaszi2018-09-181-4/+5
| | |
* | | Merge pull request #4892 from ethereum/docs_050_featureschriseth2018-09-182-0/+407
|\ \ \ | | | | | | | | New docs section on "050 breaking changes"
| * | | 050 breaking changes in docsLeonardo Alt2018-09-182-0/+407
| |/ /
* | | Merge pull request #4972 from ethereum/addPragmaAlex Beregszaszi2018-09-182-3/+51
|\ \ \ | |/ / |/| | Explain pragmas.
| * | Explain pragmas.chriseth2018-09-182-3/+51
| |/
* | Added order of layout to style guideChris Ward2018-09-181-0/+22
| |
* | Merge pull request #4819 from ethereum/docs-4532-mapping-typechriseth2018-09-181-20/+24
|\ \ | |/ |/| Docs: Clarify mapping type
| * Clarify mapping typeChris Ward2018-09-181-20/+24
| |
* | Merge pull request #4976 from ethereum/operationalSemanticsAlex Beregszaszi2018-09-181-5/+44
|\ \ | | | | | | Some operational semantics.
| * | Some operational semantics.chriseth2018-09-181-5/+44
| | |
* | | Add a link from ecrecover to addressLeonardo Alt2018-09-181-0/+5
| | |
* | | Merge pull request #4970 from ethereum/chriseth-patch-6chriseth2018-09-181-4/+5
|\ \ \ | | | | | | | | Updates to examples.
| * | | Updates to examples.chriseth2018-09-141-4/+5
| | | |
* | | | Merge pull request #4971 from ethereum/chriseth-patch-7Alex Beregszaszi2018-09-181-1/+1
|\ \ \ \ | | | | | | | | | | Update solidity-in-depth.rst
| * | | | Update solidity-in-depth.rstchriseth2018-09-141-1/+1
| |/ / /
* | | / Improve noted sections of Inline assembly docChris Ward2018-09-181-48/+47
| |_|/ |/| |
* | | Add clarification of state variablesChris Ward2018-09-171-1/+2
| |/ |/|
* | Merge pull request #4973 from ethereum/updateImportschriseth2018-09-171-2/+21
|\ \ | | | | | | Some more info about imports and comments.
| * | Some more info about imports and comments.chriseth2018-09-141-2/+21
| |/
* | Some cleanup in structure section.chriseth2018-09-172-2/+9
| |
* | Merge pull request #4964 from ethereum/updateBuildingchriseth2018-09-171-18/+21
|\ \ | | | | | | Some updates about how to install solidity.
| * | Review suggestions.chriseth2018-09-141-6/+7
| | |
| * | Some updates about how to install solidity.chriseth2018-09-141-18/+20
| | |
* | | Merge pull request #4849 from lastmjs/developchriseth2018-09-141-1/+1
|\ \ \ | |/ / |/| | Introduce static elementary types to use
| * | fixing rebase conflictsJordan Last2018-09-141-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add ElementaryTypes::BytesMemory and ElementaryTypes::StringMemory fix rebase conflicts fixing rebase conflicts use make_shared instead of new fix tabs and StateMutability parameter create address and addressType functions, fix spaces in comment fix typo and switch nonpayable to payable fix spaces fix comment again
* | Blockchain basics part 2chriseth2018-09-142-17/+29
| |
* | Merge branch 'release' into develop.chriseth2018-09-142-1/+5
|\ \ | |/ |/|
| * Set relase date of 0.4.25.chriseth2018-09-131-0/+4
| |
| * Bugfix entry regarding nested arrays returned by library functionsLeonardo Alt2018-09-113-10/+30
| |
| * Buglist check script supports json pathsLeonardo Alt2018-09-103-18/+77
| |
| * Update bug description, add regex and tests.chriseth2018-09-102-47/+48
| |
| * Changelog entry and bug list.chriseth2018-09-102-6/+56
| |
| * Change "fixed" date.chriseth2018-09-071-1/+1
| |
| * Bug list entryLeonardo Alt2018-09-072-6/+28
| |
* | Merge pull request #4911 from ethereum/addressPayableDaniel Kirchner2018-09-138-38/+56
|\ \ | | | | | | Payable and non-payable address type.
| * | Add payable and non-payable state mutability to AddressType.Daniel Kirchner2018-09-138-38/+56
| | |
* | | Second part of coin example.chriseth2018-09-131-10/+21
|/ /
* | Accept ``address payable`` during parsing.Daniel Kirchner2018-09-111-0/+1
| |
* | On a yul switch, at least one case is required when there is no default ↵Leo Arias2018-09-111-1/+3
| | | | | | | | statement
* | Update bug description, add regex and tests.chriseth2018-09-102-48/+49
| |
* | Changelog entry and bug list.chriseth2018-09-102-0/+50
| |
* | Add YAKINDU Solidity Tools to Integrations listFlorian Antony2018-09-071-0/+5
| |
* | Buglist check script supports json pathsLeonardo Alt2018-09-072-23/+29
| |
* | Merge pull request #4844 from ethereum/docs-1644-bytecodechriseth2018-09-071-17/+17
|\ \ | | | | | | Clean up metadata and clarify what small changes affect
| * | Clean up metadata and clarify what small changes affectChris Ward2018-09-061-18/+18
| | | | | | | | | | | | Updates from review
* | | Merge pull request #4903 from ethereum/chriseth-patch-1chriseth2018-09-071-9/+13
|\ \ \ | | | | | | | | Some tuning of the documentation index.
| * | | Update index.rstchriseth2018-09-051-9/+13
| | | |
* | | | Merge pull request #4905 from ethereum/chriseth-patch-2chriseth2018-09-061-18/+21
|\ \ \ \ | | | | | | | | | | Update first part of example.
| * | | | Update first part of example.chriseth2018-09-061-18/+21
| |/ / /
* | | | Merge pull request #4846 from ethereum/docs-4574-infofeedchriseth2018-09-061-13/+5
|\ \ \ \ | |/ / / |/| | | Update Infofeed example code and explanation
| * | | Remove unneeded paragraphChris Ward2018-09-051-3/+0
| | | |
| * | | Update Infofeed example code and explanationChris Ward2018-08-221-12/+7
| |/ /
* | | Merge pull request #4883 from ethereum/docs_json_urls_allow_pathschriseth2018-09-051-0/+2
|\ \ \ | | | | | | | | Mention in docs that standard json url files need --allow-paths
| * | | Mention in the standard json documentation that files in urls need their ↵Leonardo Alt2018-09-031-0/+2
| |/ / | | | | | | | | | directories allowed via --allow-paths
* | | Merge pull request #4878 from federicobond/patch-1chriseth2018-09-051-1/+1
|\ \ \ | | | | | | | | Add hex numbers with uppercase X to grammar.txt
| * | | Add hex numbers with uppercase X to grammar.txtFederico Bond2018-09-021-1/+1
| |/ /
* | | Merge pull request #4829 from ethereum/callBytesReturnchriseth2018-09-042-3/+6
|\ \ \ | | | | | | | | Add return data to bare calls.
| * | | Update documentation.Daniel Kirchner2018-09-042-3/+6
| | | |
* | | | Merge pull request #4856 from ethereum/fix_docs_remix_urlchriseth2018-09-041-1/+1
|\ \ \ \ | | | | | | | | | | Fix local remix-ide url in docs
| * | | | Fix remix-ide url in docsLeonardo Alt2018-09-041-1/+1
| |/ / /
* | | | Merge pull request #4836 from ethereum/docs-1532-remappingchriseth2018-09-041-34/+36
|\ \ \ \ | |/ / / |/| | | Clarify remapping
| * | | Clarify remappingChris Ward2018-09-041-34/+36
| | | | | | | | | | | | | | | | Update layout-of-source-files.rst
* | | | Remove trailing whitespace for all files in the repository.Daniel Kirchner2018-09-047-655/+655
| |/ / |/| |
* | | Merge pull request #4818 from ethereum/clarifyConstructorArgschriseth2018-08-161-4/+8
|\ \ \ | | | | | | | | Clarify constructor arguments.
| * | | Clarify constructor arguments.chriseth2018-08-161-4/+8
| | | |
* | | | Merge pull request #4822 from ethereum/addressStaticCallchriseth2018-08-164-8/+13
|\ \ \ \ | | | | | | | | | | Add ``staticcall`` to ``address``.
| * | | | Add some more documentation.Daniel Kirchner2018-08-153-7/+10
| | | | |
| * | | | Add ``staticcall`` to ``address``.Daniel Kirchner2018-08-151-1/+3
| | | | |
* | | | | Merge pull request #4820 from ethereum/disallow_indexed_ref_v2chriseth2018-08-162-2/+20
|\ \ \ \ \ | | | | | | | | | | | | Disallow indexed reference types in events when using ABIEncoderV2
| * | | | | Bug list entryLeonardo Alt2018-08-152-2/+20
| |/ / / /
* / / / / Add missing parentheses in ABI Encoding sectionFranco Victorio2018-08-161-1/+1
|/ / / /
* | | | Merge pull request #4496 from ethereum/faq-reorg-contractschriseth2018-08-152-39/+54
|\ \ \ \ | |_|/ / |/| | | Move contract related FAQ points
| * | | Move contract related FAQ pointsChris Ward2018-08-152-39/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates from feedback Changes from feedback Further changes from review Changes from review Changes from review Changes from review
* | | | Merge pull request #4390 from ethereum/abidecodechriseth2018-08-152-2/+4
|\ \ \ \ | | | | | | | | | | Add abi.decode
| * | | | Documentation.chriseth2018-08-152-2/+4
| | | | |
* | | | | Merge pull request #4583 from ethereum/nested_array_library_changelogchriseth2018-08-153-4/+61
|\ \ \ \ \ | |/ / / / |/| | | | Bugfix Changelog entry regarding nested arrays returned by library functions
| * | | | Update bug list and add regular expression to bug list and add test.Leonardo Alt2018-08-143-16/+50
| | | | |
| * | | | Bugfix entry regarding nested arrays returned by library functionsLeonardo Alt2018-08-142-4/+27
| | | | |
* | | | | Merge pull request #4817 from crypto-jeronimo/fix-typo-in-docschriseth2018-08-151-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Fix typo in documentation.
| * | | | | Fix typo in documentation.Crypto Jerônimo2018-08-151-1/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #4815 from gftea/developchriseth2018-08-151-3/+14
|\ \ \ \ \ | |/ / / / |/| | | | multiple inheritance in solidity search from right-to-left, different from python
| * | | | clarify multiple inheritance in solidity and its differences against to pythonSimon Chen2018-08-151-3/+14
| | | | |
* | | | | Extend documentation about explicit and implicit conversions between ↵Daniel Kirchner2018-08-152-11/+103
| | | | | | | | | | | | | | | | | | | | (u)intXX, bytesYY and literals.
* | | | | Update documentation.chriseth2018-08-152-35/+33
| | | | |
* | | | | Merge pull request #4372 from JesseBusman/implicit-convertibility-functionschriseth2018-08-141-2/+20
|\ \ \ \ \ | | | | | | | | | | | | Add implicit convertibility to function pointer with higher state mutability
| * | | | | Add implicit convertibility to function pointer with higher state mutabilityJesse Busman2018-08-141-2/+20
| | | | | |
* | | | | | Merge pull request #4780 from ethereum/enumDatachriseth2018-08-141-1/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Clarify data representation of enums.
| * | | | | | Clarify data representation of enums.chriseth2018-08-141-1/+5
| | | | | | |
* | | | | | | Merge pull request #4787 from ethereum/updateLinkschriseth2018-08-141-27/+41
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Update links
| * | | | | | Re-group links.chriseth2018-08-091-24/+37
| | | | | | |
| * | | | | | Update links and deprecated unmaintained tools.chriseth2018-08-091-3/+4
| | | | | | |
* | | | | | | Merge pull request #4792 from ethereum/someABIDocFixeschriseth2018-08-141-48/+56
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | Some style fixes to the ABI documentation.
| * | | | | | Some style fixes to the ABI documentation.chriseth2018-08-101-48/+56
| | | | | | |
* | | | | | | Update documentation.chriseth2018-08-144-39/+100
| | | | | | |
* | | | | | | Update documentation examples.chriseth2018-08-1410-86/+99
| |_|_|/ / / |/| | | | |
* | | | | | Merge pull request #4696 from ethereum/byteLiteralConversionchriseth2018-08-133-6/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Disallow ambiguous implicit and explicit conversions from number literals to bytesXX
| * | | | | | Disallow ambiguous conversions between number literals and bytesXX types.Daniel Kirchner2018-08-133-6/+5
| | | | | | |
* | | | | | | Merge pull request #4618 from ethereum/docs-1211-contract-typechriseth2018-08-131-10/+23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add contract type to types documentation
| * | | | | | | Update from feedbackChris Ward2018-08-131-3/+6
| | | | | | | |
| * | | | | | | Remove initial sentence.chriseth2018-08-061-8/+5
| | | | | | | |
| * | | | | | | Changes after rebasingChris Ward2018-08-011-12/+18
| | | | | | | |
| * | | | | | | Add contract type to types docChris Ward2018-08-011-0/+7
| | | | | | | |
* | | | | | | | Merge pull request #4794 from ethereum/tableWrapchriseth2018-08-132-4/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix table css.
| * | | | | | | | Fix table css.chriseth2018-08-102-4/+4
| | |/ / / / / / | |/| | | | | |
* / | | | | | | Update documentation.Daniel Kirchner2018-08-112-11/+11
|/ / / / / / /
* | / / / / / Use code-block when using a different language.chriseth2018-08-102-23/+23
| |/ / / / / |/| | | | |
* | | | | | Merge pull request #4786 from gftea/developchriseth2018-08-091-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | / / / | | |/ / / | |/| | | add "ref for text "fallback function" in Types.rst
| * | | | add link for text "fallback function"gftea2018-08-091-1/+1
| | | | |
* | | | | Extension of tools listf-daniel2018-08-091-0/+9
|/ / / / | | | | | | | | Adding some recent and reliable tools to work with smart contracts and analyze their security.
* | | | Change note about returning dynamic arrays.chriseth2018-08-091-8/+5
| | | |
* | | | Clarify packed encoding.chriseth2018-08-091-7/+5
| | | |
* | | | Merge pull request #4684 from ethereum/underscores_in_numeric_literalschriseth2018-08-091-0/+5
|\ \ \ \ | | | | | | | | | | [BREAKING] Underscores in numeric literals
| * | | | Cleanup & polish numbers-with-underscores parsing, also improving tests.Christian Parpart2018-08-081-1/+3
| | | | |
| * | | | Add stricter hex underscore rulesBalajiganapathi S2018-08-081-2/+2
| | | | |
| * | | | Allow underscores in numbers.Balajiganapathi S2018-08-081-0/+3
| | | | |
* | | | | Merge pull request #4665 from mattaereal/cmake-patch-solverAlex Beregszaszi2018-08-091-0/+21
|\ \ \ \ \ | | | | | | | | | | | | cmake option added to make solvers optional
| * | | | | cmake flags to make solvers optional. Implementation of #4651Matías Aereal Aeón2018-08-081-0/+21
| | | | | |
* | | | | | Merge pull request #4747 from ethereum/enum-docschriseth2018-08-081-1/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update enum with lifting the restriction for interfaces
| * | | | | | Update enum with lifting the restriction for interfacesAlex Beregszaszi2018-08-081-1/+0
| | |/ / / / | |/| | | |
* / | | | | Yul grammar: allow multiple $ signs (matches Solidity)Alex Beregszaszi2018-08-081-1/+1
|/ / / / /
* | | | | Clarify allocation and initial value of free memoy pointer.chriseth2018-08-071-2/+11
| | | | |
* | | | | Update style guide with regards to CapWords requirement for contract and ↵Luke Schoen2018-08-071-5/+63
| | | | | | | | | | | | | | | | | | | | file naming.
* | | | | Merge pull request #4498 from ethereum/faq-reorg-introchriseth2018-08-062-107/+24
|\ \ \ \ \ | | | | | | | | | | | | Move intro related FAQ points
| * | | | | Move intro related FAQ pointsChris Ward2018-08-062-107/+24
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Changes from feedback Changes from review
* | | | | Merge pull request #4616 from ethereum/1093-interface-generatorchriseth2018-08-041-0/+3
|\ \ \ \ \ | | | | | | | | | | | | Add interface generator to tools section
| * | | | | Add interface generator to tools sectionChris Ward2018-07-301-0/+3
| | | | | |
* | | | | | Merge pull request #4412 from ethereum/v050-reference-resolver-errorTypeForLooseChristian Parpart2018-08-041-54/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | [BREAKING] permanently set errorTypeForLoose from Warning to SyntaxError
| * | | | | | Remove loose assembly features from the documentationChristian Parpart2018-08-021-54/+3
| | | | | | |
* | | | | | | Clarify truncation with addressesChris Ward2018-08-031-0/+8
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #4584 from dylanjw/update-abi-event-docchriseth2018-08-021-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Update doc referencing packed mode encoding for dynamic typed topic args
| * | | | | Update doc referencing packed mode encoding for dynamic typed topic argsDylan Wilson2018-07-261-1/+1
| |/ / / /
* | | | | Point the documentation to the new Code of Conduct URLAlex Beregszaszi2018-08-021-1/+1
| | | | |
* | | | | Merge pull request #4508 from ethereum/nameCollisionCrashAlex Beregszaszi2018-08-021-4/+4
|\ \ \ \ \ | | | | | | | | | | | | [BREAKING] Don't exclude public state variables when looking for conflicting declarations.
| * | | | | Update documentation.Daniel Kirchner2018-08-011-4/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #4639 from ethereum/docs-fix-specify-limitAlex Beregszaszi2018-08-013-3/+6
|\ \ \ \ \ | |/ / / / |/| | | | Small clarifications around the 2300 gas stipend from transfer and send
| * | | | Small clarifications around the 2300 gas stipend from transfer and sendChris Ward2018-08-013-3/+6
| | | | |
* | | | | Fix tests regarding contract type conversion.chriseth2018-08-012-2/+2
| | | | |
* | | | | Disallow conversion between unrelated contract types.chriseth2018-08-012-0/+19
|/ / / /
* | | | grammar: remove stray IdentifierList ruleAlex Beregszaszi2018-07-311-1/+0
| | | | | | | | | | | | | | | | This was left in #4274 (dbd0723)
* | | | Merge pull request #4569 from ethereum/grammar-assemblychriseth2018-07-301-3/+4
|\ \ \ \ | | | | | | | | | | Update grammar.txt for inline assembly
| * | | | grammar: rename AssemblyLocalBinding to AssemblyVariableDeclarationAlex Beregszaszi2018-07-251-2/+2
| | | | |
| * | | | grammar: introduce AssemblyExpression and use it in Assignment/LocalBindingAlex Beregszaszi2018-07-251-2/+3
| | | | |
| * | | | grammar: support all assignment stataments in inline assemblyAlex Beregszaszi2018-07-251-1/+1
| | | | |
* | | | | Clarify what ‘memory type’ isChris Ward2018-07-302-2/+4
| |/ / / |/| | | | | | | | | | | Use RST links
* | | | Mention that constant and payable are deprecated in the ABI specAlex Beregszaszi2018-07-251-0/+3
| | | |
* | | | Clarify relation between stateMutability and payable/constantAlex Beregszaszi2018-07-251-5/+6
|/ / /
* | | Merge pull request #4453 from ethereum/codeOfConductAlex Beregszaszi2018-07-241-0/+4
|\ \ \ | | | | | | | | Add Code Of Conduct
| * | | Adds Code Of Conduct.Erik Kundt2018-07-231-0/+4
| | | |
* | | | Merge pull request #4520 from ethereum/faq-reorg-index-toolschriseth2018-07-202-21/+9
|\ \ \ \ | | | | | | | | | | Move note on decompiling
| * | | | Move note on decompilingChris Ward2018-07-182-21/+9
| | | | |
* | | | | Fix typoChris Ward2018-07-201-1/+1
|/ / / /
* | | | Merge pull request #4345 from ethereum/docs-testsAlex Beregszaszi2018-07-181-0/+5
|\ \ \ \ | | | | | | | | | | Document the required cpp-ethereum commit hash
| * | | | Keep the proper aleth hash in contributing.rstAlex Beregszaszi2018-07-181-2/+1
| | | | |
| * | | | Document the required cpp-ethereum commit hashAlex Beregszaszi2018-07-181-0/+6
| | | | |
* | | | | Enforces visibility specifier and updates docs.Erik Kundt2018-07-174-13/+11
|/ / / /
* | | | Minor doc style fixNicolás Venturo2018-07-171-2/+1
| | | | | | | | | | | | An extra newline caused a line to appear in bold.
* | | | Merge pull request #4500 from ethereum/v050-interface-functions-must-be-externalchriseth2018-07-162-2/+3
|\ \ \ \ | | | | | | | | | | [BREAKING] interface functions must be external
| * | | | enforce interface-functions to be external-declaredChristian Parpart2018-07-162-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | | | | Merge pull request #4512 from ↵chriseth2018-07-166-31/+30
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | chase1745/use-explicit-data-locations-external-tests Added default data locations to docs and other external tests.
| * | | | | Added default data locations to docs and other external tests.Chase McDermott2018-07-156-31/+30
| |/ / / /
* | | | | Merge pull request #4505 from nventuro/patch-1chriseth2018-07-161-1/+1
|\ \ \ \ \ | | | | | | | | | | | | Update docs allowed mapping key values
| * | | | | Update docs allowed mapping key valuesNicolás Venturo2018-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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; } ```
* | | | | | Fix typo in the function nameMichał Załęcki2018-07-151-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #4438 from ethereum/address_members_external_tests_docschriseth2018-07-133-13/+16
|\ \ \ \ \ | | | | | | | | | | | | Address members used by contracts: update external tests and docs