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

Re: [PATCH] zsh_eval_context: add math context



> 2026/07/04 8:46、Mikael Magnusson <mikachu@xxxxxxxxx>のメール:
> 
> This commit makes the test randomly fail for me.

Sorry, I didn't notice this; it doesn't fail on macOS, but
fails on Linux (9/100, in my case).

If I replace
    () { echo > $1 }
by
    () { sleep 1; echo > $1 }
then it fails always, and if I replace
    contextfn() { print -r - $zsh_eval_context[icontext,-1] }
by
    contextfn() { sleep 1; print -r - $zsh_eval_context[icontext,-1] }
then it doesn't fail (at least 100 times).

This indicates that contextfn() closes the namedpipe before the
anonymous function tries to write it.

If fractional seconds is allowed, sleep 0.1 seems to be enough.





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