Oleksandr Zarudnyi
Oleksandr Zarudnyi
# What ❔ Support the `EXTCODECOPY` EVM instruction. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for...
# What ❔ Renames the system mode to EraVM extensions. ## Why ❔ The system mode definition is in conflict with some abstractions around the System Contracts. The flag is...
# What ❔ Adds the function to link EVM modules. ## Why ❔ Required for linking deploy and runtime code. ## Checklist - [x] PR title corresponds to the body...
# What ❔ Support the `EXTCODECOPY` EVM instruction. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for...
# What ❔ Renames the system mode to EraVM extensions. ## Why ❔ The system mode definition is in conflict with some abstractions around the System Contracts. The flag is...
# What ❔ Adds the function to link EVM modules. ## Why ❔ Required for linking deploy and runtime code. ## Checklist - [x] PR title corresponds to the body...
# What ❔ Support the `EXTCODECOPY` EVM instruction. ## Checklist - [x] PR title corresponds to the body of PR (we generate changelog entries from PRs). - [x] Tests for...
# What ❔ Switches to the default codegen with the ZKsync fork of `solc`. ## Why ❔ 1. Users always expect it do be so because it is so for...
## Description The `irOptimized` emission takes around 40 minutes. Is slightly less if I do not request `irOptimized` but instead compile directly to EVM with `viaIR`. The RAM usage is...
## Description With legacy codegen, when `uint40` is returned from a function, the value is truncated. In the code below, if a value larger than `uint40` is passed to `getNumber`,...