Rob Rix
|
b17b8e5c96
|
Merge remote-tracking branch 'origin/module-resolution' into imports,-graphed
|
2018-03-22 15:31:30 -04:00 |
|
Rob Rix
|
61ac6d42cb
|
📝 analyzeModule.
|
2018-03-22 14:59:17 -04:00 |
|
Rob Rix
|
00ef2ba859
|
Correct the docs for analyzeTerm.
|
2018-03-22 14:58:57 -04:00 |
|
Rob Rix
|
2db0e7151b
|
Define an analyzeModule method on MonadAnalysis.
This allows us to chain per-module analysis in the same manner as per-term analysis.
|
2018-03-22 13:59:32 -04:00 |
|
Rob Rix
|
b353b1aa5d
|
Generalize liftAnalyze to any base functor.
|
2018-03-22 13:45:46 -04:00 |
|
joshvera
|
bfee652f14
|
redundant lang extension
|
2018-03-22 13:07:42 -04:00 |
|
joshvera
|
fdfca338f5
|
unused constraint
|
2018-03-22 13:07:32 -04:00 |
|
joshvera
|
37d7eb8b9f
|
Remove unused lang extension
|
2018-03-22 13:06:22 -04:00 |
|
Rob Rix
|
ae7483291a
|
Define evaluateFiles using evaluateModules.
|
2018-03-22 13:03:59 -04:00 |
|
Rob Rix
|
9bd466bc19
|
📝 evaluateModules.
|
2018-03-22 13:03:22 -04:00 |
|
Rob Rix
|
b05bf7d732
|
Define an evaluateModules helper.
|
2018-03-22 13:02:49 -04:00 |
|
Patrick Thomson
|
693045439a
|
Add test suite.
|
2018-03-22 13:02:39 -04:00 |
|
joshvera
|
d816fceaf3
|
Beautify IdentifierName to test
|
2018-03-22 13:02:10 -04:00 |
|
joshvera
|
adc5a54d45
|
Beautify Prologue to test
|
2018-03-22 13:01:25 -04:00 |
|
Rob Rix
|
e29005d0fc
|
Use parseFiles in evaluateFiles.
|
2018-03-22 12:57:25 -04:00 |
|
Rob Rix
|
28401e4cbe
|
Extract a helper to parse a list of files.
|
2018-03-22 12:56:38 -04:00 |
|
Patrick Thomson
|
1e2fc5f6d3
|
Merge remote-tracking branch 'origin/master' into preludes-and-subclassing
|
2018-03-22 12:50:16 -04:00 |
|
Patrick Thomson
|
ec4b01d04c
|
Merge pull request #1656 from github/subclassing
Implement single-inheritance subclassing.
|
2018-03-22 12:48:28 -04:00 |
|
Patrick Thomson
|
089403d25f
|
Merge branch 'master' into subclassing
|
2018-03-22 12:40:29 -04:00 |
|
Timothy Clem
|
8e2175ac8c
|
Merge remote-tracking branch 'origin/master' into no-really-php-namespaces
|
2018-03-22 09:39:49 -07:00 |
|
Timothy Clem
|
fb65cff4c7
|
Merge pull request #1648 from github/php-namespaces
PHP includes and other import-like semantics
|
2018-03-22 09:39:21 -07:00 |
|
Rob Rix
|
bf7edd1179
|
Extend the graph as modules are imported.
|
2018-03-22 12:38:34 -04:00 |
|
Rob Rix
|
7bd0c0f437
|
Define >< as a convenient synonym for connect.
|
2018-03-22 12:38:13 -04:00 |
|
Patrick Thomson
|
ba67556ce6
|
Merge branch 'master' into subclassing
|
2018-03-22 12:37:49 -04:00 |
|
Rob Rix
|
dad4cf5490
|
Define a helper to modify the import graph.
|
2018-03-22 12:37:43 -04:00 |
|
Patrick Thomson
|
9d97b8f6c7
|
Add a spec for subclassing
|
2018-03-22 12:31:53 -04:00 |
|
Rob Rix
|
c782a8f266
|
Warn against divergence.
|
2018-03-22 12:29:42 -04:00 |
|
Rob Rix
|
ed7513452b
|
📝 askModuleStack.
|
2018-03-22 12:29:14 -04:00 |
|
Rob Rix
|
27c2f6603b
|
Define a method to ask for the current module stack.
|
2018-03-22 12:29:06 -04:00 |
|
Rob Rix
|
6abf2a85fe
|
Push the current module onto the stack.
|
2018-03-22 12:28:35 -04:00 |
|
Timothy Clem
|
9a91728d4e
|
Only one require/load
Co-Authored-By: Josh Vera <vera@github.com>
|
2018-03-22 09:28:19 -07:00 |
|
Rob Rix
|
f38a7d67de
|
Add a stack of currently-evaluating modules.
|
2018-03-22 12:26:11 -04:00 |
|
Rob Rix
|
fad70ebc37
|
🔥 a redundant import.
|
2018-03-22 12:25:34 -04:00 |
|
Josh Vera
|
3ef6366649
|
Merge branch 'master' into php-namespaces
|
2018-03-22 12:23:57 -04:00 |
|
Josh Vera
|
7950a6b7aa
|
Merge pull request #1661 from github/app-semigroup
App/AppMerge semigroups
|
2018-03-22 12:23:26 -04:00 |
|
joshvera
|
f2169e09a9
|
Move MultiParamTypeClasses, StandaloneDeriving, and DataKinds to default-extensions
|
2018-03-22 12:23:11 -04:00 |
|
Timothy Clem
|
b7657bdbae
|
Remove tracing
Co-Authored-By: Josh Vera <vera@github.com>
|
2018-03-22 09:17:32 -07:00 |
|
Rob Rix
|
fd2dee040f
|
🔥 the algebra/advanced overlap stuff.
|
2018-03-22 12:17:10 -04:00 |
|
Patrick Thomson
|
d76033e50b
|
fix unused import
|
2018-03-22 12:15:16 -04:00 |
|
Rob Rix
|
cb790c9b9c
|
Add a state effect for the module graph.
|
2018-03-22 12:12:10 -04:00 |
|
Rob Rix
|
55abf44b16
|
Specialize evaluateModule.
|
2018-03-22 12:09:22 -04:00 |
|
Patrick Thomson
|
3511aa1898
|
add needed extensions
|
2018-03-22 12:09:10 -04:00 |
|
Rob Rix
|
ae4e17911c
|
Stub in a MonadAnalysis instance for ImportGraphing.
|
2018-03-22 12:08:27 -04:00 |
|
Rob Rix
|
109c95d509
|
Define an ImportGraphing analysis.
|
2018-03-22 12:06:46 -04:00 |
|
joshvera
|
7d87571c7a
|
Add ScopedTypeVariables
|
2018-03-22 12:05:28 -04:00 |
|
Patrick Thomson
|
6f0f20deea
|
thread default environments properly throughout the stack
|
2018-03-22 12:03:17 -04:00 |
|
Rob Rix
|
8cf5902a5e
|
Sort imports.
|
2018-03-22 12:02:17 -04:00 |
|
Rob Rix
|
25e9630976
|
Dedent the exports.
|
2018-03-22 12:01:49 -04:00 |
|
Rob Rix
|
065d97b73f
|
📝 fromList.
|
2018-03-22 11:55:52 -04:00 |
|
joshvera
|
1f97a18451
|
Move resumeException to Control.Effect
|
2018-03-22 11:43:14 -04:00 |
|