1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00
cde/src/cmd/ksh93/tests
Johnothan King ad9f9ff13e Accumulated fixes for minor issues (#442)
This commit applies various accumulated bugfixes:

- Applied some fixes for compiler warnings based off of the
  following pull requests (with whitespace changes excluded to
  avoid inflating the size of the diff):

  https://github.com/att/ast/pull/281
  https://github.com/att/ast/pull/283
  https://github.com/att/ast/pull/303
  https://github.com/att/ast/pull/304

- clone_type(): Two separate variables in this function share the
  same name. A bugfix from ksh93v- 2013-05-24 was backported to
  avoid conflict issues.

- Backported a minor error message improvement from ksh2020 for
  when the user attempts to run too many coprocesses.

- Backported a ksh2020 bugfix for a file descriptor leak:
  58bc8b56

- Backported ksh2020 bugfixes for unused variable and pointless
  assignment lint warnings:
  47650fe0
  df209c0d
  5e417b00

- Applied a few minor improvements to libast from graphviz:
  e7c03541
  969a7cde

- dtmemory(): Mark unused parameters with NOT_USED(). Based on:
  6ac3ad99

- Applied a few documentation/comment tweaks for the NEWS file,
  printf -v and spawnveg.

- Added a missing regression test for using the rm builtin's -f
  option without additional arguments (this was fixed in
  ksh93u+ 2012-02-14).
2022-01-30 20:42:59 +00:00
..
_common tests/leaks.sh: redesign with a more robust testing algorithm 2021-12-28 17:47:29 +00:00
alias.sh alias: Avoid unnecessary forks (re: ec888867) (#417) 2022-01-13 01:56:19 +00:00
append.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
arith.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
arrays.sh Fix spurious syntax error when using ${foo[${bar}..${baz}]} (#436) 2022-01-27 16:08:54 +00:00
arrays2.sh nv_associative(): finally use proper check for enum (re: b98e32fc) 2021-11-24 02:06:08 +01:00
attributes.sh Fix xtrace (shtests -x) for the regression tests 2021-05-14 19:56:11 +02:00
basic.sh Various minor cleanups and fixes 2022-01-20 00:54:42 +00:00
bracket.sh Accumulated fixes for minor issues (#442) 2022-01-30 20:42:59 +00:00
builtins.sh Accumulated fixes for minor issues (#442) 2022-01-30 20:42:59 +00:00
case.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
comvar.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
comvario.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
coprocess.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
cubetype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
enum.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
exit.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
expand.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
functions.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
glob.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
grep.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
heredoc.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
io.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
jobs.sh ...and now make it work with shcomp (re: aed5c6d7) 2021-03-13 19:27:15 +00:00
leaks.sh tests/leaks.sh: add a newly discovered leak as known 2021-12-28 21:59:50 +00:00
locale.sh Allow regression tests to pass without any /opt/ast/bin builtins (#403) 2021-12-28 17:52:57 +00:00
math.sh Fix xtrace (shtests -x) for the regression tests 2021-05-14 19:56:11 +02:00
nameref.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
namespace.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
options.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
path.sh Various minor cleanups and fixes 2022-01-20 00:54:42 +00:00
pointtype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
pty.sh history expansion: add missing bounds check 2022-01-21 02:13:53 +00:00
quoting.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
quoting2.sh Fix remaining bug in ${var:-'{}'} (re: d087b031) 2021-05-03 03:14:30 +01:00
readcsv.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
readonly.sh Adjust readonly regression tests for freezes (#267) 2021-04-11 19:57:40 +01:00
recttype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
restricted.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
return.sh Fix crash in xtrace while processing here-document (re: d7cada7b) 2021-12-27 04:02:25 +00:00
select.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
shtests Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
sigchld.sh Fix various typos, man page issues and improve the documentation (#415) 2022-01-07 16:17:55 +00:00
signal.sh bump internal libast version; various minor cleanups 2022-01-14 19:55:35 +00:00
statics.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
subshell.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
substring.sh Some more accumulated minor tweaks and cleanups 2022-01-25 16:13:15 +00:00
tilde.sh bump internal libast version; various minor cleanups 2022-01-14 19:55:35 +00:00
timetype.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
treemove.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
types.sh Fix typeset -m crash under ASan and on OpenBSD (#412) 2022-01-07 15:54:46 +00:00
variables.sh Various cleanups, mostly in regression tests 2022-01-24 02:58:25 +00:00
vartree1.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00
vartree2.sh Add ksh 93u+m contributors notice to 964 copyright headers 2021-04-26 00:19:31 +01:00