summaryrefslogtreecommitdiff
path: root/Src/cond.c
AgeCommit message (Collapse)AuthorFilesLines
2017-11-2442031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather ↵Daniel Shahaf1-7/+13
than a syntax error.
2017-06-1941319: dupstring a possibly readonly string before modifyingMikael Magnusson1-1/+1
2017-04-0740940: untokenize names of condition features before attempting to look up ↵Bart Schaefer1-2/+2
the definition from a module. Necessary because of 40760 (tokenization of '-' as Dash).
2017-03-0740760: Always tokenize unquoted - to Dash.Peter Stephenson1-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.
2017-01-2940453: signal handler safety for callers of patcompile(PAT_STATIC), which is ↵Barton E. Schaefer1-0/+5
not re-entrant.
2016-09-1639332: support ksh's [[ -v varname ]] condition for checking if variables ↵Oliver Kiddle1-0/+2
are set
2016-09-1339292: Distinguish "=" and "==" tests in output.Peter Stephenson1-4/+7
This is both in xtrace output and shell code rebuilt from internal structures.
2016-02-0337868: add 'static' to file local variablesJun-ichi Takimoto1-1/+2
2015-11-1137092: make nested ${(P)name} properly refer to parameter on returnPeter Stephenson1-1/+1
2014-08-0432954 plus new test: [[ ... = ...(#q...) ]] shouldn't force a glob.Peter Stephenson1-2/+1
The (#q...) expression should simply be removed to leave a normal pattern as before
2014-06-03unposted: restore cond_match() in case used in add-on modulePeter Stephenson1-0/+11
2014-06-0132640: (#q) in [[ ... ]] forces globbingPeter Stephenson1-15/+19
2011-05-13Danek: 29254: fix some compiler warningsPeter Stephenson1-1/+0
2010-02-1927722: bad error reporting and checking in conditionsPeter Stephenson1-7/+14
2008-05-1124996: improve xtrace output for patternsPeter Stephenson1-7/+7
2007-11-0124050: handle nanosecond resolution timestamps on systems that support themOliver Kiddle1-0/+20
2007-07-2423694: fix =~Peter Stephenson1-1/+1
2007-07-0623665: autoloading of module features and related tweaksPeter Stephenson1-8/+14
2007-05-2923485: feature completion and autoloadingPeter Stephenson1-5/+2
2007-05-28see 23479: add initial features support for modulesPeter Stephenson1-1/+4
2007-05-0123375: Phil Pennock: =~, zsh/regex etc. etc.Peter Stephenson1-5/+21
2006-05-3022474: use variable argument lists to improve error message handlingPeter Stephenson1-9/+7
2005-01-24users/8422: [[ ... -nt ... ]] with bad stat causedPeter Stephenson1-1/+1
mayhem in initialisation files, functions, etc.
2004-10-0520412, tweaked: Make test builtin more POSIX compatiblePeter Stephenson1-71/+124
20435: Make pattern.c not alter strings.
2002-08-01Dan Nelson: 17492: Quote output from xtracePeter Stephenson1-3/+8
2002-04-17Alexandre Duret-Lutz: 16930: Src/cond.c, Test/C02cond.ztst:Peter Stephenson1-1/+5
Careful with long filenames in internal condition test; fix block file test for `-f'.
2001-10-15for caching of compiled patterns: remember that singsub() might modify the ↵Sven Wischnowsky1-1/+1
string it gets, compare with unmodified string (16041)
2000-04-01Updated from list as far as 10376Peter Stephenson1-57/+269
1999-04-15Initial revisionTanaka Akira1-0/+226