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

32972 Commits

Author SHA1 Message Date
Ayman Nadeem
debaf51d7f import of ‘Data.ImportPath’ is redundant 2020-01-31 16:09:45 -05:00
Rob Rix
cb40eab8d1
Merge pull request #460 from github/work-your-core
Pass -j to script/repl's GHCi flags.
2020-01-31 16:03:41 -05:00
Ayman Nadeem
4a10964a01 Update Diffs.hs 2020-01-31 15:56:28 -05:00
Ayman Nadeem
c5a2c1f835 Update Terms.hs 2020-01-31 15:55:30 -05:00
Ayman Nadeem
c318e29326 change name from Data.Graph to Data.Graph.Algebraic 2020-01-31 15:50:57 -05:00
Ayman Nadeem
3f2396ee8c change name from Data.Graph to Data.Graph.Algebraic 2020-01-31 15:50:53 -05:00
Ayman Nadeem
611301b3bb get rid of prologue 2020-01-31 15:50:05 -05:00
Patrick Thomson
ad78882f51 Draft a HACKING.md file outlining best practices for development. 2020-01-31 15:46:05 -05:00
Ayman Nadeem
894dcb4897 include semantic-codegen in common stanza of semantic.cabal 2020-01-31 15:33:44 -05:00
Ayman Nadeem
ceaff3555f Update semantic-python.cabal 2020-01-31 15:17:39 -05:00
Ayman Nadeem
e4805a96b2 Update semantic-python.cabal 2020-01-31 15:16:18 -05:00
Patrick Thomson
f68cadc388 Merge remote-tracking branch 'origin/master' into the-locative-case 2020-01-31 15:13:50 -05:00
Patrick Thomson
9aefc3c1a1 Pass -j to script/repl's GHCi flags.
This significantly improves parallelism.
2020-01-31 15:09:09 -05:00
Ayman Nadeem
ab6331f800 Language.Ruby.Grammar not TreeSitter.Ruby 2020-01-31 15:01:47 -05:00
Josh Vera
d03f6a95e6
Merge pull request #451 from github/function-scopes
Add Function scopes to semantic-scope-graph
2020-01-31 14:52:14 -05:00
Ayman Nadeem
de4d3e7681 Update Grammar.hs 2020-01-31 14:46:48 -05:00
Ayman Nadeem
abad239511 correct file 2020-01-31 13:58:11 -05:00
Josh Vera
64cc956ed8
Remove declareFunction stub 2020-01-31 13:44:42 -05:00
Patrick Thomson
8e39396025 Merge remote-tracking branch 'origin/master' into the-locative-case 2020-01-31 13:35:05 -05:00
Patrick Thomson
91a1a1720b Fix documentation for Source.Span.Pos.
Fixes #457.
2020-01-31 13:34:12 -05:00
Patrick Thomson
c53416c5f7 Merge fallout. 2020-01-31 13:28:53 -05:00
Patrick Thomson
cd4b13918a Merge remote-tracking branch 'origin/master' into the-locative-case 2020-01-31 13:15:27 -05:00
Patrick Thomson
76ccbc5f00
Merge branch 'master' into function-scopes 2020-01-31 13:15:19 -05:00
Patrick Thomson
45c81efd2c Preserve Python AST span information in scope graph.
- [ ] Depends on #451.
2020-01-31 13:11:59 -05:00
Patrick Thomson
70252f613c
Merge pull request #456 from github/descend-into-the-depths-of-assignment
Enter assignment RHS values during Python scope graphing.
2020-01-31 12:59:12 -05:00
Patrick Thomson
7ceda6c631 Merge fallout. 2020-01-31 12:40:50 -05:00
Patrick Thomson
9cf9c87397 Merge remote-tracking branch 'origin/function-scopes' into the-locative-case 2020-01-31 12:40:19 -05:00
Patrick Thomson
2c71d82636 Enter assignment RHS values during scope graphing.
We were neglecting to enter this RHS. A happy little call to `maybe`
addresses this.
2020-01-31 12:36:16 -05:00
Ayman Nadeem
d1066dc169 Update semantic-java.cabal 2020-01-31 12:19:55 -05:00
Rob Rix
b9207a62e2
Merge pull request #455 from github/everyone-do-the-autogen-dance
Correctly account of the presence of autogen files in build/noopt.
2020-01-31 12:09:26 -05:00
Ayman Nadeem
70c86a1366 Update semantic-tsx.cabal 2020-01-31 11:49:08 -05:00
Patrick Thomson
4058cd7b83 Correctly account of the presence of autogen files in build/noopt.
If you have `optimizations: False` in your cabal.project.local (such
as when you're in a tight build-run-debug cycle for some executable or
test suite), the autogenerated cabal_macros and Paths_ files might not
be present in the `build/` folder; if they aren't, we should look in
`build/noopt`.

This patch appears to address an issue I saw where the cabal macros
were being redefined, but I'm not entirely sure why. :/
2020-01-31 11:33:23 -05:00
Ayman Nadeem
51aa8587e8 add -Wno-missing-deriving-strategies to semantic-json and semantic-java 2020-01-31 11:27:09 -05:00
Ayman Nadeem
aba376a037 add ‘directory’ to the build-depends 2020-01-31 11:06:13 -05:00
Ayman Nadeem
6957d7d624 oops forgot fused-effects 2020-01-31 10:50:55 -05:00
Ayman Nadeem
47737f6475 remove extra bytestring 2020-01-31 10:50:34 -05:00
Ayman Nadeem
09d54aa5ae change base version 2020-01-31 10:40:08 -05:00
Ayman Nadeem
9f6f5cbfc8 bump cabal version 2020-01-31 10:32:35 -05:00
Ayman Nadeem
75389e0a3a add semantic-codegen to script/ghci-flags 2020-01-31 10:27:27 -05:00
Ayman Nadeem
8abc747c46 update docs 2020-01-31 10:25:53 -05:00
Ayman Nadeem
37c759e4da add semantic-codegen to cabal.project.ci 2020-01-31 10:25:41 -05:00
Ayman Nadeem
f96572aa29 add semantic-codegen to cabal.project 2020-01-31 10:25:28 -05:00
Ayman Nadeem
9c31c3fcf8 change all semantic-LANG cabal files to depend on semantic-codegen instead of semantic-ast 2020-01-30 17:44:09 -05:00
Ayman Nadeem
a6cbd07c4c semantic-codegen can not rely on semantic-python 2020-01-30 17:36:19 -05:00
Ayman Nadeem
eab2503e1f remove all codegen dependencies from semantic-ast 2020-01-30 17:36:06 -05:00
Ayman Nadeem
f46e6f0bc5 remove all codegen modules from semantic-ast.cabal 2020-01-30 17:35:51 -05:00
Ayman Nadeem
85f751fc6c Move codegen files into semantic-codegen from semantic-ast 2020-01-30 17:34:31 -05:00
Ayman Nadeem
fd227b869a Update semantic-codegen.cabal 2020-01-30 17:23:00 -05:00
Ayman Nadeem
6238e13d17 Create semantic-codegen 2020-01-30 17:11:12 -05:00
joshvera
e6460394e8 Create Import edge paths in Import statements 2020-01-30 17:06:34 -05:00