summaryrefslogtreecommitdiffstats
path: root/Test
Commit message (Collapse)AuthorAgeFilesLines
* 54585: disown: add -a optiondana16 hours1-0/+13
|
* 54584: jobs: update curjob in sub-shellsdana16 hours2-4/+101
|
* unposted: add error message and improve tests for w/54571dana44 hours2-38/+39
|
* 54571: bound h->npats in .zwc loaderMichael Ridgway44 hours1-0/+38
|
* unposted: tests: add regression test for w/54583dana2 days1-0/+12
|
* 54580: zformat: better handle literal % in format stringdana2 days1-0/+138
|
* 54374: Run ZERR trap on zsh errorsPhilippe Altherr2026-05-091-0/+75
|
* 54484: tests: fix -nt test on low-resolution file systemsdana2026-05-061-5/+14
|
* 54471: getopts: don't look for +o with posix_builtins, add -pdana2026-05-061-0/+61
|
* 54451: compvalues: support leading '!' in spec, handle escaping betterdana2026-05-061-0/+238
|
* unposted: tests: Y01: fix test broken by _echodana2026-05-031-2/+2
| | | | | adding _echo caused this test to break because it relied on echo arguments using the default description from _files
* 54437 (tweaked): lex: fix <-> in parameter flagsdana2026-05-021-0/+17
| | | | tweaked white space
* 54424: ZSH_EXEPATH: improve documentation, add testdana2026-05-021-0/+21
|
* unposted: tests: add basic tests for _describedana2026-05-021-0/+97
|
* unposted: tests: zgetopt: make sure zsh/zutil loadsdana2026-05-021-1/+5
| | | | for completeness's sake
* 54383: Fix WATCH/watch tyingPhilippe Altherr2026-04-301-0/+11
|
* unposted: minimal tests of _regex_argumentsOliver Kiddle2026-04-301-0/+111
|
* 54404: skip the RGB terminal query on older versions of the Apple terminalOliver Kiddle2026-04-301-0/+1
| | | | | | The sequence isn't consumed so gets printed and then quickly erased. macOS conveniently sets TERM_PROGRAM in the environment so this can be detected.
* 54376: zparseopts: use standard option parsingdana2026-04-291-5/+52
|
* 54381: zparseopts -M: use last as-given option name in arraysdana2026-04-291-2/+9
|
* 54395: contrib: add zgetopt (again)dana2026-04-291-0/+196
|
* Philippe: 54342: Fix handling of reversed slices of scalar valuesPhilippe Altherr2026-04-281-0/+12
| | | | foo[7,6]=bar worked, but foo[7,2]=bar for example would repeat portions of the original string in the inserted slice.
* 54362: zparseopts: support empty optspecdana2026-04-191-1/+18
|
* 54361 (tweaked): zparseopts: print friendlier usage errors, add -n optiondana2026-04-191-13/+46
| | | | tweaked to adjust order of options in documentation
* 54181, 54331: remove support for restricted shellOliver Kiddle2026-04-141-18/+0
| | | | | This is in response to a security report. There are too many potential ways to break out of a restricted shell and more secure, modern alternatives exist.
* 54318: mathfunc: add isnan() and isinf(). also document NaN + Infdana2026-04-131-0/+8
|
* 54313: convfloat: use consistent capitalisation for NaN, Inf, and -Infdana2026-04-131-0/+9
| | | | makes `typeset -p` use the same capitalisation as arithmetic expansion
* 54285: 'let' builtin should return 2 if error occurredJun-ichi Takimoto2026-04-071-1/+1
|
* 54159: strftime: respect empty TZdana2026-04-051-0/+10
| | | | + README update due to potential compatibility breakage
* 53299: zparseopts: improve accuracy of bad-option messagedana2026-04-051-1/+5
|
* 54048: consistently re-bind namerefs when returning from greater locallevelPhilippe Altherr2026-03-311-30/+78
|
* 54262: track and revert hidden references in chains across locallevel scopesPhilippe Altherr2026-03-311-2/+85
|
* 54261: `unset -n` removes named-reference type as well as removes referentPhilippe Altherr2026-03-312-10/+230
|
* 54241 + 54242: use extra-verbose style in _parametersJun-ichi Takimoto2026-03-241-2/+2
| | | | add notes in the description of extra-verbose style in zshcompsys(1)
* 54185+54209: set default value of verbose style to trueJun-ichi Takimoto2026-03-091-1/+1
|
* 54203: replace "read -t" with "zselect" for "make check" with no terminaldana2026-02-211-13/+26
|
* 54122: avoid warnings for valid nameref optionsPhilippe Altherr2026-02-161-0/+5
|
* 54063: Simplifications for resolve_nameref() and setscope()Philippe Altherr2026-02-161-0/+42
|
* 53959+54149: fix a bug when redirecting to a pattern with no matchJun-ichi Takimoto2025-12-211-0/+4
| | | | | when redirecting to/from a pattern (MULTIOS) and if there is no match, issue an error even if NULL_GLOB is in effect.
* 54103: support > and < comparisons via the test builtinOliver Kiddle2025-11-241-0/+6
|
* 54074, 54082: add an opaque key for use in zle_highlight/region_highlight to ↵Oliver Kiddle2025-11-171-0/+84
| | | | allow mixing of colours
* 53671: hist: untokenise input to :A and :Pdana2025-11-161-0/+4
|
* 54064: avoid crash on named references to argv/ARGC, improve valid_nameref()Bart Schaefer2025-11-101-1/+86
| | | | Leaves some edgecase issues unresolved (see tests).
* 53404: terminal integration with semantic markersOliver Kiddle2025-11-102-7/+14
|
* 53379, 53380: autoload nearcolor based on truecolor detectionOliver Kiddle2025-11-101-1/+1
|
* 53377: support OSC52 paste sequence with the "* and "+ vi registersOliver Kiddle2025-11-101-0/+14
|
* 53372, 53375: query terminal properties on ZLE startupOliver Kiddle2025-11-102-0/+90
|
* 54057: enable assignment through named reference to change type of the referentPhilippe Altherr2025-11-091-2/+157
|
* 54019: AIX support fixesOliver Kiddle2025-11-031-1/+1
|
* 53676+54009: Revise 52650+51945 for assignment to global through namerefBart Schaefer2025-10-261-5/+23
| | | | | Allows assignment to a global via nameref to succeed without creating a dereference loop. Update tests for changed behavior.