Harikrishnan Mulackal
|
3cb48b8c60
|
Merge pull request #10683 from ethereum/optSubEq
Optimize iszero(sub(x, y)) to eq(x, y).
|
2021-01-06 12:22:54 +01:00 |
|
Daniel Kirchner
|
308549f950
|
Simplify test and add Changelog entry.
|
2021-01-06 11:33:08 +01:00 |
|
Leonardo Alt
|
b02722ebda
|
Add contract name to called function in cex
|
2021-01-04 10:03:16 +01:00 |
|
Leonardo Alt
|
78d55e6b4a
|
[SMTChecker] Support check/unchecked
|
2020-12-30 12:14:30 +01:00 |
|
Martin Blicha
|
be0a0f4d90
|
[SMTChecker] Added constraints for block properties
|
2020-12-29 22:17:44 +01:00 |
|
Leonardo Alt
|
9482e7de23
|
[SMTChecker] Fix calls to virtual/overriden functions
|
2020-12-29 11:25:20 +01:00 |
|
Martin Blicha
|
58731056a3
|
Changelog entry
|
2020-12-28 16:50:04 +01:00 |
|
chriseth
|
0437ee7ad9
|
Fix length check when decoding error data.
|
2020-12-22 11:08:44 +01:00 |
|
chriseth
|
b965446182
|
Catch panic.
|
2020-12-22 11:08:44 +01:00 |
|
Alex Beregszaszi
|
b14a6a10cc
|
Report meaningful error if parsing a version pragma failed
|
2020-12-18 11:50:37 +00:00 |
|
Martin Blicha
|
7078e8f8f8
|
[SMTChecker] Fix analysis of overriding modifiers
|
2020-12-17 17:05:54 +01:00 |
|
Leonardo Alt
|
7ba91cdc33
|
Changelog
|
2020-12-17 14:03:17 +01:00 |
|
chriseth
|
21ed65d956
|
Set version to 0.8.1.
|
2020-12-16 20:08:13 +01:00 |
|
chriseth
|
e5a8a9e6ed
|
Sort changelog and set release date.
|
2020-12-16 16:59:32 +01:00 |
|
chriseth
|
3a23df6717
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-16 16:56:45 +01:00 |
|
chriseth
|
7338295fee
|
Merge pull request #10623 from ethereum/smt_const_expr
[SMTChecker] Apply const eval to arithmetic binary expressions
|
2020-12-16 15:39:16 +01:00 |
|
chriseth
|
7f677025ec
|
Set release date for 0.7.6.
|
2020-12-16 15:01:45 +01:00 |
|
Leonardo Alt
|
80e85b772b
|
[SMTChecker] Apply const eval to arithmetic binary expressions
|
2020-12-16 14:58:00 +01:00 |
|
chriseth
|
8f833f4e8f
|
Merge pull request #10618 from ethereum/develop
Merge develop into breaking.
|
2020-12-16 12:34:41 +01:00 |
|
chriseth
|
d8aff53771
|
Sort changelog.
|
2020-12-16 12:05:28 +01:00 |
|
Christian Parpart
|
381c63ec99
|
Scanner: Generate error on inbalanced RLO/LRO/PDF override markers.
|
2020-12-15 18:40:51 +01:00 |
|
chriseth
|
ffaf40950a
|
Merge pull request #10605 from ethereum/develop
Merge develop into breaking.
|
2020-12-15 14:01:01 +01:00 |
|
chriseth
|
2a54079d41
|
Merge pull request #10575 from ethereum/calldataArraySlices
Conversion of calldata array slices to memory
|
2020-12-15 12:21:33 +01:00 |
|
Djordje Mijovic
|
b99a74fb34
|
Implementing conversion from calldata slices to memory arrays.
|
2020-12-14 22:21:37 +01:00 |
|
Alex Beregszaszi
|
15237c8404
|
Disable the type byte
|
2020-12-14 19:18:25 +00:00 |
|
hrkrshnn
|
f30c7cbac8
|
All explicit address conversions return a non-payable address
|
2020-12-14 18:41:27 +01:00 |
|
Martin Blicha
|
27402781c4
|
[SMTChecker] Fixed crash on push to bytes on lhs of an assignment
|
2020-12-14 17:40:45 +01:00 |
|
hrkrshnn
|
88c99a7538
|
Tests/Docs: changing type of msg.sender and tx.origin into address
And also making the type of address(literal) as non-payable address.
|
2020-12-14 16:55:48 +01:00 |
|
chriseth
|
d257ab7141
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-14 16:05:12 +01:00 |
|
Alex Beregszaszi
|
aa042ccb87
|
Disallow leading zeroes in sized-types
Also avoid using boost::lexical_cast for parseSize.
|
2020-12-14 11:40:14 +00:00 |
|
chriseth
|
561280a5cc
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-14 11:33:40 +01:00 |
|
Martin Blicha
|
8927015e5a
|
[SMTChecker] Adding unary increment and decrement as under/overflow verification targets for the CHC engine
|
2020-12-11 17:41:50 +01:00 |
|
Alex Beregszaszi
|
7b347b9ec2
|
Introduce address(...).code
|
2020-12-11 03:00:30 +00:00 |
|
chriseth
|
ef3bcbda97
|
Merge pull request #9549 from ethereum/yul-reserved
[BREAKING] Disallow using reserved identifiers in Yul
|
2020-12-10 18:49:44 +01:00 |
|
Alex Beregszaszi
|
7cd05bf603
|
Introduce block.chainid
|
2020-12-10 17:07:54 +00:00 |
|
Alex Beregszaszi
|
7d60ac6dcd
|
Changelog entry
|
2020-12-10 17:18:15 +01:00 |
|
chriseth
|
d0551b67d7
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-10 17:07:56 +01:00 |
|
Daniel Kirchner
|
7308abc084
|
Allow loading Z3 dynamically at runtime.
|
2020-12-10 16:47:47 +01:00 |
|
chriseth
|
482bda6887
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-10 12:15:52 +01:00 |
|
Mathias Baumann
|
37cc795034
|
Fix segfault for empty @return tags in modifiers
|
2020-12-10 11:54:40 +01:00 |
|
chriseth
|
3f748bbb94
|
Merge pull request #10336 from ethereum/enablecoderv2bydefault
[BREAKING] Enable ABI coder v2 by default.
|
2020-12-09 18:05:07 +01:00 |
|
chriseth
|
1c99537b5a
|
Merge pull request #10550 from ethereum/chainIdView
[BREAKING] Mark chainid as view.
|
2020-12-09 17:41:27 +01:00 |
|
Daniel Kirchner
|
588535566f
|
Mark chainid as view.
|
2020-12-09 16:55:51 +01:00 |
|
Alex Beregszaszi
|
ad6739d0f6
|
Support address().codehash
|
2020-12-09 14:58:27 +00:00 |
|
Daniel Kirchner
|
e691b7402a
|
Move standard-json "modelCheckerSettings" key to "settings.modelChecker".
|
2020-12-09 15:53:32 +01:00 |
|
chriseth
|
b0a93a85c2
|
Sort changelog.
|
2020-12-09 15:33:16 +01:00 |
|
chriseth
|
0fda94cf25
|
Sort changelog.
|
2020-12-09 15:32:30 +01:00 |
|
chriseth
|
d525a8bccb
|
Enable ABI coder v2 by default.
|
2020-12-09 15:25:15 +01:00 |
|
chriseth
|
806453aca9
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-08 21:00:09 +01:00 |
|
chriseth
|
b045195c1e
|
Merge remote-tracking branch 'origin/develop' into breaking
|
2020-12-08 17:42:31 +01:00 |
|