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

31722 Commits

Author SHA1 Message Date
Patrick Thomson
7978318d6b Generalize eliminateFailures to MonadFail. 2019-12-05 15:15:15 -05:00
Patrick Thomson
615931890b Restore the original location of eliminateFailures. 2019-12-05 15:10:10 -05:00
Patrick Thomson
37f70c8e28 Express eliminateFailures with Syntax.Term.handle. 2019-12-05 15:07:32 -05:00
Patrick Thomson
1c735d46d0 Establish HTraversable instances for Core, Ann, and Failure. 2019-12-05 15:06:54 -05:00
Patrick Thomson
7484625a78 Bump to a fused-syntax with HTraversable. 2019-12-05 15:06:38 -05:00
Patrick Thomson
e938c56ff6 Merge remote-tracking branch 'origin/master' into failure-is-just-success-rounded-down 2019-12-05 10:36:42 -05:00
Ayman Nadeem
9764d4f79d
Merge pull request #386 from github/warnings
warnings
2019-11-19 18:17:16 -05:00
Ayman Nadeem
09b49637bf get rid of redundant imports 2019-11-19 15:39:45 -05:00
Ayman Nadeem
0bc12df5a3 stop warning on unused top binds 2019-11-19 15:39:37 -05:00
Ayman Nadeem
0c7e8f232d add -Werror for semantic-ast package 2019-11-19 15:39:07 -05:00
Ayman Nadeem
94432be85f add warnings to semantic-ast.cabal 2019-11-19 15:38:55 -05:00
Ayman Nadeem
6957168faa Merge branch 'master' into json-output 2019-11-19 10:13:36 -05:00
Ayman Nadeem
706cf454f3 serialize to json and print (barring instances) 2019-11-19 10:09:32 -05:00
Ayman Nadeem
f2dd247042 import Data.Aeson 2019-11-19 10:08:56 -05:00
Ayman Nadeem
a98f2002ef add Json constructor 2019-11-19 10:08:45 -05:00
Ayman Nadeem
4e312180c7 turn on warnings 2019-11-19 10:08:32 -05:00
Ayman Nadeem
2336bb4475 include ghc-options to turn on all warnings 2019-11-19 10:08:22 -05:00
Ayman Nadeem
479eb3e716 add aeson to executable 2019-11-19 10:02:44 -05:00
Ayman Nadeem
1469aed341 add aeson to library 2019-11-19 10:02:36 -05:00
Ayman Nadeem
6627603e42 remove misc comments 2019-11-18 13:52:15 -05:00
Patrick Thomson
609ddb989c Add eliminateFailures, even though it doesn't do what I want. 2019-11-14 15:26:04 -05:00
Patrick Thomson
99ae60a184 Remove all MonadFail occurrences from the Python compiler. 2019-11-13 14:34:18 -05:00
Patrick Thomson
14d7ba5b0b Add failure syntax. 2019-11-13 14:33:39 -05:00
Patrick Thomson
3e3f1da0a9 Merge remote-tracking branch 'origin/master' into fused-effects-one-dot-zero 2019-11-13 11:15:05 -05:00
Patrick Thomson
0507db6a50 Second pass. Got a couple failures. 2019-11-08 22:50:16 -05:00
Patrick Thomson
d26ff76a9f First pass over the specs. 2019-11-08 22:48:26 -05:00
Patrick Thomson
b9388d1d20 Fix SpecHelpers.
Man, this is a monster of a file.
2019-11-08 22:43:09 -05:00
Patrick Thomson
2e39e129cd Make semantic-python tests work. 2019-11-08 22:37:17 -05:00
Patrick Thomson
9c9e9db80f Main semantic library is done! 2019-11-08 22:10:06 -05:00
Patrick Thomson
7bdfd1e0dd Port Tags.Tagging to FE1. 2019-11-08 22:07:51 -05:00
Patrick Thomson
7fc41d0ef1 And the Terms API. 2019-11-08 22:06:43 -05:00
Patrick Thomson
3c9301e63e And TOCSummaries. 2019-11-08 22:05:13 -05:00
Patrick Thomson
442ab1cc82 Spruce up Api.Diffs for FE1. 2019-11-08 22:04:22 -05:00
Patrick Thomson
efa4b0be61 Spruce up Measured carrier for FE1. 2019-11-08 22:02:20 -05:00
Patrick Thomson
6edd486eb4 Port, or attempt to port, Semantic.Util to FE1. 2019-11-08 21:59:28 -05:00
Patrick Thomson
685c7e8f3f Port Semantic.Graph to FE1. 2019-11-08 21:55:04 -05:00
Patrick Thomson
ce2c083b87 Institute hellish hack to make Task compile. 2019-11-08 21:48:21 -05:00
Patrick Thomson
9a419428af Port Timeout effect to FE1. 2019-11-08 21:40:42 -05:00
Patrick Thomson
d53a7bafdd Port Telemetry effect to FE1. 2019-11-08 21:40:31 -05:00
Patrick Thomson
6e19094ded Port Resolution to FE1. 2019-11-08 21:36:42 -05:00
Patrick Thomson
b06a2c14d4 Port over Files effect and remove rethrowing hack. 2019-11-08 21:35:02 -05:00
Patrick Thomson
3cb89b0aaf Port over the thoroughly-benighted Distribute effect.
This needs to die.
2019-11-08 21:29:53 -05:00
Patrick Thomson
dda7ebbe6b Fix up Rendering.Graph (with a nasty hack). 2019-11-08 21:27:18 -05:00
Patrick Thomson
9dbfd7f4b8 Port Semantic.Analysis to FE1. 2019-11-08 21:24:39 -05:00
Patrick Thomson
79bbb0968f Port Abstract.Graph to FE1. 2019-11-08 21:21:36 -05:00
Patrick Thomson
4ff67a54f8 Upgrade the Parse effect to FE1. 2019-11-08 21:16:58 -05:00
Patrick Thomson
725f0c59d7 Small changes to Data.Graph. 2019-11-08 21:14:31 -05:00
Patrick Thomson
006a622d39 Overhaul Analysis.Caching.FlowInsensitive.
This file scares me.
2019-11-08 21:07:30 -05:00
Patrick Thomson
2f3566e01a Port flow-sensitive analysis.
This one is a little shifty given the lack of resetFresh.
2019-11-08 19:25:57 -05:00
Patrick Thomson
01724d70ab Port tracing analysis. 2019-11-08 19:25:51 -05:00