tg 
							
						 
					 
					
						
						
							
						
						f048ac2f58 
					 
					
						
						
							
							disable another symlink-using test on MSYS  
						
						
						
						
					 
					
						2011-11-08 23:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						c620f865c1 
					 
					
						
						
							
							cid 1004E0F5C27271F5B00 broke integer-base handling of built-in parameters  
						
						... 
						
						
						
						mksh -c 'echo a=$RANDOM; RANDOM=0x12; echo b=$RANDOM' # behaviour changed 
						
						
					 
					
						2011-11-08 22:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						f92108dccc 
					 
					
						
						
							
							make MSYS match Cygwin more closely; ignore its broken <stdint.h>  
						
						
						
						
					 
					
						2011-11-05 23:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						92b60a9a5e 
					 
					
						
						
							
							forgotten in cid 1004EA5BF612F516747 to take '\n' presence as $'…' quoting reason  
						
						
						
						
					 
					
						2011-10-26 20:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						fed31331f4 
					 
					
						
						
							
							rename more identifiers with trailing underscores  
						
						
						
						
					 
					
						2011-10-25 22:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						cd7dab250b 
					 
					
						
						
							
							also Xcheck_grow_ may not end with an underscore  
						
						
						
						
					 
					
						2011-10-25 22:25:07 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						5893a36bad 
					 
					
						
						
							
							document “export -” accident found by Snader_LB  
						
						
						
						
					 
					
						2011-10-24 19:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						3b9ec6c3c4 
					 
					
						
						
							
							also emit newline as backslash-n to align with GNU bash (and to keep everything on one line)  
						
						
						
						
					 
					
						2011-10-24 19:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						5416abb2d0 
					 
					
						
						
							
							when printing for-reentry parameter values, use dgk’s $'…' for non-ASCII characters  
						
						
						
						
					 
					
						2011-10-24 19:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						de75cbdb33 
					 
					
						
						
							
							fix spello in comment, by <Snader_LB:#!/bin/mksh>  
						
						
						
						
					 
					
						2011-10-16 00:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						904dc3dae4 
					 
					
						
						
							
							oh lookie, oksh fixed something we did in 2007… ⇒ pointless rcsid-in-comment sync  
						
						
						
						
					 
					
						2011-10-11 19:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						d6bf9c197b 
					 
					
						
						
							
							better handling of eval and CPPFLAGS in build system  
						
						
						
						
					 
					
						2011-10-07 19:51:44 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						9eaf6a8e12 
					 
					
						
						
							
							remaining sync with oksh (pointless rcsid, no code diff)  
						
						
						
						
					 
					
						2011-10-07 19:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						c2f994f6f1 
					 
					
						
						
							
							unbreak test-build with printf  
						
						
						
						
					 
					
						2011-10-07 19:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						23afb6dbb8 
					 
					
						
						
							
							merge “upper bound Emacs mode command repeat by input line length” from  
						
						... 
						
						
						
						oksh (slightly different implementation) and remark better plans (which
doesn’t mean bounding the repeat counter is bad, though…) 
						
						
					 
					
						2011-10-07 19:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						84096a0a86 
					 
					
						
						
							
							Message-ID: <CAOw7k5gBmt+WqzQxgK8xrjMvCh3iBHcQ7cU78cy1WbzRf8d_Hg@mail.gmail.com>  
						
						... 
						
						
						
						just to make sure, got a copyright licence for this 
						
						
					 
					
						2011-09-13 18:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						9782f6b4d1 
					 
					
						
						
							
							• access(2) is broken in at least kFreeBSD 9.0 as “modern” OS, so bring  
						
						... 
						
						
						
						back the wrapper code as well as refactor most other code calling it
• apparently, names can’t end in ‘_’ or contain ‘__’ anywhere… 
						
						
					 
					
						2011-09-07 15:24:22 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						577c918beb 
					 
					
						
						
							
							patch most of Jerker Bäck’s concerns out, unless not applicable  
						
						
						
						
					 
					
						2011-08-27 18:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						5d9c88ceeb 
					 
					
						
						
							
							jg71 reported -DMKSH_ASSUME_UTF8=* breaks defining stristr  
						
						
						
						
					 
					
						2011-08-27 17:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						da80c56acb 
					 
					
						
						
							
							12:23⎜<cnuke:#bosng> angefangen damit, dass es kein uname unter OPENSTEP gibt :)  
						
						
						
						
					 
					
						2011-08-26 10:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						6f76d7f2fe 
					 
					
						
						
							
							fix… pasto, I think, from some time ago, spotted by cnuke@  
						
						... 
						
						
						
						12:17⎜<cnuke:#bosng> OPENSTEP hat kein dirname und $srcdir/sh.h wird dann /sh.h 
						
						
					 
					
						2011-08-26 10:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						308290e2b6 
					 
					
						
						
							
							dict.leo.org says this is correct  
						
						
						
						
					 
					
						2011-08-13 22:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						80223417d7 
					 
					
						
						
							
							followup fix for 1004D90467358D6B13C regarding escaped substitutions  
						
						... 
						
						
						
						found in, out of all things, Debian/m68k, by Wouter Verhelst (Yoe)
fix hacked at DebConf 11, Бања Лука, Република Српска, Босна и Херцеговина 
						
						
					 
					
						2011-07-26 16:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						a7566387cf 
					 
					
						
						
							
							optimise an if away, and possibly even the function bodies…  
						
						
						
						
					 
					
						2011-07-20 23:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						6ce68e906f 
					 
					
						
						
							
							now that I got Hash.cs compiled and run, I’m amazed; make NZAAT (and NZAT!) all green with a small tweak; bit distribution and χ2 look OK as well  
						
						
						
						
					 
					
						2011-07-18 00:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						f51883e350 
					 
					
						
						
							
							eek, only be a ksh_nice if we HAVE_NICE  
						
						
						
						
					 
					
						2011-07-16 23:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						ac814611f1 
					 
					
						
						
							
							somebody (who is probably inlining) complains about memset with the  
						
						... 
						
						
						
						third argument being 0; maybe (I think can only be this) fix that 
						
						
					 
					
						2011-07-16 18:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						1b9bee46fc 
					 
					
						
						
							
							check later whether the final link may succeed, and include "sh.h" → catch inlining bugs in system headers fighting with -c combine  
						
						
						
						
					 
					
						2011-07-16 18:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						0168f6dc48 
					 
					
						
						
							
							some distributions declare nice(3) with warn-unused-result; annoy mksh users running into this so they complain to their distros  
						
						
						
						
					 
					
						2011-07-16 17:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						09db3d67a2 
					 
					
						
						
							
							finish merging from R40-stable; set version number to yesterday though  
						
						
						
						
					 
					
						2011-07-16 17:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						620faa3dc9 
					 
					
						
						
							
							‣ merge from mksh R40-stable  
						
						... 
						
						
						
						drop heredoc-weird-3 while here, it’s not deterministic by design(?) 
						
						
					 
					
						2011-07-16 17:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						e03b485d75 
					 
					
						
						
							
							‣ merge from mksh R40-stable  
						
						... 
						
						
						
						move /etc/{,suid_}profile to /system/etc/ for Android (but do not make
the location of /etc configurable); rewrite manpage section about
/etc/{,suid_}profile, .profile, .mkshrc 
						
						
					 
					
						2011-07-16 17:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						b0ee967d00 
					 
					
						
						
							
							‣ merge from mksh R40-stable  
						
						... 
						
						
						
						first part of long-overdue manpage improvements 
						
						
					 
					
						2011-07-16 17:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						d6445aa007 
					 
					
						
						
							
							‣ merge from mksh R40-stable  
						
						... 
						
						
						
						document the unportability of the echo utility;
arekm's non-bug report inspired this 
						
						
					 
					
						2011-07-16 17:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						8d1edbd95e 
					 
					
						
						
							
							‣ merge from mksh R40-stable  
						
						... 
						
						
						
						use common macro bodies shf_{get,put}c_ for definition
of shf_{put,get}c as functions (MKSH_SMALL) or macros, respectively 
						
						
					 
					
						2011-07-16 17:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						851f8fb7d8 
					 
					
						
						
							
							introduce MKSH_NO_EXTERNAL_CAT skipping the “call /bin/cat if we have an  
						
						... 
						
						
						
						option” nonsense, intended for Android, Plan 9, and other systems which
honour that cat -v is deemed harmful 
						
						
					 
					
						2011-07-07 21:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						3f014c8daf 
					 
					
						
						
							
							utf8opt-3 needs to be split in half, part of it needs-ctty  
						
						... 
						
						
						
						10x arekm again 
						
						
					 
					
						2011-07-07 21:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						a4a000eafb 
					 
					
						
						
							
							take down the entire xterm (or GNU screen tab), hard, with:  
						
						... 
						
						
						
						mksh-R40 -c 'x=$COLUMNS; awk "BEGIN{exit(1)}"'
10x to the PLD Linux guys for spotting _and_ bisecting this! 
						
						
					 
					
						2011-07-07 20:24:53 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						3ef67e3296 
					 
					
						
						
							
							replace uses of OAAT hash in all its variants by NZAT (mksh internal) or NZAAT (all others)  
						
						
						
						
					 
					
						2011-07-06 22:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						fe2c0221b3 
					 
					
						
						
							
							replace typeset with local, as style(9) now mandates  
						
						... 
						
						
						
						(keep globals for a while, until it’s widespread, though)
since we don’t export PS1 any longer, no need to stay AT&T ksh compatible 
						
						
					 
					
						2011-07-05 20:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						f2405b7dde 
					 
					
						
						
							
							• bump patchlevel to today’s  
						
						... 
						
						
						
						• while here, reformat 'struct tbl' comment-wise and placement-wise
  and drop the Tflag typedef
• while here, write regression test for the "global" built-in, which
  does what typeset is supposed to do except that it doubles as "local" 
						
						
					 
					
						2011-07-05 20:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						71fa2ca232 
					 
					
						
						
							
							allow ^Cing the built-in cat, spotted by Johannes (jal) in IRC  
						
						
						
						
					 
					
						2011-07-05 19:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						02b76603f8 
					 
					
						
						
							
							new function for dot.mkshrc:  
						
						... 
						
						
						
						23:19⎜<laffer1:#midnightbsd> oddly enough the only cshism i like is setting environment variables at this point. 
						
						
					 
					
						2011-07-03 23:26:47 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						0739fa74a0 
					 
					
						
						
							
							address "env RANDOM=1=2=3 mksh" DoS by integrifying more  
						
						
						
						
					 
					
						2011-07-02 17:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						64aade1a52 
					 
					
						
						
							
							add new experimental "global" command  
						
						
						
						
					 
					
						2011-07-02 17:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						0785c2d71c 
					 
					
						
						
							
							fix tab completion of "~/M↹"  
						
						
						
						
					 
					
						2011-07-02 17:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						b89c144344 
					 
					
						
						
							
							fix vstrchr like use of cstrchr  
						
						
						
						
					 
					
						2011-07-02 17:57:02 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						257021e510 
					 
					
						
						
							
							fix, even removing code, good…  
						
						
						
						
					 
					
						2011-06-30 14:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						edaab2cafe 
					 
					
						
						
							
							tabcomplete ~ and ~foo like $FOO (idea by yofuh)  
						
						
						
						
					 
					
						2011-06-30 13:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								tg 
							
						 
					 
					
						
						
							
						
						535649cc60 
					 
					
						
						
							
							sync clog  
						
						
						
						
					 
					
						2011-06-21 22:02:09 +00:00