summaryrefslogtreecommitdiff
path: root/Src/Modules/param_private.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-2052559: revise "typeset -p" with respect to local readonly special parametersBart Schaefer1-1/+1
Update doc and tests to describe handling of global readonly specials and to account for side-effects on zsh/param/private.
2024-02-0352513: fixes and doc for using nofork substitutions with private parametersBart Schaefer1-21/+32
Also fixes a crash bug with {fd}>&N redirections and private parameters
2023-09-0552115: permit repeated "private" declarations as long as types aren't changedBart Schaefer1-3/+46
2023-09-03users/29220: fix bug with assignment to private following explicit unsetBart Schaefer1-11/+18
2023-03-05unposted: fix memory leak flagged by coverityBart Schaefer1-0/+1
2023-02-1251360: Initial implementation of named references.Bart Schaefer1-2/+15
2022-06-0950363: avoid use of heap memory that depends on parameter scopingBart Schaefer1-1/+11
2021-10-0449456: clean up detection of private params in nested scopes, update docBart Schaefer1-5/+7
2020-12-0247704: fix scope for "private -p"Bart Schaefer1-0/+4
2016-02-0337868: add 'static' to file local variablesJun-ichi Takimoto1-5/+5
2016-01-25Jun T.: 37759: save more function pointers from realparamtab when hacking in ↵Jun T1-3/+7
their replacements Restoring from the original external symbols fails for some dynamic link schemes (e.g. 64bit Cygwin).
2015-11-2637229: non-local assignment to a parameter name whose outermost declaration ↵Barton E. Schaefer1-11/+48
is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris.
2015-11-2337208: assignment in a nested scope should not change private parameters in ↵Barton E. Schaefer1-14/+30
the outer scope from unset to set Bug remains that the attempt does not generate a warning
2015-11-0837081: new module zsh/param/private for private-scoped parameters in functionsBarton E. Schaefer1-0/+587