Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Lots of test failures when --disable-multibyte



After applying 49989 through 49992, the only remaining** test failure
in single-byte compilation is:

./D04parameter.ztst: starting.
--- /tmp/zsh.ztst.280446/ztst.out       2022-04-04 14:36:24.025587676 -0700
+++ /tmp/zsh.ztst.280446/ztst.tout    2022-04-04 14:36:24.025587676 -0700
@@ -1,4 +1,4 @@
 x
+
 x
-x
-y
+
Test ./D04parameter.ztst failed: output differs from expected as shown
above for:
  a=(1 "" 3)
  print -rl -- "${(@)a//*/x}"
  a=""
  print -rl -- "${(@)a//*/y}"
Was testing: Zero-length string match in parameter substitution

Plus the one immediately after it (Zero-length string match at end).

I'm going to have to leave those one to someone else.

** We might want to consider a ZTST_ mode where we attempt all tests
in a file even if one fails.  I confirmed these by marking them "0f"
one by one, but that could become tedious.




Messages sorted by: Reverse Date, Date, Thread, Author