Marenz
|
2b28f87abf
|
Add type().min/max for enums
|
2021-09-01 15:02:02 +02:00 |
|
Harikrishnan Mulackal
|
1e334a8993
|
Merge pull request #11799 from benldrmn/increase_use_of_constexpr
Increase use of C++ constexpr
|
2021-08-31 17:23:36 +02:00 |
|
Kamil Śliwak
|
5e5f49df93
|
Merge pull request #11839 from priyansh786/develop
Don't create empty expectation files when updating test expectations
|
2021-08-31 16:46:14 +02:00 |
|
Kamil Śliwak
|
d07b796675
|
Disallow modifier declarations and definitions in interfaces
|
2021-08-31 15:25:08 +02:00 |
|
benldrmn
|
58e4cc62e0
|
Increase use of C++ constexpr constant expressions in code base as described in issue #7720
|
2021-08-31 15:03:59 +02:00 |
|
chriseth
|
f7916f2940
|
Add override exception for interface functions.
|
2021-08-31 10:45:31 +02:00 |
|
priyansh786
|
803901fa7e
|
Don't create empty expectation files when updating test expectations
|
2021-08-30 22:55:37 +05:30 |
|
Leonardo
|
78afd71ab7
|
Merge pull request #11860 from ethereum/smt_static_array
[SMTChecker] Add static array length constraint
|
2021-08-30 19:07:21 +02:00 |
|
Kamil Śliwak
|
525b4c70e7
|
Merge pull request #11853 from Midhun07/develop
Disallow `--experimental-via-ir` in Standard JSON, assembler and linker modes
|
2021-08-30 19:02:36 +02:00 |
|
Leo Alt
|
ac528cfd1b
|
add static array length constraint
|
2021-08-30 17:15:16 +02:00 |
|
Midhun07
|
11065c6e79
|
Disallowed option --experimental-via-ir in Assembler, Linker and StandardJson input modes
|
2021-08-30 19:58:55 +05:30 |
|
Leo Alt
|
16bc15acac
|
Fix false negative on storage array references returned by internal functions
|
2021-08-28 09:30:53 +02:00 |
|
Leo Alt
|
60b866f9d8
|
Fix ICE on multi-source use of abi.*
|
2021-08-27 18:55:36 +02:00 |
|
Leo Alt
|
0cc9162fb5
|
Update SMTChecker tests
|
2021-08-27 16:25:09 +02:00 |
|
Leo Alt
|
4d414a6d58
|
Update commandline tests
|
2021-08-27 16:25:09 +02:00 |
|
Kamil Śliwak
|
92446cbcab
|
TemporaryDirectory: Add an alternative constructor that can create subdirectories
|
2021-08-27 15:11:20 +02:00 |
|
Kamil Śliwak
|
9dc7360903
|
TemporaryDirectory: Add automatic conversions to boost::filesystem::path
|
2021-08-27 15:11:20 +02:00 |
|
Kamil Śliwak
|
5a0a0af48f
|
TemporaryDirectory: Use soltestAssert() instead of assert() and remove filesystem namespace alias
|
2021-08-27 15:11:20 +02:00 |
|
Kamil Śliwak
|
fb6a25715d
|
TemporaryDirectory: Automatically add a dash after the prefix
|
2021-08-27 15:11:20 +02:00 |
|
Kamil Śliwak
|
251de730ed
|
CommonIO: Use a macro to construct TemporaryDirectory prefix
|
2021-08-27 15:11:20 +02:00 |
|
Kamil Śliwak
|
13f46ebb1e
|
FileReader: Normalize base path and strip it from normalized source paths
|
2021-08-27 15:10:46 +02:00 |
|
Kamil Śliwak
|
2d3ec69a05
|
CLI tests for FileReader
|
2021-08-27 15:10:46 +02:00 |
|
Kamil Śliwak
|
618ba2fb9a
|
createSymlinkIfSupportedByFilesystem(): Add support for directory symlinks used on Windows
|
2021-08-27 15:10:46 +02:00 |
|
Leonardo
|
6e6bbb2f83
|
Merge pull request #11837 from soroosh-sdi/use-range-v3-part2
Using range-v3 instead of boost
|
2021-08-26 09:38:27 +02:00 |
|
Leo Alt
|
a9af63187e
|
Adjust tests for nondeterminism
|
2021-08-25 21:10:43 +02:00 |
|
Leo Alt
|
facc66997b
|
Update existing CLI tests
|
2021-08-25 21:10:08 +02:00 |
|
Leo Alt
|
4cf4ccafd7
|
New tests
|
2021-08-25 21:10:08 +02:00 |
|
Leo Alt
|
85378b1770
|
Update existing tests
|
2021-08-25 21:10:08 +02:00 |
|
Leo Alt
|
718f392849
|
Don't erase things for BMC if function call is staticcall
|
2021-08-25 14:09:46 +02:00 |
|
Leo Alt
|
a55685c04f
|
Erase balances when delegatecall is seen
|
2021-08-25 12:39:26 +02:00 |
|
soroosh-sdi
|
b0ce98bcb2
|
Using range-v3 instead of boost
Signed-off-by: soroosh-sdi <soroosh.sardari@gmail.com>
|
2021-08-24 23:50:23 +04:30 |
|
Kamil Śliwak
|
6b7857d56b
|
Merge pull request #11650 from ethereum/boost-path-in-read-file-as-string
Use `boost::filesystem::path` in `readFileAsString()`
|
2021-08-20 19:45:54 +02:00 |
|
Leo Alt
|
9ea4576664
|
Update tests
|
2021-08-19 16:34:01 +02:00 |
|
chriseth
|
45a910c2ca
|
Merge pull request #11750 from ethereum/immutables-10463
Allow reading of immutables during construction time
|
2021-08-19 14:39:03 +02:00 |
|
Marenz
|
121fd40f74
|
Allow reading of immutables during construction time
|
2021-08-19 13:59:05 +02:00 |
|
chriseth
|
2165c0d3d9
|
Update gas costs.
|
2021-08-19 13:26:52 +02:00 |
|
chriseth
|
c6473ff32b
|
Proof for rules.
|
2021-08-19 12:51:54 +02:00 |
|
chriseth
|
a467f3205c
|
Tests for knowledge base.
|
2021-08-19 12:51:54 +02:00 |
|
chriseth
|
4b038e3f02
|
Extend knowledge base.
|
2021-08-18 12:42:46 +02:00 |
|
chriseth
|
063d481bb3
|
Fix parsing fixed point values.
|
2021-08-17 14:46:11 +02:00 |
|
chriseth
|
948665ff89
|
Merge pull request #11749 from ethereum/simplifyConvertEvenMOre
Simplify yul conversion function even more.
|
2021-08-17 14:39:59 +02:00 |
|
chriseth
|
5015284c3a
|
Merge pull request #11748 from ethereum/optimize_signextend
Optimizer rules for signextend.
|
2021-08-17 14:39:16 +02:00 |
|
Kamil Śliwak
|
cb1a0f08ca
|
readFileAsString(): Accept path as boost::filesystem::path instead of string
|
2021-08-17 12:58:33 +02:00 |
|
chriseth
|
704820cc6e
|
Update tests.
|
2021-08-16 22:24:06 +02:00 |
|
chriseth
|
b62bb0a0b2
|
Merge pull request #11804 from ethereum/fixedPointTypes
[isoltest] Leading zero for fixed point types.
|
2021-08-16 22:17:48 +02:00 |
|
chriseth
|
4480662a58
|
Test.
|
2021-08-16 18:54:33 +02:00 |
|
hrkrshnn
|
59db0f1537
|
An equivalence check for SIGNEXTEND opcode
Checking the implementation of SIGNEXTEND using Z3's native SignExt and Extract
|
2021-08-16 18:54:33 +02:00 |
|
chriseth
|
5906d25a39
|
Formalization of SIGNEXTEND and rule proofs
|
2021-08-16 18:54:33 +02:00 |
|
Daniel Kirchner
|
9f2885e173
|
Disabling of prepublish hook is no longer needed in setup_solcjs
See https://github.com/ethereum/solc-js/pull/542
|
2021-08-16 16:50:31 +02:00 |
|
Alexander Arlt
|
866617b353
|
[isoltest] Add support for fixed point types.
|
2021-08-16 13:07:22 +02:00 |
|