Commit Graph
3329 Commits
Author SHA1 Message Date
Leo 681581d7f0 Merge pull request #12844 from aathan/patch-6
Update operators.rst
2022-08-13 14:25:07 +02:00
aathan ffbb6f159e Update value-types.rst 2022-08-13 14:22:42 +02:00
aathan 0561bd6b00 Update control-structures.rst 2022-08-13 13:51:55 +02:00
aathan 9d5fb1bf8b Update operators.rst 2022-08-13 13:36:57 +02:00
aathan f1a5bc7ed9 Update reference-types.rst
Clarify comment using language similar to that in the Array section of the documentation. Previously it said simply "Because of that..." but what the word "that" was about, was not evident.
2022-08-13 13:29:22 +02:00
Kamil Śliwak b7847c9f07 installing-solidity.rst: Mention the PEDANTIC flag 2022-08-11 15:43:34 +02:00
Kamil Śliwak 3c0a7355d0 Merge pull request #13262 from xromrom/fixLinkToInternalFunctionCallsInDocs
[Docs] Fixed link to internal-function-calls
2022-08-10 19:07:08 +02:00
Daniel Kirchner 3a5b43eea3 Merge pull request #13286 from LCamel/contract_metadata_doc
Modify the metadata / hash document.
2022-08-10 18:19:10 +02:00
Daniel Kirchner c4b0cb77ad Merge pull request #13300 from krakxn/patch-1
Docs — Minor grammar fixes in `abi-spec.rst`
2022-08-10 18:17:49 +02:00
Roman Figurin bbf6ecf69d [Docs] Updated a part about abicoder v2 and multi-dimensional array for external-function-calls 2022-08-10 16:09:33 +02:00
Roman Figurin 664b7bfbda [Docs] Fixed link to internal-function-calls 2022-08-10 16:09:14 +02:00
Pranay 6439955e83 Update the default free memory pointer in Yul.rst
The solidity docs and [Inline assembly memory management](https://docs.soliditylang.org/en/v0.8.15/assembly.html#memory-management) suggest the actual allocate-able memory starts from `0x80`. The above yul example defaults the free memory pointer to `0x60` in initialisation cases.
2022-08-10 13:54:02 +05:30
Daniel Kirchner c2d4e03c55 Add blog post link to bug list. 2022-08-08 17:40:32 +02:00
Kamil Śliwak caba38db5c Set release date for 0.8.16 and update the bug list 2022-08-08 14:12:42 +02:00
MarenzandKamil Śliwak 22c7cd22b9 Fix wrong cleanup when copying from calldata to memory
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-08-08 13:07:16 +02:00
minami 796fb2cfad Fix description of this in free functions 2022-08-05 23:05:10 +02:00
LCamelandDaniel Kirchner 14f63cc7e8 Update docs/metadata.rst
Co-authored-by: Daniel Kirchner <daniel@ekpyron.org>
2022-08-03 22:12:11 +08:00
AN ❦ 4d4a030a01 Minor grammar fixes 2022-08-03 02:02:16 +05:30
Quentin Garchery b3fd11a66f fix: global state object in yul formal specification 2022-07-28 11:12:14 +02:00
Luoh Ren-Shan (LCamel) de857c27f3 Modify the metadata document. 2022-07-26 15:53:52 +08:00
chriseth dd9a57b1fb Merge pull request #13295 from minaminao/fix-dark-mode-bug
Fix dark mode bug
2022-07-25 21:03:03 +02:00
AN ❦ 991174074e Minor grammar fixes 2022-07-25 21:01:00 +02:00
minami 98833b267f Fix dark mode bug 2022-07-25 04:26:45 +09:00
AN b828da248f Grammatical fixes 2022-07-23 21:21:28 +05:30
CJ42 ac5c26bbe9 docs: specifiy memory-safe in inline assembly is available since 0.8.13 2022-07-14 21:14:53 +02:00
maxisch 5567e30196 Modular Contracts typo fix 2022-07-13 09:02:29 -03:00
Richie db2b066d40 tweak: update maximum line length 2022-07-08 11:41:51 -07:00
vdusart f012a77980 Fix mistake 2022-07-07 13:48:20 +02:00
vdusart eb6b1291b7 Fix type error
Fix type error according to #13144
2022-07-07 13:41:33 +02:00
Mathias L. Baumann b02f64818b Merge pull request #13096 from victorknox/develop
Moved Keywords section from 'Cheatsheet' to 'Units and Globally Available Variables'
2022-07-06 15:30:36 +02:00
Mathias L. Baumann 45f5616b12 Merge pull request #12679 from devtooligan/tweak/expand-collide-definition
tweak: expand definition of suggested collision naming convention
2022-07-06 15:04:40 +02:00
CJ42andKamil Śliwak e4d3425ad9 docs: add uint160 type in address conversion section
docs: add notice for uint conversion before 0.8.0

docs: edit sentence structure + remove 'result in `address payable`'

docs: add keyword 'explicitly' to be more specific for `address payable`

docs: edit notice uint to address conversion change since 0.8.0

Co-authored-by: Kamil Śliwak <cameel2@gmail.com>
2022-07-01 09:43:24 -03:00
victorknox 7445a4803f Moved Keywords section from 'Cheatsheet' to 'Units and Globally Available Variables' 2022-06-24 10:23:31 +05:30
Aiman Baharna 392b1872b3 docs: Disallow decimal literals with trailing dots
Currently the documentation suggests that a decimal literal can omit the
fractional part [1]:

> Decimal fractional literals are formed by a `.` with at least one
> number on one side. Examples include `1.`, `.1` and `1.3`.

However, commit ac68710 (May 30, 2018) disallowed trailing dots that are
not followed by a number [2].

Using decimal literals of the form `1.` will actually result in a
`ParserError` and so the docs should no longer recommend this form.

[1] https://docs.soliditylang.org/en/v0.8.15/types.html#rational-and-integer-literals
[2] https://github.com/ethereum/solidity/commit/ac6871078940f0ae4a47380091fc46ed46a63d0a
2022-06-22 17:19:12 +01:00
Rohit Kumar Suman 9bc015071c fix: Typo
Line 84!
By => With
to the them => to them
2022-06-19 11:56:03 +05:30
Femi Bolaji d417fe135f updated int assembly.rst (Sample program bug fix)
fixed for loop bug in VectorSum.sumPureAsm function at line 42
# updated { data := add(dataElementLocation, 0x20) } to ----->  { dataElementLocation := add(dataElementLocation, 0x20) }
 in order to update dataElementLocation after every iteration. (Hence ending the loop)
2022-06-17 10:48:48 +01:00
Daniel Kirchner 14d0776c94 Set release date for 0.8.15. 2022-06-15 15:08:24 +02:00
Daniel Kirchner 3f112280f8 Add warning comment to dangling references docs. 2022-06-15 14:52:37 +02:00
Daniel KirchnerandKamil Śliwak 1cb8e17d94 Add documentation section about dangling references.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-06-15 12:51:24 +02:00
Daniel Kirchner 27822dbca7 Remove entry in IR breaking changes. 2022-06-14 18:27:52 +02:00
Daniel Kirchner 187f0f070d Some review suggestions. 2022-06-14 18:27:52 +02:00
Daniel Kirchner 91ff02b988 Changelog and buglist entries. 2022-06-14 18:26:16 +02:00
Kamil Śliwak dccc06cc29 Merge pull request #13135 from ethereum/foreign-event-access-revert-and-selector-cleanup
Revert access to foreign events and clean up event/error selector tests/docs
2022-06-14 18:14:30 +02:00
Kamil Śliwak 1ab84bb361 Put the table with operator precedence in a separate file, included in both Operators and Cheatsheet 2022-06-14 14:41:41 +02:00
Kamil Śliwak f323cb2ef5 Improve index entries for selectors, events and selfdestruct 2022-06-14 12:05:49 +02:00
Kamil Śliwak 7785f46efd Document the .selector member for errors 2022-06-14 12:05:49 +02:00
Daniel Kirchner 3015afc504 Change severity of inline assembly bug to medium. 2022-06-13 17:18:13 +02:00
Daniel KirchnerandKamil Śliwak 94dd6d0671 Bug list entry draft.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-06-10 20:05:14 +02:00
Daniel Kirchner 01a794dd31 Merge pull request #13117 from ethereum/fixEmptyLinesInDocs
Remove all-whitespace lines from docs.
2022-06-09 15:41:47 +02:00
Mathias L. Baumann cf1b9a5241 Merge pull request #13109 from sourabhxyz/develop
Fix commandline tests not detecting a snippet with a broken free function definition
2022-06-09 15:31:54 +02:00