===========
Code owners
===========
Subsystems and code owners
--------------------------
*Note*: This list is incomplete, in doubt dom96 is responsible for the standard
library, araq is responsible for the compiler.
Compiler
~~~~~~~~
====================== ======================================================
subsystem owner(s)
====================== ======================================================
Parsing, Lexing araq
Renderer cooldome, araq
Order of passes cooldome
Semantic Checking araq
Virtual machine jangko, GULPF, araq
Sempass2: effects tracking cooldome, araq
type system, concepts zahary
transf cooldome, araq
semfold constant folding araq
template instantiation zahary, araq
term rewriting macros cooldome, araq
closure interators yglukhov, araq
lambda lifting yglukhov, araq
c, cpp codegen lemonboy, araq
js codegen yglukhov, lemonboy
alias analysis araq
dfa, writetracking araq
parallel, multithreading araq
incremental araq
sizeof computations krux02
Exception handling cooldome, araq
====================== ======================================================
Standard library
~~~~~~~~~~~~~~~~
====================== ======================================================
subsystem owner(s)
====================== ======================================================
async dom96
strutils araq
sequtils dom96, araq
times GULPF
os, ospaths dom96, araq
re araq
nre flaviu
math, fenv krux02, cooldome
io dom96
garbage collector araq
Go garbage collector stefantalpalaru
coroutines Rokas Kupstys
collections GULPF
parseopt araq
json dom96
====================== ======================================================