Pinned Repositories
byol
Bring Your Own Loop -- A memory-efficient, straggler-avoiding, cache-friendly scheduler
ememo
Eternal memoization
pdv
parse don't validate
poolalloc
arena allocator with object re-use
zalias
efficient repeated weighted random choice
zcirc
A dynamic circular buffer allocator for zig
zdps
dps calculations accounting for overkill
zgen
A generator library for zig
zkwargs
keyword-only arguments for Zig
zsmallnet
simple neural network designed for inlineable code optimizations
hmusgrave's Repositories
hmusgrave/zcirc
A dynamic circular buffer allocator for zig
hmusgrave/pdv
parse don't validate
hmusgrave/zsmallnet
simple neural network designed for inlineable code optimizations
hmusgrave/poolalloc
arena allocator with object re-use
hmusgrave/byol
Bring Your Own Loop -- A memory-efficient, straggler-avoiding, cache-friendly scheduler
hmusgrave/zkwargs
keyword-only arguments for Zig
hmusgrave/zalias
efficient repeated weighted random choice
hmusgrave/ememo
Eternal memoization
hmusgrave/zdps
dps calculations accounting for overkill
hmusgrave/zgen
A generator library for zig
hmusgrave/aiolimit
An outbound request rate limiter
hmusgrave/sparsemat
simple randomized matrix sparsification scheme
hmusgrave/zelu
vectorized elu activation with whitening
hmusgrave/zuring-tls
minimalish use of tls with io_uring in Zig
hmusgrave/aoc2022
advent of code 2022 in Zig
hmusgrave/cstruct
Easily add nesting to Python's struct interface
hmusgrave/dpsbin
Compute exact DPS for turn-based games
hmusgrave/itertools
tools for iterators in Zig
hmusgrave/jutil
A small set of utilities for jax
hmusgrave/lns
A simple logarithmic number system
hmusgrave/pwiki
An OSRS price wiki client
hmusgrave/sumsparsemat
sums of random-walk sparse matrices
hmusgrave/tqft-ziglings
hmusgrave/zauto
very very very basic automatic differentiation
hmusgrave/zegg
deferred-rebuilding e-graph in zig
hmusgrave/zshuffle
write-minimizing fischer-yates shuffle
hmusgrave/zskiena
hmusgrave/zstablearray
hmusgrave/zunion
pointer-chasing union-find in zig