summaryrefslogtreecommitdiff
path: root/Src/Modules/parameter.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-2852594: support for POSIX real-time signals with kill and trapOliver Kiddle1-1/+1
Also add new -L option to kill for a more verbose listing of signals
2023-05-1351722: Safety for extracting elements of $historywordsPeter Stephenson1-2/+9
2023-02-1351430: Misc. problems with typeset and $parametersBart Schaefer1-1/+1
* Fix and test for regression of assignment when using typeset command * Fix output of typeset +m and $parameters[ref] * Prevent segfault in typeset
2023-02-1251374: Expose named references in $parameters, fix substitution error.Bart Schaefer1-3/+8
2023-02-1251360: Initial implementation of named references.Bart Schaefer1-1/+3
2022-03-0149783: Consistently use old job table in parameter modulePeter Stephenson1-39/+57
2022-02-22unposted: Fix some typos and markup.Daniel Shahaf1-1/+1
2021-09-2249422: improve support of --disable-dynamic-nssJun-ichi Takimoto1-0/+12
see also 49392 (Vincent) and 49412 (Axel)
2020-01-0945269: Fix misspellings in completions and elsewhere.Jens Schleusener1-1/+1
2018-10-0843616: Various parameter setting and display fixes.Peter Stephenson1-21/+23
Mostly to do with typeset -p and tied variables and their interaction. Some general tied variable fixes.
2018-06-1743039: Mark functions_source (et al.) for auto-loadingdana1-0/+1
2017-02-2640650: redo 40508 and 40626 with comments explaining what is actually going onBarton E. Schaefer1-9/+25
2017-02-26Revert 40626 which broke tests.Daniel Shahaf1-2/+2
2017-02-2540626: Make $options re-settable.Daniel Shahaf1-2/+2
Follow-up to 40508. Reported-by: James McGlashan
2017-02-0840508: Make $functions re-settable.Daniel Shahaf1-2/+2
2017-01-2840440: Add $functions_source hash to zsh/parameter.Peter Stephenson1-0/+96
This allows you to find out where a function was loaded from.
2016-06-0338586: Metafication problem with $functionsPeter Stephenson1-5/+0
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.
2016-01-3037838: use UNUSED() consistentlyJun-ichi Takimoto1-1/+1
2015-05-292037: ${functions[foo]} shouldn't be unmetafied.Peter Stephenson1-5/+0
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.
2014-09-3033294: $functions[func_with_redir] plus extra testsPeter Stephenson1-11/+44
2014-09-18users/19097: remove $functypetrace in favour of ref to $zsheval_contextPeter Stephenson1-39/+0
2014-09-12Add $functypestack special parameter in zsh/parameterPeter Stephenson1-0/+39
2014-07-2432903: new empty (unset) elements in the special parameter hash tables are ↵Barton E. Schaefer1-15/+15
special themselves
2013-10-1131805: Add $patchars and $dis_patchars to zsh/parameter moduleMikael Magnusson1-0/+40
2012-10-1130726: make shell options passed to emulate stick along with the emulationPeter Stephenson1-1/+1
2012-10-0730722: fix some cases where emulations or options were not propagated properlyPeter Stephenson1-3/+3
from the emulate command
2012-03-0530307 plus tweak suggsted by Wayne: use %lld for zlong when long longPeter Stephenson1-2/+18
2011-01-1928638: add $usergroups parameterPeter Stephenson1-1/+138
2010-12-1228510: add (z+c+) and (z+C+) parameter flagsPeter Stephenson1-1/+1
2009-02-1126546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson1-0/+1
environments, plus documentation
2008-09-29users/13295, tweaked: dont reset line numbers when parsing strings, sometimesPeter Stephenson1-1/+1
2008-09-1125651: make getpermtext() output indentation more logicalPeter Stephenson1-2/+3
2008-09-0325595: fix line numbers with EVAL_LINENO,Peter Stephenson1-4/+11
try to fix oddities with funcstack and sourced files, simplify use of caller element of funcstack
2008-08-1325448: add $funcfiletrace to show absolute line number for callerPeter Stephenson1-0/+53
2008-08-1125247 with further modifications: add $funcsourcetracePeter Stephenson1-2/+34
2007-09-05users/11818: allow non-numeric keys for job status parametersPeter Stephenson1-3/+16
2007-07-0623665: autoloading of module features and related tweaksPeter Stephenson1-120/+81
2007-06-2723670: rationalise some linked list functionsPeter Stephenson1-32/+6
2007-06-1823562: add KSH_ZERO_SUBSCRIPT option and leave off by defaultPeter Stephenson1-5/+5
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-165/+86
2007-05-2123446: fix typo producing wrong values for alias parametersPeter Stephenson1-1/+1
2006-09-18operator precedence fixClint Adams1-1/+1
2006-09-1722728: $functrace parameter for function backtraces.Clint Adams1-0/+32
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-11/+11
2006-03-07Changed some structures to avoid gcc's type-punned warnings.Wayne Davison1-161/+161
2005-03-1020959: fix crash unloading zsh/parameter and test the fixPeter Stephenson1-1/+1
2005-02-06fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson1-2/+1
(now traplists); improve trap tests
2005-01-21Fixed compiler warning about a missing initializer.Wayne Davison1-2/+2
2005-01-1220695: Fix Cygwin problem with initialising from pointer to imported variablePeter Stephenson1-1/+8
2004-12-0720605: Use separate structure with get/set/unset methods fro parameters.Peter Stephenson1-288/+177
Separate justification width of parameters from base/precision.