Qi Xiao
|
ae087dc1e4
|
pkg/eval: Don't use the new context.Cause API.
Elvish should still be buildable with Go 1.19.
|
2023-05-07 22:37:08 +01:00 |
|
Qi Xiao
|
f54fe608e8
|
Clean up some code from adding Context to Frame.
|
2023-05-07 21:49:27 +01:00 |
|
Qi Xiao
|
da576e221c
|
pkg/eval: Use a Context inside Frame to pass interrupts.
|
2023-05-07 21:44:28 +01:00 |
|
Qi Xiao
|
7fa09ac1d3
|
Use buffered channels with signal.Notify.
Both places act on the first signal received, so a buffer size of 1 is
sufficient.
|
2021-08-23 00:22:11 +01:00 |
|
Qi Xiao
|
0c50e93ebd
|
pkg/eval: Remove (*Evaler).EvalInTTY.
This is so that pkg/program/shell can get rid of the dependency on the standard
streams and can dependency-inject the files.
|
2020-04-16 00:11:23 +01:00 |
|
Qi Xiao
|
b1d9efbe47
|
pkg/eval: Tighten the type of Frame.intCh.
|
2020-04-15 23:03:58 +01:00 |
|
Qi Xiao
|
e45fdf7228
|
Move all libraries to new pkg/.
|
2019-12-23 20:00:59 +00:00 |
|