-
# Summary
Use table of restricted URLs from tickets #2912 and #2911 to created a smoke tests for ensuring URLs behave as expected.
# Acceptance Criteria
- [x] create and add smoke tests to camerata t…
-
On the CLI we have 3 options for compiling Yul, and they're different but their descriptions do not explain how. To users `--yul` seems like the natural choice and the result is confusion (e.g. [How t…
-
There are two places where we rematerialize stack slots:
- The `EVMSingleUseExpression` pass handles rematerialization for constants (plus ad-hoc solutions for `CALLDATALOAD`, `ADD`).
- The `Stack…
-
## Description
The .yul snippet below
```
{
let _1 := memoryguard(1111111111111111111111100)
mstore(0x40, _1)
mstore8(add(_1, 31), 200)
msto…
-
-
### Component
Forge
### Have you ensured that all of these are up to date?
- [X] Foundry
- [X] Foundryup
### What version of Foundry are you on?
forge 0.2.0 (d896050 2022-10-21T00:08:06.615745Z)
…
-
- [x] support compilation from Yul directly from the compiler API, without additional UI interactions for the user
- [ ] support compilation to ewasm - depends on https://github.com/ethereum/solidity…
-
**Note: this issue is meant to lay out a solution that will take a good amount of refactoring merely for consideration and may not be what we end up doing.**
We keep running into issues like https:…
-
### Describe the issue:
`write-after-write` detector falsely reacts on assembly work with calldata:
### Code example to reproduce the issue:
```
function foo(bytes calldata cd) private pure re…
-
Currently, the `"abi"` output selector is a no-op when `language=Yul`.
This is a problem for yul source verification: while blockchain explorers like etherscan and blockscout support standard-json …
chjj updated
11 months ago