~theonlymrcat

Brisbane, Australia

https://mrcat.au/

Systems programmer; Rust and Zig enthusiast. I make cool stuff sometimes

rivet

Toy RV64I emulator written in Zig

runscript

Command runner for project-specific scripts

adventofcode

My solutions to Advent of Code

polystrip-toy

A shadertoy clone using polystrip and WebGPU

polystrip

Render graph and convenience wrapper around wgpu

Activity

5b4525c Attempt to fix race conditions in virtqueue notify

3 days ago via rivet

ba88033 Remove extraneous std::path::Display import

5 days ago via rivet

ce1c009 Handle virtqueue indices wrapping at u16::MAX

5 days ago via rivet

f9bef6f Replace futex-based MIP waiting with eventfd

13 days ago via rivet

e12d740 Remove redundant unsafe FFI blocks in Memory impl

13 days ago via rivet

9aca3e0 Move virtio-block interrupt to tighter in the loop

a month ago via rivet

400415d Replace Big Memory Lock with atomic operations

a month ago via rivet

31d631f Fix bugs in virtio blk implementation

a month ago via rivet

cb710d4 Update flake inputs, crate dependencies, and Rust edition

a month ago via rivet

9d3f8cf Move Ns16550a to separate file

2 months ago via rivet

ab892c0 Move ELF loading into Rust

2 months ago via rivet

32e5d27 Remove Zig entry point

2 months ago via rivet

325f04a Add REUSE-compliant licensing information

2 months ago via rivet

14e1218 Add REUSE-compliant licensing information

2 months ago via rivet

efe2e31 Simplify flake.nix devshells

2 months ago via rivet
1 / 11