| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 53959+54149: fix a bug when redirecting to a pattern with no matchHEADmaster | Jun-ichi Takimoto | 12 days | 1 | -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 builtin | Oliver Kiddle | 2025-11-24 | 1 | -0/+6 |
| | | |||||
| * | 54074, 54082: add an opaque key for use in zle_highlight/region_highlight to ↵ | Oliver Kiddle | 2025-11-17 | 1 | -0/+84 |
| | | | | | allow mixing of colours | ||||
| * | 53671: hist: untokenise input to :A and :P | dana | 2025-11-16 | 1 | -0/+4 |
| | | |||||
| * | 54064: avoid crash on named references to argv/ARGC, improve valid_nameref() | Bart Schaefer | 2025-11-10 | 1 | -1/+86 |
| | | | | | Leaves some edgecase issues unresolved (see tests). | ||||
| * | 53404: terminal integration with semantic markers | Oliver Kiddle | 2025-11-10 | 2 | -7/+14 |
| | | |||||
| * | 53379, 53380: autoload nearcolor based on truecolor detection | Oliver Kiddle | 2025-11-10 | 1 | -1/+1 |
| | | |||||
| * | 53377: support OSC52 paste sequence with the "* and "+ vi registers | Oliver Kiddle | 2025-11-10 | 1 | -0/+14 |
| | | |||||
| * | 53372, 53375: query terminal properties on ZLE startup | Oliver Kiddle | 2025-11-10 | 2 | -0/+90 |
| | | |||||
| * | 54057: enable assignment through named reference to change type of the referent | Philippe Altherr | 2025-11-09 | 1 | -2/+157 |
| | | |||||
| * | 54019: AIX support fixes | Oliver Kiddle | 2025-11-03 | 1 | -1/+1 |
| | | |||||
| * | 53676+54009: Revise 52650+51945 for assignment to global through nameref | Bart Schaefer | 2025-10-26 | 1 | -5/+23 |
| | | | | | | Allows assignment to a global via nameref to succeed without creating a dereference loop. Update tests for changed behavior. | ||||
| * | 53798: report reference loops created when a reference goes out of scope | Philippe Altherr | 2025-10-26 | 1 | -0/+39 |
| | | |||||
| * | 53790: corrections to reference loop detection | Philippe Altherr | 2025-10-26 | 2 | -8/+34 |
| | | |||||
| * | 53797: fix creation of undeclared target variable through reference chain | Philippe Altherr | 2025-10-26 | 1 | -0/+14 |
| | | |||||
| * | 53796: fix local reference chains and detect self-reference across local scopes | Philippe Altherr | 2025-10-26 | 1 | -0/+10 |
| | | |||||
| * | 53782: Src/params.c, Test/K01nameref.ztst: changes to nameref base level: | Philippe Altherr | 2025-10-26 | 1 | -9/+44 |
| | | | | | | | - avoid changing base on assignment; - omit base level for up-scope references - do not follow reference chains for base level of new references | ||||
| * | 53781: fix loading of autoload variable via a reference | Philippe Altherr | 2025-10-26 | 2 | -0/+115 |
| | | |||||
| * | 53732: avoid tail-call exec in always block | Philippe Altherr | 2025-10-26 | 1 | -0/+6 |
| | | |||||
| * | 53988: fix zparseopts segfault | Joshua Krusell | 2025-10-24 | 1 | -0/+19 |
| | | |||||
| * | 53709: tests: add misc. glob-qualifier tests | dana | 2025-06-03 | 1 | -0/+60 |
| | | |||||
| * | 53662: tests: add extra namespace tests | dana | 2025-05-24 | 1 | -0/+16 |
| | | | | | relates to workers/53660 | ||||
| * | 53626: tests: make `whence -s` test use `grep -c` instead of `wc -l` | dana | 2025-05-16 | 1 | -2/+2 |
| | | | | | fixes broken test on platforms like macos where `wc -l` output is padded | ||||
| * | users/30257: Add a test for an ERR_RETURN bug fixed in workers/51076. | Daniel Shahaf | 2025-05-14 | 1 | -0/+10 |
| | | |||||
| * | 53607: Stop printing /usr/bin/foo -> /usr/bin/foo in 'whence -s'. | Daniel Shahaf | 2025-05-14 | 1 | -1/+1 |
| | | | | | | | Makes the new test PASS. Review-by: Bart Schaefer | ||||
| * | 53524 (cf. 53607): Add an XFAIL test for a 'whence -s' bug involving ↵ | Daniel Shahaf | 2025-05-14 | 1 | -0/+4 |
| | | | | | non-symlink arguments. | ||||
| * | 53588: zsystem flock: handle optargs in the same word | dana | 2025-05-13 | 1 | -0/+10 |
| | | | | | with small tweak to test, just in case | ||||
| * | 53602: "typeset -nu" always refers to at a call level above the declaration | Bart Schaefer | 2025-05-12 | 1 | -10/+22 |
| | | |||||
| * | 53568: fix additional problems with reference scoping, update documentation | Bart Schaefer | 2025-05-09 | 1 | -2/+72 |
| | | | | | | Scope exits could miss some scope updates in named reference chains. References declared -u behave like any other reference upon scope exit. | ||||
| * | 53546,53557 (plus test): Fix scoping of "placeholder" named references | Bart Schaefer | 2025-05-06 | 1 | -0/+160 |
| | | | | | | | | When using placeholders declared several levels earlier than assignment: 1) Searching "up" for "typeset -n -u" could find deeper locals than intended 2) Searching for a subscript reference could skip to the top level 3) Exiting a function scope could incorrectly change the reference level | ||||
| * | 53529: A04redirect fix. | Peter Stephenson | 2025-05-01 | 1 | -14/+14 |
| | | | | | | Sometimes permissions in system directories can affect the error for non-existent files. Use the local directory instead. | ||||
| * | 53527: remove zgetopt | dana | 2025-04-28 | 1 | -206/+0 |
| | | | | | | | reverts most of 84ef0c523, 0e369f37d, and 9b68cf38f feature was not ready. may be re-added after 5.10 release | ||||
| * | 53516: add zgetopt contrib function | dana | 2025-04-27 | 1 | -0/+206 |
| | | |||||
| * | 53515: tests: correct ztst documentation error | dana | 2025-04-27 | 1 | -7/+7 |
| | | |||||
| * | 53483: zparseopts -G: accept only '--' as parsing terminator | dana | 2025-04-19 | 1 | -0/+25 |
| | | |||||
| * | 53482: zparseopts -G: always add options with optional args to array with = | dana | 2025-04-19 | 1 | -2/+2 |
| | | |||||
| * | 53431: fix assignment via named reference to parameters in outer scopes | Bart Schaefer | 2025-03-31 | 1 | -0/+47 |
| | | |||||
| * | 53348: Revise handling of incompatible typeset options when used with -n | Bart Schaefer | 2025-02-12 | 1 | -1/+1 |
| | | |||||
| * | 53297: Test/A08time: allow %nU/%nS result to be 0 | dana | 2025-01-02 | 1 | -1/+1 |
| | | |||||
| * | 53260: zparseopts: add options -v (argv) and -G (GNU-style parsing) | dana | 2024-12-26 | 1 | -5/+176 |
| | | |||||
| * | 53257: use monotonic clock where appropriate | dana | 2024-12-26 | 3 | -2/+66 |
| | | | | | | | | | | | | | | | | update the following features to use the monotonic clock for calculating time deltas and intervals: * MAILCHECK parameter * PERIOD parameter * SECONDS parameter * %(nS.t.f) prompt-expansion sequence * time built-in's elapsed time and cpu % values * zsh/zftp ZFTP_TMOUT parameter * zsh/zprof timings also use CLOCK_MONOTONIC_RAW instead of CLOCK_MONOTONIC on macOS | ||||
| * | 53244: rename user in test case to reduce likelihood of failure due to user ↵ | Oliver Kiddle | 2024-11-23 | 1 | -8/+8 |
| | | | | | existing | ||||
| * | 53209 + tests: do not unmetafy via string pointers into global parameter table | Bart Schaefer | 2024-11-05 | 1 | -0/+8 |
| | | |||||
| * | 53103: fix spurious test failure on Solaris | Bart Schaefer | 2024-09-21 | 1 | -1/+2 |
| | | |||||
| * | 53088: enable `time' on builtins, assignments, and current-shell actions | Bart Schaefer | 2024-09-14 | 2 | -7/+64 |
| | | |||||
| * | 53087: don't produce spurious error when zpty is missing | Oliver Kiddle | 2024-09-14 | 1 | -20/+20 |
| | | |||||
| * | unposted: fix parsing of Bang token in value side of array element assignment | Bart Schaefer | 2024-08-15 | 1 | -0/+7 |
| | | |||||
| * | 52977: ERR_EXIT/ERR_RETURN are respected by the final command in && / || lists | Philippe Altherr | 2024-06-28 | 1 | -0/+27 |
| | | |||||
| * | 52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...} | Bart Schaefer | 2024-04-01 | 2 | -11/+49 |
| | | |||||
| * | 52759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline. | Bart Schaefer | 2024-03-17 | 1 | -6/+35 |
| | | |||||
