1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 06:41:45 +03:00
Commit Graph

19330 Commits

Author SHA1 Message Date
Rob Rix
54c1f0d2e9 Revert "Revert "Revert "Parameterize the typeclasses by the list of effects."""
This reverts commit 81dc8c50484cf7c415eb3f754ca5fbb934517f2a.
2018-03-08 16:17:07 -05:00
Timothy Clem
e1c1ab54a8 Ruby import graph output just works 2018-03-08 13:02:39 -08:00
joshvera
f75e4b280e Fix WildcardImport
Combine with the global env instead of replacing it outright
2018-03-08 16:02:03 -05:00
Timothy Clem
a74ad46c08 Fix up Go import-graph output and spec 2018-03-08 13:01:13 -08:00
joshvera
aef8814a7d Use withGlobalEnv in QualifiedExport 2018-03-08 15:58:06 -05:00
joshvera
84ae0c2048 Use withGlobalEnv in QualifiedImport 2018-03-08 15:56:40 -05:00
joshvera
a6481b2adc Use withExports in Program 2018-03-08 15:56:29 -05:00
joshvera
2e9e15bdbb Move local state function to effects and add withExports 2018-03-08 15:52:28 -05:00
joshvera
1ac4942397 Bump effects for fixed local state function 2018-03-08 15:52:09 -05:00
joshvera
32bfd04cb4 Bump effects to remove localState function 2018-03-08 15:48:56 -05:00
joshvera
f12e6f4d62 Use withGlobalEnv to constrain the global environment 2018-03-08 15:46:17 -05:00
Rob Rix
3aa0b2eddc Revert "Revert "Parameterize the typeclasses by the list of effects.""
This reverts commit fe9c84af96b4046a0b355094b5eb60ec3cc70a45.
2018-03-08 15:13:27 -05:00
Rob Rix
6b59dee449 Parameterize Effectful by the effect list. 2018-03-08 14:55:06 -05:00
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