summaryrefslogtreecommitdiff
path: root/Src/exec.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-0441802 (minor tweaks): use heap during shell function call.Peter Stephenson1-69/+85
2017-10-0241787 (plus minor tweaks): use $FUNCSTACK for function nesting depth.Peter Stephenson1-11/+6
2017-09-2941789: Don't save fd if -1.Peter Stephenson1-8/+11
2017-09-2741767: preserve nonzero exit status on interruptBarton E. Schaefer1-1/+2
2017-09-2641761: Ensure status from interrupt is propagated by builtinPeter Stephenson1-2/+9
2017-09-24Updates for ksh array element syntax.Peter Stephenson1-70/+16
2017-09-2041736: NO_INTERACTIVE_COMMENTS in $(...)Barton E. Schaefer1-1/+6
2017-09-13First go at var=([key]=value) syntax.Peter Stephenson1-9/+77
2017-09-1041662: exec -a arguments weren't sanitisedPeter Stephenson1-0/+3
2017-08-2941608 (plus tests): restore ERR_EXIT before function.Peter Stephenson1-1/+1
2017-08-2441590 modified as 41595: make ERR_RETURN more logical.Peter Stephenson1-14/+27
2017-08-15posted but has not shown up: fix fd problem in subshell.Peter Stephenson1-3/+15
2017-07-2741464, 41466: With POSIX_BUILTINS, exec only executes sexternal commands.Peter Stephenson1-2/+12
2017-06-1941317: use heap allocation in getoutputfile() to plug memory leakBarton E. Schaefer1-2/+2
2017-05-0341043: Close pipes in shell when disowning background job.Peter Stephenson1-0/+1
2017-04-2841020: Fix "command -p"; "-p" was incorrectly left in command argumentsPeter Stephenson1-1/+8
2017-04-2741012: Fix premature exit from nested function in EXIT trap.Peter Stephenson1-1/+4
2017-04-2641008: Handle expansions for precommand modifiersPeter Stephenson1-35/+106
2017-04-0440933: Ensure we get job text in sourced files.Peter Stephenson1-2/+2
2017-03-0940796: MAGIC_EQUAL_SUBST not needed with parsed assignment.Peter Stephenson1-5/+20
2017-03-0740760: Always tokenize unquoted - to Dash.Peter Stephenson1-5/+6
2017-03-0440654: exit cleanly from special POSIXBUILTINS in subshellsBarton E. Schaefer1-0/+1
2017-02-2040576 (tweaked): entersubsh(): unblock any signals that were blocked for tra...Barton E. Schaefer1-3/+14
2017-01-2340391: Add WARN_NESTED_VAR option and functions -W.Peter Stephenson1-3/+10
2017-01-1640353 with tweaks to whence -v: extend directory cache use.Peter Stephenson1-26/+56
2017-01-1240342: Add directory name cache for autoload file paths.Peter Stephenson1-5/+10
2017-01-1240335: More care with autoload function path.Peter Stephenson1-3/+4
2017-01-11unposted: more care with shell function filename.Peter Stephenson1-0/+2
2017-01-11Add features associated with autoloading a function using an absolutePeter Stephenson1-11/+33
2016-12-05Additional case for ERR_RETURN and ERR_EXIT.Peter Stephenson1-0/+1
2016-12-05Extra case for ERR_RETURN and ERR_EXIT.Peter Stephenson1-1/+9
2016-11-1739958: Add extra byte to PATH_MAX allocations.Peter Stephenson1-8/+8
2016-11-1739915: whence: Honor PATH_DIRS option for arguments that start with './' or '...Daniel Shahaf1-7/+16
2016-11-1039901: No EXIT trap on LHS of pipeline.Peter Stephenson1-0/+4
2016-10-0539571: Fix ERR_EXIT bug with && and function.Peter Stephenson1-6/+6
2016-10-0539568: "! <complex-command>" suppresses ERR_EXITPeter Stephenson1-2/+7
2016-10-0539566: Improve usefulness of command_not_found_handler.Peter Stephenson1-5/+8
2016-10-0339545: Add some missing unqueue_signals().Peter Stephenson1-0/+3
2016-10-0339521: Refactor start of execcmd().Peter Stephenson1-46/+81
2016-10-0239540: "! command" should suppress ERR_EXIT and ERR_RETURNPeter Stephenson1-2/+6
2016-09-3039517: back off 39502 (WC_ASSIGN causes fork in pipe).Peter Stephenson1-1/+1
2016-09-2939507: TMPSUFFIX for =(...)Barton E. Schaefer1-0/+9
2016-09-2939470: failure to open a supposedly unique temp file name should result in an...Barton E. Schaefer1-5/+11
2016-09-2939502: Fork for assignment in LHS of pipeline.Peter Stephenson1-1/+2
2016-09-2934943: Fixes for "command" with multiple options.Peter Stephenson1-37/+116
2016-09-2739437: use list_pipe_pid in assignment for clarityBarton E. Schaefer1-1/+1
2016-09-2539436: Pass on status of SIGINT better.Peter Stephenson1-1/+2
2016-09-2539435: Further fix for pgrp of funny pipelines.Peter Stephenson1-1/+2
2016-09-1939381: handle save/restore of variable values when "typeset"-related reserved...Barton E. Schaefer1-2/+2
2016-09-1639362: another race with pipeline handling.Peter Stephenson1-25/+9