1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 06:11:49 +03:00
Commit Graph

29385 Commits

Author SHA1 Message Date
Patrick Thomson
6f525467c8
Merge branch 'master' into typed-paths 2019-09-20 13:00:55 -04:00
Patrick Thomson
206773c125 Make parseFilePath take a RElPath. 2019-09-20 12:48:36 -04:00
Patrick Thomson
2e7a236f82 Fix weird spacing and overly complicated callGraphPythonProject. 2019-09-20 12:41:05 -04:00
Patrick Thomson
090b014eed Remove filepath dependency from tests. 2019-09-20 12:26:49 -04:00
Patrick Thomson
1cc29f4361 Add Data.BLob.fileForRelPath and avoid early toString calls. 2019-09-20 12:02:41 -04:00
Patrick Thomson
099aa6a7af diffFilePaths. 2019-09-20 11:54:11 -04:00
Patrick Thomson
a5d9367906 parseFilePath. 2019-09-20 11:52:39 -04:00
Patrick Thomson
aebbfc4706 make parseTestFile take typed arguments 2019-09-20 11:50:39 -04:00
Rob Rix
4d7fefed07
Merge pull request #265 from github/fixed-range-ord-instance
Fixed Range Ord instance
2019-09-20 11:46:25 -04:00
Patrick Thomson
eafbd67178 Integration tests now use typed paths (to some degree) 2019-09-20 11:45:48 -04:00
Patrick Thomson
057aa5386a parse-examples now uses pathtype. 2019-09-20 11:34:09 -04:00
Patrick Thomson
33ce79724f Remove TOC.Spec's dependency on FilePath. 2019-09-20 11:20:35 -04:00
Patrick Thomson
9c957cdfff
Merge branch 'master' into fixed-range-ord-instance 2019-09-20 11:13:22 -04:00
Patrick Thomson
cc19d78d7c
Merge pull request #264 from github/bump-tsx-parser
++tree-sitter-typescript/tsx
2019-09-20 11:12:04 -04:00
Rob Rix
2ec2461bcd
🔥 intersectsRange. 2019-09-20 08:54:36 -04:00
Rob Rix
775f6a131c
🔥 offsetRange. 2019-09-20 08:53:16 -04:00
Rob Rix
7bb8fe4aaf
Derive the Ord instance for Range. 2019-09-20 08:52:36 -04:00
Patrick Thomson
ebf94a8d7e Move the CLI specs to use pathtype. 2019-09-19 21:16:42 -04:00
Patrick Thomson
dce6081776 Add pathtype as a dependency. 2019-09-19 18:50:31 -04:00
Patrick Thomson
373057e7fd Revert to old way of parsing call_signature nodes.
Fixes #256.
2019-09-19 17:51:16 -04:00
Timothy Clem
09413a7259
Merge branch 'master' into bump-tsx-parser 2019-09-19 14:21:24 -07:00
Timothy Clem
df74b485e9 ++tree-sitter-typescript/tsx 2019-09-19 14:20:04 -07:00
Patrick Thomson
cd91d888a5
Merge pull request #259 from github/provide-path-info
Provide path information in Core annotations.
2019-09-19 16:53:57 -04:00
Patrick Thomson
611877ad00 An infix fmap is cleaner here. 2019-09-19 15:35:25 -04:00
Patrick Thomson
2c24ee2539 Omit otiose default signature. 2019-09-19 15:35:08 -04:00
Patrick Thomson
a89cd0dad9 Eliminate inefficient RelPath->String->Text conversion. 2019-09-19 15:31:04 -04:00
Patrick Thomson
f6ee2b9ffe Merge remote-tracking branch 'origin/master' into provide-path-info 2019-09-19 15:20:12 -04:00
Timothy Clem
b3feb91d4e
Merge pull request #261 from github/remove-rts-options
No need for custom RTS options
2019-09-19 09:45:49 -07:00
Rob Rix
54a9436989
Merge branch 'master' into remove-rts-options 2019-09-19 12:25:10 -04:00
Timothy Clem
dd3eb649f5 No need for custom RTS options 2019-09-19 09:19:23 -07:00
Patrick Thomson
aaa73b20f2
Merge branch 'master' into provide-path-info 2019-09-19 08:22:04 -04:00
Rob Rix
94b99c9fdd
Merge pull request #260 from github/tree-parse-directive
Add a CHECK-TREE directive and simplify esoteric jq tests.
2019-09-18 19:52:39 -04:00
Patrick Thomson
d9f88fc046 Add a CHECK-TREE directive and simplify esoteric jq tests.
Due to the problems outlined in #245, the tests for return statements
were complicated and not testing useful properties. This patch adds a
new `CHECK-TREE` directive which lets you embed a Core expression
as a string, which is parsed and then compared against the result of
compiling the containing module.
2019-09-18 18:07:43 -04:00
Patrick Thomson
5489eced88
Merge branch 'master' into provide-path-info 2019-09-18 15:06:55 -04:00
Patrick Thomson
8dc4db0e21 No more filepath dependency. 2019-09-18 15:03:16 -04:00
Patrick Thomson
b94b3448c4 Ensure filename information is yielded in locate. 2019-09-18 14:51:06 -04:00
Patrick Thomson
328d1ac251 Everyone gets to depend on text. 2019-09-18 14:50:28 -04:00
Patrick Thomson
0dc0a534c6 Start using typed paths in tests. 2019-09-18 14:41:58 -04:00
Rob Rix
0695e85b59
Merge pull request #257 from github/use-term-annotations
semantic-python: preserve span annotation information
2019-09-18 14:31:16 -04:00
Patrick Thomson
230b58e6ff
Merge branch 'master' into use-term-annotations 2019-09-18 14:16:52 -04:00
Rob Rix
1311863d00
Merge pull request #258 from github/less-taggable-codegen
Less Taggable codegen
2019-09-18 14:13:41 -04:00
Patrick Thomson
483494ccfd Remember to call locate on False. 2019-09-18 13:52:00 -04:00
Patrick Thomson
fc98de9e4d Change wording of justification for CoreSyntax type. 2019-09-18 13:51:45 -04:00
Patrick Thomson
da5bb84b05 Remove tree-sitter dependency from semantic-core. 2019-09-18 13:49:04 -04:00
Patrick Thomson
302add6c5e Define annWith with annAt. 2019-09-18 13:43:36 -04:00
Patrick Thomson
962cd5d5de Restore spacing. 2019-09-18 13:43:31 -04:00
Rob Rix
36a3401e98
Merge branch 'master' into less-taggable-codegen 2019-09-18 13:05:41 -04:00
Patrick Thomson
2aea021890 Use some tree information in a unit test. 2019-09-18 13:05:10 -04:00
Rob Rix
7eb8beb3b0
Revert "Export subtractLocation."
This reverts commit d7cc25fcf5.
2019-09-18 13:01:39 -04:00
Rob Rix
4fe75d87a4
🔥 the default definitions for Taggable since they’d always be wrong. 2019-09-18 13:00:52 -04:00