| Commit message (Expand) | Author | Age | Files | Lines |
* | 53209 + tests: do not unmetafy via string pointers into global parameter table | Bart Schaefer | 2024-11-05 | 1 | -1/+2 |
* | 53026: fix failure to free old value when setting new value of reference | Jun. T | 2024-08-06 | 1 | -1/+2 |
* | 53025: fix memory leaks and pointer errors upon named reference self-reference | Bart Schaefer | 2024-08-05 | 1 | -5/+7 |
* | 53023: fix memory leak of unset private parameter | Bart Schaefer | 2024-08-05 | 1 | -1/+1 |
* | 52752: typeset -p fixes for local exports and "export -x" / "readonly -r" out... | Bart Schaefer | 2024-03-14 | 1 | -3/+18 |
* | 52692: local typeset of the name of a named reference hides the reference | Bart Schaefer | 2024-03-05 | 1 | -1/+2 |
* | unposted (cf. 52617): only scalars can instantiate a declared named reference | Bart Schaefer | 2024-03-04 | 1 | -2/+8 |
* | 52650 plus minor fixes: add -u for named references pointing to "upper" scope | Bart Schaefer | 2024-03-04 | 1 | -12/+20 |
* | 52652: fix obscure bug unsetting the array part of a tied parameter pair | Bart Schaefer | 2024-03-02 | 1 | -2/+5 |
* | 52619 (plus tests): no empty element when appending array to unset scalar | Bart Schaefer | 2024-02-28 | 1 | -1/+1 |
* | 52594: support for POSIX real-time signals with kill and trap | Oliver Kiddle | 2024-02-28 | 1 | -2/+12 |
* | 52583: extra check for proper scope and existence of readonly specials | Bart Schaefer | 2024-02-23 | 1 | -2/+23 |
* | 52559: revise "typeset -p" with respect to local readonly special parameters | Bart Schaefer | 2024-02-20 | 1 | -2/+22 |
* | unposted: referent of named reference cannot start with digits | Bart Schaefer | 2024-02-18 | 1 | -0/+2 |
* | 52513: fixes and doc for using nofork substitutions with private parameters | Bart Schaefer | 2024-02-03 | 1 | -4/+13 |
* | 52244: Fix a batch of minor defects reported by Coverity. | Bart Schaefer | 2023-10-26 | 1 | -3/+2 |
* | 52195: cached_username is already metafied when initializing LOGNAME | Bart Schaefer | 2023-10-01 | 1 | -4/+3 |
* | 52193: handle UTF8-encoded USERNAME and therefore home directory in zcompile | Bart Schaefer | 2023-10-01 | 1 | -1/+1 |
* | 51945: assorted documentation improvements, bug fixes, and new test | Bart Schaefer | 2023-07-26 | 1 | -4/+10 |
* | 51884: reset IFS if it contains invalid characters | Jun-ichi Takimoto | 2023-06-26 | 1 | -0/+3 |
* | 51887: namespaces recognized in math, incorrect usages rejected. | Bart Schaefer | 2023-06-22 | 1 | -1/+26 |
* | 51510: Skip namespaces in "set"/"typeset" output, add tests, fix bug | Bart Schaefer | 2023-03-06 | 1 | -0/+4 |
* | 51509 (+ fix typo): Add ${(!)name} for the referred-to name of a named reference | Bart Schaefer | 2023-03-06 | 1 | -2/+5 |
* | 51484: Extend named reference handling for special parameters, improve doc. | Bart Schaefer | 2023-03-05 | 1 | -44/+64 |
* | 51483: Enable assignment and expansion of parameters with ksh-like namespace ... | Bart Schaefer | 2023-03-05 | 1 | -5/+6 |
* | Fix access to autoloaded parameter. | Peter Stephenson | 2023-02-21 | 1 | -1/+1 |
* | 51437: Fix incorrectly-passed test case, masked by unrelated bug. | Bart Schaefer | 2023-02-14 | 1 | -2/+3 |
* | 51430: Misc. problems with typeset and $parameters | Bart Schaefer | 2023-02-13 | 1 | -1/+1 |
* | 51417: Check subscripts in named reference values more rigorously. | Bart Schaefer | 2023-02-12 | 1 | -1/+10 |
* | 51402: Some ksh/bash features, additional sanity checking | Bart Schaefer | 2023-02-12 | 1 | -12/+80 |
* | 51374: Expose named references in $parameters, fix substitution error. | Bart Schaefer | 2023-02-12 | 1 | -2/+8 |
* | 51360: Initial implementation of named references. | Bart Schaefer | 2023-02-12 | 1 | -5/+185 |
* | 51278: make (i) subscript flag for zero-length string consistent | Peter Stephenson | 2023-01-16 | 1 | -1/+1 |
* | 51212: remove STOUC() macro | Oliver Kiddle | 2022-12-16 | 1 | -12/+13 |
* | 51079: metafy sep in array subscript flag (s:sep:) | Jun-ichi Takimoto | 2022-12-02 | 1 | -3/+7 |
* | 50081: reset global mbstate_t variables when LC_CTYPE changes | Jun-ichi Takimoto | 2022-04-20 | 1 | -1/+19 |
* | 49602: only set LOGCHECK from the watch module | Oliver Kiddle | 2021-11-28 | 1 | -2/+1 |
* | 49534, 49539: separate watch/log functionality out into a module | Oliver Kiddle | 2021-11-02 | 1 | -10/+6 |
* | 49456: clean up detection of private params in nested scopes, update doc | Bart Schaefer | 2021-10-04 | 1 | -0/+5 |
* | 49422: improve support of --disable-dynamic-nss | Jun-ichi Takimoto | 2021-09-22 | 1 | -5/+8 |
* | 48857: declare "volatile" all globals that may be modified by signal handlers | Bart Schaefer | 2021-05-16 | 1 | -2/+4 |
* | 47704: POSIX export and readonly ignore "-p" when parameter names also appear | Bart Schaefer | 2021-04-18 | 1 | -0/+4 |
* | 48560: add TYPESET_TO_UNSET option to remove initialization of parameters | Bart Schaefer | 2021-04-18 | 1 | -3/+19 |
* | 45772: Restore locale on parameter scope end. | Peter Stephenson | 2020-05-05 | 1 | -0/+34 |
* | 45340: internal: Document the difference between paramtab and realparamtab. | Daniel Shahaf | 2020-01-23 | 1 | -1/+7 |
* | 45066: internal: Document forklevel, locallevel, and exit_pending. | Daniel Shahaf | 2019-12-18 | 1 | -1/+5 |
* | 45004: Fix typos in comments | Martijn Dekker | 2019-12-11 | 1 | -1/+1 |
* | 44664: Fix problem with temporary assignment. | Peter Stephenson | 2019-08-14 | 1 | -1/+3 |
* | 44509: Prevent crash with modified path / PATH combination. | Peter Stephenson | 2019-07-15 | 1 | -4/+12 |
* | 44307: allow for atoi() returning a negative number | Oliver Kiddle | 2019-05-20 | 1 | -3/+3 |