56 Commits

Author SHA1 Message Date
Chet Ramey a451bfc3f5 declare builtin changes to reject -i when used with -n; readline changes to make control characters visible in search strings; readline signal handling changes to avoid data corruption and UAF; documentation updates for more consistent quoting 2025-09-04 12:29:57 -04:00
Chet Ramey 9b2a8c6d65 internal fixes for declare; additional tests for broken wcwidth() 2024-02-27 14:40:31 -05:00
Chet Ramey b348b871b4 small change to brace expansion to inhibit some error messages; changes to printf builtin for precision and field widths 2023-10-23 09:50:02 -04:00
Chet Ramey 9c83052f48 changes to several error messages; more test suite additions 2023-10-04 15:04:31 -04:00
Chet Ramey 00edd0ee50 small changes to some error messages; greatly expanded builtins tests 2023-09-28 10:47:17 -04:00
Chet Ramey dc91b3f509 fixes for read builtin with backslash escapes; change history builtin behavior when HISTFILE is unset or null; change to compopt to make it use the name from the actual compspec it uses; fix for executing coproc in functions; fix for array variables and declare -g 2023-08-04 11:06:57 -04:00
Chet Ramey 6cca378e82 prefer nanosleep for sleep loadable builtin; changes for overflow in indexed array indices; make sure dynamic loading and unloading builtins updates programmable completion; document that assignment to PATH clears the command hash table; fix small memory leak from readline filename rewrite hook 2023-07-05 16:38:35 -04:00
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 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 7411382644 fix tilde expansion in associative array compound assignments 2023-02-07 10:16:51 -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 9928dcb48f changes to command timing with errexit; binary file checks; treat exit builtin slightly differently when using bash -c 2021-09-19 13:44:55 -04:00
Chet Ramey ce3e1a8c5b commit bash-20200803 snapshot 2020-08-05 11:46:35 -04:00
Chet Ramey 560f608dd5 commit bash-20200728 snapshot 2020-07-31 11:39:31 -04:00
Chet Ramey 3a7c642e22 commit bash-20191213 snapshot 2019-12-16 09:43:38 -05:00
Chet Ramey 969496e53b commit bash-20190830 snapshot 2019-09-03 10:54:55 -04:00
Chet Ramey 5fab8dbf24 commit bash-20180928 snapshot 2018-10-01 16:19:21 -04:00
Chet Ramey 07f38782cd commit bash-20180809 snapshot 2018-08-20 17:02:17 -04:00
Chet Ramey f602026a0c commit bash-20180316 snapshot 2018-03-19 09:46:55 -04:00
Chet Ramey bf5b8103d4 commit bash-20180309 snapshot 2018-03-12 08:10:29 -04:00
Chet Ramey cb0c28b93b commit bash-20170224 snapshot 2017-02-27 11:40:23 -05:00
Chet Ramey ec157dfefb commit bash-20161230 snapshot 2017-01-03 14:37:53 -05:00
Chet Ramey 216e2e9b8b commit bash-20161111 snapshot 2016-11-14 13:46:09 -05:00
Chet Ramey 06c3a57511 commit bash-20150320 snapshot 2015-03-25 10:08:06 -04:00
Chet Ramey 83633b6f04 commit bash-20141226 snapshot 2015-01-12 10:57:11 -05:00
Chet Ramey f3aad56dce commit bash-20141031 snapshot 2014-11-03 14:32:12 -05:00
Chet Ramey b4a0002219 commit bash-20141017 snapshot 2014-10-21 12:07:41 -04:00
Chet Ramey 595e3e6925 commit bash-20140207 snapshot 2014-02-20 10:25:06 -05:00
Chet Ramey 7571d3f4bb commit bash-20130720 snapshot 2013-08-05 09:55:44 -04:00
Chet Ramey a7ad477fe7 commit bash-20120831 snapshot 2012-09-13 11:55:04 -04:00
Chet Ramey ed3f3b6c22 commit bash-20120406 snapshot 2012-05-02 08:22:31 -04:00
Chet Ramey 51f7ea3672 commit bash-20110622 snapshot 2011-12-29 13:09:50 -05:00
Chet Ramey 7fc96f7961 commit bash-20110608 snapshot 2011-12-29 13:09:08 -05:00
Chet Ramey 5f8cde236a commit bash-20100728 snapshot 2011-12-12 22:03:58 -05:00
Chet Ramey 6932f7f549 commit bash-20090226 snapshot 2011-12-08 20:05:53 -05:00
Chet Ramey f2f9854dfd commit bash-20081016 snapshot 2011-12-07 09:30:34 -05:00
Chet Ramey 09767ff09d commit bash-20080703 snapshot 2011-12-07 09:25:28 -05:00
Chet Ramey fdf670eaa1 commit bash-20080626 snapshot 2011-12-07 09:25:06 -05:00
Chet Ramey e6598ba488 commit bash-20070405 snapshot 2011-12-07 09:06:13 -05:00
Chet Ramey d3ad40dee6 commit bash-20070329 snapshot 2011-12-07 09:05:53 -05:00
Chet Ramey 28157acd2d commit bash-20060316 snapshot 2011-12-07 09:05:27 -05:00
Chet Ramey f0130b89d2 commit bash-20060406 snapshot 2011-12-03 22:47:02 -05:00
Chet Ramey 5e4a95c794 commit bash-20051215 snapshot 2011-12-03 22:43:09 -05:00
Chet Ramey da713c2366 commit bash-20041216 snapshot 2011-12-03 13:41:18 -05:00
Chet Ramey d11b8b46f0 commit bash-20041104 snapshot 2011-12-03 13:39:12 -05:00
Chet Ramey d90269dd00 commit bash-20041027 snapshot 2011-12-03 13:38:37 -05:00
Chet Ramey 301e21427e commit bash-20040909 snapshot 2011-12-03 13:36:10 -05:00
Chet Ramey 5e13499c55 commit bash-20040107 snapshot 2011-12-03 12:52:47 -05:00
Chet Ramey d3a24ed242 Initial devel branch import from bash-3.0-alpha 2011-11-28 14:41:26 -05:00
Jari Aalto 7117c2d221 Imported from ../bash-2.05b.tar.gz. 2009-09-12 16:46:55 +00:00