summary refs log tree commit diff
path: root/Test
Commit message (Collapse)AuthorAgeFilesLines
* 35623: All is_array assignments should be treated as having a value.Peter Stephenson2015-06-271-0/+16
|
* 35613: Handle array slices in typesetPeter Stephenson2015-06-261-0/+15
|
* 35604: create empty arrays in typeset with array=()Peter Stephenson2015-06-251-0/+13
|
* 35590: tweak and test text output from typesetPeter Stephenson2015-06-241-0/+12
|
* various posts: Implement assignment parsing for typeset.Peter Stephenson2015-06-243-2/+156
| | | | | | | | | | | | Typeset assignments now work like raw assignments except for no "+=" and no GLOB_ASSIGN. Documented in typeset builtin doc and mentioned in release notes. Tests to ensure basic sanity. Enabled by default, can be turned off by "disable -r" with typeset family of commands.
* Add non-metafied character length handling.Peter Stephenson2015-06-121-0/+13
| | | | | | | Use this in regex module and add test using $'\ua0'. Rename mb_metacharinit() to mb_charinit() as it does not involve metafied characters.
* 35412: fix for - flag when formating strings with printfOliver Kiddle2015-06-071-2/+6
|
* 35374: tab expansion with double width charactersPeter Stephenson2015-06-031-0/+9
|
* 35369: better GLOB_ASSIGN testingPeter Stephenson2015-06-022-12/+23
|
* 35359: Improved math parsing and errors.Peter Stephenson2015-06-021-4/+18
| | | | | | Check for bogus trailing ")" at end of top-level parse. Extend some math error messages to indicate they are math errors.
* 35353: print -x and print -X expand tabsPeter Stephenson2015-06-021-0/+13
|
* 35343: Avoid $#name length handling for POSIX_IDENTIFIERSPeter Stephenson2015-05-311-3/+6
|
* 35326: $#- was misparsed as ${#-}Peter Stephenson2015-05-291-0/+5
|
* 35306: "test -z \(" failed due to parse confusionPeter Stephenson2015-05-271-0/+14
|
* 35248: treat fully parenthised zsh patterns as complete case patterns againPeter Stephenson2015-05-211-3/+33
|
* 35193: Add "unalias -a".Peter Stephenson2015-05-181-0/+10
|
* 35184: Additional case fix for 35168.Peter Stephenson2015-05-181-0/+15
| | | | | Lexical analysis flags got screwed up after a "|", so we didn't parse patterns properly, in particular those with parentheses.
* 35168: Improve parsing of case patterns.Peter Stephenson2015-05-181-0/+39
| | | | | | | | | | | | | | "|" is now found properly by looking for words that come from the lexical analyser, rather than hacking a pattern returned in one dollop. Update some completion functions that need extra quoting as a result. Add test for new parsing. Update version number to 5.0.8-dev-3 because of wordcode incompatibility.
* 35153: nested math substitutionPeter Stephenson2015-05-151-0/+8
|
* users/20203: nested functions in always blocks when exit pendingPeter Stephenson2015-05-131-0/+22
|
* 35078: Add backslash quoting to parameter (b) flag from 35067.Peter Stephenson2015-05-111-1/+1
|
* 35067: Add (b) parameter flag for pattern char backslashing.Peter Stephenson2015-05-101-0/+4
| | | | | | Doc tweak from Daniel in 35071. Includes test.
* 35059: fix, document, test readonly -p.Peter Stephenson2015-05-081-0/+21
| | | | | | Don't output specials as can't be reconstructed. Output arrays in a useful order.
* 35056: turn off PROMPT_SP for interactive testPeter Stephenson2015-05-081-5/+7
|
* 35054: readonly -p + POSIXBUILTINS fix.Peter Stephenson2015-05-071-2/+4
| | | | Now displays unset variables marekd readonly
* 35029: improvements to newline handling for vi-mode word movementOliver Kiddle2015-05-041-0/+88
|
* 34992: POSIX fix for readonly variables.Peter Stephenson2015-04-291-0/+17
| | | | | With POSIXBUILTINS, variables can be marked readonly if unset. Also, variables can't have the readonly flag removed.
* 34961: test for breadth-first glob with (Y1) qualifier (originally ↵Barton E. Schaefer2015-04-251-0/+2
| | | | workers/32726)
* 34901: Test for the previous commitPeter Stephenson2015-04-151-0/+17
|
* 34892 (slightly tweaked): math evaluation fixPeter Stephenson2015-04-151-1/+4
| | | | | An empty expression resulting from substitution includes a Nularg, which needs handling the same as an empty string.
* 34887: Fix POSIX_BUILTINS with assignment.Peter Stephenson2015-04-151-0/+13
| | | | | | | | | | | In the form var=val command special-builtin-or-func the var is restored after execution, unlike the case where "command" is absent. Clear up case in code that handles this. Add tests.
* 34781: add implicit space after alias expansion of tokens that form words ↵Barton E. Schaefer2015-03-281-1/+1
| | | | | | without spacing fixes crash when using completion immediately following such an alias
* 34804: refine POSIX_ALIAS change to preserve old behavior of [[ ]] conditionalsBarton E. Schaefer2015-03-281-0/+4
|
* 34787: Add more history testsPeter Stephenson2015-03-271-0/+41
|
* 34779: tests for 34776Barton E. Schaefer2015-03-252-1/+25
|
* 34774: fix %prep and use read from a no-op pipe to force wait for the timeoutBarton E. Schaefer2015-03-252-2/+2
|
* 34772: add new test suite file for history; fix "read" usage in comptestBarton E. Schaefer2015-03-232-1/+20
|
* 34753: work around NFS problem in tests.Peter Stephenson2015-03-201-9/+29
| | | | | Use tmp directory if it helps us check file time comparisons. If it doesn't we're no worse off than we were.
* 34734: further aliasing adjustments and docBarton E. Schaefer2015-03-181-1/+1
| | | | | | | | restrict token aliasing (34641) to global aliases; tighten up POSIX_ALIASES to better match spec; update Aliasing doc to cover this and clarify older behavior 2015-03-18 Peter Stephenson <p.stephenson@samsung.com> * 34723: configure.ac: turn off fixed site function directory if
* Missing test for alias fixPeter Stephenson2015-03-051-0/+15
|
* 34606: fix up nested arithmetic substitutionPeter Stephenson2015-02-221-0/+8
| | | | | | | | Arithmetic within a parameter substitution is a special case that needs fixing with the introduction of the new Inparmath token. Add test.
* 34587: ensure multibyte characters don't overflow.Peter Stephenson2015-02-201-5/+15
| | | | | | They could start incorporating tokens, with bad karma. Add test.
* 34570: Another nasty command / math substituion thing.Peter Stephenson2015-02-191-0/+23
| | | | | | Mark arithmetic substitutions with tokens to make sure the substitution go knows what to do. Before it was guessing by counting the parentheses at the end.
* 34560: Fix $(( that's actually a multiline cmd subst.Peter Stephenson2015-02-161-0/+35
|
* 34530: PRINT_EXIT_VALUE with anonymous functions.Peter Stephenson2015-02-161-6/+6
| | | | Simpler fix, avoiding structural changes.
* 34546: further $_ with anon function fix.Peter Stephenson2015-02-131-0/+29
| | | | Also add tests.
* 34514: Back out 34485, an alternate solution needs to be worked out.Barton E. Schaefer2015-02-121-6/+6
| | | | (Tweaked to keep the unrelated hunk of the E01 test.)
* 34485: More rationalisation for anonymous functions.Peter Stephenson2015-02-091-8/+18
| | | | | | | | Don't attempt to treat as "simple" case as there are too many hidden problems. Pull out some post-execution functions to a common case in execcmd().
* 34344: fix 34338, pcre builtins need loading tooBarton E. Schaefer2015-01-221-0/+2
|
* 34338: check pcre-match feature availabilityBarton E. Schaefer2015-01-221-1/+1
| | | | It is possible for the module to be linked/loadable but have no features.