1
1
mirror of https://github.com/github/semantic.git synced 2024-11-24 00:42:33 +03:00
Commit Graph

33468 Commits

Author SHA1 Message Date
Timothy Clem
941527c261 Remove a la carte diffing and graphing 2020-06-11 13:53:12 -07:00
Timothy Clem
9550e30eda Update docs to removing graphing and diffing 2020-06-11 12:55:28 -07:00
Timothy Clem
ba9715281c Remove aLaCarteLanguageModes from tests and benchmarks 2020-06-11 09:20:47 -07:00
Timothy Clem
7348d95c46 Remove language mode and json tree and graph commands 2020-06-11 09:20:47 -07:00
Patrick Thomson
dfd60a47a4
Merge pull request #568 from github/bumphp
Bump tree-sitter-php to 0.5.0.0.
2020-06-09 12:05:54 -04:00
Patrick Thomson
ab067e7df5 Bump tree-sitter-php to 0.5.0.0. 2020-06-09 10:42:36 -04:00
Timothy Clem
128473268e
Merge pull request #565 from github/syntax-type
Produce syntax_type while tagging, define possible types as enum in proto
2020-06-08 09:28:21 -07:00
Timothy Clem
4438471180 One more fixture to update 2020-06-04 14:36:24 -07:00
Timothy Clem
72063229f4 Fixture changed again 2020-06-04 14:23:21 -07:00
Timothy Clem
827ab963a1 Benchmarks requires semantic-proto 2020-06-04 14:03:51 -07:00
Timothy Clem
c722b0d87e Remove UNKNOWN 2020-06-04 14:03:23 -07:00
Timothy Clem
769b7d0355 Help ci run 2020-06-04 13:38:39 -07:00
Timothy Clem
cf636f7e97 Remove legacy types entirely 2020-06-04 11:24:17 -07:00
Timothy Clem
acc1fa421d Fix up tests 2020-06-04 11:17:53 -07:00
Timothy Clem
2e44d43452 Generate Def/Ref at moment of tagging 2020-06-04 10:39:15 -07:00
Timothy Clem
38a7158b20 Move the rest of the languages over to generated datatypes 2020-06-04 09:53:17 -07:00
Timothy Clem
1de1ba7fe3 Move codeql over to proto driven datatypes 2020-06-04 09:35:25 -07:00
Timothy Clem
6e62758f72 Add SyntaxType to proto schema, refactor usage of NodeType 2020-06-04 09:27:14 -07:00
Timothy Clem
4a1de42deb Move code generated from protos into separate package 2020-06-04 09:26:11 -07:00
Max Brunsfeld
e485681b1a
Merge pull request #563 from github/symbol-node-type
Add 'node_type' field to the Symbol protobuf message
2020-06-03 10:42:37 -07:00
Max Brunsfeld
373590a920 Update symbols test fixtures to reflect node_type addition 2020-06-03 10:18:59 -07:00
Max Brunsfeld
4f4832e6e5 Handle new symbol kinds when converting to protobuf 2020-06-03 09:26:13 -07:00
Max Brunsfeld
7f50ee1be5 Merge branch 'master' into symbol-node-type 2020-06-02 14:06:06 -07:00
Max Brunsfeld
c6aa5d7ed3 Populate Symbol.node_type based on Symbol.kind (for now) 2020-06-02 13:53:00 -07:00
Max Brunsfeld
b2ff9e522f proto: Add node_type field to Symbol message 2020-06-02 13:52:42 -07:00
Max Brunsfeld
8d47f1970f Use ghc 8.8.1 in Dockerfile 2020-06-02 13:51:55 -07:00
Patrick Thomson
867455ad48
Merge pull request #547 from zhujinxuan/joinpaths
Refactor joinPaths to use pathtype
2020-05-27 16:05:25 -04:00
Josh Vera
09b5e4964c
Merge pull request #555 from p-alik/issue-553
little improvement of AST.Test.exampleParser
2020-05-27 15:58:55 -04:00
Patrick Thomson
85f3a937b7
Merge pull request #558 from github/smarter-cache-ejection
Dynamically change cache keys based on cabal files' hash.
2020-05-20 15:09:34 -04:00
Patrick Thomson
28a211c619 Revert testing code. 2020-05-20 14:21:28 -04:00
Patrick Thomson
ab6661b9c4 Make sure we always run cabal-cache. 2020-05-20 14:12:47 -04:00
Patrick Thomson
22e19c7b5c I forgot a leading bar in this YAML.
YAML is not my favorite format.
2020-05-20 14:09:35 -04:00
Patrick Thomson
40703fbea1 See if the cache blows correctly. 2020-05-20 14:05:13 -04:00
Patrick Thomson
117fb20ea7 Make sure cached artifacts kick in 2020-05-20 13:50:49 -04:00
Patrick Thomson
55494f9311 One too many characters in the matching clause. 2020-05-20 11:54:58 -04:00
Patrick Thomson
564ded558e Fix syntax errors. 2020-05-20 11:52:23 -04:00
Patrick Thomson
0fa0a63b0d Dynamically change cache keys based on cabal files' hash.
The problem with our caching approach up until now is that we've been
hitting Actions caches too often. As we `cabal update` and `cabal
configure`, our build plan strays farther and farther from what's
present in the cache, resulting in more and more cache missed from
`cabal`. The fix here is to hash a file that's changed reasonably
often and to use that to key the caches, falling back on the most
recently used cache present on a miss.
2020-05-20 11:51:07 -04:00
Patrick Thomson
e0de83cece
Merge pull request #556 from github/smarter-caching
Try new approach to caching.
2020-05-20 11:05:15 -04:00
Patrick Thomson
700197f993 See if we can elide other caches. 2020-05-20 10:41:56 -04:00
Patrick Thomson
e6933b2792 Revert. 2020-05-20 10:38:28 -04:00
Patrick Thomson
51e765b6ca See if eliding the configuration step will help builds. 2020-05-20 10:33:09 -04:00
Patrick Thomson
9175a64705 Test caching. 2020-05-20 10:20:42 -04:00
Patrick Thomson
731c8022f3 Change key so we don't get a false cache hit. 2020-05-20 09:31:48 -04:00
Patrick Thomson
f7169955bb Try new approach to caching. 2020-05-20 09:06:33 -04:00
Alexei Pastuchov
62c804675e semantic-rust should run corpus tests for macros.txt 2020-05-20 11:40:44 +02:00
Alexei Pastuchov
a3c49edd31 improvement of AST.Test.exampleParser
implement outputSepParser in the way tree-sitter do it.
See
e8e80b1cf1/cli/src/test.rs (L20)
2020-05-20 11:39:53 +02:00
Josh Vera
25afb3fbb9
Merge pull request #551 from p-alik/semantic-rust
Semantic rust
2020-05-19 11:34:04 -04:00
joshvera
4835a5e26a Add corresponding package to cabal.project 2020-05-19 10:44:07 +02:00
Alexei Pastuchov
a399bdde14 exclude expressions and macros from corpus tests 2020-05-19 10:41:33 +02:00
Alexei Pastuchov
d27ba2f40a Readme shows Rust AST example 2020-05-19 07:03:26 +02:00