elvish/pkg
Qi Xiao 1f562505f3 Rework the API for introspecting exception causes.
* Use a "type" field to identify the type, instead of predicates in the exc:
  module.

* Make the reason values behave more like structmaps, including a Repr that
  mimics a map.

This fixes #208.
2020-06-30 22:27:07 +01:00
..
buildinfo pkg/prog: Move all Program implementations into own packages. 2020-04-25 00:12:18 +01:00
cli pkg/cli: Clean up abbreviation code. 2020-06-14 00:32:10 +01:00
daemon pkg/prog: Move all Program implementations into own packages. 2020-04-25 00:12:18 +01:00
diag pkg/diag: Do not depend implicitly on os.Stderr. 2020-04-14 22:35:02 +01:00
edit Improve doc for abbreviation and words. 2020-06-14 01:29:53 +01:00
eval Rework the API for introspecting exception causes. 2020-06-30 22:27:07 +01:00
getopt pkg: Fix small issues found by staticcheck. 2020-04-13 13:56:10 +01:00
glob Address remaining feedback of #1018. 2020-06-28 01:33:27 +01:00
parse pkg/parse: Convert Source into a structmap. 2020-06-28 11:56:29 +01:00
prog Suppress deprecations by default. 2020-04-26 21:26:53 +01:00
shell pkg/eval: Use eval.ChopLineEnding everywhere for removing line ending. 2020-05-06 23:10:57 +01:00
store pkg: Fix small issues found by staticcheck. 2020-04-13 13:56:10 +01:00
sys Fix how [ctrl-v] works on BSD systems 2020-04-24 21:41:35 +01:00
testutil Scale all test timeouts with $ELVISH_TEST_TIME_SCALE. 2020-04-03 22:12:20 +01:00
tt pkg/eval/vals: Move the "any" matcher to pkg/tt. 2020-01-06 23:19:00 +00:00
ui pkg/util: Move the wcwidth utilities to a new package, and add more tests. 2020-04-06 12:00:01 +01:00
util pkg: Fix small issues found by staticcheck. 2020-04-13 13:56:10 +01:00
wcwidth pkg/util: Move the wcwidth utilities to a new package, and add more tests. 2020-04-06 12:00:01 +01:00
web Support compile-time deprecation. 2020-04-26 13:14:51 +01:00