gash/gash/built-ins
Timothy Sample 6228064801 Fix top-level 'break', 'continue', and 'return'.
* gash/environment.scm (sh:break, sh:continue, sh:return): Wrap
'abort-to-prompt' with 'false-if-exception'.
* gash/built-ins/break.scm (main): Print warning and continue if
'sh:break' returns.
* gash/built-ins/continue.scm (main): Likewise, but for 'sh:continue'.
* gash/built-ins/return.scm (main): Likewise, but for 'sh:return'.
* tests/functions.org (Top-level return): New test.
* tests/spec/oil.scm: Enable previously failing test.
2019-08-01 09:02:05 -04:00
..
break.scm Fix top-level 'break', 'continue', and 'return'. 2019-08-01 09:02:05 -04:00
cd.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
colon.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
command.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
continue.scm Fix top-level 'break', 'continue', and 'return'. 2019-08-01 09:02:05 -04:00
dot.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
echo.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
eval.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
exec.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
exit.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
export.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
false.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
pwd.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
read.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
readonly.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
return.scm Fix top-level 'break', 'continue', and 'return'. 2019-08-01 09:02:05 -04:00
set.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
shift.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
trap.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
true.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
type.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
umask.scm Add support for Guile 2.0.9. 2019-05-20 18:07:47 -04:00
unset.scm Add copyright sign to headers. 2019-05-20 01:18:22 -04:00
utils.scm Handle 'return' errors. 2019-06-14 20:58:23 -04:00