1c80476e4SDavid E. O'Brien* Fix memory leak related to aliasrun(). Precmd, Cwdcmd etc. leak memory. 2c80476e4SDavid E. O'Brien 3c80476e4SDavid E. O'Brien* Fix migrate -site $$... Seems to hang... (aix370) 4c80476e4SDavid E. O'Brien 5c80476e4SDavid E. O'Brien* Fix history in loops. 6c80476e4SDavid E. O'Brien 7c80476e4SDavid E. O'Brien* New idea. 8c80476e4SDavid E. O'Brien Lots of people seem to like the idea to be able to do sed type 9c80476e4SDavid E. O'Brien operations on shell variables. Maybe we can extend the syntax 10c80476e4SDavid E. O'Brien of the variable editing to understand string operations. 11c80476e4SDavid E. O'Brien So I would like to be able to use: 12c80476e4SDavid E. O'Brien > set a="this is a STRING" 13c80476e4SDavid E. O'Brien > echo $a:[3-] 14c80476e4SDavid E. O'Brien is is a STRING 15c80476e4SDavid E. O'Brien > echo $a:[#] 16c80476e4SDavid E. O'Brien 16 17c80476e4SDavid E. O'Brien > echo $a:[6-7] 18c80476e4SDavid E. O'Brien is 19c80476e4SDavid E. O'Brien > echo $a:[-2] 20c80476e4SDavid E. O'Brien ng 21c80476e4SDavid E. O'Brien > echo $a:[-20] 22c80476e4SDavid E. O'Brien Subscript out of bounds. 23c80476e4SDavid E. O'Brien > echo $a:[2-20] 24c80476e4SDavid E. O'Brien Subscript out of bounds. 25c80476e4SDavid E. O'Brien > echo $a:[1-1]:u$a:[2-]. 26c80476e4SDavid E. O'Brien This is a string. 27c80476e4SDavid E. O'Brien 28c80476e4SDavid E. O'Brien* Fix pipelines that contain builtins so that they behave correctly. 29c80476e4SDavid E. O'Brien I tried to fix that (most of the code is in sh.sem.c, but it works 30c80476e4SDavid E. O'Brien only for non POSIX machines cause otherwise the setpgid() I added 31c80476e4SDavid E. O'Brien fails). 32c80476e4SDavid E. O'Brien 33c80476e4SDavid E. O'Brien* Fix the correct code... How to do that involves A.I.... 34c80476e4SDavid E. O'Brien 35c80476e4SDavid E. O'Brien* Rewrite the whole thing. It has taken to much beating over the years... 36c80476e4SDavid E. O'Brien 37c80476e4SDavid E. O'Brien* Add another hook like precmd to be executed after the prompt but before the 38c80476e4SDavid E. O'Brien command. 39c80476e4SDavid E. O'Brien 40c80476e4SDavid E. O'Brien* Add instructions for using configure in the README file. 41