summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Document that the pipefail option is unsupportedKerin Millar2024-08-221-3/+3
* Warn upon sourcing if errexit or nounset be enabledKerin Millar2024-08-221-3/+15
* Double quote a ${parameter+word} expansion in defer()Kerin Millar2024-08-221-1/+1
* Optimise trim() for bash where processing the positional parametersKerin Millar2024-08-221-5/+14
* Move an SC2317 exemption closer to where it is neededKerin Millar2024-08-221-1/+1
* Have whenceforth() work around a word splitting bug in OpenBSD shKerin Millar2024-08-221-1/+9
* Print a diagnostic message if no modules can be foundKerin Millar2024-08-221-1/+4
* Disable shellcheck SC2153Kerin Millar2024-08-221-1/+1
* Put braces around the expansion of the path variableKerin Millar2024-08-221-4/+4
* Check for EPOCHREALTIME support in a safer mannerKerin Millar2024-08-221-1/+1
* Check for SRANDOM support in a safer mannerKerin Millar2024-08-211-1/+15
* Reduce the two non-bash srandom() implementations to just oneKerin Millar2024-08-211-41/+12
* Use an entropy pool in srandom(), even if the shell has forkedKerin Millar2024-08-211-21/+22
* Use an entropy pool for the mksh-targeting srandom() implementationKerin Millar2024-08-171-26/+45
* Ensure that LC_ALL is exported in srandom(); be safer for macOSKerin Millar2024-08-171-2/+1
* Explicitly initialise a local variable in _update_pid()Kerin Millar2024-08-171-0/+1
* Abort sourcing for ksh93Kerin Millar2024-08-171-0/+7
* Abort sourcing for yash in posixlycorrect modeKerin Millar2024-08-161-8/+15
* Render the non-bash srandom() implementation fasterKerin Millar2024-08-111-3/+66
* Remedy false positives in categories SC2034 and SC2154Kerin Millar2024-08-111-5/+0
* Exempt _should_throttle() from shellcheck SC2317Kerin Millar2024-08-111-0/+1
* Use the -nt and -ot test primaries again rather than depend on GNU findKerin Millar2024-08-111-64/+93
* Render _update_time() a no-op for the yash shellKerin Millar2024-08-111-1/+2
* Handle integer overflow as a special case in _should_throttle()Kerin Millar2024-08-111-7/+15
* Rename quote_args_bash() to _quote_args_bash()Kerin Millar2024-08-111-21/+24
* Implement a variant of quote_args() optimised for bashKerin Millar2024-08-111-0/+26
* Have srandom() employ an upper bound of 2^31-1Kerin Millar2024-08-111-5/+37
* Avoid a subshell for is_identifier()Kerin Millar2024-08-111-4/+4
* Re-wrap a comment in get_nprocs()Kerin Millar2024-08-111-1/+2
* Document POSIXLY_CORRECT as an influential variableKerin Millar2024-08-111-0/+1
* Make _select_by_mtime() work correctly for paths read from STDINKerin Millar2024-08-111-1/+1
* Ensure a radix character of U+2E in _update_time()Kerin Millar2024-08-051-2/+4
* Add the assign() and deref() functionsKerin Millar2024-08-051-0/+44
* Alter a variable name in quote_args()Kerin Millar2024-08-031-2/+2
* Have chdir() enforce POSIX interpretation 1047Kerin Millar2024-08-031-3/+10
* Have hr() employ a divide-by-16 strategyKerin Millar2024-08-021-6/+6
* Jettison the bash-specific hr() implementationKerin Millar2024-08-021-15/+9
* Adhere to the Allman style for _select_by_mtime()Kerin Millar2024-08-021-1/+2
* Explain that get_nprocs() is called by parallel_run()Kerin Millar2024-08-021-4/+4
* Move is_subset() to experimentalKerin Millar2024-08-021-40/+0
* Render hr() faster still for shells other than bashKerin Millar2024-08-021-0/+4
* Render hr() fasterKerin Millar2024-08-021-14/+20
* Render contains_all() and contains_any() fasterKerin Millar2024-08-021-95/+43
* Render quote_args() robust and implement a test caseKerin Millar2024-08-021-25/+40
* Add a comment regarding POSIX XCU compatibilityKerin Millar2024-07-111-0/+5
* Mention that _find0() requires findutils >=4.9Kerin Millar2024-07-111-1/+2
* Replace "Issue 8" with "POSIX-1.2024"Kerin Millar2024-07-101-5/+5
* Mention that _SC_NPROCESSORS_ONLN is now standardKerin Millar2024-07-091-2/+2
* Have _update_time() measure in centisecondsKerin Millar2024-07-091-31/+22
* Initialise the genfun_bin_true variable lazilyKerin Millar2024-07-081-26/+32