chriseth
|
73954f16f4
|
Merge pull request #7519 from ethereum/conditionalUnsimplifier
Conditional unsimplifier
|
2019-11-01 14:44:24 +01:00 |
|
chriseth
|
cca7f01199
|
Tests for conditional unsimplifier
|
2019-11-01 14:07:25 +01:00 |
|
chriseth
|
ce87f11885
|
Test updates
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
02d5b7c18a
|
Run literal rematerializer before for loop condition out of body.
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
1cc5a03e42
|
Fix bug in unsimplifier.
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
61a2d44f38
|
Conditional unsimplifier
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
21b9606ed3
|
Test updates.
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
19ccdfb0b3
|
No into body.
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
5d6e983be3
|
Conditional simplifier.
|
2019-11-01 14:01:56 +01:00 |
|
chriseth
|
e1438b72ad
|
Fix types of wasm builtins.
|
2019-11-01 13:54:01 +01:00 |
|
chriseth
|
7f1593baa0
|
[WASM] datasize and dataoffset only return a single value.
|
2019-11-01 13:52:49 +01:00 |
|
Bhargava Shastry
|
e4ba1c02e8
|
yul proto fuzzer: Catch exception early and propagate termination reason to harness
|
2019-11-01 12:26:35 +01:00 |
|
Alex Beregszaszi
|
1bd2b202e9
|
Merge pull request #7598 from ethereum/updatePolyfill
[EWasm] Update polyfill and set name.
|
2019-10-31 20:54:57 +00:00 |
|
chriseth
|
21227d748c
|
Update polyfill and set name.
|
2019-10-31 18:51:19 +01:00 |
|
chriseth
|
3d1123cf61
|
Merge pull request #7599 from ethereum/fixLocalGlobalWast
Fix local and globals wast functions.
|
2019-10-31 18:14:42 +01:00 |
|
chriseth
|
04c62e2dc3
|
Fix local and globals wast functions.
|
2019-10-31 17:41:31 +01:00 |
|
chriseth
|
bce13d0249
|
Merge pull request #7596 from ethereum/solcjs_dao
Remove solc-js DAO tests replacement
|
2019-10-31 17:39:01 +01:00 |
|
Leonardo Alt
|
80a790b5c3
|
Remove solc-js DAO tests replacement
|
2019-10-31 16:16:13 +01:00 |
|
chriseth
|
d932f2d0c2
|
Merge pull request #7590 from hellraiserinchief/add-piet
add piet to tools list
|
2019-10-31 10:50:52 +01:00 |
|
hellraiserinchief
|
7e912b1366
|
add piet to tools list
|
2019-10-30 23:09:42 +05:30 |
|
chriseth
|
d605f89167
|
Merge pull request #7548 from ethereum/fixWasmLayout
Wasm: Fix layout for text conversion.
|
2019-10-29 17:52:34 +01:00 |
|
chriseth
|
5d906cd58d
|
Merge pull request #7568 from ethereum/fixtest
Fix failing tests on ArchLinux and potentially MacOS
|
2019-10-29 12:37:51 +01:00 |
|
Mathias Baumann
|
b3a5c9c9c0
|
Fix failing tests on ArchLinux and potentially MacOS
|
2019-10-29 12:02:50 +01:00 |
|
Leonardo Alt
|
8a42e3f87a
|
[SMTChecker] Support assignments to m-d arrays and mappings
|
2019-10-28 17:27:39 +01:00 |
|
chriseth
|
81e2d1ed14
|
Merge pull request #7528 from ethereum/fix-7434
yul interpreter: Initialize calldata with random data
|
2019-10-28 12:39:27 +01:00 |
|
chriseth
|
9719f099aa
|
Merge pull request #7551 from ethereum/060-cxx17-std-optional
Use `std::optional<>` rather than `boost::optional<>`
|
2019-10-28 12:17:31 +01:00 |
|
chriseth
|
9eb08c0cbb
|
Merge pull request #7570 from HenryRLee/issue4575
Treat super as an unknown identifier in inline assembly #4575
|
2019-10-28 11:43:32 +01:00 |
|
Christian Parpart
|
df729b3084
|
Make use of C++17 std::optional<> instead of boost::optional<>.
|
2019-10-28 11:39:30 +01:00 |
|
Henry Lee
|
24cbb4dd17
|
Treat magic variables as unknown identifiers in inline assembly
This fixes #4575. For keywords such as 'super' and 'this', will be
treated as unknown identifiers.
|
2019-10-28 14:59:50 +11:00 |
|
Alex Beregszaszi
|
302a51a58c
|
Merge pull request #7572 from ethereum/ext-tests-version-pragma
Update version pragma replacement in external tests
|
2019-10-25 21:26:06 +01:00 |
|
Erik Kundt
|
d470663c25
|
Update version pragma replacement in ext. tests.
|
2019-10-25 17:38:29 +02:00 |
|
chriseth
|
15e39f7d65
|
Merge pull request #7556 from ethereum/ice-7550
Check for use of modifiers in invalid contexts
|
2019-10-24 10:32:49 +02:00 |
|
chriseth
|
a4af0c6b5a
|
Merge pull request #7564 from ethereum/docs-code-fix
[docs] Fixes source extraction from documentation
|
2019-10-23 23:20:16 +02:00 |
|
Erik Kundt
|
ec53899a10
|
Fixes source extraction from docs.
|
2019-10-23 22:13:24 +02:00 |
|
chriseth
|
abf1aa74cf
|
Merge pull request #7557 from ethereum/ice-7549
Fix wrong assert in overflow check
|
2019-10-23 17:19:33 +02:00 |
|
chriseth
|
f399d8415f
|
Fix layout for text conversion.
|
2019-10-23 16:43:29 +02:00 |
|
Mathias Baumann
|
c3e8023ad5
|
Fix wrong assert in overflow check
|
2019-10-23 14:59:34 +02:00 |
|
Mathias Baumann
|
8c5d1da5a5
|
Check for use of modifiers in invalid contexts
|
2019-10-23 12:36:20 +02:00 |
|
Mathias Baumann
|
ad7cf42aad
|
Add missing dots in deprecation warning
|
2019-10-23 12:23:21 +02:00 |
|
chriseth
|
e56d1aa5aa
|
Merge pull request #7559 from ethereum/inv-code-7488
Disallow call of same-class-ctor as modifier
|
2019-10-23 10:48:44 +02:00 |
|
Mathias Baumann
|
6ac12afd06
|
Disallow call of same-class-ctor as modifier
|
2019-10-23 10:29:41 +02:00 |
|
chriseth
|
eca2b9bdba
|
Merge pull request #7547 from ethereum/wasmCleanup
Wasm: Remove continue and add br_if.
|
2019-10-22 13:26:23 +02:00 |
|
Bhargava Shastry
|
128c3c7cf6
|
yul interpreter: Initialize calldata with random data
|
2019-10-21 10:37:35 +02:00 |
|
Erik K
|
d5b2f347bf
|
Merge pull request #7552 from ethereum/circle-macos-fix
Bumps XCode version for CircleCI builds
|
2019-10-18 19:06:31 +02:00 |
|
Erik Kundt
|
a153b1f446
|
Bumps XCode version for CircleCI builds.
|
2019-10-18 14:09:25 +02:00 |
|
chriseth
|
f8ade0122a
|
Remove label from expression and add br_if.
|
2019-10-17 13:15:18 +02:00 |
|
chriseth
|
0657aff937
|
Remove continue from wasm.
|
2019-10-17 13:15:17 +02:00 |
|
chriseth
|
5ea1d90f98
|
Merge pull request #7533 from kcy1019/feature/no-boost-regex
Remove dependency on boost::regex from Whiskers
|
2019-10-17 12:18:13 +02:00 |
|
chriseth
|
e626437d77
|
Merge pull request #7538 from ghallak/7198-remove-padded-zeros
Remove trailing zeros from the output of BytesUtils::formatBytes
|
2019-10-16 15:55:02 +02:00 |
|
chriseth
|
61d6c12b71
|
Merge pull request #7539 from ethereum/selfbalance
Use selfbalance for ``address(this).balance``.
|
2019-10-16 14:45:23 +02:00 |
|