This project supports research article: wertikalk.com/research/yul-primer.
It is a standard Foundry project.
The main files are located at ./src/sol and ./src/yul - these correspond to the
implementation of a same contract using Solidity and Yul respectively.
The ./test directory contains differential fuzzing tests that compare the results given by both contract implementations.
Installing Foundry (if not present):
curl -L https://foundry.paradigm.xyz | bash
Running tests:
forge test -vvv
This project is licensed under the MIT License. See the LICENSE file for details.
