| Test Execution Status | Statistics |
|---|---|
| Passed | 0.000% (0/1) |
| Failed | 0.000% (0/1) |
| Requires Manual Checking | 0.000% (0/1) |
| Unknown | 100.000% (1/1) |
| All | 100.000% (1/1) |
| Category | Removed Lines | Inserted Lines | Total |
|---|---|---|---|
| Modified lines executed: | 0.000% (0/1) | 5.263% (2/38) | 5.128% (2/39) |
| Modified lines not executed: | 0.000% (0/1) | 21.053% (8/38) | 20.513% (8/39) |
| Source code lines not covered: | 100.000% (1/1) | 73.684% (28/38) | 74.359% (29/39) |
| Execution Name | State |
|---|---|
| Self test | Unknown |
| Line | Tests | Difference Output |
|---|---|---|
| diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog | ||
| index d6e8e0f1..5962116b 100644 | ||
| --- a/CWRU/CWRU.chlog | ||
| +++ b/CWRU/CWRU.chlog | ||
| @@ -14847,4 +14847,22 @@ pcomplete.c | ||
| 14847 | command, and find any programmable completions for it. Here right | |
| 14848 | now, could be moved to attempt_shell_completion later if we need | |
| 14849 | to do more analysis of the expanded line. We'll see how it works | |
| 14850 | - No equivalent source code line in the reference code can be identified. | - in practice. |
| 14850 | - | + in practice. (Disabled for now.) |
| 14851 | - | + |
| 14852 | - | + 1/16 |
| 14853 | - | + ---- |
| 14854 | - | +parse.y |
| 14855 | - | + - grammar: when timing the null command, make sure to turn off the |
| 14856 | - | + flags in parser_state (PST_REDIRLIST) that make_simple_command sets |
| 14857 | - | + when given a NULL second argument, since it assumes that it's going |
| 14858 | - | + to turn those off when it gets the next word of the simple command |
| 14859 | - | + (which it never gets in this case). Fixes bug reported by |
| 14860 | - | + Anti Räis <antirais@gmail.com> |
| 14861 | - | + |
| 14862 | - | + 1/19 |
| 14863 | - | + ---- |
| 14864 | - | +lib/readline/rltty.c |
| 14865 | - | + - prepare_terminal_settings (termios/termio): if there is a function |
| 14866 | - | + bound to the VDISCARD character in the current keymap, set VDISCARD |
| 14867 | - | + to _POSIX_VDISABLE while readline is active. From a report from |
| 14868 | - | + Rhialto <rhialto@falu.nl> |
| Line | Tests | Difference Output |
|---|---|---|
| diff --git a/lib/readline/rltty.c b/lib/readline/rltty.c | ||
| index 6d777ad8..6d907192 100644 | ||
| --- a/lib/readline/rltty.c | ||
| +++ b/lib/readline/rltty.c | ||
| @@ -503,6 +503,9 @@ set_tty_settings (int tty, TIOTYPE *tiop) | ||
| 503 | static void | |
| 504 | prepare_terminal_settings (int meta_flag, TIOTYPE oldtio, TIOTYPE *tiop) | |
| 505 | { | |
| 506 | 0 | + int sc; |
| 507 | 0 | + Keymap kmap; |
| 508 | 0 | + |
| 506 ➡ 509 | _rl_echoing_p = (oldtio.c_lflag & ECHO); | |
| 507 ➡ 510 | #if defined (ECHOCTL) | |
| 508 ➡ 511 | _rl_echoctl = (oldtio.c_lflag & ECHOCTL); | |
| @@ -559,6 +562,20 @@ prepare_terminal_settings (int meta_flag, TIOTYPE oldtio, TIOTYPE *tiop) | ||
| 559 ➡ 562 | tiop->c_cc[VDSUSP] = _POSIX_VDISABLE; | |
| 560 ➡ 563 | #endif | |
| 561 ➡ 564 | ||
| 565 | - | + /* Conditionally disable some other tty special characters if there is a |
| 566 | - | + key binding for them in the current keymap. Readline ordinarily doesn't |
| 567 | - | + bind these characters, but an application or user might. */ |
| 568 | - | +#if defined (VI_MODE) |
| 569 | 0 | + kmap = (rl_editing_mode == vi_mode) ? vi_insertion_keymap : _rl_keymap; |
| 570 | - | +#else |
| 571 | - | + kmap = _rl_keymap; |
| 572 | - | +#endif |
| 573 | 0 | +#if defined (VDISCARD) |
| 574 | 0 | + sc = tiop->c_cc[VDISCARD]; |
| 575 | 0 | + if (sc != _POSIX_VDISABLE && kmap[(unsigned char)sc].type == ISFUNC) |
| 576 | 0 | + tiop->c_cc[VDISCARD] = _POSIX_VDISABLE; |
| 577 | - | +#endif /* VDISCARD */ |
| 578 | - | + |
| 562 ➡ 579 | #endif /* TERMIOS_TTY_DRIVER && _POSIX_VDISABLE */ | |
| 563 ➡ 580 | } | |
| 564 ➡ 581 | #endif /* !NEW_TTY_DRIVER */ |
| Line | Tests | Difference Output |
|---|---|---|
| diff --git a/parse.y b/parse.y | ||
| index f75d8d8e..29b59f81 100644 | ||
| --- a/parse.y | ||
| +++ b/parse.y | ||
| @@ -1245,6 +1245,7 @@ pipeline_command: pipeline | ||
| 1245 | token_to_read = '\n'; | |
| 1246 | else if ($2 == ';') | |
| 1247 | token_to_read = ';'; | |
| 1248 | 1 Executed by:
| + parser_state &= ~PST_REDIRLIST; /* make_simple_command sets this */ |
| 1248 ➡ 1249 | } | |
| 1249 ➡ 1250 | | BANG list_terminator | |
| 1250 ➡ 1251 | { | |
| @@ -1265,6 +1266,7 @@ pipeline_command: pipeline | ||
| 1265 ➡ 1266 | token_to_read = '\n'; | |
| 1266 ➡ 1267 | if ($2 == ';') | |
| 1267 ➡ 1268 | token_to_read = ';'; | |
| 1269 | 1 Executed by:
| + parser_state &= ~PST_REDIRLIST; /* make_simple_command sets this */ |
| 1268 ➡ 1270 | } | |
| 1269 ➡ 1271 | ; | |
| 1270 ➡ 1272 |