Commit Graph

252 Commits

Author SHA1 Message Date
Chet Ramey 6a9e77e881 fix up semantics of assigning to noassign variables; fix error message in arithmetic noeval mode; add shared memory option to anonymous files; fix static linking config in configure 2023-07-03 10:26:23 -04:00
Chet Ramey 4e4cebb6dc fix for nofork comsub command printing; fix for crash caused by tempvar assignment converted to an array in a function 2023-06-20 11:10:39 -04:00
Chet Ramey fc29a02404 new BASH_MONOSECONDS, BASH_TRAPSIG variables; make checkwinsize work in subshells of interactive shells; fix for declare -f and function names containing `=' 2023-06-20 10:10:11 -04:00
Chet Ramey 76112093ec extend assoc_expand_once to indexed arrays; rename to array_expand_once, keeping old name as a synonym; udpate shopt documentation 2023-06-13 11:44:33 -04:00
Chet Ramey d06fefb2ba new GLOBSORT variable 2023-04-16 16:13:14 -04:00
Chet Ramey 877ff72675 rest of work to convert unwind-protects to ANSI/ISO C; size_t updates; function prototype changes for ANSI/ISO C 2023-04-03 12:07:25 -04:00
Chet Ramey 64b2b7c08d fixes for glibc time/gettimeofday issue; fix issue with history file containing one line too few if saving timestamps; fix for signal arriving while displaying readline completions 2023-03-27 09:28:12 -04:00
Chet Ramey 349e21043e local variables no longer modify external variables if the variable is supplied as a variable assignment preceding a function call; assignments in compound assignment statements don't undergo brace expansion 2023-02-27 10:55:06 -05:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey 5b512e1121 fourth set of ANSI C changes: size_t; rest globskipdots to enabled default in subshells 2023-01-04 09:18:59 -05:00
Chet Ramey b2613ad1c0 third set of ANSI C changes: const function parameters 2023-01-03 11:59:43 -05:00
Chet Ramey a61ffa78ed second set of ANSI C changes: C89-style function declarations, more inline functions, remove register keyword 2023-01-03 10:23:11 -05:00
Chet Ramey e8652353ae fixes for HAVE_SELECT/HAVE_PSELECT; change some warning messages for nameref loops; run unwind-protects if max function nesting level is exceeded 2022-11-29 09:32:40 -05:00
Chet Ramey 055a4552c9 change to readline callback signal handling; fix message when popping shell function context; handle new terminating signals inside terminating signal handler; fix to pattern substitution with null replacement and null string; fix to alias expansion when we get a SIGINT while entering a command substitution in an interactive shell 2022-10-15 13:34:51 -04:00
Chet Ramey 52ae6c3f5d fix for local variable problem in EXIT trap; add sed-like behavior for null patterns in pattern substitution 2022-07-19 11:42:23 -04:00
Chet Ramey ebeba87477 fix mem leak with local BASH_REMATCH 2022-06-03 11:33:35 -04:00
Chet Ramey 6c4a9a5cb7 efficiency change to command hashing; fix pointer aliasing problem with readline history-search-backward 2022-03-01 09:32:15 -05:00
Chet Ramey d70b53393e new variables to control the active region color; minor fix to $? 2022-02-09 10:21:04 -05:00
Chet Ramey 1d17c604fc changes to make builtins that perform assignments work better with arbitrary associative array keys 2022-01-04 10:54:28 -05:00
Chet Ramey 701f36c2c3 more changes to avoid expanding associative array subscripts twice; internal debugging changes 2021-12-22 16:05:39 -05:00
Chet Ramey b2b78a6348 fixes to LINENO, read -n, command substitution and backslash-escaped newlines 2021-12-20 20:03:26 -05:00
Chet Ramey 5f2dd5ff95 fix for posix semantics for the := word expansion when assigning array elements 2021-12-14 14:18:00 -05:00
Chet Ramey 567c0bc2ed fix to make += work with dynamic integer vars like RANDOM 2021-12-13 09:37:23 -05:00
Chet Ramey d384b92874 update version to 5.2-devel, update copyright dates 2021-11-08 09:53:24 -05:00
Chet Ramey 72206eb271 new alternate array implementation that prioritizes access time over sparse arrays; selectable via configure 2021-09-23 16:14:29 -04:00
Chet Ramey 2adf06d9f8 minor fixes; readline API change for rl_completer_word_break_characters ; readline fixes for MSVC 2021-08-19 15:48:31 -04:00
Chet Ramey 6650b4de61 fixes for minor memory leaks 2021-07-19 09:58:33 -04:00
Chet Ramey 046d0cc93b allow builtins to assign to associative arrays using @ or * as keys; fixes to glob completion of command words 2021-04-28 11:30:31 -04:00
Chet Ramey fb4ddc2d2b default value for BASH_LOADABLES_PATH; other minor changes 2021-04-12 16:44:43 -04:00
Chet Ramey c3b1868126 commit bash-20210217 snapshot 2021-02-24 15:32:34 -05:00
Chet Ramey 6110f1bc2b commit bash-20210203 snapshot 2021-02-06 18:28:36 -05:00
Chet Ramey a9cf0031ef commit bash-20210112 snapshot 2021-01-15 14:39:20 -05:00
Chet Ramey 9c10def123 commit bash-20200907 snapshot 2020-09-21 08:52:51 -04:00
Chet Ramey 6dc203b865 commit bash-20200812 snapshot 2020-08-14 14:34:20 -04:00
Chet Ramey e6983002ec commit bash-20200720 snapshot 2020-07-28 17:19:25 -04:00
Chet Ramey 32ba27b400 commit bash-20200603 snapshot 2020-06-04 16:30:27 -04:00
Chet Ramey 37adc8b99d commit bash-20200527 snapshot 2020-05-29 14:29:34 -04:00
Chet Ramey ce1a3c07c4 commit bash-20200520 snapshot 2020-05-27 09:00:49 -04:00
Chet Ramey e76c732799 commit bash-20200518 snapshot 2020-05-20 11:32:15 -04:00
Chet Ramey 3235014e5b commit bash-20200417 snapshot 2020-04-20 10:11:53 -04:00
Chet Ramey 96a2ec128b commit bash-20200413 snapshot 2020-04-17 15:43:10 -04:00
Chet Ramey e34adc2c3b commit bash-20200403 snapshot 2020-04-06 09:52:11 -04:00
Chet Ramey cf58e12ce6 commit bash-20200316 snapshot 2020-03-20 09:26:56 -04:00
Chet Ramey 8f576adedb commit bash-20200306 snapshot 2020-03-09 16:35:44 -04:00
Chet Ramey 0df4ddca3f commit bash-20200221 snapshot 2020-02-24 10:41:37 -05:00
Chet Ramey 89d788fb01 commit bash-20200214 snapshot 2020-02-17 11:41:35 -05:00
Chet Ramey f65f3d5458 commit bash-20200207 snapshot 2020-02-10 09:19:37 -05:00
Chet Ramey 11bb038e13 commit bash-20200124 snapshot 2020-01-27 09:25:05 -05:00
Chet Ramey 3a7c642e22 commit bash-20191213 snapshot 2019-12-16 09:43:38 -05:00
Chet Ramey fc35c477cd commit bash-20191122 snapshot 2019-11-25 11:48:29 -05:00