kennyyu/cs161-bashrc — pull request #3 by jaredp (2014-03-09 07:50:15+00:00)
Title: Blazing fast builds

builds are now silent and parallelized, improving speed

`kb` doesn't do `bmake depend`, which makes it super fast
`kc` does the `bmake depend` instead, after `./config`, then does the `kb` for you

Most of the time, you don't need a `bmake depend`, and it is "pig dog slow". When you do need it, the extra `./config` doesn't hurt.

`ub` now optionally takes an argument of a specific subdirectory to build. If you're working on one test, which is the common case, this is blazing fast.

All of the above are subsecond performant, where previously the worst of them, (`ub`,) took over 7 seconds on my machine