1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 21:31:48 +03:00
Commit Graph

30818 Commits

Author SHA1 Message Date
Rob Rix
3a3145050c
Spacing. 2019-10-16 17:45:27 -04:00
Rob Rix
6f7683c9a7
🔥 redundant parens. 2019-10-16 17:45:17 -04:00
Rob Rix
483e6b2f2c
Curry go. 2019-10-16 17:42:13 -04:00
Rob Rix
50638e0205
Factor out the tuple. 2019-10-16 17:40:57 -04:00
Rob Rix
bfec2ffa45
Reformat go. 2019-10-16 17:40:20 -04:00
Rob Rix
582d516bf4
Inline tuples. 2019-10-16 17:39:21 -04:00
Rob Rix
a488ec2d9f
Compose. 2019-10-16 17:39:08 -04:00
Rob Rix
a2348e3463
Monomorphize. 2019-10-16 17:38:41 -04:00
Rob Rix
b54d109311
Move tuples into the where clause. 2019-10-16 17:35:46 -04:00
Rob Rix
70414495f5
🔥 exactMatch. 2019-10-16 17:35:17 -04:00
Rob Rix
d9505164fb
Match the decl explicitly. 2019-10-16 17:34:40 -04:00
Rob Rix
bf8f03ce37
🔥 a let. 2019-10-16 17:33:43 -04:00
Rob Rix
6ced7e6fae
dedupeKey takes the second field only. 2019-10-16 17:32:14 -04:00
Rob Rix
aa98934d85
Split the entry change type logic out of recordSummary. 2019-10-16 17:29:58 -04:00
Rob Rix
fb41c1741e
🔥 the export of entrySummary. 2019-10-16 17:29:35 -04:00
Rob Rix
0246a2e130
Align. 2019-10-16 17:26:32 -04:00
Rob Rix
6fe1467956
Monomorphize. 2019-10-16 17:26:10 -04:00
Rob Rix
d8dc9b7d25
Split Entry up into an enum in a tuple. 2019-10-16 17:25:30 -04:00
Ayman Nadeem
0e32c5ec27 remove Read constraint 2019-10-16 15:15:55 -04:00
Ayman Nadeem
a45b8683ec correctly refactor 2019-10-16 15:15:03 -04:00
Ayman Nadeem
9b1345d0b9 factor bytestring out into where clause 2019-10-16 14:48:49 -04:00
Ayman Nadeem
200d341fe4 fix indentation 2019-10-16 14:17:07 -04:00
Ayman Nadeem
39f0b7b951 constrain bytestring 2019-10-16 14:07:12 -04:00
Ayman Nadeem
44116ae2f5 constrain tree-sitter-python 2019-10-16 14:03:13 -04:00
Ayman Nadeem
f4880a4bf9 fill in copyright field 2019-10-16 14:02:04 -04:00
Ayman Nadeem
621657b953 Update LICENSE 2019-10-16 13:56:40 -04:00
Patrick Thomson
9f2119c1d9
Merge pull request #339 from github/compile-python-class-definitions
Compile class definitions.
2019-10-16 13:04:11 -04:00
Ayman Nadeem
10fc563951 clean up readme 2019-10-16 11:53:38 -04:00
Ayman Nadeem
0250fe4950 camel case consistently 2019-10-16 11:53:32 -04:00
Ayman Nadeem
e047d3a6db change Ayman Nadeem to Semantic Authors 2019-10-16 10:57:21 -04:00
Ayman Nadeem
8129177e91 Delete test.py 2019-10-15 17:58:39 -04:00
Ayman Nadeem
c495483b22 remove TODOs - did these! 2019-10-15 17:57:18 -04:00
Ayman Nadeem
5bbf633909 bump tree-sitter to correct version 2019-10-15 17:19:21 -04:00
Ayman Nadeem
22a6a4f708 remove tree-sitter version altogether 2019-10-15 15:35:07 -04:00
Ayman Nadeem
6dc21a3ef2 Merge branch 'master' into semantic-ast 2019-10-15 13:53:38 -04:00
Ayman Nadeem
c9219f71c3 Either makes this easier 2019-10-15 13:27:54 -04:00
Ayman Nadeem
be5f00ee50 express choice between either string or filepath options 2019-10-15 13:27:20 -04:00
Ayman Nadeem
d7ce6ef1d3 avoid the possibility of two Nothings 2019-10-15 13:23:00 -04:00
Patrick Thomson
cd69e8aab5 Stylish. 2019-10-15 13:11:22 -04:00
Patrick Thomson
daf12b5132 Integrate prelude into the test suite. 2019-10-15 13:10:18 -04:00
Patrick Thomson
5578e42989 Call the type function inside the __semantic_prelude global. 2019-10-15 12:46:32 -04:00
Patrick Thomson
1a468fb64c
Merge pull request #342 from github/fix-docker-again
Ensure semantic-analysis is copied in the Dockerfile.
2019-10-15 11:53:55 -04:00
Patrick Thomson
9e54128f97 Alphabetize. 2019-10-15 11:53:41 -04:00
Patrick Thomson
c9ab075f2c Ensure semantic-analysis is copied in the Dockerfile.
In a perfect world, we would build the Docker image in CI, but that
would make the builds even more sluggish than they already are.
2019-10-15 11:34:32 -04:00
Patrick Thomson
2b1b2f6223 Semantic files are .score according to @robrix. 2019-10-15 11:28:01 -04:00
Patrick Thomson
67bd076fd6
Merge pull request #338 from github/pathtype-find-files-in-dir
Make findFilesInDir use pathtype.
2019-10-15 11:27:22 -04:00
Patrick Thomson
a866007d56 Define object in the Prelude. 2019-10-14 16:37:59 -04:00
Patrick Thomson
ba122b2aae Bump lingo to 0.3 and remove hack associated with #333.
Now that lingo's language detection returns all possible results for a
given filename, we're able to abolish the workaround where we parsed
the string `"Hack"` into PHP. We have to check ourselves for spurious
results associated with Hack, TSX, and Markdown files, but that's
fitting and proper, rather than doing it behind the scenes in lingo.
2019-10-14 15:55:48 -04:00
Patrick Thomson
64015c23ae Cleanup. 2019-10-14 12:03:53 -04:00
Patrick Thomson
863691a6ac stray debug 2019-10-14 11:53:21 -04:00