elvish/pkg/eval
Qi Xiao c1dce661b7 Fix use of the builtin module via explicit "builtin".
Some of the variables are added after the Evaler is created, but that change was
not synchronized back to the copy of the builtin module that is imported with
"use builtin".

This fixes #1414.
2021-10-28 22:28:13 +01:00
..
errs Fix typos and add codespell to CI 2021-08-22 23:07:34 +01:00
evaltest pkg/eval: Deliver message for finished bg job using editor notification. 2021-10-05 00:08:14 +01:00
vals pkg/eval/vals: Remove support for the legacy a:b slice syntax. 2021-10-22 17:41:09 +01:00
vars Check assignments to read-only variable during compilation. 2021-10-13 23:57:14 +01:00
benchmarks_test.go pkg/eval: Fill in default dummy ports in Evaler.prepareFrame. 2021-08-01 21:38:30 +01:00
builtin_fn_cmd_test.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
builtin_fn_cmd_unix_test.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
builtin_fn_cmd_unix.go Reorganize pkg/sys into portable and non-portable system utilities. 2021-10-02 13:14:00 +01:00
builtin_fn_cmd_windows.go Change signature of "exec" and "fg" on Windows to match that on Unix. 2020-12-26 22:59:18 +00:00
builtin_fn_cmd.go pkg/eval: Export the config fields and remove access methods. 2021-10-05 00:53:38 +01:00
builtin_fn_container_test.go Fix tests broken by last commit. 2021-10-22 17:44:57 +01:00
builtin_fn_container.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
builtin_fn_debug.go Change all builtin commands that write to byte output to surface write errors. 2021-06-11 22:20:27 +01:00
builtin_fn_env_test.go Fixup for #1332 2021-06-06 22:46:27 +01:00
builtin_fn_env.go pkg/eval: Move test framework into new evaltest package. 2020-09-03 06:51:21 +01:00
builtin_fn_flow_test.go pkg/eval: Increase coverage of builtin_fn_flow_test.go. 2021-10-03 01:09:08 +01:00
builtin_fn_flow.go Fix typos and add codespell to CI 2021-08-22 23:07:34 +01:00
builtin_fn_fs_test.go Make use of (*testing.T).Cleanup for test cleanups. 2021-08-06 23:21:23 +01:00
builtin_fn_fs.go pkg/eval: Export the config fields and remove access methods. 2021-10-05 00:53:38 +01:00
builtin_fn_io_test.go pkg/eval/evaltest: Clean up godoc and some minor API details. 2021-09-12 14:13:18 +01:00
builtin_fn_io.go Remove commands deprecated in 0.16.0, and deprecate dir-history. 2021-10-03 16:47:51 +01:00
builtin_fn_misc_test.go pkg/eval: Export the config fields and remove access methods. 2021-10-05 00:53:38 +01:00
builtin_fn_misc_unix_test.go pkg/testutil: ScaledMs -> Scaled, takes a time.Duration instead. 2021-10-05 01:02:54 +01:00
builtin_fn_misc.go Remove most uses of the ioutil package. 2021-08-23 00:36:26 +01:00
builtin_fn_num_test.go pkg/eval: Small test coverage improvements. 2021-10-03 01:54:07 +01:00
builtin_fn_num.go Fix typos and add codespell to CI 2021-08-22 23:07:34 +01:00
builtin_fn_pred_test.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
builtin_fn_pred.go Document that "eq" requires values to have the same type to be considered equal. 2021-06-27 01:54:31 +01:00
builtin_fn_str_test.go Test almost all commands correctly bubble output errors. 2021-06-24 23:24:43 +01:00
builtin_fn_str.go Change all builtin commands writing value output to surface ReaderGone. 2021-06-18 00:14:59 +01:00
builtin_fn_styled_test.go pkg/eval: Improve coverage for builtin_fn_styled.go. 2021-09-10 19:39:20 +01:00
builtin_fn_styled.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
builtin_ns_test.go Fix use of the builtin module via explicit "builtin". 2021-10-28 22:28:13 +01:00
builtin_ns.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
builtin_special_test.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
builtin_special.go Check assignments to read-only variable during compilation. 2021-10-13 23:57:14 +01:00
callable.go pkg/eval: Break up value.go. 2020-10-10 22:28:13 +01:00
chdir_test.go Make use of (*testing.T).Cleanup for test cleanups. 2021-08-06 23:21:23 +01:00
closure_test.go Support new lambda syntax { |arg &opt=default| body }. 2021-10-13 22:47:16 +01:00
closure.go Check assignments to read-only variable during compilation. 2021-10-13 23:57:14 +01:00
compile_effect_test.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
compile_effect_unix_test.go Support turning off implicit external command resolution. 2021-10-07 01:21:28 +01:00
compile_effect.go Deprecate the legacy assignment form from 0.17.0. 2021-10-12 23:25:45 +01:00
compile_lvalue.go Deprecate the local: and up: special namespaces in 0.17. 2021-10-15 22:45:02 +01:00
compile_value_test.go Deprecate the local: and up: special namespaces in 0.17. 2021-10-15 22:45:02 +01:00
compile_value.go Deprecate the legacy lambda syntax from 0.17.x. 2021-10-14 23:10:29 +01:00
compiler_test.go Remove commands deprecated in 0.16.0, and deprecate dir-history. 2021-10-03 16:47:51 +01:00
compiler.go Check assignments to read-only variable during compilation. 2021-10-13 23:57:14 +01:00
deprecation.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
eval_test.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
eval.go Fix use of the builtin module via explicit "builtin". 2021-10-28 22:28:13 +01:00
exception_test.go Add more test for special forms. 2021-06-20 18:18:45 +01:00
exception_unix_test.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
exception.go Add more test for special forms. 2021-06-20 18:18:45 +01:00
external_cmd_test.go Make use of (*testing.T).Cleanup for test cleanups. 2021-08-06 23:21:23 +01:00
external_cmd_unix_internal_test.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
external_cmd_unix_test.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
external_cmd_unix.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
external_cmd_windows_test.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
external_cmd_windows.go Detect and suppress SIGPIPE caused by the next command in a pipeline exiting early. 2021-05-20 00:10:17 +01:00
external_cmd.go Detect and suppress SIGPIPE caused by the next command in a pipeline exiting early. 2021-05-20 00:10:17 +01:00
frame.go Throw exception when writing values to a port without a value component. 2021-06-22 00:35:30 +01:00
glob_test.go pkg/eval: Slightly improve coverage of glob.go. 2021-09-10 19:08:22 +01:00
glob.go pkg/eval: Improve coverage of glob.go. 2021-09-10 18:57:11 +01:00
go_fn_internal_test.go pkg/eval: Convert elements of slice return value from a GoFn to individual outputs. 2021-10-03 16:34:52 +01:00
go_fn_test.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
go_fn.go pkg/eval: Convert elements of slice return value from a GoFn to individual outputs. 2021-10-03 16:34:52 +01:00
interrupts.go Use buffered channels with signal.Notify. 2021-08-23 00:22:11 +01:00
node_utils.go Extract utilities for compound nodes into pkg/parse/cmpd. 2021-02-24 00:02:47 +00:00
ns_test.go Check assignments to read-only variable during compilation. 2021-10-13 23:57:14 +01:00
ns.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
options_test.go Increase options.go coverage to 100% 2020-08-26 20:40:22 +01:00
options.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
plugin_gccgo.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
plugin.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
port_helper_test.go Remove most uses of the ioutil package. 2021-08-23 00:36:26 +01:00
port_unix.go Run gofmt with Go 1.17. 2021-08-23 00:19:49 +01:00
port_windows.go pkg/eval: Fix EPIPE on Windows. 2021-06-18 00:45:25 +01:00
port.go pkg/eval: Fill in default dummy ports in Evaler.prepareFrame. 2021-08-01 21:38:30 +01:00
process_unix.go Reorganize pkg/sys into portable and non-portable system utilities. 2021-10-02 13:14:00 +01:00
process_windows.go Move all libraries to new pkg/. 2019-12-23 20:00:59 +00:00
purely_eval_test.go Refactor the API of eval.NsBuilder to be completely based on methods. 2021-10-23 21:44:11 +01:00
purely_eval.go Fix "indicies" -> indices. 2021-08-22 23:31:26 +01:00
pwd_test.go Make use of (*testing.T).Cleanup for test cleanups. 2021-08-06 23:21:23 +01:00
pwd.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
value_test.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
var_parse_test.go Change module import path to src.elv.sh 2021-01-27 01:30:25 +00:00
var_parse.go A couple of TODO cleanups 2021-05-30 00:40:42 +01:00
var_ref.go pkg/eval: Clean up the Ns type a bit. 2021-10-23 18:18:31 +01:00