GregorR
I will teach you everything I know (if you are a student of the University of Waterloo and I am thus paid to do so)
University of Waterloo
Pinned Repositories
autoconf-lean
A small collection of macros for autoconf/automake to make fast configure scripts, by eschewing compatibility with ridiculously obsolescent systems and avoiding tests that have no effect when successful and terminate configuration when unsuccessful.
gelfload
gelfload is Gregor's ELF loader. It is a usermode loader for ELF executables, used for two purposes: 1) Creating ELF environments on otherwise ELF-hostile platforms (e.g. Mac OS X and Windows) 2) Cross-loading ELF binaries intended for different platforms.
mlibtool
The libtool accelerator: A miniature frontend for libtool that replaces libtool on sensible systems, and simply calls GNU libtool on everything else.
musl-cross
A small suite of scripts and patches for building musl libc cross compilers.
musl-gcc-patches
Patches to GCC necessary for supporting musl.
musl-pkgsrc-patches
A collection of patches to NetBSD pkgsrc for musl libc.
plip
A batch and linear video editor and video task automator
rnnoise-models
Trained neural networks and requisite information and data for rnnoise-nu
rnnoise-nu
Recurrent neural network for audio noise reduction, slightly improved for general use
snowflake
Snowflake is a highly experimental Linux distribution based on the musl C library, with a per-process view of the /usr filesystem, such that users may choose to have different perceptions of which packages are available on the system.
GregorR's Repositories
GregorR/musl-cross
A small suite of scripts and patches for building musl libc cross compilers.
GregorR/plip
A batch and linear video editor and video task automator
GregorR/ggggc
GGGGC is Gregor's General-purpose Generational Garbage Collector. It is a portable, precise, C-library garbage collector intended to be used for VMs.
GregorR/lstg
Little Smalltalk-G: A modern fork of Little Smalltalk for teaching
GregorR/rain-retro-modern
XFWM4 (XFCE) theme based on the copland theme with a somewhat modernized Classic Mac look
GregorR/sfjit
Stackful platform-independent low-level JIT compiler
GregorR/eyc
Eat Your Controller
GregorR/microcosm
Microcosm is usermode Unix: An implementation of a POSIX-compliant operating system as a usermode process on other operating systems. It's a way to create portable executables without a virtual machine. Works on x86_64 and ix86 processors, and a variety of host operating systems.
GregorR/picocjs-old
C interpreter for JavaScript (PicoC compiled via emscripten to JavaScript)
GregorR/jittefex
JIT infrastructure for research and education
GregorR/livede
The LiveDE teaching development environment
GregorR/picoc-js
A very small C interpreter
GregorR/style
My “style guide”
GregorR/sysv-dev
The necessary components, adapted from OpenSolaris, to build working binaries for AT&T UNIX System V/386 Release 4.0 with no original C compiler system (i.e., no headers, no .a files, no crt files).
GregorR/CSOM
Don't use this repo. It's just Gregor's experiments.
GregorR/fythe-spec
The specification for Fythe.
GregorR/gnu-smalltalk-js
GNU Smalltalk
GregorR/hg-repo-history
BitBucket turned off Mercurial and forced me to move all my repos to git. Just in case the git conversion did anything wrong, this is the complete Mercurial history.
GregorR/jsmips
Run blocking, long-running C code in your browser by simulating MIPS!
GregorR/lambda-resolver-js
A simple, graphical Lambda calculus resolver in JavaScript
GregorR/musl-firefox
Patches to Firefox to make it build with musl, as well as scripts to build its prerequisites.
GregorR/openwatcom
OpenWatcom compiler with tiny adjustments to make it buildable on GNU/Linux. Only changed sources are managed here, you must check this out atop a fresh extraction of OpenWatcom 1.9.
GregorR/pandebian
Pandora Angstrom-Debian coöperation (ARCHIVE)
GregorR/plof3
The previous incarnation of Plof.
GregorR/porting-guide
Droidian porting guide
GregorR/rezzo
A competitive programming game in which bots (written in any language) compete on a 2D board running a CA derived from Wireworld.
GregorR/rezzo-gragents
Gregor's Rezzo agents
GregorR/SOMpp
Don't use this repo. It's just Gregor's experiments.
GregorR/stuff
Just a general dumping ground for stuff.
GregorR/tsbenchmarks
Archive of TypeScript benchmarks moved here