summary refs log tree commit diff
path: root/Src/Modules/parameter.c
Commit message (Collapse)AuthorAgeFilesLines
* 40650: redo 40508 and 40626 with comments explaining what is actually going onBarton E. Schaefer2017-02-261-9/+25
|
* Revert 40626 which broke tests.Daniel Shahaf2017-02-261-2/+2
|
* 40626: Make $options re-settable.Daniel Shahaf2017-02-251-2/+2
| | | | | | Follow-up to 40508. Reported-by: James McGlashan
* 40508: Make $functions re-settable.Daniel Shahaf2017-02-081-2/+2
|
* 40440: Add $functions_source hash to zsh/parameter.Peter Stephenson2017-01-281-0/+96
| | | | This allows you to find out where a function was loaded from.
* 38586: Metafication problem with $functionsPeter Stephenson2016-06-031-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.
* 37838: use UNUSED() consistentlyJun-ichi Takimoto2016-01-301-1/+1
|
* 2037: ${functions[foo]} shouldn't be unmetafied.Peter Stephenson2015-05-291-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.
* 33294: $functions[func_with_redir] plus extra testsPeter Stephenson2014-09-301-11/+44
|
* users/19097: remove $functypetrace in favour of ref to $zsheval_contextPeter Stephenson2014-09-181-39/+0
|
* Add $functypestack special parameter in zsh/parameterPeter Stephenson2014-09-121-0/+39
|
* 32903: new empty (unset) elements in the special parameter hash tables are ↵Barton E. Schaefer2014-07-241-15/+15
| | | | special themselves
* 31805: Add $patchars and $dis_patchars to zsh/parameter moduleMikael Magnusson2013-10-111-0/+40
|
* 30726: make shell options passed to emulate stick along with the emulationPeter Stephenson2012-10-111-1/+1
|
* 30722: fix some cases where emulations or options were not propagated properlyPeter Stephenson2012-10-071-3/+3
| | | | from the emulate command
* 30307 plus tweak suggsted by Wayne: use %lld for zlong when long longPeter Stephenson2012-03-051-2/+18
|
* 28638: add $usergroups parameterPeter Stephenson2011-01-191-1/+138
|
* 28510: add (z+c+) and (z+C+) parameter flagsPeter Stephenson2010-12-121-1/+1
|
* 26546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson2009-02-111-0/+1
| | | | environments, plus documentation
* users/13295, tweaked: dont reset line numbers when parsing strings, sometimesPeter Stephenson2008-09-291-1/+1
|
* 25651: make getpermtext() output indentation more logicalPeter Stephenson2008-09-111-2/+3
|
* 25595: fix line numbers with EVAL_LINENO,Peter Stephenson2008-09-031-4/+11
| | | | | try to fix oddities with funcstack and sourced files, simplify use of caller element of funcstack
* 25448: add $funcfiletrace to show absolute line number for callerPeter Stephenson2008-08-131-0/+53
|
* 25247 with further modifications: add $funcsourcetracePeter Stephenson2008-08-111-2/+34
|
* users/11818: allow non-numeric keys for job status parametersPeter Stephenson2007-09-051-3/+16
|
* 23665: autoloading of module features and related tweaksPeter Stephenson2007-07-061-120/+81
|
* 23670: rationalise some linked list functionsPeter Stephenson2007-06-271-32/+6
|
* 23562: add KSH_ZERO_SUBSCRIPT option and leave off by defaultPeter Stephenson2007-06-181-5/+5
|
* see 23479: add initial features support for modulesPeter Stephenson2007-05-281-165/+86
|
* 23446: fix typo producing wrong values for alias parametersPeter Stephenson2007-05-211-1/+1
|
* operator precedence fixClint Adams2006-09-181-1/+1
|
* 22728: $functrace parameter for function backtraces.Clint Adams2006-09-171-0/+32
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-11/+11
|
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-161/+161
|
* 20959: fix crash unloading zsh/parameter and test the fixPeter Stephenson2005-03-101-1/+1
|
* fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson2005-02-061-2/+1
| | | | (now traplists); improve trap tests
* Fixed compiler warning about a missing initializer.Wayne Davison2005-01-211-2/+2
|
* 20695: Fix Cygwin problem with initialising from pointer to imported variable zsh-4.2.2Peter Stephenson2005-01-121-1/+8
|
* 20605: Use separate structure with get/set/unset methods fro parameters.Peter Stephenson2004-12-071-288/+177
| | | | Separate justification width of parameters from base/precision.
* We can't use "%d" on a histent number (which is a zlong these days).Wayne Davison2004-10-011-1/+1
| | | | Changed the sprintf() to convbase().
* Marked unused parameters with the new UNUSED() macro.Wayne Davison2004-06-021-49/+49
|
* 19242: Make job table dynamically reallocatable.Peter Stephenson2003-11-131-6/+6
|
* a la 19209: zcalloc -> zshcallocPeter Stephenson2003-10-291-4/+4
|
* 19044: typo in setting $saliases elementsPeter Stephenson2003-09-081-4/+4
|
* 19014: add alias -s suf=handlerPeter Stephenson2003-09-031-69/+162
|
* 18880: Don't return unset parameters in $parametersPeter Stephenson2003-07-221-0/+2
|
* 18325: options on by default weren't printed correctly by zsh/parameterPeter Stephenson2003-03-071-1/+8
|
* handle possible NULL pointer returned from bufferwords() (15717)Sven Wischnowsky2001-08-281-3/+3
|
* 15327: always use local LINENOs in parse_string().Peter Stephenson2001-07-091-1/+1
|
* fix two memory leaks (at least I hope they are fixed) and some out-of-bound ↵Sven Wischnowsky2001-05-311-0/+1
| | | | array accesses, plus some defensive programming for heap allocated param structs (14605)