Age | Commit message (Collapse) | Author | Files | Lines |
|
Mostly to do with typeset -p and tied variables and their interaction.
Some general tied variable fixes.
|
|
|
|
|
|
|
|
Follow-up to 40508.
Reported-by: James McGlashan
|
|
|
|
This allows you to find out where a function was loaded from.
|
|
If treated as a complete associative array or scanned (retrieving
individual values was not affected), it incorrectly unmetafied
the value so multibyte characters got confused.
Add test.
|
|
|
|
When passed back from the parameter-specific "get" handler it's
still in the shell's internals, so remains metafied.
This caused mayhem with UTF-8 characters in function bodies.
|
|
|
|
|
|
|
|
special themselves
|
|
|
|
|
|
from the emulate command
|
|
|
|
|
|
|
|
environments, plus documentation
|
|
|
|
|
|
try to fix oddities with funcstack and sourced files,
simplify use of caller element of funcstack
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(now traplists); improve trap tests
|
|
|
|
|
|
Separate justification width of parameters from base/precision.
|
|
Changed the sprintf() to convbase().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|