Rob Rix
|
3673cd9fa1
|
Run Telemetry with serialized logging.
|
2018-08-03 10:38:32 -04:00 |
|
Rob Rix
|
30d41385b1
|
Add a helper function to construct LogOptions from a Config.
|
2018-08-03 10:32:52 -04:00 |
|
Rob Rix
|
ce30a83c49
|
Export the Telemetry constructors.
|
2018-08-03 10:27:53 -04:00 |
|
Rob Rix
|
53bd6dc902
|
Ignore telemetry effects.
|
2018-08-03 10:26:38 -04:00 |
|
Rob Rix
|
dd955d0233
|
Export runTaskF.
|
2018-08-03 10:24:21 -04:00 |
|
Rob Rix
|
7d2c57f2d9
|
Export runTraceInTelemetry.
|
2018-08-03 10:23:35 -04:00 |
|
Rob Rix
|
cc8debee4b
|
Merge branch 'master' into charliesome/context
|
2018-08-03 10:16:23 -04:00 |
|
Rob Rix
|
971f547e1b
|
Revert "Build logger/statter queues."
This reverts commit 33f2924a5dc3f916249909d856cfbaddff411c8c.
|
2018-08-03 10:08:11 -04:00 |
|
Rob Rix
|
dcc51bd84f
|
Build logger/statter queues.
|
2018-08-03 09:56:58 -04:00 |
|
Rob Rix
|
e26d875fe9
|
Merge branch 'master' into refactor-util-and-friends
|
2018-08-03 09:51:48 -04:00 |
|
Rob Rix
|
5088216b33
|
Merge branch 'master' into polyadic-lambda
|
2018-08-03 09:51:31 -04:00 |
|
Rob Rix
|
c8efe18cdf
|
Merge branch 'master' into pass-precise-project-paths
|
2018-08-03 09:51:15 -04:00 |
|
Rob Rix
|
bbfc0386f3
|
Draw multiline carets with an ellipsis.
|
2018-08-03 09:49:47 -04:00 |
|
Rob Rix
|
3dccde2bc9
|
Draw the whole caret with the same character.
|
2018-08-03 09:42:36 -04:00 |
|
Rob Rix
|
192dbda1bc
|
Colourize the prompt.
|
2018-08-03 09:37:35 -04:00 |
|
Rob Rix
|
3fb9f97270
|
Use haskeline for the line-reading interface.
|
2018-08-03 09:37:23 -04:00 |
|
Rob Rix
|
dfa3629db4
|
Add a dependency on haskeline.
|
2018-08-03 09:25:52 -04:00 |
|
Rob Rix
|
8fda3f8336
|
Add a help command.
|
2018-08-03 09:24:25 -04:00 |
|
Rob Rix
|
9f8850ee71
|
Skip past empty commands.
|
2018-08-03 09:15:58 -04:00 |
|
Rick Winfrey
|
0e1722d4fd
|
Revert changes to LoadError
|
2018-08-02 16:06:34 -07:00 |
|
Rick Winfrey
|
f794d66c06
|
Merge branch 'error-context' of https://github.com/github/semantic into error-context
|
2018-08-02 15:35:57 -07:00 |
|
Rick Winfrey
|
69e003b6f1
|
Wrap TypeError with BaseError
|
2018-08-02 15:35:45 -07:00 |
|
Rick Winfrey
|
c3a4f083cd
|
Define throwTypeError
|
2018-08-02 15:35:05 -07:00 |
|
Rob Rix
|
08f01f86c8
|
Note that we may want to abandon computations.
|
2018-08-02 17:05:51 -04:00 |
|
Rob Rix
|
3800d87985
|
Draw tildes under the full caret width.
|
2018-08-02 17:01:46 -04:00 |
|
Rob Rix
|
c2367a04a3
|
Reformat contextLines.
|
2018-08-02 16:58:22 -04:00 |
|
Rob Rix
|
c5fc691abe
|
Perform fewer conversions back and forth from Source.
|
2018-08-02 16:57:00 -04:00 |
|
Rob Rix
|
c219af9925
|
Split context lines out into a new binding.
|
2018-08-02 16:51:19 -04:00 |
|
Rob Rix
|
b83a38ecaa
|
Factor out the caret padding.
|
2018-08-02 16:46:05 -04:00 |
|
Rob Rix
|
66023c80de
|
Use RecordWildCards to clean up the span.
|
2018-08-02 16:44:36 -04:00 |
|
Rob Rix
|
bd202de9dd
|
Don’t colourize the newline.
|
2018-08-02 16:41:40 -04:00 |
|
Rob Rix
|
24237e8166
|
Be less chatty.
|
2018-08-02 16:39:46 -04:00 |
|
Rob Rix
|
d8cf347822
|
🔥 the dependency on trifecta.
|
2018-08-02 16:33:19 -04:00 |
|
Rob Rix
|
5c7d5c5c5f
|
Simplify command parsing even further.
|
2018-08-02 16:33:14 -04:00 |
|
Rob Rix
|
42ead6357d
|
Simplify command parsing.
|
2018-08-02 16:32:15 -04:00 |
|
Rob Rix
|
06d07230e0
|
Handle errors in parseCommand.
|
2018-08-02 16:30:37 -04:00 |
|
Rob Rix
|
a55d1ef822
|
Specialize parseString to Command.
|
2018-08-02 16:29:56 -04:00 |
|
Rob Rix
|
84024a2001
|
Reformat command.
|
2018-08-02 16:28:40 -04:00 |
|
Rob Rix
|
9220177d5a
|
Run commands at every step.
|
2018-08-02 16:26:49 -04:00 |
|
Rob Rix
|
45f0f6d48c
|
Add helpers to parse sa string and produce a result.
|
2018-08-02 16:15:38 -04:00 |
|
Rob Rix
|
f9c2cde7ba
|
Stub in a command parser.
|
2018-08-02 16:13:17 -04:00 |
|
Rob Rix
|
b57c2df5a5
|
Stub in a datatype of commands.
|
2018-08-02 16:10:12 -04:00 |
|
Rob Rix
|
168345dc6f
|
Define some instances for Parser.
|
2018-08-02 16:07:48 -04:00 |
|
Rob Rix
|
ed8c196411
|
Stub in a Parser newtype.
|
2018-08-02 16:05:00 -04:00 |
|
Rick Winfrey
|
2a2c275704
|
Wrap EnvironmentError with BaseError
|
2018-08-02 12:21:05 -07:00 |
|
Rick Winfrey
|
3819f31647
|
Define throwEnvironmentError
|
2018-08-02 12:01:10 -07:00 |
|
Rob Rix
|
9cdcd3c972
|
Depend on trifecta.
|
2018-08-02 14:45:55 -04:00 |
|
Rob Rix
|
9e8a82532a
|
Show the current program code listing when we stop.
|
2018-08-02 14:41:09 -04:00 |
|
Rob Rix
|
eeee3105de
|
Associate blobs with modules.
|
2018-08-02 13:58:57 -04:00 |
|
Rob Rix
|
6e86024bef
|
🔥 more redundant record wildcarding.
|
2018-08-02 13:54:14 -04:00 |
|