Mathias Baumann
|
ba0a4de50d
|
NatSpec: Implement `@inheritdoc `
|
2020-07-20 18:32:18 +02:00 |
|
Leonardo Alt
|
2e1067a05a
|
Set type properly for event parameters
|
2020-07-17 11:17:27 +02:00 |
|
Alex Beregszaszi
|
eab12ecf77
|
Nicer error message for private payable functions
|
2020-07-14 14:38:12 +01:00 |
|
chriseth
|
526e7b878b
|
Merge pull request #9403 from ethereum/string-tests
Add more tests for strings with unicode (escapes)
|
2020-07-14 13:49:06 +02:00 |
|
chriseth
|
f93932c259
|
Merge pull request #9406 from ethereum/fixSegfault
Fix segfault in oversized objects check in combination with var.
|
2020-07-14 13:30:33 +02:00 |
|
Daniel Kirchner
|
9c62ea182d
|
Fix segfault in oversized objects check in combination with var.
|
2020-07-14 11:23:39 +02:00 |
|
chriseth
|
f28bede34a
|
Refactor storageSizeUpperBound.
|
2020-07-14 10:45:02 +02:00 |
|
Alex Beregszaszi
|
950612cf42
|
Add more tests for strings with unicode (escapes)
|
2020-07-13 20:43:30 +01:00 |
|
a3d4
|
efc5ee207d
|
Fix internal compiler error caused by oversized objects
|
2020-07-10 11:39:07 +02:00 |
|
a3d4
|
a068583bec
|
Cover cmdlineTests.sh errors
|
2020-07-09 14:39:05 +02:00 |
|
chriseth
|
d4ecd33247
|
Propagate function call argument types across function call options.
|
2020-07-08 17:59:02 +01:00 |
|
chriseth
|
e48d3e5847
|
Fix wording of error message.
|
2020-07-06 19:22:52 +02:00 |
|
chriseth
|
a09a791999
|
Merge pull request #9313 from ethereum/doesnt
[Trivial] Replace "doesn't" with "does not" in error message
|
2020-07-06 18:21:02 +02:00 |
|
chriseth
|
f372ba6fea
|
Constructors cannot have calldata parameters.
|
2020-07-06 16:52:51 +02:00 |
|
chriseth
|
375cb09341
|
Merge pull request #9316 from ethereum/yul-cleanup-evm
Tiny cleanups to EVMDialect in Yul
|
2020-07-06 16:14:24 +02:00 |
|
a3d4
|
5e4aeaa460
|
Add variable name to the "Variable covers a large part of storage ...." message
|
2020-07-06 13:49:09 +02:00 |
|
Mathias Baumann
|
8cdf14f1b3
|
Replace "doesn't" with "does not" in error message
|
2020-07-06 13:44:33 +02:00 |
|
Alex Beregszaszi
|
f0d256bfdb
|
Add test case for jumpi in inline assembly
|
2020-07-06 10:41:35 +01:00 |
|
Alex Beregszaszi
|
889131321a
|
Merge pull request #9298 from ethereum/yul-evm-version-tests
Use different error code for various EVM features in Yul
|
2020-07-03 17:05:01 +01:00 |
|
a3d4
|
46bcac58eb
|
Merge pull request #9187 from a3d4/fix-storagesizeestimate
Fixed recursive check in structureSizeEstimate
|
2020-07-03 17:35:11 +02:00 |
|
a3d4
|
1c7a0dcbea
|
Add warnings for oversized subtypes
|
2020-07-03 15:18:02 +02:00 |
|
Alex Beregszaszi
|
9a94b89c48
|
Update and add new tests for features of different EVM version
|
2020-07-03 14:08:09 +01:00 |
|
Kamil Śliwak
|
356b9a7904
|
Restrict linkersymbol builtin to object dialect of Yul
|
2020-07-02 14:41:40 +02:00 |
|
a3d4
|
c2e1273ff4
|
Fixed recursive check in structureSizeEstimate
|
2020-07-02 04:14:58 +02:00 |
|
a3d4
|
acd42a08c1
|
Add a missing DocStringParser error to tests.
|
2020-07-01 04:42:37 +02:00 |
|
chriseth
|
76943023bd
|
Merge pull request #9267 from ethereum/issue-8911-split
NatSpec: Implement default inheritance.
|
2020-06-30 15:16:14 +02:00 |
|
chriseth
|
49e3217933
|
Merge pull request #9230 from ethereum/issue-8716
Add unit denomination ``gwei``
|
2020-06-30 12:36:10 +02:00 |
|
Mathias Baumann
|
fe33891531
|
Natspec: Add warning when using @author with functions
|
2020-06-29 18:10:36 +02:00 |
|
Mathias Baumann
|
02328f3bbb
|
Add unit denomination `gwei `
|
2020-06-24 18:24:56 +02:00 |
|
Kamil Śliwak
|
1b09b4f950
|
Allow Yul literals longer than 32-bytes when used as literal arguments for builtins
|
2020-06-24 15:05:38 +02:00 |
|
chriseth
|
e419e904d3
|
Merge pull request #9215 from a3d4/fix-grammar-pragma-version
Fix pragma solidity version in antlr grammar
|
2020-06-23 12:34:29 +02:00 |
|
a3d4
|
25ebff3a38
|
Fix pragma solidity version in antlr grammar
|
2020-06-23 02:25:21 +02:00 |
|
chriseth
|
98e5923e3a
|
Do now disallow assigning to external parameters.
|
2020-06-22 18:36:32 +02:00 |
|
a3d4
|
e04cedafc5
|
Added error codes to SyntaxTest expectations (updated tests)
|
2020-06-22 16:51:47 +02:00 |
|
chriseth
|
cd2cc76f20
|
Modules are pure.
|
2020-06-18 18:28:04 +02:00 |
|
chriseth
|
b00014c51d
|
Fix source location of yul multi-assignemnt.
|
2020-06-18 14:31:53 +02:00 |
|
chriseth
|
76468f19fe
|
Check if using for refers to a library earlier.
|
2020-06-17 17:45:40 +02:00 |
|
chriseth
|
baabe65a84
|
Fix bound functions with calldata parameters.
|
2020-06-10 17:37:59 +02:00 |
|
Harikrishnan Mulackal
|
d8263d331e
|
Ignore warnings for yulOptimizer tests
|
2020-06-09 13:03:57 +02:00 |
|
Harikrishnan Mulackal
|
73e634924e
|
Warn on YUL switch statement with only default statement
|
2020-06-09 12:32:53 +02:00 |
|
Mathias Baumann
|
6f8b5fe53b
|
Disallow override with non-public state variables
|
2020-06-03 14:03:26 +02:00 |
|
Christian Parpart
|
c708a1bec2
|
AsmAnalysis: Fixes a superfluous whitespace in an error string
|
2020-06-03 12:23:06 +02:00 |
|
Mathias Baumann
|
bdc2c63327
|
Output error when forward referencing constants in inline assembly
|
2020-06-02 14:37:54 +02:00 |
|
Mathias Baumann
|
a846c18e67
|
Fix failure to find overload resolution when overrides are involved
|
2020-05-27 18:31:56 +02:00 |
|
chriseth
|
afa873fe9f
|
Merge pull request #8913 from ethereum/yul-remove-pc-instr
Mark EVM instruction `pc()` as deprecated when used in inline assembly.
|
2020-05-27 12:10:32 +02:00 |
|
Christian Parpart
|
b7fa5d5040
|
Mark EVM instruction pc() as deprecated when used in inline assembly.
|
2020-05-27 12:07:23 +02:00 |
|
chriseth
|
1bf706085d
|
Merge pull request #9030 from ethereum/issue-8923
Fix ICE when trying to decode too large static arrays
|
2020-05-27 11:45:39 +02:00 |
|
Mathias Baumann
|
884e7cbffc
|
Fix ICE when trying to decode too large static arrays
|
2020-05-26 19:36:18 +02:00 |
|
chriseth
|
d0b6de580f
|
Disallow non-namable types for inline arrays.
|
2020-05-26 18:17:35 +02:00 |
|
Mathias Baumann
|
b3cafe4583
|
Fix ICE by avoiding copyForLocation() on ArraySliceType
|
2020-05-26 17:27:46 +02:00 |
|