Commit Graph

82 Commits

Author SHA1 Message Date
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 d267701a91 more ANSI/ISO C changes; start on converting the unwind-protect framework to ANSI C 2023-03-29 15:43:46 -04:00
Chet Ramey 727e92c806 more ANSI/ISO C cleanups 2023-03-28 16:34:56 -04:00
Chet Ramey 2e725f7346 final set of ANSI C changes 2023-01-05 15:09:06 -05:00
Chet Ramey b2613ad1c0 third set of ANSI C changes: const function parameters 2023-01-03 11:59:43 -05:00
Chet Ramey 81e3a4fb07 first set of ANSI C changes: remove PARAMS 2023-01-03 10:01:11 -05:00
Chet Ramey c4a2e37470 fix comsub inside parameter expansion in here-document; fix readline longjmp botch; posix change for unset non-identifier; posix change for double quotes inside backquote comsub in here-document; add missing posix pieces to umask builtin 2022-12-19 09:38:15 -05:00
Chet Ramey 31f4d468b6 fix for displaying `local -'; fix for trap and POSIX interp 1602; fix for readline redisplay when the last invisible character in the prompt string is not on the last line 2022-11-07 10:25:28 -05:00
Chet Ramey 6392d7af0e bumped version to 5.2-rc1 2022-06-14 10:44:13 -04:00
Chet Ramey ebeba87477 fix mem leak with local BASH_REMATCH 2022-06-03 11:33:35 -04: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 71a11dbeb4 portability and compatibility fixes 2021-12-06 09:17:41 -05:00
Chet Ramey 25e43d2c0a removed some commented-out code dependent on the compatibility level now that the version is 5.2 2021-11-22 10:11:06 -05:00
Chet Ramey 4657c04050 internal changes to prevent `unset' from scanning associative array subscripts multiple times 2021-11-01 10:42:50 -04:00
Chet Ramey ea32b611f7 new "@k" parameter transformation; minor completion fix for uncommon case 2021-08-23 15:54:49 -04:00
Chet Ramey 8d3cecab33 changes to documentation to reduce gender-specific language; fix a seg fault in `fc' 2021-06-17 17:10:49 -04:00
Chet Ramey 7b024db83e more minor changes for builtins and array subscript expansion; fix to `wait -n' 2021-05-17 12:03:03 -04:00
Chet Ramey a30f513fc4 more changes to handle @ and * as associative array keys 2021-05-13 14:49:18 -04:00
Chet Ramey b304aabc92 additional changes to avoid array subscript double expansion in arithmetic contexts 2021-05-10 09:58:14 -04:00
Chet Ramey b196583609 new "enable-active-region" readline variable 2021-04-30 16:56:05 -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 89d788fb01 commit bash-20200214 snapshot 2020-02-17 11:41:35 -05:00
Chet Ramey fc35c477cd commit bash-20191122 snapshot 2019-11-25 11:48:29 -05:00
Chet Ramey befdddcbf1 commit bash-20190328 snapshot 2019-04-01 15:44:20 -04:00
Chet Ramey 96efdbb5b4 commit bash-20180713 snapshot 2018-07-18 10:23:04 -04:00
Chet Ramey f602026a0c commit bash-20180316 snapshot 2018-03-19 09:46:55 -04:00
Chet Ramey ec157dfefb commit bash-20161230 snapshot 2017-01-03 14:37:53 -05:00
Chet Ramey 31a8d95a37 commit bash-20161118 snapshot 2016-11-21 14:50:59 -05:00
Chet Ramey 78a3f8a4ba commit bash-20161108 snapshot 2016-11-10 11:32:12 -05:00
Chet Ramey f036615e27 commit bash-20160916 snapshot 2016-09-27 10:39:14 -04:00
Chet Ramey d345f817ff commit bash-20160129 snapshot 2016-02-09 09:03:09 -05:00
Chet Ramey 725b284a48 commit bash-20160108 snapshot 2016-01-12 15:53:15 -05:00
Chet Ramey c4c90ef830 commit bash-20150123 snapshot 2015-01-27 11:11:42 -05:00
Chet Ramey 0a233f3ec4 commit bash-20141121 snapshot 2014-12-02 16:14:59 -05:00
Chet Ramey 30595b57d9 commit bash-20140926 snapshot 2014-10-09 20:24:28 -04:00
Chet Ramey e198129d21 commit bash-20140905 snapshot 2014-10-02 10:20:50 -04:00
Chet Ramey e2f12fdf57 commit bash-20140321 snapshot 2014-04-07 10:46:02 -04:00
Chet Ramey 939d190e0e commit bash-20140314 snapshot 2014-03-21 14:15:01 -04:00
Chet Ramey 1f6ec1a86f commit bash-20120216 snapshot 2012-03-05 21:16:53 -05:00
Chet Ramey f308cbc4f2 commit bash-20110812 snapshot 2012-01-09 08:25:20 -05:00
Chet Ramey 9fc76425ef commit bash-20110107 snapshot 2011-12-12 22:13:10 -05:00
Chet Ramey 6faad6254a commit bash-20100525 snapshot 2011-12-12 21:59:37 -05:00
Chet Ramey 3d8cce2617 commit bash-20100204 snapshot 2011-12-12 21:53:53 -05:00
Chet Ramey d0ca35030a commit bash-20090423 snapshot 2011-12-08 20:08:35 -05:00
Chet Ramey e141c35a07 commit bash-20090115 snapshot 2011-12-07 09:35:52 -05:00
Chet Ramey 012bac3904 commit bash-20081229 snapshot 2011-12-07 09:34:43 -05:00