| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 53602: "typeset -nu" always refers to at a call level above the declaration | Bart Schaefer | 2025-05-12 | 1 | -5/+6 | |
| | | ||||||
| * | unposted: fix bad pointer found by valgrind | Bart Schaefer | 2025-05-09 | 1 | -0/+1 | |
| | | ||||||
| * | 53568: fix additional problems with reference scoping, update documentation | Bart Schaefer | 2025-05-09 | 1 | -4/+12 | |
| | | | | | | 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 | -6/+22 | |
| | | | | | | | | 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 | |||||
| * | 53483: zparseopts -G: accept only '--' as parsing terminator | dana | 2025-04-19 | 1 | -3/+3 | |
| | | ||||||
| * | 53482: zparseopts -G: always add options with optional args to array with = | dana | 2025-04-19 | 1 | -3/+3 | |
| | | ||||||
| * | 53454: fix interrupt handling in savehistfile() | Bart Schaefer | 2025-04-15 | 1 | -5/+8 | |
| | | ||||||
| * | 53431: fix assignment via named reference to parameters in outer scopes | Bart Schaefer | 2025-03-31 | 1 | -1/+5 | |
| | | ||||||
| * | 53399: don't load ZLE early to set keymap | Oliver Kiddle | 2025-03-03 | 4 | -27/+15 | |
| | | | | | | | When zsh is run with -o vi / -o emacs, instead of loading ZLE to force the change, only record the option state. Then when ZLE starts, the vi option determines the default keymap. | |||||
| * | 53394: drop OSC and DCS sequences in key input | Oliver Kiddle | 2025-03-03 | 1 | -2/+26 | |
| | | | | | | They are likely to be terminal query responses not keys. If they do match a keybinding that's not affected. Also does likewise for certain CSI sequences. | |||||
| * | 53368: ignore no-op changes to EMACS/VI options | Bart Schaefer | 2025-03-02 | 1 | -1/+7 | |
| | | ||||||
| * | 53378: support new pipebuf resource limit on FreeBSD | Oliver Kiddle | 2025-02-27 | 1 | -0/+4 | |
| | | | | | Also add other newer limits to the documentation. | |||||
| * | 53363: permit "typeset -n +m pattern" | Bart Schaefer | 2025-02-15 | 1 | -4/+3 | |
| | | | | | Also fix spurious error printing the value of a read-only named reference | |||||
| * | 53360: domenuselect() fails if the previous completion did not generate a list | Bart Schaefer | 2025-02-12 | 1 | -0/+3 | |
| | | | | | (fix for segfault) | |||||
| * | 53348: Revise handling of incompatible typeset options when used with -n | Bart Schaefer | 2025-02-12 | 1 | -3/+12 | |
| | | ||||||
| * | 53337: allow nameref -p | Oliver Kiddle | 2025-01-30 | 1 | -1/+1 | |
| | | ||||||
| * | 53335: Remove unused dupstring_glen() function | Oliver Kiddle | 2025-01-30 | 6 | -44/+19 | |
| | | | | | Also make use of the dupstring_wlen() variant in more places to avoid a strlen() | |||||
| * | 53332, 53334: Avoid strlen calls after sprintf | Oliver Kiddle | 2025-01-30 | 5 | -33/+21 | |
| | | ||||||
| * | 53329: adapt .zle.sgr for CSI sequences that use : instead of ; | Oliver Kiddle | 2025-01-27 | 1 | -3/+8 | |
| | | ||||||
| * | github #126: Fix some typos | Wu, Zhenyu | 2025-01-27 | 5 | -6/+6 | |
| | | ||||||
| * | 53294: fix multibyte handling in "select" prompts | Bart Schaefer | 2025-01-03 | 1 | -3/+15 | |
| | | ||||||
| * | 53260: zparseopts: add options -v (argv) and -G (GNU-style parsing) | dana | 2024-12-26 | 1 | -20/+96 | |
| | | ||||||
| * | 53257: use monotonic clock where appropriate | dana | 2024-12-26 | 12 | -84/+135 | |
| | | | | | | | | | | | | | | | | 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 | |||||
| * | 53243: fix use of vi-fetch-history with a range | Oliver Kiddle | 2024-11-23 | 1 | -4/+17 | |
| | | ||||||
| * | 53209 + tests: do not unmetafy via string pointers into global parameter table | Bart Schaefer | 2024-11-05 | 1 | -1/+2 | |
| | | ||||||
| * | 53146: flags cannot be copied from an undefined function (cf. ca6f4466) | Bart Schaefer | 2024-10-16 | 1 | -1/+2 | |
| | | ||||||
| * | 53094: remove unused autoconf tests | Oliver Kiddle | 2024-09-18 | 1 | -5/+0 | |
| | | ||||||
| * | 53093: silence compiler warning when USE_LSEEK is not defined | Oliver Kiddle | 2024-09-18 | 1 | -7/+4 | |
| | | ||||||
| * | 53092: silence deprecated header warning on older Linux systems | Oliver Kiddle | 2024-09-18 | 1 | -1/+1 | |
| | | ||||||
| * | 53088: enable `time' on builtins, assignments, and current-shell actions | Bart Schaefer | 2024-09-14 | 2 | -6/+77 | |
| | | ||||||
| * | 53085: support for BSDs in $ZSH_EXEPATH implementation | Oliver Kiddle | 2024-09-14 | 1 | -8/+26 | |
| | | ||||||
| * | 53083: handle Haiku specific resource limit for open vnode monitors | Oliver Kiddle | 2024-09-14 | 1 | -0/+4 | |
| | | ||||||
| * | 53081: remove old BeOS support code | Oliver Kiddle | 2024-09-14 | 4 | -34/+2 | |
| | | ||||||
| * | 53080: remove code for systems that only have the old pre-POSIX signal() | Oliver Kiddle | 2024-09-14 | 3 | -233/+5 | |
| | | ||||||
| * | 53060: silence build warnings | Clinton Bunch | 2024-08-31 | 1 | -0/+4 | |
| | | ||||||
| * | 53056: new zsh/random module defining an SRANDOM parameter and zrand_float() ↵ | Clinton Bunch | 2024-08-31 | 3 | -0/+542 | |
| | | | | | and zrand_int() math functions | |||||
| * | unposted: fix parsing of Bang token in value side of array element assignment | Bart Schaefer | 2024-08-15 | 1 | -1/+2 | |
| | | ||||||
| * | 53026: fix failure to free old value when setting new value of reference | Jun. T | 2024-08-06 | 1 | -1/+2 | |
| | | ||||||
| * | 53025: fix memory leaks and pointer errors upon named reference self-reference | Bart Schaefer | 2024-08-05 | 2 | -6/+8 | |
| | | ||||||
| * | 53023: fix memory leak of unset private parameter | Bart Schaefer | 2024-08-05 | 1 | -1/+1 | |
| | | ||||||
| * | 53005: off-by-one error when resetting signals on subshell entrance | Philippe Altherr | 2024-08-04 | 1 | -2/+2 | |
| | | ||||||
| * | 52999: import OLDPWD from environment if set | Peter Stephenson | 2024-07-28 | 1 | -1/+5 | |
| | | ||||||
| * | 52985: avoid adding original param to restorelist | Jun-ichi Takimoto | 2024-07-04 | 1 | -4/+3 | |
| | | ||||||
| * | 52977: ERR_EXIT/ERR_RETURN are respected by the final command in && / || lists | Philippe Altherr | 2024-06-28 | 1 | -0/+1 | |
| | | ||||||
| * | 52951: make sure to close memstream for 'print -v' | Jun-ichi Takimoto | 2024-06-13 | 1 | -3/+2 | |
| | | ||||||
| * | Ooops, missed the actualy patch from the foregoing... | Peter Stephenson | 2024-05-13 | 1 | -0/+1 | |
| | | ||||||
| * | 52878: Fix ${foo:^bar} where bar is an associative array | Mikael Magnusson | 2024-04-07 | 1 | -0/+3 | |
| | | ||||||
| * | 52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...} | Bart Schaefer | 2024-04-01 | 2 | -45/+97 | |
| | | ||||||
| * | 52781: HIST IGNORE_DUPS + HIST_REDUCE_BLANKS treats whitespace as significant | Bart Schaefer | 2024-04-01 | 1 | -0/+8 | |
| | | ||||||
| * | 52780: unneccessary returns in hlgroup | Peter Stephenson | 2024-03-21 | 1 | -2/+2 | |
| | | ||||||
