-
## Abstract
Add a specific overflow check optimization that will make many for-loop optimizations unnecessary.
## Motivation
Too many people are saying this is bad:
```solidity
for (uint2…
-
It computes the budget for a block by taking the sum of the fees for all user commands in the pool and subtracting the sum of the fees for all snark bundles that can be applied in the current block. F…
-
In both [cranelift](https://github.com/bytecodealliance/cranelift/blob/48029b4a16264672ce24afbee1050b37e1e68020/cranelift-codegen/meta/src/isa/x86/legalize.rs#L575-L607) (ignore the bitcasts) and [v8]…
-
**Regression** is a statistical method used in finance, investment, and other disciplines that attempts to determine the strength of relationship between one continuous dependent variable and a series…
-
Hi! I've been doing some experiments with some rather large circuits, trying to see how far we can push contraction-path optimisation. We are using the `sampler_sample` API, essentially reproducing [t…
-
As [suggested](https://github.com/tinygo-org/tinygo/issues/4579#issuecomment-2452953713) by @aykevl, the LLVM Attributor's HeapToStack optimization pass potentially replaces TinyGo's limited ability t…
-
When all of the arguments of an interface call are invariant w.r.t. a containing loop, the jit could rewrite the interface call as a call to `CORINFO_HELP_VIRTUAL_FUNC_PTR` to fetch the function point…
-
### 🚀 The feature, motivation and pitch
I often need to find roots of continuous functions and would like a general-purpose root-finding operation.
Here’s a basic API to motivate this issue (cri…
-
The default optimizer sequence we have at the moment is quite large, and thus causes bloating in compilation times.
```
libsolidity/interface/OptimiserSettings.h
```
```cpp
static char constexpr …
-
### Describe the question/issue
I'd like to specify Intelligent-Tiering directly as S3 storage class to put objects for cost optimization without lifecycle transition. Is that currently possib…