1
1
mirror of https://github.com/github/semantic.git synced 2024-12-28 09:21:35 +03:00
Commit Graph

24748 Commits

Author SHA1 Message Date
Timothy Clem
02e88ff37b Carry around origin term when we match to get back proper ann
Also removes need for spurious Monoid instance
2018-08-10 12:39:59 -07:00
Timothy Clem
d60c956c3b Fix name 2018-08-09 16:29:38 -07:00
Timothy Clem
a1d77c8943 TODO: Need to sort out if we need these Monoid instances
... and what they should be...
2018-08-09 16:27:46 -07:00
Timothy Clem
82c9f786fb Bunch of messing around in Util 2018-08-09 16:23:48 -07:00
Timothy Clem
031d19070e runT1 and try source instead of supply 2018-08-09 16:22:59 -07:00
Timothy Clem
d65f7213c1 Refine toAlgebra 2018-08-09 10:14:03 -07:00
Patrick Thomson
e08a4f731d WIP changes 2018-08-08 16:41:48 -04:00
Patrick Thomson
4226d2bffe Finish documenting Control.Rule. 2018-08-07 18:24:42 -04:00
Patrick Thomson
aed9d74b0f An Arrow instance for Rule. 2018-08-07 18:13:59 -04:00
Patrick Thomson
df3d988004 fun experiments with tclean w/r/t building a rule pipeline 2018-08-07 16:39:04 -04:00
Patrick Thomson
af07c8f790 experiments with Rule + Eff 2018-08-07 14:37:03 -04:00
Patrick Thomson
805cea9000 a 'contextually' node exists 2018-08-07 14:09:50 -04:00
Patrick Thomson
1d6346cb64 set ground for Control.Rule and Control.Rule.Engine 2018-08-06 16:33:50 -04:00
Patrick Thomson
f15a5dddb6 bad bug encountered, but hope springs eternal 2018-08-04 20:01:00 -04:00
Patrick Thomson
779f0e0621 use some lenses in the translator
this is coming along well, but now it's time to think really hard
about the Translate interface, and what kind of state we need to
propagate to subsequent stages
2018-08-03 13:35:38 -04:00
Patrick Thomson
8549440f21 even better names, and a helper script to narrow tests 2018-08-03 13:15:14 -04:00
Patrick Thomson
2ec082d92c implement the typesetting stage 2018-08-03 12:47:54 -04:00
Patrick Thomson
081d8eb6fa Reorganize and add microlens, at least for now. 2018-08-03 12:23:47 -04:00
Patrick Thomson
f737790d32 Cleanup. 2018-08-02 17:58:01 -04:00
Patrick Thomson
5badb02e59 Inform the concrete stage about strategy transitions 2018-08-02 17:40:32 -04:00
Patrick Thomson
381441fd3d Use type family dependencies rather than an ugly fundep. 2018-08-02 17:16:17 -04:00
Patrick Thomson
06bc318d7b attempting to write something that would handle indents 2018-08-02 13:46:03 -04:00
Patrick Thomson
f295632327 move some code around + ensure we can enforce History invariants 2018-08-02 13:03:55 -04:00
Patrick Thomson
0a82d053d9 Found the bug: defaulting whenRefactored was wrong. 2018-08-01 12:13:10 -04:00
Patrick Thomson
d7ee02449a foolish stabs at fixing bugs. I can't brain anymore, enough for today 2018-07-31 17:55:47 -04:00
Patrick Thomson
76727e07da rename 2018-07-31 17:49:03 -04:00
Patrick Thomson
902747c7b6 okay, I got rid of the custom monad and things appear more sane 2018-07-31 17:34:24 -04:00
Patrick Thomson
afbca73e7f none of this makes any sense 2018-07-31 16:55:38 -04:00
Patrick Thomson
81ac3ae2f5 the SYR algorithm isn't right. something is weird here 2018-07-31 16:48:00 -04:00
Patrick Thomson
bda8e3fc4f some simple specs for the pipeline 2018-07-31 14:08:05 -04:00
Patrick Thomson
6815641009 Write some documentation for Concrete 2018-07-31 13:05:11 -04:00
Patrick Thomson
dccea555ed Extremely ad-hoc renderer to Docs 2018-07-31 12:44:20 -04:00
Patrick Thomson
6823fb92b6 better module name 2018-07-31 10:43:46 -04:00
Patrick Thomson
e33cc897a6 Haddock stuff. 2018-07-30 21:36:41 -04:00
Patrick Thomson
13b26d5dab properly lay everything out 2018-07-30 20:56:36 -04:00
Patrick Thomson
dc72480d3a lint 2018-07-30 20:09:08 -04:00
Patrick Thomson
88cd915ced working reprinting tests 2018-07-30 20:05:44 -04:00
Patrick Thomson
4215e8e5e4 Set up Reprintable typeclass 2018-07-30 16:19:42 -04:00
Patrick Thomson
a61fe301c4 Skeleton and initial test case 2018-07-30 16:00:09 -04:00
Rob Rix
629cd2748d Merge pull request #2097 from github/value-effects
Encode functions as effects
2018-07-27 13:37:42 -04:00
Rob Rix
828ffadb55 Temporarily 🔥 KindSignatures. 2018-07-27 09:33:52 -04:00
Rob Rix
2efd56d743 Temporarily 🔥 Unit, Boolean, & Pair. 2018-07-27 09:09:35 -04:00
Rob Rix
60a4487a28 Run a Function effect in EvaluatorSpec. 2018-07-26 15:31:49 -04:00
Rob Rix
09e6d24028 Merge remote-tracking branch 'origin/master' into value-effects 2018-07-26 13:55:46 -04:00
Rob Rix
9733d43759 Replace AbstractFunction with the Function effect. 2018-07-26 13:49:54 -04:00
Rob Rix
60c9784946 Provide a Function effect to Evaluatable instances.
Currently this is just Function, and we don’t actually make requests against it yet, but it’s a start.
2018-07-26 13:46:55 -04:00
Rob Rix
d131cbf1f3 Pass in a handler for value effects.
Currently this is just Function, and we don’t actually make requests against it yet, but it’s a start.
2018-07-26 13:44:04 -04:00
Patrick Thomson
083feb0be9 Merge pull request #2093 from github/timeout-experiments
Add timeouts to call graph and import graph computation
2018-07-25 14:04:41 -04:00
Patrick Thomson
840578939b Merge branch 'master' into timeout-experiments 2018-07-25 11:38:48 -04:00
Rob Rix
bd9e01ada6 🔥 the redundant term parameter to ImportGraphEff. 2018-07-25 10:16:19 -04:00