Back to TOP.html.
| name | bash | mksh | ksh | toysh | sush | brush | osh |
| TOTAL | -96 | -820 | -784 | -1,428 | -935 | -709 | 0 |
| alias | 4 | -1 | -2 | -40 | -11 | -22 | 0 |
| append | -4 | -7 | -7 | -15 | -9 | -11 | 0 |
| arith | -8 | -19 | -18 | -31 | -11 | -12 | 0 |
| arith-context | -1 | -6 | -5 | -8 | -4 | -8 | 0 |
| arith-dynamic | 3 | 0 | 0 | 2 | 3 | 2 | 0 |
| array | -13 | -35 | -31 | -68 | -30 | -29 | 0 |
| array-assign | 8 | 6 | 6 | 0 | 6 | 0 | 0 |
| array-assoc | -4 | -31 | -31 | -38 | -27 | -11 | 0 |
| array-basic | 0 | 0 | 0 | -5 | -1 | 0 | 0 |
| array-compat | 5 | 2 | 2 | -7 | 3 | 2 | 0 |
| array-literal | -4 | -8 | -8 | -8 | -6 | -5 | 0 |
| array-sparse | -17 | -32 | -31 | -38 | -30 | -23 | 0 |
| assign | -8 | -11 | -10 | -24 | -22 | -9 | 0 |
| assign-deferred | 6 | 4 | 4 | 0 | 2 | 2 | 0 |
| assign-dialects | 0 | 0 | 0 | -1 | 0 | 1 | 0 |
| assign-extended | -13 | -29 | -28 | -35 | -30 | -18 | 0 |
| background | 0 | -3 | -2 | -14 | -10 | -14 | 0 |
| ble-features | 4 | -3 | -2 | -5 | -3 | 1 | 0 |
| ble-idioms | -1 | -15 | -14 | -24 | -10 | -11 | 0 |
| ble-unset | -3 | 1 | -2 | -1 | -1 | -3 | 0 |
| blog1 | 3 | 1 | 2 | -5 | -3 | -1 | 0 |
| blog2 | 0 | -1 | 0 | -1 | -6 | -1 | 0 |
| brace-expansion | -4 | -18 | -18 | -12 | -8 | -22 | 0 |
| bugs | -5 | -9 | -9 | -14 | -10 | -9 | 0 |
| builtin-bash | 4 | -9 | -9 | -8 | -9 | 1 | 0 |
| builtin-bind | 7 | -2 | -2 | -2 | -1 | -1 | 0 |
| builtin-bracket | -3 | -7 | -4 | -12 | -8 | -10 | 0 |
| builtin-cd | 3 | -5 | -5 | -9 | -6 | -1 | 0 |
| builtin-completion | -6 | -47 | -47 | -48 | -32 | -16 | 0 |
| builtin-dirs | 0 | -16 | -16 | -16 | -16 | 0 | 0 |
| builtin-echo | 0 | -7 | -6 | -13 | -5 | -4 | 0 |
| builtin-eval-source | -3 | -10 | -9 | -13 | -7 | -8 | 0 |
| builtin-getopts | 1 | -4 | -4 | -21 | -8 | -14 | 0 |
| builtin-history | -8 | -8 | -8 | -8 | -8 | -8 | 0 |
| builtin-kill | 2 | 1 | 2 | 0 | 0 | 0 | 0 |
| builtin-meta | -2 | -4 | -5 | -16 | -11 | -6 | 0 |
| builtin-meta-assign | -5 | -6 | -6 | -11 | -11 | -7 | 0 |
| builtin-misc | -4 | -4 | -4 | -5 | -5 | -4 | 0 |
| builtin-printf | 11 | -8 | -6 | -8 | -29 | -7 | 0 |
| builtin-process | -5 | -7 | -7 | -20 | -18 | -9 | 0 |
| builtin-read | -3 | -16 | -15 | -44 | -25 | -13 | 0 |
| builtin-special | -4 | -1 | 0 | -6 | -7 | -3 | 0 |
| builtin-times | 0 | 0 | 0 | -1 | -1 | 0 | 0 |
| builtin-trap | 2 | -2 | -1 | -20 | -7 | -12 | 0 |
| builtin-trap-bash | 6 | -15 | -15 | -16 | -15 | -15 | 0 |
| builtin-trap-err | 0 | -6 | -5 | -17 | -17 | -17 | 0 |
| builtin-type | -3 | -4 | -4 | -6 | -5 | -5 | 0 |
| builtin-type-bash | 1 | -22 | -22 | -27 | -17 | 2 | 0 |
| builtin-vars | -2 | -12 | -12 | -18 | -16 | -12 | 0 |
| case_ | 2 | 0 | 1 | -7 | 0 | -1 | 0 |
| command_ | -2 | -2 | -2 | -5 | -4 | -3 | 0 |
| command-parsing | 2 | 3 | 3 | 2 | 2 | 2 | 0 |
| command-sub | -1 | -3 | -3 | -17 | -2 | -15 | 0 |
| command-sub-ksh | 0 | 4 | 4 | 0 | 0 | 0 | 0 |
| comments | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| dbracket | -1 | -14 | -14 | -33 | -14 | -10 | 0 |
| divergence | 2 | 1 | 1 | 1 | 1 | 1 | 0 |
| dparen | -1 | -4 | -4 | -11 | -5 | -5 | 0 |
| empty-bodies | -2 | -1 | -1 | 0 | 0 | 0 | 0 |
| errexit | -1 | 0 | 0 | -22 | -23 | -21 | 0 |
| errexit-osh | -20 | -25 | -24 | -24 | -22 | -22 | 0 |
| exit-status | -1 | -1 | -1 | -2 | -2 | -4 | 0 |
| explore-parsing | -1 | 0 | 0 | -2 | -2 | -1 | 0 |
| extglob-files | 4 | 0 | 0 | -16 | -4 | 1 | 0 |
| extglob-match | 4 | -3 | 1 | -24 | -2 | 3 | 0 |
| fatal-errors | -5 | 0 | 0 | -5 | -5 | -2 | 0 |
| for-expr | -1 | -9 | -9 | -9 | -6 | -5 | 0 |
| func-parsing | -2 | -5 | -5 | 0 | -6 | -2 | 0 |
| glob | 2 | -10 | -8 | -20 | -7 | -7 | 0 |
| globignore | 14 | 0 | 0 | 0 | 0 | 0 | 0 |
| globstar | 3 | 0 | 0 | -1 | 3 | 0 | 0 |
| here-doc | 2 | 1 | 1 | -9 | -8 | 0 | 0 |
| if_ | 0 | 0 | 0 | -1 | 0 | 0 | 0 |
| interactive | -18 | -18 | -18 | -18 | -18 | -16 | 0 |
| introspect | -1 | -12 | -12 | -12 | -11 | -9 | 0 |
| let | 2 | 1 | 1 | 0 | 2 | 1 | 0 |
| loop | -6 | -6 | -5 | -13 | -14 | -14 | 0 |
| nameref | 0 | -12 | -12 | -23 | -23 | -22 | 0 |
| nix-idioms | 1 | -4 | -5 | -5 | -4 | -2 | 0 |
| nocasematch-match | 0 | -3 | -3 | -3 | -3 | 0 | 0 |
| nul-bytes | 5 | 3 | 3 | -9 | -9 | -8 | 0 |
| osh-bugs | -2 | -2 | -2 | -2 | -2 | -2 | 0 |
| parse-errors | -3 | -17 | -17 | -3 | -10 | -12 | 0 |
| pipeline | 0 | -3 | -4 | -12 | -1 | -1 | 0 |
| posix | 0 | -2 | -2 | -8 | -2 | -1 | 0 |
| process-sub | -4 | -9 | -9 | -7 | -6 | -4 | 0 |
| prompt | 6 | -19 | -25 | -25 | -25 | -6 | 0 |
| quote | -2 | -8 | -8 | -2 | -3 | -7 | 0 |
| redirect | -1 | -6 | -6 | -17 | -13 | -9 | 0 |
| redirect-command | -1 | -2 | -2 | -3 | -5 | -3 | 0 |
| redirect-multi | -2 | -9 | -10 | -5 | -4 | -4 | 0 |
| redir-order | 1 | 1 | 1 | -1 | 1 | 0 | 0 |
| regex | -2 | -31 | -31 | -26 | -14 | -7 | 0 |
| serialize | 0 | -3 | -3 | -7 | -4 | -1 | 0 |
| sh-func | 0 | 0 | 0 | 0 | -2 | -1 | 0 |
| sh-options | -8 | -22 | -22 | -34 | -30 | -14 | 0 |
| sh-options-bash | 2 | -4 | -4 | -4 | -4 | 1 | 0 |
| sh-usage | -2 | -5 | -5 | -7 | -6 | -5 | 0 |
| smoke | 0 | 0 | 0 | -2 | 0 | -1 | 0 |
| subshell | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| temp-binding | 1 | -2 | -1 | -2 | -2 | 1 | 0 |
| tilde | -1 | -1 | -1 | -10 | -5 | -8 | 0 |
| toysh | 4 | -3 | -1 | -1 | 2 | 1 | 0 |
| toysh-posix | 2 | 3 | 3 | -4 | -2 | -1 | 0 |
| type-compat | 2 | -1 | -1 | -1 | -2 | 0 | 0 |
| unicode | 0 | -4 | -4 | -7 | -7 | -5 | 0 |
| var-num | -1 | -1 | -1 | 0 | -1 | 0 | 0 |
| var-op-bash | 4 | -14 | -15 | -8 | -10 | 1 | 0 |
| var-op-len | -3 | -5 | -4 | -6 | -4 | -6 | 0 |
| var-op-patsub | 1 | -7 | -6 | -14 | -11 | -6 | 0 |
| var-op-slice | 0 | -15 | -12 | -14 | -7 | -7 | 0 |
| var-op-strip | 0 | -9 | -4 | -17 | -8 | -5 | 0 |
| var-op-test | 1 | -7 | -6 | -24 | -15 | -12 | 0 |
| var-ref | -5 | -29 | -28 | -26 | -14 | -11 | 0 |
| vars-bash | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| vars-special | 0 | -17 | -17 | -18 | -13 | -12 | 0 |
| var-sub | -1 | -2 | -2 | -4 | -1 | -1 | 0 |
| var-sub-quote | -1 | -2 | -2 | -26 | -4 | -15 | 0 |
| whitespace | 2 | 0 | 0 | -2 | 0 | 0 | 0 |
| word-eval | 0 | 0 | 0 | -3 | 0 | -1 | 0 |
| word-split | 2 | 1 | 2 | -16 | 0 | -12 | 0 |
| xtrace | -4 | -8 | -8 | -12 | -12 | -3 | 0 |
| zsh-assoc | 1 | -1 | -1 | -2 | -1 | 1 | 0 |
| zsh-idioms | 0 | -1 | -1 | -1 | 0 | -1 | 0 |
Generated by test/spec-compat.sh.