about summary refs log tree commit diff
path: root/Src/cond.c
Commit message (Collapse)AuthorAgeFilesLines
* 42031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather ↵Daniel Shahaf2017-11-241-7/+13
| | | | than a syntax error.
* 41319: dupstring a possibly readonly string before modifyingMikael Magnusson2017-06-191-1/+1
|
* 40940: untokenize names of condition features before attempting to look up ↵Bart Schaefer2017-04-071-2/+2
| | | | | | the definition from a module. Necessary because of 40760 (tokenization of '-' as Dash).
* 40760: Always tokenize unquoted - to Dash.Peter Stephenson2017-03-071-4/+4
| | | | | | This fixes use of pattern match character ranges in unusual contexts. Attempt to detect a tokenized - in cases where we don't care.
* 40453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵Barton E. Schaefer2017-01-291-0/+5
| | | | not re-entrant.
* 39332: support ksh's [[ -v varname ]] condition for checking if variables ↵Oliver Kiddle2016-09-161-0/+2
| | | | are set
* 39292: Distinguish "=" and "==" tests in output.Peter Stephenson2016-09-131-4/+7
| | | | | This is both in xtrace output and shell code rebuilt from internal structures.
* 37868: add 'static' to file local variablesJun-ichi Takimoto2016-02-031-1/+2
|
* 37092: make nested ${(P)name} properly refer to parameter on returnPeter Stephenson2015-11-111-1/+1
|
* 32954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.Peter Stephenson2014-08-041-2/+1
| | | | | The (#q...) expression should simply be removed to leave a normal pattern as before
* unposted: restore cond_match() in case used in add-on modulePeter Stephenson2014-06-031-0/+11
|
* 32640: (#q) in [[ ... ]] forces globbingPeter Stephenson2014-06-011-15/+19
|
* Danek: 29254: fix some compiler warningsPeter Stephenson2011-05-131-1/+0
|
* 27722: bad error reporting and checking in conditionsPeter Stephenson2010-02-191-7/+14
|
* 24996: improve xtrace output for patternsPeter Stephenson2008-05-111-7/+7
|
* 24050: handle nanosecond resolution timestamps on systems that support themOliver Kiddle2007-11-011-0/+20
|
* 23694: fix =~Peter Stephenson2007-07-241-1/+1
|
* 23665: autoloading of module features and related tweaksPeter Stephenson2007-07-061-8/+14
|
* 23485: feature completion and autoloadingPeter Stephenson2007-05-291-5/+2
|
* see 23479: add initial features support for modulesPeter Stephenson2007-05-281-1/+4
|
* 23375: Phil Pennock: =~, zsh/regex etc. etc.Peter Stephenson2007-05-011-5/+21
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-9/+7
|
* users/8422: [[ ... -nt ... ]] with bad stat causedPeter Stephenson2005-01-241-1/+1
| | | | mayhem in initialisation files, functions, etc.
* 20412, tweaked: Make test builtin more POSIX compatiblePeter Stephenson2004-10-051-71/+124
| | | | 20435: Make pattern.c not alter strings.
* Dan Nelson: 17492: Quote output from xtracePeter Stephenson2002-08-011-3/+8
|
* Alexandre Duret-Lutz: 16930: Src/cond.c, Test/C02cond.ztst:Peter Stephenson2002-04-171-1/+5
| | | | | Careful with long filenames in internal condition test; fix block file test for `-f'.
* for caching of compiled patterns: remember that singsub() might modify the ↵Sven Wischnowsky2001-10-151-1/+1
| | | | string it gets, compare with unmodified string (16041)
* Updated from list as far as 10376Peter Stephenson2000-04-011-57/+269
|
* Initial revisionTanaka Akira1999-04-151-0/+226