Mathieu

Results 166 issues of 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...

enhancement

## 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...

enhancement
epic

# 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....

enhancement
low-priority

### 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]...

enhancement

# 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:...

bug

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....