This is a tiny and adequately fast Linux shell. With your generous help it could be smaller and (ideally) faster.
"Faster" does not specifically refer to performance measured by standard benchmarks. I am rather referring to low level tricks that may save some clock cycles. If you are making one of those improvements, it will be obvious in the PR.
"Smaller" simply refers to the number of lines of code. This was as terse as I could get it but, again, I know there are some tricks that may shave off a few lines here and there.
Let's turn this into a game and have some fun!
GAME RULES:
- No new functions
- No new features
- No global variables
- Any change must either reduce the number of lines of code while maintaining speed OR increase speed without adding lines of code.
Thanks for the help!!!
The log below tracks the changes based on GitHub's “sloc” calculation. If I accept your PR I'll add you to the log!
sloc | date | contributor | speed |
---|---|---|---|
523 | 4/22/2018 | Kevin Pardew | Initial |
517 | 4/23/2018 | Vaughan Schmidt | No Change |