Rob Rix
|
bbab0c7f69
|
Revert "Parameterize the typeclasses by the list of effects."
This reverts commit d922393406bce47366f9269f63edbf93b19d13c1.
|
2018-03-08 14:42:30 -05:00 |
|
Rob Rix
|
95e6de97ee
|
Revert "Refactor the type synonyms a little."
This reverts commit 9ea8b80a185ce32933844f4787989877dd71f0e5.
|
2018-03-08 14:42:25 -05:00 |
|
Rob Rix
|
9a3cba982d
|
Refactor the type synonyms a little.
|
2018-03-08 14:42:20 -05:00 |
|
Timothy Clem
|
74675d6731
|
Fix up TypeScript import-graph output and tests
|
2018-03-08 11:37:41 -08:00 |
|
Rob Rix
|
1478187f0f
|
Parameterize the typeclasses by the list of effects.
|
2018-03-08 14:37:37 -05:00 |
|
Rob Rix
|
29dee3a213
|
Abstract the various types over the effect list.
|
2018-03-08 14:13:53 -05:00 |
|
Timothy Clem
|
8c8b2437ba
|
Merge pull request #1517 from github/environment-scoping
Import graph: environment scoping
|
2018-03-08 11:05:08 -08:00 |
|
Rob Rix
|
a848426b03
|
🔥 a bunch more redundant constraints.
|
2018-03-08 13:49:18 -05:00 |
|
Timothy Clem
|
030e6a8acd
|
Need the new ModuleState of Envs
|
2018-03-08 10:48:44 -08:00 |
|
Rob Rix
|
9f49a4921e
|
🔥 redundant constraints on eval.
|
2018-03-08 13:48:17 -05:00 |
|
Rob Rix
|
bda7091467
|
Sort some constraints.
|
2018-03-08 13:47:39 -05:00 |
|
Rob Rix
|
4468dee9be
|
🔥 redundant constraints.
|
2018-03-08 13:47:18 -05:00 |
|
Timothy Clem
|
1293c9a6d2
|
Merge remote-tracking branch 'origin/master' into environment-scoping
|
2018-03-08 10:42:05 -08:00 |
|
Rob Rix
|
1eacebfab8
|
Align the associated type families.
|
2018-03-08 13:36:49 -05:00 |
|
Rob Rix
|
eb3fbcc4db
|
Just say coerce.
|
2018-03-08 13:35:01 -05:00 |
|
Rob Rix
|
abe6415536
|
🔥 a redundant type signature.
|
2018-03-08 13:34:33 -05:00 |
|
Rob Rix
|
bf7b397275
|
🔥 redundant language extensions.
|
2018-03-08 13:31:36 -05:00 |
|
Timothy Clem
|
43fe86dea6
|
Revert "newtype wrapper for name and play with friendly show"
This reverts commit a0500f376d91bf671f9f7a80c7371891895939bc.
|
2018-03-08 10:30:40 -08:00 |
|
Rob Rix
|
ec350c78ff
|
Align some more types.
|
2018-03-08 13:27:16 -05:00 |
|
Timothy Clem
|
0be58fdbe0
|
newtype wrapper for name and play with friendly show
|
2018-03-08 10:25:41 -08:00 |
|
Timothy Clem
|
0751f64ab1
|
Better error message
|
2018-03-08 10:24:43 -08:00 |
|
Rob Rix
|
d12a1dafc2
|
Align the associated types.
|
2018-03-08 13:24:03 -05:00 |
|
Rob Rix
|
a919fe8fb6
|
Align some instances.
|
2018-03-08 13:23:48 -05:00 |
|
Rob Rix
|
38a21bc9de
|
Sort language extensions & imports.
|
2018-03-08 13:22:40 -05:00 |
|
Patrick Thomson
|
4378fa5657
|
add comment
|
2018-03-08 13:18:36 -05:00 |
|
Rob Rix
|
a862ef9fef
|
Evaluating adds its own effects.
|
2018-03-08 13:15:55 -05:00 |
|
Rob Rix
|
78be762a0c
|
Use the parser helper for the rest of the evaluators.
|
2018-03-08 12:51:44 -05:00 |
|
Rob Rix
|
e912723b92
|
Evaluate Ruby files using the helper.
|
2018-03-08 12:50:56 -05:00 |
|
Rob Rix
|
5887ba194f
|
Generalize the parser helper over the parser.
|
2018-03-08 12:50:00 -05:00 |
|
Rob Rix
|
0bbbe11b77
|
Use parsePythonFile to evaluate.
|
2018-03-08 12:47:11 -05:00 |
|
Rob Rix
|
b7536a939a
|
Extract a helper to parse Python files.
|
2018-03-08 12:46:46 -05:00 |
|
Rob Rix
|
f301cb0943
|
Typecheck and trace using evaluateModule.
|
2018-03-08 12:46:26 -05:00 |
|
Rob Rix
|
5c65b042c3
|
Use the simplified RunEffects interface.
|
2018-03-08 12:42:03 -05:00 |
|
Rob Rix
|
bed985d625
|
Merge branch 'master' into re-enable-tracing-analyses
|
2018-03-08 12:39:49 -05:00 |
|
Timothy Clem
|
24a470ba7a
|
FreeVariable Name as NonEmpty List
|
2018-03-08 09:34:09 -08:00 |
|
Timothy Clem
|
905081cbf1
|
Remove extra parens
|
2018-03-08 09:33:12 -08:00 |
|
Timothy Clem
|
50611f2757
|
Not using this import
|
2018-03-08 09:04:01 -08:00 |
|
Timothy Clem
|
13b892df53
|
Adding listable instance uncovered this erroneous test
|
2018-03-08 09:03:02 -08:00 |
|
Rob Rix
|
d5c74a9ecf
|
Rename Effects to EffectsFor.
|
2018-03-08 11:41:43 -05:00 |
|
Rob Rix
|
899c62f2fc
|
run takes an 'Effectful' computation instead of 'Eff' directly.
|
2018-03-08 11:40:02 -05:00 |
|
Rob Rix
|
09d7a59693
|
Rename the Effects parameter.
|
2018-03-08 11:37:47 -05:00 |
|
Rob Rix
|
e20fcac374
|
🔥 evaluateDead.
|
2018-03-08 11:36:53 -05:00 |
|
Rob Rix
|
a53ed1f39c
|
Define evaluateDead with evaluateModule.
|
2018-03-08 11:36:18 -05:00 |
|
Rob Rix
|
dbe31824b9
|
🔥 Evaluator.
|
2018-03-08 11:35:37 -05:00 |
|
Rob Rix
|
563b43b527
|
Move Evaluator into the Evaluating module.
|
2018-03-08 11:31:59 -05:00 |
|
Rob Rix
|
3f358a4cce
|
Rename EvaluatorEffects to EvaluatingEffects.
|
2018-03-08 11:25:18 -05:00 |
|
Rob Rix
|
fa93a23368
|
evaluate/evaluates use evaluateModule.
|
2018-03-08 11:20:09 -05:00 |
|
Rob Rix
|
47b585b58f
|
load calls evaluateModule instead of evaluateTerm.
|
2018-03-08 11:15:02 -05:00 |
|
Rob Rix
|
f38cb76dc4
|
🔥 a redundant language extension.
|
2018-03-08 11:14:44 -05:00 |
|
Rob Rix
|
d7ec06267b
|
Don’t allow specialization of evaluateTerm.
|
2018-03-08 11:14:12 -05:00 |
|