Commit Graph

63 Commits

Author SHA1 Message Date
Chet Ramey 293916f885 apply several fixes tagged for bash-5.3; use memfd_create in anon file open if available; append a newline to parsed command in parse_comsub if last read token was a newline 2023-06-20 11:35:05 -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 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 407d9afca0 fixes for bracket expressions in pathname expansion; changes for select/pselect; jobs builtin now removes terminated jobs from the jobs table after notifying 2022-11-18 11:01:00 -05:00
Chet Ramey 96115811d8 clarify some arithmetic error messages; fix for read builtin readline timeouts; initial implementation of preserving double quotes in readline completion; add starting line number to some "EOF reached" parser error messages 2022-11-14 12:08:12 -05:00
Chet Ramey 42768befc0 fix error message when completing backquote command substitution; fix test builtin with double negation 2022-06-28 16:15:24 -04: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 71a11dbeb4 portability and compatibility fixes 2021-12-06 09:17:41 -05:00
Chet Ramey fffe80d438 new getconf shell builtin 2021-11-30 10:41:22 -05:00
Chet Ramey d384b92874 update version to 5.2-devel, update copyright dates 2021-11-08 09:53:24 -05: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 35bc7025c1 first set of changes to eliminate array subscript double expansion in math contexts 2021-05-07 10:56:24 -04:00
Chet Ramey 8ba5ed63db commit bash-20201109 snapshot 2020-11-18 16:13:02 -05:00
Chet Ramey 48394b08a7 commit bash-20200512 snapshot 2020-05-14 17:16:09 -04:00
Chet Ramey 89d788fb01 commit bash-20200214 snapshot 2020-02-17 11:41:35 -05:00
Chet Ramey 9831556ed0 commit bash-20200117 snapshot 2020-01-21 09:46:21 -05:00
Chet Ramey e2169ae94e commit bash-20190712 snapshot 2019-07-15 09:15:15 -04:00
Chet Ramey f602910792 commit bash-20190612 snapshot 2019-06-14 09:31:42 -04:00
Chet Ramey 439b8c2c5f commit bash-20190207 snapshot 2019-02-11 09:55:35 -05:00
Chet Ramey 605528a7c0 commit bash-20190109 snapshot 2019-01-10 11:56:16 -05:00
Chet Ramey 8d125d8b5f commit bash-20180720 snapshot 2018-07-24 09:17:33 -04:00
Chet Ramey a57ed9e90a commit bash-20161209 snapshot 2016-12-13 12:06:27 -05:00
Chet Ramey 99210c299b commit bash-20161206 snapshot 2016-12-08 13:04:34 -05:00
Chet Ramey 1975c9b5fa commit bash-20161122 snapshot 2016-12-01 16:58:13 -05:00
Chet Ramey 78a3f8a4ba commit bash-20161108 snapshot 2016-11-10 11:32:12 -05:00
Chet Ramey 61c476d20d commit bash-20160923 snapshot 2016-09-27 10:40:02 -04:00
Chet Ramey ae0865bc25 commit bash-20160617 snapshot 2016-06-20 15:30:31 -04:00
Chet Ramey 2171061f5f commit bash-20150306 snapshot 2015-03-09 11:12:00 -04:00
Chet Ramey de6081912c commit bash-20150206 snapshot 2015-02-09 11:03:36 -05:00
Chet Ramey c4c90ef830 commit bash-20150123 snapshot 2015-01-27 11:11:42 -05:00
Chet Ramey 15baad6212 commit bash-20140228 snapshot 2014-03-07 16:11:28 -05:00
Chet Ramey 595e3e6925 commit bash-20140207 snapshot 2014-02-20 10:25:06 -05:00
Chet Ramey 39feef01a7 commit bash-20131018 snapshot 2013-11-05 11:32:59 -05:00
Chet Ramey 10e7843372 commit bash-20130208 snapshot 2013-03-04 08:10:00 -05:00
Chet Ramey 36eb585cfa commit bash-20121221 snapshot 2013-01-03 10:47:42 -05:00
Chet Ramey 3087e51c0e commit bash-20121130 snapshot 2012-12-07 11:07:50 -05:00
Chet Ramey 1562376007 commit bash-20121005 snapshot 2012-11-02 09:04:00 -04:00
Chet Ramey fd58d46e0d commit bash-20120727 snapshot 2012-08-13 11:57:32 -04:00
Chet Ramey 278286c99a commit bash-20120309 snapshot 2012-04-09 09:59:49 -04:00
Chet Ramey 220537f23e commit bash-20100603 snapshot 2011-12-12 22:00:02 -05:00
Chet Ramey 6faad6254a commit bash-20100525 snapshot 2011-12-12 21:59:37 -05:00
Chet Ramey 6bf8a8a76a commit bash-20091029 snapshot 2011-12-08 20:19:23 -05:00
Chet Ramey a8fd3f3e51 commit bash-20090917 snapshot 2011-12-08 20:15:57 -05:00
Chet Ramey 012bac3904 commit bash-20081229 snapshot 2011-12-07 09:34:43 -05:00
Chet Ramey e77a3058b6 commit bash-20081002 snapshot 2011-12-07 09:29:49 -05:00
Chet Ramey 2e4498b3aa commit bash-20080814 snapshot 2011-12-07 09:27:13 -05:00
Chet Ramey 7a131ef23d commit bash-20070726 snapshot 2011-12-07 09:10:50 -05:00
Chet Ramey ac18b31230 commit bash-20060126 snapshot 2011-12-03 22:44:33 -05:00