| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
In 0.5.0 mode, only accept a single bytes argument for ``.call``,
``keccak256`` and others and do not pad when encoding.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Show proper error when trying to emit a non-event
|
| | |
|
|/ |
|
|\
| |
| | |
The "year" denomination is deprecated
|
| | |
|
|\ \
| |/
|/| |
Empty tuple components should not be possible
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Improve documentation and warning about accessing contract members in…
|
| |
| |
| |
| | |
from address.
|
|\ \
| |/
|/| |
Stricter check for "this" in constructor.
|
| | |
|
|\ \
| | |
| | | |
Revert with reason
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| |/
|/| |
Add abi.encode and abi.encodePacked
|
| | |
|
| | |
|
| |
| |
| |
| | |
abi.encodeWithSignature.
|
|\ \
| |/
|/| |
Error on invalid arithmetic with constant expressions.
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Limit the number of errors output in a single run to 256
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
annotations in ContractCompiler.
|
| |
| |
| |
| |
| |
| | |
inheritance; backwards compatibility.
# tmp
|
| | |
|
|/ |
|
|\
| |
| | |
Error when using empty parentheses for base class constructors that r…
|
| |
| |
| |
| | |
arguments.
|
|\ \
| |/
|/| |
Fix invalid recursion errors for structs
|
| | |
|
|/ |
|
|\
| |
| | |
Defaults to external visibility for interfaces.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Disallow empty structs
|
| | | |
|
| |/ |
|
|/
|
|
| |
function types.
|
|\
| |
| | |
Allow overriding external functions in interfaces with public in a child
|
| | |
|
| |
| |
| |
| | |
implementing contract
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Warn if using address overloads on contracts
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Use double quotes for suggestion about hex literals and denominations.
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Properly detect which array and struct types are unsupported by the old ABI encoder.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo…
|
| | | |
| | | |
| | | |
| | | | |
in MagicType.
|
|\| | |
| |_|/
|/| | |
Move msg.gas to global function gasleft(). Closes #2971.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
EVM version
|
| | | |
|
| |/ |
|
| |
| |
| |
| | |
unit denominations.
|
|/
|
|
| |
#3574.
|
|\
| |
| | |
Issue error if no visibility is specified (on 0.5.0)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
with ``_offset`` and ``_slot``.
|
| |
|
|\
| |
| | |
Allow `this.f.selector` to be pure.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Replace some fatal errors when resolving references with normal ones
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Separate expression and statement
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Simplify ConstantEvaluator.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
_errors -> _errorReporter.
|
|
|
|
|
| |
A semicolon was mistakenly inserted where a string concatenation
operator was meant.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The unary + was deprecated with a warning, but will be elevated to an
error in 0.5.0. This adds the syntax error for the 0.5.0 pragma, and
for a true 0.5.0 release we should consider removing the operator from
the parser.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Report correct location for inferred types in packed encoding
|
| | |
|
|/ |
|
|\
| |
| | |
Warn about obsolete sha3/suicide calls
|
| | |
|
|/ |
|
| |
|
|\
| |
| | |
Force fallback to be external (experimental 0.5.0 change)
|
| | |
|
|/ |
|
|\
| |
| | |
Enforce view with error for experimental 0.5.0.
|
| | |
|
|/ |
|
|\
| |
| | |
Enforce view and pure.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
This commit will display warning when there is unused function parameter
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
Use secondary source location as a vector in same declaration errors
|
| | | |
|
|/ / |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Warn about large storage structures.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Show unimplemented function if trying to instantiate an abstract class
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Fix crash on assignment to non-LValue
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Warn deprecated usage of parameter names in function types
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Disallow invoking the same modifier multiple times.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Warn if decimal literals are used in a bytesXX context
|
| | |
| | |
| | |
| | | |
Fixes #2349
|
| |/
|/|
| |
| |
| | |
The early return implemented for address literals in TypeChecker was
preventing the isPure annotation from getting applied. Closes #2441
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|