indexabout
NameDescriptionOwnerIdle
codegen stuff
ejitACTIVE - Hybrid JIT/bytecode built on top of Lighteningkimi.h.kuparinen+ejit@gmail.com10 months
ejit-calcDONE - JIT calculator challenge implemented with ejitkimi.h.kuparinen+ejit-calc@gmail.com11 months
ejit-prosperoDONE - Prospero challenge implemented with ejitkimi.h.kuparinen+ejit-prospero@gmail.com11 months
bcgenDONE - A generator for fast bytecodekimi.h.kuparinen+bcgen@gmail.com3 days
copyjitDONE - A JIT compiler in the vein of copy-and-patch, but without patchingkimi.h.kuparinen+copyjit@gmail.com3 days
bergBORED - Memory safe virtual machinekimi.h.kuparinen+berg@gmail.com11 months
trinary computing (I had a phase)
triBORED - Trinary instruction set ('triscv') experimentationkimi.h.kuparinen+tri@gmail.com3 days
qbtBORED - Middle/back-end for triscvkimi.h.kuparinen+qbt@gmail.com3 days
ekBORED - Compiler for triscvkimi.h.kuparinen+ek@gmail.com3 days
programming language stuff
fwdWAITING - A programming language that cannot returnkimi.h.kuparinen+fwd@gmail.com2 months
fwdscriptACTIVE - A scripting version of fwdkimi.h.kuparinen+fwdscript@gmail.com13 days
lynDONE - Yet another alternative Scheme syntaxkimi.h.kuparinen+lyn@gmail.com11 months
posthasteDONE - Example interpreted language implemented with ejitkimi.h.kuparinen+posthaste@gmail.com11 months
utility stuff
covsrvACTIVE - Tool to help increase test coveragekimi.h.kuparinen+covsrv@gmail.com11 months
contsACTIVE - Some kind-of-generic container types for Ckimi.h.kuparinen+conts@gmail.com6 hours
sat_arithDONE - GNU libstdc++v3 sat_arith.h ported to Ckimi.h.kuparinen+sat_arith@gmail.com11 months
operating system stuff
kmiACTIVE - Kernel with migrating threads as IPCkimi.h.kuparinen+kmi@gmail.com3 days
hasselPLAYING AROUND - Package managing thingkimi.h.kuparinen+hassel@gmail.com
driver stuff
hid-tmff2ACTIVE - Linux driver for Thrustmaster wheelskimi.h.kuparinen+tmff2@gmail.com3 days
hid-tminitACTIVE - In-kernel counterpart to tmdrvkimi.h.kuparinen+tminit@gmail.com
hardware stuff
ttarv32GOOFING OFF - Getting familiar with SystemVerilog by writing an in-order multi-i...kimi.h.kuparinen+ttarv32@gmail.com5 weeks
granGOOFING OFF - A granular NoC simulator.kimi.h.kuparinen+ttarv32@gmail.com3 days
web stuff
larkPLAYING AROUND - An email-like chatting protocolkimi.h.kuparinen+lark@gmail.com4 weeks
misc stuff (throwaways, examples, testing, etc.)
ngcGOOFING OFF - Something between a preprocessor and a type system for Ckimi.h.kuparinen+ngc@gmail.com11 months
playgroundGOOFING OFF - Various small programs to test out ideas and benchmarks, often blo...kimi.h.kuparinen+playground@gmail.com11 months