| Age | Commit message (Expand) | Author |
| 2023-03-06 | Adjust tilde expansion as will be documented in the forthcoming | kre |
| 2021-11-22 | PR bin/53550 | kre |
| 2021-11-10 | DEBUG mode changes only. NFC (NC) for any normally compiled shell. | kre |
| 2021-09-10 | bin: remove unnecessary lint comment CONSTCOND | rillig |
| 2020-08-01 | Remove a redundant set of parentheses that were added (along with a | kre |
| 2020-02-13 | When expanding a here-doc (NXHERE - the type with an unquoted end delim) | kre |
| 2019-10-14 | remove masking and cast (requested by kre@) | christos |
| 2019-10-13 | prevent sign extension from making expression always false. | christos |
| 2019-10-08 | Remove a (completely harmless) duplicate assignment introduced in a | kre |
| 2019-10-08 | Open code the validity test & copy of the character class name in | kre |
| 2019-04-10 | PR bin/54112 | kre |
| 2019-02-27 | Finish the fixes from Feb 4 for handling of random data that | kre |
| 2019-02-04 | Fix an old bug (very old) that was made worse in 1.128 (the "${1+$@}" | kre |
| 2018-12-03 | Yet another foray into the mysterious world of $@ -- this time | kre |
| 2018-11-18 | Rationalise (slightly) the way that expansions are processed | kre |
| 2018-07-22 | Part 2 of pattern matching (glob etc) fixes. | kre |
| 2018-07-22 | NFC: Whitespace cleanups | kre |
| 2018-07-22 | DEBUG mode only change (ie: no effect to any normal shell). | kre |
| 2018-07-20 | First pass at fixing some of the more arcane pattern matching | kre |
| 2018-06-22 | When processing character classes ([:xxx:] inside []), treat a class name | kre |
| 2018-06-22 | When matching a char class ([[:name:]]) in a pattern (for filename | kre |
| 2017-10-06 | Three fixes and a change to ~ expansions | kre |
| 2017-08-21 | Add support for $'...' quoting (based upon C "..." strings, with \ expansions.) | kre |
| 2017-06-30 | Implement PS1, PS2 and PS4 expansions (variable expansions, arithmetic | kre |
| 2017-06-19 | Now that excessive use of STACKSTRNUL has served its purpose (well, accidental | kre |
| 2017-06-18 | NFC: DEBUG mode only change. Fix botched cleanup of one TRACE(). | kre |
| 2017-06-17 | Many internal memory management type fixes. | kre |
| 2017-06-07 | PR bin/52280 | kre |
| 2017-06-07 | Set the line number before expanding args, not after. As the line_number | kre |
| 2017-06-07 | A better LINENO implementation. This version deletes (well, #if 0's out) | kre |
| 2017-06-05 | Another arithmetic expansion recordregion() fix, this time | kre |
| 2017-06-04 | PR bin/52272 - fix an off-by one that broke ~ expansions. | kre |
| 2017-06-03 | DEBUG mode only change. Convert old trace style to new, and add some more. | kre |
| 2017-06-03 | NFC: Code style only. Rather than being perverse and adding the | kre |
| 2017-06-03 | The correct usage of recordregion() is (begin, end) not (begin, length). | kre |
| 2017-06-03 | Fixes to shell expand (that is, $ stuff) from FreeBSD (implemented | kre |
| 2017-05-28 | Arrange for set -o and $- output to be sorted, rather than more | kre |
| 2017-04-26 | Convert the pattern matcher from recursive to backtracking (from FreeBSD). | christos |
| 2017-03-20 | PR bin/52090 - fix expansion of unquoted $* | kre |
| 2017-03-20 | Finish support for all required $(( )) (shell arithmetic) operators, | kre |
| 2017-03-12 | Fix for the "${unset-var#$(cmd1)}$(cmd2)" runs the wrong command bug. | kre |
| 2016-03-31 | Implement the NETBSD_SHELL readonly unexportable unimportable | christos |
| 2016-03-31 | After discussions with Jilles Tjoelker (FreeBSD shell) and following | christos |
| 2016-03-27 | PR bin/50993 - this is a significant rewrite of the way that here | christos |
| 2016-03-27 | General KNF and source code cleanups, avoid scattering the | christos |
| 2016-03-16 | PR/19832, PR/35423: Fix handling 0x81 and 0x82 characters in expansions | christos |
| 2016-03-08 | PR bin/50834o: fix expansions of (unquoted) ${unset_var-} and ""$@ (from kre) | christos |
| 2016-02-27 | remove useless casts | christos |
| 2016-02-22 | PR bin/43469 - correctly handle quoting of the pattern part of ${var%pat} | christos |
| 2015-08-27 | PR/50179: Timo Buhrmester: sh(1) variable expansion bug | christos |