Patrick Thomson
c3ba9a27db
Merge branch 'master' into add-tsparse-quiet-flag
2018-10-25 17:39:10 -04:00
Rick Winfrey
9fc1a17ac6
Merge branch 'master' into add-explicit-assignment-timeout
2018-10-25 14:34:22 -07:00
Rob Rix
097af57735
Factor the interposes into a runInTerm helper.
2018-10-25 17:34:04 -04:00
Rob Rix
4cad9bc45e
Re-export Control.Abstract.ScopeGraph from Control.Abstract.
2018-10-25 16:42:53 -04:00
Rick Winfrey
bd2d9885dd
Merge pull request #2231 from github/ci-updates
...
Upgrade to Stack 1.9.1 and LTS 12.13
2018-10-25 13:27:21 -07:00
Rick Winfrey
e2dc609e4a
Merge branch 'master' into ci-updates
2018-10-25 11:23:55 -07:00
Rob Rix
8a3d7ba927
Don’t be clever.
2018-10-25 13:48:47 -04:00
Rob Rix
c625efd9c5
Extract the fold over modules to the top level.
2018-10-25 13:47:07 -04:00
Rob Rix
df10f93bcd
Extract runInModule to the top level.
2018-10-25 13:44:28 -04:00
Rob Rix
70a3a58034
Merge branch 'higher-order-effects' into decompose-evaluate
2018-10-25 13:32:43 -04:00
Rob Rix
8b4e133b1c
Move the license into the correct dir.
2018-10-25 13:29:21 -04:00
Rob Rix
b5aae138c5
🔥 a commented-out line.
2018-10-25 13:29:10 -04:00
Rob Rix
996a2ab79c
🔥 HasPostlude.
2018-10-25 11:49:50 -04:00
Rob Rix
91e747db8d
🔥 the HasPostlude constraints on SomeAnalysisParser.
2018-10-25 11:49:45 -04:00
Rob Rix
1e83574cf0
🔥 the use of postludes.
2018-10-25 11:47:21 -04:00
Rob Rix
637b9ee41e
🔥 effects.
2018-10-25 11:05:27 -04:00
Rob Rix
5cf863e56a
Add the higher-order-effects license to semantic as well.
2018-10-25 11:03:43 -04:00
Rob Rix
4531c9afc7
🔥 Prologue’s re-export of MonadError.
2018-10-25 10:21:14 -04:00
Patrick Thomson
74005e5746
Make flag info and unit formatting like parse --quiet.
2018-10-25 09:40:38 -04:00
Rob Rix
775bc6ef80
Bump higher-order-effects for interposition.
2018-10-25 09:27:40 -04:00
Rob Rix
05c4f76663
🔥 redundant parens.
2018-10-24 15:41:14 -04:00
Rob Rix
49d7068f46
Define hmap with a LambdaCase.
2018-10-24 15:39:52 -04:00
Rob Rix
fc935058a5
Define handle with a LambdaCase.
2018-10-24 15:39:25 -04:00
Rob Rix
f2473d2807
handleCoercible.
2018-10-24 15:35:46 -04:00
Rob Rix
95d200426d
🔥 redundant parens.
2018-10-24 15:35:03 -04:00
Rob Rix
66466448ec
Simplify the reinterpretation in ScopeEnvC.
2018-10-24 15:26:20 -04:00
Rob Rix
2d71e0b6fc
Parameterize ScopeEnvC by the address type.
2018-10-24 15:23:59 -04:00
Rob Rix
cc97e57b01
Align the ScopeEnvC cases.
2018-10-24 15:21:07 -04:00
Rob Rix
b353f88ec5
Define the ScopeEnvC algebra with LambdaCase.
2018-10-24 15:20:09 -04:00
Rob Rix
277b7ad906
handleCoercible.
2018-10-24 15:16:50 -04:00
Rob Rix
676b5b5105
🔥 some redundant parens.
2018-10-24 15:16:30 -04:00
Rob Rix
d559aa1162
Use uncurry.
2018-10-24 15:09:34 -04:00
Rob Rix
8c4853eb9b
Use LambdaCase for the Modules handler.
2018-10-24 15:08:58 -04:00
Rob Rix
254e20e831
Ignore a hint that doesn’t work.
2018-10-24 15:07:23 -04:00
Rob Rix
131cae4d7b
Merge branch 'master' into higher-order-effects
2018-10-24 14:04:13 -04:00
Patrick Thomson
ab221477a4
extra import
2018-10-24 13:43:45 -04:00
Patrick Thomson
6f87624e35
Merge remote-tracking branch 'origin/master' into add-tsparse-quiet-flag
2018-10-24 13:37:16 -04:00
Patrick Thomson
ac33c7ac3a
Add timing info and make output commensurate with parse --quiet.
2018-10-24 13:36:19 -04:00
Patrick Thomson
58067a17c1
Merge pull request #2232 from github/split-up-semantic-io
...
Split up Semantic.IO.
2018-10-24 13:15:49 -04:00
Rob Rix
2216fcc44a
Effect, not carrier.
...
Co-Authored-By: Patrick Thomson <patrick.william.thomson@gmail.com>
2018-10-24 12:40:17 -04:00
Rob Rix
41d206b9fa
Eavesdrop in evaluate.
...
Co-Authored-By: Patrick Thomson <patrick.william.thomson@gmail.com>
2018-10-24 12:39:53 -04:00
Rob Rix
8edc379c31
Use Eavesdrop from the library.
...
Co-Authored-By: Patrick Thomson <patrick.william.thomson@gmail.com>
2018-10-24 12:39:45 -04:00
Rob Rix
c03b7ecabd
Bump higher-order-effects for Eavesdrop.
...
Co-Authored-By: Patrick Thomson <patrick.william.thomson@gmail.com>
2018-10-24 12:39:24 -04:00
Patrick Thomson
e5b7965fcd
Add a --quiet flag to the ts-parse command.
...
When parsing huge source files, I found myself wanting to time how
long the `ts-parse` command takes; however, the time spent printing
large ASTs means that such timings are inaccurate. The `tree-sitter`
CLI provides a `--quiet` flag for this purpose; I've copied it here.
2018-10-24 11:01:38 -04:00
Rob Rix
15a8917c84
Simplify the FunctionC carrier instances.
2018-10-24 11:00:54 -04:00
Rob Rix
83ac081cec
SomeError.
2018-10-24 10:32:05 -04:00
Rob Rix
25b2c3c4e9
Encapsulate the state effects inside EnvC.
2018-10-24 10:21:29 -04:00
Rob Rix
bff13c7272
Parameterize EnvC by the address type.
2018-10-24 10:14:04 -04:00
Rob Rix
512415db6a
Fix the import of SomeError.
2018-10-24 10:11:27 -04:00
Rob Rix
b6252f82f5
SomeError, not SomeExc.
2018-10-24 10:11:18 -04:00