Kamil Śliwak
|
3c5930dd8e
|
Put arguments in parantheses in assert macro definitions
|
2022-04-06 22:26:21 +02:00 |
|
Kamil Śliwak
|
0bb885dab2
|
Bring soltestAssert() up to date with solAssert()
- Allow omitting description.
- Provide a default description.
- Use a custom exception type derived from util::Exception rather than std::exception.
|
2022-04-06 22:26:10 +02:00 |
|
Daniel Kirchner
|
31b5485779
|
Merge pull request #12902 from a3d4/fix-msvc-debug-stack-crash
Fix MSVC Debug crash
|
2022-04-06 20:34:44 +02:00 |
|
Daniel Kirchner
|
c71d0aec83
|
Merge pull request #12898 from ethereum/via-ir-equivalence-tests
Create split_on_empty_lines_into_numbered_files function in scripts/common.sh
|
2022-04-06 13:16:24 +02:00 |
|
wechman
|
4d8a34370e
|
Create split_on_empty_lines_into_numbered_files function in scripts/common.sh
|
2022-04-06 07:26:18 +02:00 |
|
a3d4
|
44093f2ed6
|
Fix MSVC Debug crash
|
2022-04-06 01:34:58 +02:00 |
|
Kamil Śliwak
|
34dd30d71b
|
Merge pull request #12885 from StrongerXi/improve-array-size-too-large-error-message
Improve error message for static array with size too large
|
2022-04-05 18:09:59 +02:00 |
|
Ryan
|
3a17274691
|
Improve error message for static array with size too large
|
2022-04-05 17:36:37 +02:00 |
|
Mathias L. Baumann
|
0944e6853f
|
Merge pull request #12899 from ethereum/lsp-publishDiagnostics-trace-helper
Implements $/setTrace and uses trace logging.
|
2022-04-05 14:24:18 +02:00 |
|
Christian Parpart
|
2d07ea3d42
|
Implements $/setTrace and uses trace logging.
For helping the caller to know in advance how many files are expected
with a response for publishDiagnostics.
|
2022-04-05 13:51:42 +02:00 |
|
Damian Wechman
|
d0bd365d2c
|
Merge pull request #12179 from akali/pretty-json
Set handlers use unified jsonPrint with prettifier if needed
|
2022-04-05 07:05:53 +02:00 |
|
Daniel Kirchner
|
fd763fa6ad
|
Merge pull request #12851 from ethereum/via-ir-equivalence-tests
Tests for the equivalence of one and two-stage compilation via IR ports multi-file contracts
|
2022-04-04 20:19:27 +02:00 |
|
Aisultan Kali
|
96376264e8
|
Set handlers use unified jsonPrint with prettifier if needed
|
2022-04-04 20:17:11 +02:00 |
|
Kamil Śliwak
|
1bc1f8bdbb
|
Merge pull request #12835 from dtedesco1/develop
Fix MultiSigWallet.sol order of functions
|
2022-04-04 17:37:28 +02:00 |
|
Kamil Śliwak
|
c06308146a
|
Merge pull request #12828 from ethereum/errorForUnary
Use error message for unary operators.
|
2022-04-04 17:13:28 +02:00 |
|
Kamil Śliwak
|
256db16a61
|
Merge pull request #12873 from aathan/patch-17
abstract-contracts.rst: Clarify when a contract may or must be marked abstract
|
2022-04-04 17:11:50 +02:00 |
|
dtedesco1
|
2fabb3db8f
|
attempt rebase, fix free function, fix check errors
|
2022-04-04 22:49:12 +08:00 |
|
Kamil Śliwak
|
8d51eb6ea9
|
Merge pull request #12887 from ethereum/fix-broken-bash-syntax-external-tests-sh
Fix broken `${}` syntax in `externalTests.sh` (redo)
|
2022-04-04 14:50:37 +02:00 |
|
aathan
|
6f4844648f
|
abstract-contracts.rst: Clarify when a contract may or must be marked abstract
|
2022-04-04 14:21:49 +02:00 |
|
Kamil Śliwak
|
c7222044a2
|
externalTests.sh: Fix broken ${} syntax in the script
|
2022-04-04 14:16:42 +02:00 |
|
chriseth
|
755e043a6d
|
Use error message for unary operators.
|
2022-04-04 16:53:36 +05:30 |
|
Leo
|
5f4c91cc6d
|
Merge pull request #12702 from ethereum/ninja-build-fix
cmake/EthCompilerSettings.cmake: generator expression fix for ninja.
|
2022-04-04 13:11:28 +02:00 |
|
wechman
|
1e7688e8a1
|
Tests for the equivalence of one and two-stage compilation via IR supports multi-file contracts
|
2022-04-04 11:09:43 +02:00 |
|
Leo
|
37a4e9e3db
|
Merge pull request #12868 from ethereum/ext-tests-workaround-for-ethers-5.6.2-breaking-revert-string-testing
Workarounds for ext test breakage (ethers.js downgrade, disabled polygon test in zeppelin, switch to compiler-only in elementfi)
|
2022-04-04 11:05:15 +02:00 |
|
Kamil Śliwak
|
73443c0ada
|
elementfi: Switch all presets to compile-only
|
2022-04-01 23:06:21 +02:00 |
|
Kamil Śliwak
|
5ef0048d85
|
zeppelin: Disable the newly added Polygon-Child test, failing via IR due to Hardhat heuristics
|
2022-04-01 23:06:21 +02:00 |
|
Kamil Śliwak
|
b445e7e74c
|
Revert "perpetual-pools: Use Hardhat 2.8.4 to work around @openzeppelin/hardhat-upgrades's problem with parallel compilation on Hardhat 2.9.0"
This reverts commit 30008465bf .
|
2022-03-28 19:51:46 +02:00 |
|
Kamil Śliwak
|
34c06c27a5
|
Downgrade ethers.js to 5.6.1 in ens, gnosis, euler, perpetual-pools and uniswap external tests
|
2022-03-28 17:56:30 +02:00 |
|
chriseth
|
c4909e99c1
|
Merge pull request #12750 from nishant-sachdeva/abi_encodecall_should_properly_convert_function_type_to_externally_called_function
typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of the plain function type
|
2022-03-24 15:16:55 +01:00 |
|
nishant-sachdeva
|
4c6066bfad
|
typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of teh plain function type
|
2022-03-24 18:53:46 +05:30 |
|
chriseth
|
b08190c284
|
Merge pull request #12799 from ethereum/asm-json-export
libevmasm: refactor asm-json export & add support for source list.
|
2022-03-24 12:13:21 +01:00 |
|
chriseth
|
d39de36051
|
Merge pull request #12842 from aathan/patch-4
Update mapping-types.rst
|
2022-03-24 12:12:05 +01:00 |
|
aathan
|
54fa215885
|
Update mapping-types.rst
typo
|
2022-03-23 17:15:17 -07:00 |
|
Alexander Arlt
|
1a0988e503
|
libevmasm: refactor asm-json export & add support for source list.
|
2022-03-23 15:58:07 -05:00 |
|
chriseth
|
b35cda5998
|
Merge pull request #12838 from aathan/patch-1
Update value-types.rst
|
2022-03-23 18:45:05 +01:00 |
|
Mathias L. Baumann
|
6c06d27f00
|
Merge pull request #12839 from ethereum/lsp-test-fail-fast
lsp.py: Adds --fail-fast (-f) to terminate early on first failure.
|
2022-03-23 18:24:07 +01:00 |
|
Christian Parpart
|
13a4c79a9b
|
lsp.py: Adds --fail-fast (-f) to terminate early on first failure.
|
2022-03-23 17:34:04 +01:00 |
|
aathan
|
07c9384b44
|
Update value-types.rst
|
2022-03-22 23:06:23 -07:00 |
|
Christian Parpart
|
43f29c00da
|
Merge pull request #12724 from ethereum/lsp-tests
Implement & use markers in existing test framework
|
2022-03-21 13:54:33 +01:00 |
|
Marenz
|
0bf674b442
|
LSP test: Minor refactoring and better exception reporting
|
2022-03-21 13:23:02 +01:00 |
|
chriseth
|
430ecb6e16
|
Merge pull request #12795 from ethereum/morePopRemovalInPeepholeOptimizer
More pop removal in peephole optimizer.
|
2022-03-17 12:22:48 +01:00 |
|
chriseth
|
cd19023bfb
|
Merge pull request #12810 from hroussille/create2-documentation-error
Fixed ambiguity in the create2 address computation doc
|
2022-03-17 11:46:50 +01:00 |
|
Hector Roussille
|
040c444a2a
|
Fixed ambiguity in the create2 address computation doc
specify that arguments are encoded using abi.encode in the example code
|
2022-03-16 19:56:11 +01:00 |
|
chriseth
|
10b581b8e8
|
Merge pull request #12808 from ethereum/simplifyRematCandidates
Simplify rematerialization candidates.
|
2022-03-16 17:42:38 +01:00 |
|
chriseth
|
a054285f31
|
Simplify rematerialization candidates.
|
2022-03-16 16:43:21 +01:00 |
|
chriseth
|
af86a80536
|
Merge pull request #12796 from ethereum/refactorStackCompressor
Refactor stack compressor
|
2022-03-16 16:36:41 +01:00 |
|
Daniel Kirchner
|
4b9c01752d
|
Test updates.
|
2022-03-16 15:34:38 +01:00 |
|
Daniel Kirchner
|
54ab09fee8
|
Additional peephole optimizer rules for removing side-effect free instructions before simple terminations.
|
2022-03-16 15:34:37 +01:00 |
|
chriseth
|
936b07a979
|
Merge pull request #12805 from ethereum/setversionto0814
Set version to 0.8.14.
|
2022-03-16 15:29:20 +01:00 |
|
chriseth
|
e786bf9b5a
|
Set version to 0.8.14.
|
2022-03-16 14:38:15 +01:00 |
|