Qi Xiao
|
6419f4524a
|
Implement namespaces using slices instead of maps.
More related improvements and cleanups will be done in followup commits.
This fixes #1139.
|
2020-12-25 17:46:46 +00:00 |
|
Qi Xiao
|
27fa20d65e
|
pkg/eval: Move ChopLineEnding to the strutil package.
Also add unit tests.
|
2020-09-04 21:16:06 +01:00 |
|
Qi Xiao
|
eb37f92300
|
pkg/eval: Use eval.ChopLineEnding everywhere for removing line ending.
|
2020-05-06 23:10:57 +01:00 |
|
Qi Xiao
|
ba7bedcbd9
|
Support \r\n everywhere output is processed as individual lines.
This fixes #970.
|
2020-05-03 23:30:23 +01:00 |
|
Qi Xiao
|
90d212abe6
|
pkg/edit: Change the notifier interface to be implemented by *Editor.
This is preparing for the work of saving exceptions in a variable (#945).
|
2020-05-02 23:28:42 +01:00 |
|
Qi Xiao
|
c767f92d01
|
Support compile-time deprecation.
This fixes #898.
|
2020-04-26 13:14:51 +01:00 |
|
Qi Xiao
|
20979b44a2
|
pkg/parse: Use Source values, not pointers.
The Source type is small enough that using values is likely more efficient.
|
2020-04-25 19:22:38 +01:00 |
|
Qi Xiao
|
b8505c7065
|
pkg/eval/source.go -> pkg/parse/source.go.
|
2020-04-25 18:26:17 +01:00 |
|
Qi Xiao
|
53a1eca9af
|
pkg/eval: Remove New*Source functions.
All call sites of such functions are replaced with simple &Source{...}
expressions.
|
2020-04-25 13:22:07 +01:00 |
|
Qi Xiao
|
d77ad829b6
|
pkg/eval: Add Evaler.ParseAndCompile.
Also require a name argument in NewInteractiveSource.
|
2020-04-14 23:54:45 +01:00 |
|
Qi Xiao
|
096ee354d6
|
pkg/eval: Simplify API for output capture.
|
2020-04-10 01:12:25 +01:00 |
|
Qi Xiao
|
eb38fb0259
|
Make sure that changes introduced in 0.13 are documented.
|
2019-12-26 16:31:24 +00:00 |
|
Qi Xiao
|
8fd49cada9
|
Merge pkg/cli/el/* into pkg/cli.
|
2019-12-26 01:15:24 +00:00 |
|
Qi Xiao
|
e45fdf7228
|
Move all libraries to new pkg/.
|
2019-12-23 20:00:59 +00:00 |
|