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

20011 Commits

Author SHA1 Message Date
Rick Winfrey
f9346d4c83 Bump haskell-tree-sitter to tree-sitter v 0.11 2018-03-30 12:31:14 -07:00
Rob Rix
e34d8ce898 Merge pull request #1695 from github/simpler-analysis-types
Simpler analysis types
2018-03-30 10:59:10 -04:00
Rob Rix
8da7ec2374 Correct a documentation comment. 2018-03-29 19:39:59 -04:00
Rob Rix
749e366189 Sort another context. 2018-03-29 18:28:30 -04:00
Rob Rix
a10d71b152 Sort a context. 2018-03-29 18:27:47 -04:00
Rob Rix
3337a40517 Rename RequiredEffects to Effects. 2018-03-29 18:25:49 -04:00
Rob Rix
14b65fd32b Explicitly list the Control.Effect exports. 2018-03-29 18:13:48 -04:00
Rob Rix
de14ef7625 Align all the derived instances. 2018-03-29 18:07:00 -04:00
Rob Rix
5f4b68804c Export the types only but without the explicit namespace. 2018-03-29 18:03:48 -04:00
Rob Rix
9673375765 🔥 a redundant hide. 2018-03-29 18:01:39 -04:00
Rob Rix
dd9e454583 Inline the definition of trace. 2018-03-29 18:01:16 -04:00
Rob Rix
7f019d44e0 🔥 some indentation. 2018-03-29 17:59:25 -04:00
Rob Rix
90b79c73f9 Modify strictly. 2018-03-29 17:58:59 -04:00
Rob Rix
ca9533b06e 🔥 the term & value parameters. 2018-03-29 17:56:22 -04:00
Josh Vera
3e0c8a08d8 Merge pull request #1691 from github/less-fail
Compute "holes" in the import graph
2018-03-29 11:47:55 -04:00
joshvera
e56781741c Add docs 2018-03-29 11:36:02 -04:00
joshvera
f743e0b1d5 docs 2018-03-29 11:34:28 -04:00
joshvera
578e719ede indentation 2018-03-29 11:28:39 -04:00
joshvera
bcd202d442 format 2018-03-29 11:28:01 -04:00
joshvera
9832779676 Add type signature 2018-03-29 11:27:41 -04:00
joshvera
46274ad9ef Move insertVertexName to its own function 2018-03-29 11:22:58 -04:00
joshvera
281af6e231 hlint 2018-03-28 13:19:16 -04:00
joshvera
e8db080923 Merge remote-tracking branch 'origin/master' into less-fail 2018-03-28 13:12:20 -04:00
joshvera
af0793a7ad Add Eq1 error instances and fix tests 2018-03-28 12:58:12 -04:00
Josh Vera
4b751034a5 Merge pull request #1687 from github/combined-state-effects
Combined State effects
2018-03-28 12:02:29 -04:00
joshvera
9043193e13 Merge remote-tracking branch 'origin/master' into less-fail 2018-03-28 12:01:58 -04:00
Josh Vera
6bb737c18f Merge branch 'master' into combined-state-effects 2018-03-28 11:56:17 -04:00
Josh Vera
c27633534a Merge pull request #1688 from github/matching
Introduce tree-automata DSL for filtering and matching ASTs.
2018-03-28 11:56:08 -04:00
Josh Vera
c79f178fc1 Merge branch 'master' into matching 2018-03-28 11:45:57 -04:00
Josh Vera
7c59ff0344 Merge pull request #1693 from github/merge-newer
s/overwritingUnion/mergeNewer
2018-03-28 11:45:47 -04:00
Timothy Clem
fa53d2e080 s/overwritingUnion/mergeNewer 2018-03-28 08:33:06 -07:00
Patrick Thomson
c4a408eb90 Move embedTerm to Data.Algebra. It's useful. 2018-03-28 10:07:01 -04:00
Rob Rix
1d3c09a9d2 Use .= to define localEvaluatingState. 2018-03-28 08:56:02 -04:00
Rob Rix
5ae24ddc89 Merge branch 'master' into combined-state-effects 2018-03-28 08:33:19 -04:00
Rob Rix
f7afd2c4b4 Only reset a single field using localEvaluatingState. 2018-03-28 08:22:04 -04:00
Rob Rix
e1dabed456 Derive Eq, Ord, & Show instances for EvaluatingState. 2018-03-28 07:56:11 -04:00
Charlie Somerville
713e0f1301 add evaluateRubyBadVariables helper function in Semantic.Util 2018-03-28 12:06:47 +11:00
Charlie Somerville
3fe504c97e add BadVariable analysis catching FreeVariableError 2018-03-28 12:06:33 +11:00
Charlie Somerville
d5baf53ebd throw FreeVariableError rather than failing in identifier eval 2018-03-28 11:24:58 +11:00
Charlie Somerville
b1a195f7e7 add EvalError type with FreeVariableError constructor 2018-03-28 11:24:37 +11:00
Charlie Somerville
7abffcf7bc rename EvalError type to LoadError 2018-03-28 11:12:38 +11:00
Timothy Clem
ea28aee67e Merge pull request #1684 from github/you-get-a-namespace
Ruby modules also behave like namespaces
2018-03-27 16:03:01 -07:00
Timothy Clem
5c1e5514f7 Merge branch 'master' into you-get-a-namespace 2018-03-27 15:40:30 -07:00
Timothy Clem
3d56947e82 Fix typos 2018-03-27 15:18:38 -07:00
joshvera
4eaffa9f49 Catch LoadErrors in ImportGraph analysis and inject them into the Import Graph 2018-03-27 17:00:25 -04:00
joshvera
9ca6b66665 hide catchError 2018-03-27 16:59:51 -04:00
joshvera
ac14425fdc Add an evaluateRubyImportGraph function 2018-03-27 16:59:40 -04:00
joshvera
ff54bb7475 Export Resumable from Analysis 2018-03-27 16:59:23 -04:00
Patrick Thomson
89be1f1f1f kind signatures not needed 2018-03-27 16:35:38 -04:00
Patrick Thomson
85d064bf95 Merge remote-tracking branch 'origin/master' into matching 2018-03-27 16:34:31 -04:00