Comments (1)
- The last few versions of solc are supported (currently 0.8.20, 0.8.21, and custom builds of upcoming 0.8.22).
- Test cases do not specify which version of solc is required to compile the yul defined within the test.
The following error messages are provided:
solc
not foundsays:fill tests/homestead/yul/test_yul_example.py -x --solc-bin=/home/dtopz/bin/solc-0.123.0
INTERNALERROR> Exception: `solc` binary executable not found, please refer to INTERNALERROR> https://docs.soliditylang.org/en/latest/installing-solidity.html INTERNALERROR> for help downloading and installing `solc`
- Not applicable as it currently stands.
- Example error:
<----snip----> if result.returncode != 0: stderr_lines = result.stderr.decode().split("\n") stderr_message = "\n".join(line.strip() for line in stderr_lines) > raise Exception(f"failed to compile yul source:\n{stderr_message[7:]}") E Exception: failed to compile yul source: E Function "retrn" not found. E --> <stdin>:8:17: E | E 8 | retrn(0, 32) E | ^^^^^ src/ethereum_test_tools/code/yul.py:99: Exception ============= short test summary info ============ FAILED tests/homestead/yul/test_yul_example.py::test_yul[fork=Homestead] - Exception: failed to compile yul source:
from execution-spec-tests.
Related Issues (20)
- feat(forks): define forks as an enum HOT 1
- feat(forks): define an enum that contains all available forks HOT 1
- feat(tests): ethereum/tests port (Mega Issue)
- IDEA: add debug functions
- Parent Beacon Root in StateTest fixtures HOT 1
- Make use of features from solc 0.8.23 release HOT 2
- generated folder name is state_tests but cmd is -m state_test HOT 2
- feat: Add field to `Transaction` to make verifications on the t8n result
- Invalid fork name `ShanghaiToCancunAtTime15k` in `state_tests`. HOT 1
- git ignore __pycache__ HOT 1
- Filled state tests to have 1 post state for one fork only
- type3 tx rejected on Cancun looks valid (INSUFFICIENT_MAX_FEE_PER_BLOB_GAS) HOT 2
- question: beacon hash = 0x00..00 is implicit HOT 1
- do we need "blocknumber" : "1", in rlp_decoded section of invalid block? HOT 2
- rlp_decoded vs provided rlp inconsistency HOT 6
- invalid blocks must have valid rlp structure HOT 3
- invalid block json description HOT 2
- feat(fw): add pretty printing of vm traces HOT 5
- Op.DELEGATECALL accept incorrect number of arguments HOT 2
- feat(fw): add versioning to the `_info` section of fixtures
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from execution-spec-tests.