CVS: herc.mirbsd.org: src

2019-08-02 Thread Thorsten Glaser
Commit ID:  1005D448E820CFAF8FF
CVSROOT:/cvs
Module name:src
Changes by: t...@herc.mirbsd.org2019/08/02 19:27:18 UTC

Modified files:
bin/mksh   : check.t exec.c funcs.c sh.h

Log message:
fix regression found by, again, Martijn Dekker; tricky…

GCC fails to optimise (ptr1 == ptr2) * (tp->flag & FOO), so don’t do it

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.821 -r1.822 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.209 -r1.210 src/bin/mksh/exec.c
cvs -R rdiff -kk -upr1.356 -r1.357 src/bin/mksh/funcs.c
cvs -R rdiff -kk -upr1.872 -r1.873 src/bin/mksh/sh.h


CVS: herc.mirbsd.org: src

2019-08-02 Thread Thorsten Glaser
Commit ID:  1005D448A3524886D89
CVSROOT:/cvs
Module name:src
Changes by: t...@herc.mirbsd.org2019/08/02 19:08:18 UTC

Modified files:
scripts: stringpool.sh

Log message:
add documentatory comment

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.3 -r1.4 src/scripts/stringpool.sh


CVS: herc.mirbsd.org: contrib

2019-08-02 Thread Thorsten Glaser
Commit ID:  1005D44895D181BB09B
CVSROOT:/cvs
Module name:contrib
Changes by: t...@herc.mirbsd.org2019/08/02 19:04:51 UTC

Modified files:
code/jupp  : NEWS TODO
code/jupp/syntax: sh.jsf.in

Log message:
handle "…" '…' and \… in ${…} a tad better; we really need nested states

To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.131 -r1.132 contrib/code/jupp/NEWS
cvs -R rdiff -kk -upr1.50 -r1.51 contrib/code/jupp/TODO
cvs -R rdiff -kk -upr1.6 -r1.7 contrib/code/jupp/syntax/sh.jsf.in