mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Minor documentation fixes
This commit is contained in:
parent
4f191d1f6f
commit
76c856397a
@ -7,7 +7,7 @@ Expressions and Control Structures
|
||||
Control Structures
|
||||
===================
|
||||
|
||||
Most of the control structures from C/JavaScript are available in Solidity
|
||||
Most of the control structures from C or JavaScript are available in Solidity
|
||||
except for ``switch`` and ``goto``. So
|
||||
there is: ``if``, ``else``, ``while``, ``for``, ``break``, ``continue``, ``return``, ``? :``, with
|
||||
the usual semantics known from C or JavaScript.
|
||||
@ -785,7 +785,7 @@ Conventions in Solidity
|
||||
|
||||
In contrast to EVM assembly, Solidity knows types which are narrower than 256 bits,
|
||||
e.g. ``uint24``. In order to make them more efficient, most arithmetic operations just
|
||||
treat them as 256 bit numbers and the higher-order bits are only cleaned at the
|
||||
treat them as 256-bit numbers and the higher-order bits are only cleaned at the
|
||||
point where it is necessary, i.e. just shortly before they are written to memory
|
||||
or before comparisons are performed. This means that if you access such a variable
|
||||
from within inline assembly, you might have to manually clean the higher order bits
|
||||
|
@ -9,7 +9,7 @@ Installing Solidity
|
||||
Versioning
|
||||
==========
|
||||
|
||||
Solidity versions follow `semantic versioning <https://semver.org>` and in addition to
|
||||
Solidity versions follow `semantic versioning <https://semver.org>`_ and in addition to
|
||||
releases, **nightly development builds** are also made available. The nightly builds
|
||||
are not guaranteed to be working and despite best efforts they might contain undocumented
|
||||
and/or broken changes. We recommend to use the latest release. Package installers below
|
||||
|
@ -61,6 +61,7 @@ Layout in Memory
|
||||
****************
|
||||
|
||||
Solidity reserves three 256-bit slots:
|
||||
|
||||
- 0 - 64: scratch space for hashing methods
|
||||
- 64 - 96: currently allocated memory size (aka. free memory pointer)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user