Gui Andrade

GitHub Profile

Blog Posts

Hacking around the Rust type-system to provide ergonomic bitfields
2018.09.03
Storing unboxed trait objects in Rust
2018.11.10

Projects

llama
src.rs

ARM9 emulator targeting the Nintendo 3DS security processor

crossbar9
src.rs

Test suite targeting the 3DS security processor and peripherals

decrypt9
src.c

Utility to decrypt 3DS data for inspection off-device

havoc
src.cpp

A portable reimplementation of the CM Storm Havoc gaming mouse control software

Experiments

bitutils
src.rs

Ergonomic bitfields implemented in Rust macros

rjit
src.rs

Barebones Just-In-Time compilation manager

u2^N
src.rs

Attempt at fixed-size big number arithmetic for embedded systems

dynstack
src.rs

Stack for Rust dynamically-sized types that minimizes allocations

anymsg
src.rs

Low-overhead type-routed message passing architecture

dmenu-quicklaunch
src.rs

Low-latency application launcher for Linux