2016-01-08
2016-01-08

modified:   bin/modernish
- many additions to shell bug tests (see the diff)
  . bugs in zsh 5.0.6 and 5.0.7 are no longer considered fatal
- die(): tweak hack for interrupting command execution in interactive shells
- thisshellhas(): add simple caching to avoid repeated forking of subshells
  . bash version: use 'compgen' to cache all keywords and builtins at startup
  . add version for bash compiled without 'compgen'
  . add version for yash: use command -vkb, circumventing posix mode if needed
- unexport(): add version for yash 'typeset --global --unexport'
- eq/ne/lt/le/gt/ge(): add ARITHCMD versions

modernish/modernish