1
1
mirror of https://github.com/github/semantic.git synced 2024-12-30 10:27:45 +03:00
Commit Graph

19042 Commits

Author SHA1 Message Date
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