CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E098083562BCB3C CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 04:43:38 UTC Modified files: bin/mksh : eval.c Log message: fix code placement issue that caused memory errors with invalid syntax LP#1857828 To

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E0981D52F9F9769 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 04:49:32 UTC Modified files: bin/mksh : var.c Log message: handle empty expansions in places we expect variable names, LP#1857826 To generate a diff of

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E097AAE107DC225 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 04:18:53 UTC Modified files: bin/mksh : check.t exec.c mksh.1 Log message: handle POSIX-style functions like ksh-style functions and external utilities

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E09760D6DFD4643 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 03:58:59 UTC Modified files: bin/mksh : funcs.c main.c sh.h sh_flags.opt Log message: move the “is inside eval” flag into struct env To generate a diff

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E0972CA305775E7 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 03:45:15 UTC Modified files: bin/mksh : check.t exec.c main.c sh.h Log message: revamp errexit handling we lose some trap runs but this gets us identical

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E09532721D23AB7 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 01:29:54 UTC Modified files: bin/mksh : exec.c main.c Log message: clean up and update comment To generate a diff of this changeset, execute the

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E0950692C5D1944 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 01:18:24 UTC Modified files: bin/mksh : exec.c Log message: scared of this change but it passes tests: g/c even more (needs style fixing-up but I’ve just

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E094FE436511ED6 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 01:15:58 UTC Modified files: bin/mksh : exec.c funcs.c Log message: scared of this change but it passes tests: g/c some more To generate a diff of this

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E094F5633C8F0AB CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 01:13:49 UTC Modified files: bin/mksh : main.c Log message: scared of this change but it passes tests: g/c some To generate a diff of this changeset,

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E094E9A55F97D93 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 01:10:59 UTC Modified files: bin/mksh : exec.c funcs.c main.c sh_flags.opt Log message: introduce FEVALERR to replace (FERREXIT & 0x80) fixes “set -e

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E0948AF5CC27EE6 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/30 00:45:16 UTC Modified files: bin/mksh : main.c Log message: FERREXIT can only be 1 there To generate a diff of this changeset, execute the following

CVS: herc.mirbsd.org: src

2019-12-29 Thread Thorsten Glaser
Commit ID: 1005E093C9B19E65557 CVSROOT:/cvs Module name:src Changes by: t...@herc.mirbsd.org2019/12/29 23:53:51 UTC Modified files: bin/mksh : mksh.1 mksh.faq Log message: document += is more consistent, semantically, in mksh than elsewhere LP#1857702 To