Qi Xiao
bb24b63356
Remove builtin commands deprecated in v0.14.0.
2020-08-16 16:10:58 +01:00
Kurtis Rader
9858d5a545
Add missing deprecation text for explode
...
Also, fix trivial typo in a comment as reported at
https://goreportcard.com/report/github.com/elves/elvish
2020-07-21 22:51:53 +01:00
Qi Xiao
ff292d43ce
pkg/eval: Make the sorting of "order" always stable.
2020-05-25 21:50:09 +01:00
Qi Xiao
1cd192daaf
pkg/eval: Implement "order".
...
This fixes #651 .
2020-05-25 17:45:08 +01:00
Qi Xiao
05156ea239
Add make-map command.
...
This fixes #943 .
2020-05-05 23:23:23 +01:00
Qi Xiao
cf6e048e58
pkg/eval: Support eval-time deprecation warning.
...
This addresses #898 .
2020-04-26 01:13:05 +01:00
Kurtis Rader
094a03ac5b
Normalize count
implementation arity exception
...
Add some comments that clarify why the `count` implmentation does not
use the `Inputs` API. Change the mismatched arg count exception to match
that of the `Inputs` API. Add a couple more unit tests.
Resolves #966
2020-04-16 15:56:20 +01:00
Qi Xiao
887967a7bb
pkg/eval: Fix elvdoc for the "all" builtin.
2020-04-13 00:52:21 +01:00
Qi Xiao
41985123d3
Move all docs for builtins to the Go code.
2020-01-18 08:12:50 -05:00
Qi Xiao
feadbc2330
Introduce a new "one" builtin.
2020-01-17 09:00:23 -05:00
Qi Xiao
8a8db45230
pkg/eval: Make all
take an optional argument.
...
Also make `all` no longer preserve byte inputs but turn them into values.
2020-01-17 08:45:34 -05:00
Qi Xiao
e45fdf7228
Move all libraries to new pkg/.
2019-12-23 20:00:59 +00:00