akso
akso copied to clipboard
Go live needs to be faster
- Ensure that compilation is as fast as theoretically possible. Do the minimum work possible for each patch. Make sure that the
make
call is actually parallelized. - Cache as much as possible. If a patch is exactly the same and has been compiled previously, just reload it. Expand the
xpatch.cpp
format so that it's easier to compile changed parts in isolation or in parallel rather than recompiling the entire patch. - Longer term: install objects ahead of time, send API messages. No compilation per patch unless an object needs to be updated.
This would be the most important update for existing users.