1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 01:47:01 +03:00
Commit Graph

33484 Commits

Author SHA1 Message Date
Patrick Thomson
b208bb91ad Merge remote-tracking branch 'origin/master' into bazel-experiments 2020-06-09 14:35:24 -04:00
Patrick Thomson
7dabd34d82 almost working 2020-06-09 14:31:29 -04:00
Patrick Thomson
b51a27118f add more of the bazel subprojects 2020-06-09 13:52:39 -04: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
ca8475057d formatting 2020-05-27 14:18:21 -04:00
Patrick Thomson
26fddb41ec disable doctests stuff for now, it seems busted 2020-05-26 16:30:05 -04:00
Patrick Thomson
215fe31bf1 Use black for formatting Bazel files. 2020-05-21 19:24:56 -04:00
Patrick Thomson
5662fdbe02 semantic-core tests too 2020-05-21 15:45:54 -04:00
Patrick Thomson
914690435f Get semantic-source tests working. 2020-05-21 15:24:16 -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
99a3677066 more handsome output 2020-05-20 13:00:07 -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
Patrick Thomson
4d7f83851f more jobs 2020-05-20 08:22:29 -04:00