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