MrAzteca
MrAzteca
# Avoid unnecessary clones ## Description Modify `VirtualMachine::load_data`, `MemorySegmentManager::load_data`, `Memory::insert` and `Memory::insert_value` to avoid unnecessary `.clone()` invocations. ## Checklist - [ ] Linked to Github Issue - [ ] Unit...
# Add implementation for `run_for_steps` and `run_until_steps` on `CairoRunner` ## Description Solving issue #477. ## Checklist - [x] Linked to Github Issue - [x] Unit tests added - [ ]...
Hi, I've been playing GI for a while on Linux with "no problem" thanks to your guide. But I'm having some trouble finding things in the world due to messed-up...
Fede here. We have to create vulkan gpu
# Update `cairo-native` without the `SyscallHandlerMeta` API ## Description Check out the [corresponding `cairo-native` PR](https://github.com/lambdaclass/cairo_native/pull/479) for details. ## Checklist - [ ] Linked to Github Issue - [ ] Unit...
# Add YAS benchmark runner on the CI ## Description Description of the pull request changes and motivation. ## Checklist - [ ] Linked to Github Issue - [ ]...
Felts currently use a normal (binary) internal representation. Switching to Montgomery form should allow significant performance improvements on non-trivial operations like multiplication.
## Checklist - [ ] Linked to Github Issue - [ ] Unit tests added - [ ] Integration tests added. - [ ] This change requires new documentation. -...
All `llvm.alloca` (and their dependencies, which should be constants only) should be appended to the init block, otherwise the tail recursion mechanism will keep allocating more and more stack space...
Completely remove the hardcoded layout generation. Since we're defining a layout explicitly we can rely on the MLIR layouts instead of hardcoding our versions and hoping that it won't break...