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

21368 Commits

Author SHA1 Message Date
Rob Rix
2a1c7f17b3 🔥 microlens. 2018-05-07 08:46:40 -04:00
Rob Rix
d92a5d22a3 📝 the graphing handlers. 2018-05-07 08:35:49 -04:00
Rob Rix
be8dcef560 Accidental double-comment. 2018-05-07 08:31:58 -04:00
Rob Rix
8287439e58 🔥 redundant parens. 2018-05-07 08:25:04 -04:00
Rob Rix
a0f37ad143 Move runGraphAnalysis into graph. 2018-05-06 23:25:19 -04:00
Rob Rix
9417b08777 🔥 loadWith/requireWith. 2018-05-06 23:21:00 -04:00
Rob Rix
0fddccf3c1 🔥 redundant parens. 2018-05-06 23:05:42 -04:00
Rob Rix
728743d3d5 Move extractGraph into graph. 2018-05-06 22:56:39 -04:00
Rob Rix
89a5ed0506 Factor out the analyze call. 2018-05-06 22:53:11 -04:00
Rob Rix
3164a5ff28 Refactor the bind. 2018-05-06 22:51:11 -04:00
Rob Rix
4f69f5e3de Merge branch 'master' into scope-effects-to-evaluation 2018-05-06 22:50:04 -04:00
Rob Rix
de5d427b01 Placate hlint. 2018-05-06 19:49:29 -04:00
Rob Rix
709c672bbb 🔥 a redundant constraint. 2018-05-06 17:50:58 -04:00
Rob Rix
37cd6edf23 ModuleInfo can’t be unpacked. 2018-05-06 17:49:11 -04:00
Rob Rix
ca5ca629dc Run the analysis. 2018-05-06 17:38:04 -04:00
Rob Rix
2fa602c98f Fix stale references to interpret. 2018-05-06 17:37:44 -04:00
Rob Rix
a23bc350da Constrain the specs to Value Precise. 2018-05-06 17:36:33 -04:00
Rob Rix
e638fb4715 Update the specs to use a testEvaluating analysis. 2018-05-06 17:30:07 -04:00
Rob Rix
4fa0486afa Resume LoadErrors. 2018-05-06 17:28:58 -04:00
Rob Rix
cba1d42e95 Define a parameterized handler for LoadError. 2018-05-06 17:28:05 -04:00
Rob Rix
b6709b4da2 Use the correct injection/projection functions in the tests. 2018-05-06 17:23:39 -04:00
Rob Rix
f9ed9766fb Link the tests against fastsum. 2018-05-06 17:22:32 -04:00
Rob Rix
5f0d80a6b1 🔥 the Bad* modules. 2018-05-06 17:16:10 -04:00
Rob Rix
1af56342bf Move resumingBadValues into Semantic.Graph. 2018-05-06 17:15:01 -04:00
Rob Rix
9e4e98b2a9 Define a parameterized handler for ValueError. 2018-05-06 17:12:12 -04:00
Rob Rix
376c87d640 Move resumingBadAddresses into Semantic.Graph. 2018-05-06 17:10:22 -04:00
Rob Rix
e9bec37d6d Define a parameterized handler for AddressError. 2018-05-06 17:08:49 -04:00
Rob Rix
f953f2e2a1 Move resumingBadSyntax into Semantic.Graph. 2018-05-06 17:06:55 -04:00
Rob Rix
55997e5c60 Define a parameterized handler for Unspecialized errors. 2018-05-06 17:05:34 -04:00
Rob Rix
3a79bc0dc3 Move resumingBadVariables into Semantic.Graph. 2018-05-06 17:03:26 -04:00
Rob Rix
bf42793078 Rename resumingResolutionErrors in the singular. 2018-05-06 17:02:41 -04:00
Rob Rix
df0f798299 Define a runEvalErrorWith handler. 2018-05-06 17:01:11 -04:00
Rob Rix
c26748e746 Define runResolutionErrorWith in terms of runResumableWith. 2018-05-06 16:58:20 -04:00
Rob Rix
e52b2e0f4c Define a generalized runResumableWith handler. 2018-05-06 16:57:53 -04:00
Rob Rix
7c028b53eb Move resumingBadModuleResolutions into Semantic.Graph. 2018-05-06 16:53:00 -04:00
Rob Rix
a47b4cb6f3 Define a parameterized handler for ResolutionError. 2018-05-06 16:50:49 -04:00
Rob Rix
26c2869d6e Generalize runResolutionError. 2018-05-06 16:46:11 -04:00
Rob Rix
71d5eebbab 🔥 Erroring. 2018-05-06 16:44:04 -04:00
Rob Rix
dde1b6a1fd Run ValueErrors with a specialized handler. 2018-05-06 16:43:02 -04:00
Rob Rix
dcb771a29e 🔥 the TypeChecking module. 2018-05-06 16:41:36 -04:00
Rob Rix
3e0a544cb9 Run type errors using a specialized handler. 2018-05-06 16:41:26 -04:00
Rob Rix
7e065a9693 Run eval errors using a specialized handler. 2018-05-06 16:38:54 -04:00
Rob Rix
136a9661d2 Split the LoadError handling out into a separate function. 2018-05-06 16:35:04 -04:00
Rob Rix
0dedd68188 Run resolution errors with a specialized handler. 2018-05-06 16:30:29 -04:00
Rob Rix
1f0bc214e6 Run unspecialized errors with a specialized handler. 2018-05-06 16:00:55 -04:00
Rob Rix
05baa63939 🔥 getUnspecialized. 2018-05-06 15:58:12 -04:00
Rob Rix
7f6c1ea5e2 Use a specialized handler for LoadError. 2018-05-06 15:57:19 -04:00
Rob Rix
996b5cbd43 Use a specialized handler for AddressError. 2018-05-06 15:55:18 -04:00
Rob Rix
97159dcfbe Kleisli composition. 2018-05-06 15:38:05 -04:00
Rob Rix
a1c5d96a93 Rephrase resume without the continuation. 2018-05-06 15:37:11 -04:00