1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 21:31:48 +03:00
Commit Graph

19212 Commits

Author SHA1 Message Date
Rob Rix
8299a2de68 Move runAnalysis into Control.Abstract.Analysis. 2018-03-09 12:09:25 -05:00
Rob Rix
97fbda62a4 Turns out yes! 2018-03-09 12:08:24 -05:00
Rob Rix
c0315632ae 🔥 the commented-out PythonTracer synonym. 2018-03-09 12:08:15 -05:00
Patrick Thomson
da2a3fc7a8 Initial pass fixing errors raised by weeder.
This fixes a lot of unnecessary exports in the specs, removes a couple
otiose imports (comonads and semigroups are provided by base, I beleive),
and removes a duplicated function.
2018-03-09 12:07:34 -05:00
Rob Rix
3cdbaecc93 Infer the effects to run analyses with. 2018-03-09 12:00:20 -05:00
Patrick Thomson
2e3c1d0715 Remove references to obsolete identifiers. 2018-03-09 11:36:37 -05:00
Patrick Thomson
ca0397ae40 Merge remote-tracking branch 'origin/master' into go-evaluation 2018-03-09 11:24:02 -05:00
Patrick Thomson
a883bf9ada 🔥 Control.Monad.Effect.Cache.
This interface has already been obsoleted—its only consumer has a
private interface for its caching functionality, and @robrix's work
will restore a generalized version. No reason to keep this about.
2018-03-09 11:11:09 -05:00
Rob Rix
0d040911eb Revert "Add a type family for the required effects."
This reverts commit cc352239fd94a6689ae3a03739b2feebbb7372ef.
2018-03-09 11:03:33 -05:00
Rob Rix
1fd764f05e Add a type family for the required effects. 2018-03-09 10:48:50 -05:00
Rob Rix
f68401e6d4 Leave a note to remind myself what the analysis type could be. 2018-03-09 10:32:48 -05:00
joshvera
b26ec32a00 Fix tests 2018-03-08 19:05:27 -05:00
Timothy Clem
af376440f4 Re-enable import eval for langs without explicit exports 2018-03-08 15:59:12 -08:00
Timothy Clem
fe1e2635bc Include wildcard symbol here 2018-03-08 15:58:49 -08:00
Timothy Clem
97a5870626 Move so this can be next to other imports 2018-03-08 15:58:35 -08:00
Timothy Clem
f00a2568bd Merge remote-tracking branch 'origin/typescript-exports' into more-typescript-imports 2018-03-08 15:28:34 -08:00
joshvera
53c661ccdf Add DefautlExport term 2018-03-08 18:26:04 -05:00
Timothy Clem
b223668665 Merge remote-tracking branch 'origin/typescript-exports' into more-typescript-imports 2018-03-08 15:19:55 -08:00
joshvera
304034e825 update foo.ts 2018-03-08 18:09:33 -05:00
joshvera
e473e543f6 Split up QualifiedExport and QualifiedExportFrom 2018-03-08 18:08:43 -05:00
Timothy Clem
a8775d3f0d Update import graph rendering for qualified calls 2018-03-08 15:06:08 -08:00
Timothy Clem
f76b7e4a2d Bunch of test fixes due to TypeScript assignment changes 2018-03-08 15:05:41 -08:00
Josh Vera
537054a708 Merge branch 'master' into criterion 2018-03-08 17:37:38 -05:00
Timothy Clem
d5b9782f86 Roughly connect the dots between imports for TypeScript 2018-03-08 14:15:42 -08:00
Timothy Clem
60b38e4987 Don't commit generated .js files here 2018-03-08 14:15:42 -08:00
Timothy Clem
fd6db359c1 Fix notes about running tsc 2018-03-08 14:15:42 -08:00
Timothy Clem
3d6a64cfe7 Little more detailed failure when we can't find a single free variable 2018-03-08 14:15:42 -08:00
Josh Vera
eb0e8af30c Merge pull request #1542 from github/fix-import-graph-output
Fix import graph output
2018-03-08 16:57:57 -05:00
joshvera
6cf45f7a0b ++effects 2018-03-08 16:49:40 -05:00
joshvera
60721252cf Merge remote-tracking branch 'origin/environment-scoping' into typescript-exports 2018-03-08 16:49:14 -05:00
Rob Rix
b4563c0b46 Revert "Abstract the various types over the effect list."
This reverts commit 960c38b41bb1db3466770d93268207ef54ddcc29.
2018-03-08 16:19:44 -05:00
Timothy Clem
642a96a53f Bring back python imports with a little assignment fix 2018-03-08 13:18:13 -08:00
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