Portland, OR

Jim Blandy

Elite
@jimblandy

Free/Open Source hacker. Mozillian. Author, with @jorendorff and @noracodes, of O'Reilly's Programming Rust.

context-switch. Comparison of Rust async and Linux thread context switch time.

759

perf-event. perf-event: a Rust interface to Linux performance monitoring

132

golly. Golly, a Game of Life simulator

53

rbattle. Simple multiplayer real-time strategy game in Rust, for OSCON 2017.

38

DebuggerDocs. Mozilla JavaScript Debugging Documentation

37

exercises. Exercises for Rust tutorial

14

chat. Toy chat client and servers, in both sync and async style.

13

spiral-calendar. Python code to generate a spiral-shaped calendar in SVG.

8

webgpu-diagrams. Stuff to explain, clarify, and illustrate WebGPU, wgpu, and Naga.

5

idutils. GNU idutils

4

serve-live. Serve a directory of static files, with server-sent events for automatic refresh.

4

spirv-mode. Emacs major mode for editing SPIR-V assembly.

4

perf-event-open-sys. Direct, unsafe Rust bindings for Linux's `perf_event_open` system call.

4

julia-glium. GPU-based live Julia set plotter, written in Rust using the glium OpenGL bindings.

4

advent-of-code-2018. Solutions for Advent of Code 2018 puzzles.

3

pdxrust-glium. Demo code for PDXRust Glium presentation.

3

ordered_mutex. Mutex wrapper that enforces lock ordering, to detect potential deadlocks.

3

coop. A (hopefully) simple exercise for learning assembly language.

3

laproscope. A horribly insecure Firefox add-on for debugging chrome code.

3

book-async-examples. Examples of asynchronous Rust for the 3rd edition of the book

2

benchmark-debugger. Simple benchmarks for SpiderMonkey's Debugger API

2

python-websocket. a simple Python/asyncore WebSocket client library (primarily maintaining compatibility with the Tornado implementation)

2

mozaloha-lightning-talk. Slides WebGPU lightning talk at MozAloha 2022

2

play-wasm. Learning wasm from the ground up.

2

advent-of-code-2021. Solutions to Advent of Code 2021 puzzles.

2

chat-mio. A trivial chat program in Rust, using the mio asynchronous I/O crate.

1

emacs. An unofficial mirror of the semi-official git mirror of the official bazaar repository

1

hack-webgpu. Experiments with the WebGPU JS API.

1

mock-executor. A hand-written executor for Rust async tasks, and a MockFuture type to use for the primitive futures.

1

wscript. wgpu scripting language.

1

fast-bernoulli-trial. Efficient random sampling with a specified probability, in Rust.

1

thread-memory. Measuring the minimal memory overhead of a Linux thread

1

shared-take-once. `SharedTakeOnce`: a heap-allocated, shared box that can be consumed.

1

DebuggerPresentation. Materials for explaining the Mozilla Debugger API

1

jorendb. GDB-like debugger for command-line JavaScript

1

gen-naga-abstract-type-tests. Generating tests for WGSL automatic conversions

1

workflow-vm-exploration. What are the properties of the machines GitHub workflows run on?

1

wgpu-remote. Support for sandboxed and remote wgpu.

1

tracy-rs. Rust bindings for the tracy realtime profiler

1

play-wayland. Experimentation with Wayland

1

fxsnapshot. Query tool for Firefox heap snapshots.

1
41
Apply