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

30799 Commits

Author SHA1 Message Date
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
Patrick Thomson
c524d1d150 Add Prelude. 2019-10-14 11:51:13 -04:00
Patrick Thomson
5566bac682 Compile class definitions. 2019-10-14 11:48:58 -04:00
Patrick Thomson
df96f43acd Make findFilesInDir use pathtype. 2019-10-11 19:24:53 -04:00
Patrick Thomson
63f48c1d35
Merge pull request #336 from github/readline-path-types
Readline path types
2019-10-11 18:05:42 -04:00
Rob Rix
a691ebbe76
Merge branch 'master' into readline-path-types 2019-10-11 17:32:45 -04:00
Rob Rix
3309d9ef49
Merge pull request #335 from github/semantic-analysis
Semantic analysis
2019-10-11 17:31:57 -04:00
Patrick Thomson
12f096fb75
Merge branch 'master' into semantic-analysis 2019-10-11 17:02:47 -04:00
Patrick Thomson
bb686ff481
Merge pull request #334 from github/rename-core-file-to-analysis-file
Rename Core.File to Analysis.File
2019-10-11 17:02:19 -04:00
Patrick Thomson
abf9690d98
Merge pull request #332 from github/generalize-analysis-over-the-name-type
Generalize analysis over the name type
2019-10-11 17:01:13 -04:00
Rob Rix
d433b41492
Merge branch 'master' into generalize-analysis-over-the-name-type 2019-10-11 16:39:41 -04:00
Patrick Thomson
6b76c65d95
Merge pull request #305 from github/compile-python-calls
[semantic-python] Compile function calls.
2019-10-11 16:38:23 -04:00
Rob Rix
ebddf6a3f8
Merge branch 'master' into generalize-analysis-over-the-name-type 2019-10-11 16:34:49 -04:00
Patrick Thomson
ccc4bfd240
Merge pull request #333 from github/hack-for-hack
Make languageForFilePath work for .php files.
2019-10-11 16:34:21 -04:00
Patrick Thomson
fa8bd3cf08 Merge fallout. 2019-10-11 15:05:12 -04:00
Rob Rix
30c447a5ec
Merge pull request #331 from github/compile-python-function-decorators
Compile Python function decorators and finish milestone #2.
2019-10-11 14:51:34 -04:00
Rob Rix
8d749f7035
Merge branch 'master' into hack-for-hack 2019-10-11 14:51:18 -04:00
Rob Rix
7f39647c22
🔥 the redundant dependencies on directory & filepath. 2019-10-11 14:38:00 -04:00
Rob Rix
ac103657aa
Use pathtype instead of directory & filepath to set up the readline effect. 2019-10-11 14:37:29 -04:00
Rob Rix
35be96fbe7
Merge branch 'master' into compile-python-calls 2019-10-11 14:24:26 -04:00