Mathieu
Mathieu
## Feature Request ### Describe the Feature Request Now that the corelib implements a Store implementation for ByteArray, we should compare their implementation and ours and use the most optimized...
## Feature Request Values popped from the stack can be considered as user inputs - and thus, any value can be popped off the stack. Let's consider the example in...
# Description Memory is one of the core elements of the EVM. Having it as optimized as possible would reduce the overall costs of all transactions ran through the EVM....
### Describe the desired feature Detect if the value read from a storage variable is mutated, but the updated value is not written back to storage. Associated example: ```rust #[contract]...
# Bug Report **Cairo version:** 2.7.0-rc3 **Current behavior:** **Expected behavior:** Consider the following contract ``` #[storage] struct Storage { owner: Person, } #[derive(Drop, Serde, starknet::Store)] pub struct Person { address:...
a type can be marked with the `#[phantom]` attribute so that no instance of that type can be created. Add an example that does not compile about trying to instantiate...
scope: 0.75 day https://x.com/swmansionxyz/status/1815343318529933421?t=e15zu78w0ZgaAgGMAlSzog&s=19
- [ ] #866 - [x] #865 - [x] #864 - [ ] #863 - [x] #862 - [x] #852 - [x] #723 - [ ] #883
The mechanism is similar to Rust's, but the scope is a lot smaller: trivially allow access to a member of T holding a type U. https://doc.rust-lang.org/book/ch15-02-deref.html#treating-a-type-like-a-reference-by-implementing-the-deref-trait Should go in 11....