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

29395 Commits

Author SHA1 Message Date
Patrick Thomson
2790f59882
Merge branch 'master' into python-test-programs 2019-08-30 09:34:09 -04:00
Patrick Thomson
25be284ad2 fix warnings 2019-08-29 09:32:39 -04:00
Patrick Thomson
efa949d402 better naming 2019-08-29 09:30:58 -04:00
Patrick Thomson
973490b5d4 Decomplect this whole thing by lifting it into IO. 2019-08-29 09:20:13 -04:00
Patrick Thomson
31fbc386e9 Enable multiple directives. 2019-08-29 08:52:38 -04:00
Patrick Thomson
ee16b8a706
Merge pull request #234 from github/don't-load-pretty-by-default
Don't load pretty-show/hscolour by default. (#226)
2019-08-27 14:10:29 -04:00
Patrick Thomson
968a060159
Merge branch 'master' into don't-load-pretty-by-default 2019-08-27 11:45:15 -04:00
Patrick Thomson
1472fc87e7 kill ugly MonadFail hack 2019-08-27 11:34:24 -04:00
Patrick Thomson
a1b7eb9d5d remove otiose boolean check 2019-08-27 11:29:12 -04:00
Patrick Thomson
1c5ac83791 Corral orphan instances. 2019-08-27 11:27:53 -04:00
Patrick Thomson
80df9c1f1d pass the scope graph explicitly 2019-08-27 10:47:45 -04:00
Patrick Thomson
3fb0cc890c Fix redundant pattern match. 2019-08-27 10:35:47 -04:00
Patrick Thomson
7ddbee0006 Remove tests for future milestones for now to keep diffs small. 2019-08-27 10:33:53 -04:00
Patrick Thomson
102ba23513 Reformat comment so it's easier to read in diffs. 2019-08-27 10:25:21 -04:00
Patrick Thomson
8a44e901c7 More comprehensive error handling for uncompilable assignments. 2019-08-27 10:24:59 -04:00
Patrick Thomson
e1556cb16b Divest from RecordWildCards. 2019-08-27 10:20:10 -04:00
Timothy Clem
c1486db42d
Merge pull request #230 from github/lingo
Switch over to using lingo for language detection
2019-08-26 11:05:18 -07:00
Patrick Thomson
ecfd9ad8fb
Merge branch 'master' into don't-load-pretty-by-default 2019-08-26 10:17:46 -04:00
Patrick Thomson
f10e89184e Naming. 2019-08-26 09:13:50 -04:00
Patrick Thomson
5413a82272 Kill stray comment. 2019-08-22 16:14:12 +02:00
Patrick Thomson
24205c8d4c Fix Travis build 2019-08-22 16:02:47 +02:00
Patrick Thomson
bfc2017255 Merge remote-tracking branch 'origin/master' into python-test-programs 2019-08-22 15:59:36 +02:00
Patrick Thomson
0d78391678
Merge branch 'master' into lingo 2019-08-22 15:18:23 +02:00
Max Brunsfeld
b7a52b4524
Merge pull request #229 from github/use-tsx-for-js-and-flow
Use TSX parser instead of Typescript parser for JavaScript and JSX
2019-08-21 11:44:24 -07:00
Max Brunsfeld
73909f7ee5
Merge branch 'master' into use-tsx-for-js-and-flow 2019-08-21 11:37:21 -07:00
Max Brunsfeld
5491001cf7 Regenerate jsx corpus files 2019-08-21 10:49:27 -07:00
Max Brunsfeld
07ccbb8966 Handle JSX elements with type arguments
Also, add a unit test for JSX in JavaScript.

Co-Authored-By: Rick Winfrey <rewinfrey@github.com>
2019-08-21 10:31:32 -07:00
Timothy Clem
691f1fd3e9 Switch over to lingo on hackage 2019-08-19 11:37:15 -07:00
Timothy Clem
5763cfdfb6 Use tasty for testing instead 2019-08-19 10:34:55 -07:00
Patrick Thomson
752c923a94 Don't load pretty-show/hscolour by default. (#16)
As @mpickering pointed out, this breaks `new-repl` if you have
multiple versions of `pretty-show` in your package store.
2019-08-19 14:20:34 +02:00
Patrick Thomson
5a7c4f05eb
Merge pull request #232 from jongalloway/patch-1
Fix broken link in docs
2019-08-17 10:05:21 -04:00
Jon Galloway
ad8be64e4a
Fix broken link in docs 2019-08-16 22:20:14 -07:00
Timothy Clem
147604e59d Streamline manually language parsing 2019-08-16 14:06:49 -07:00
Patrick Thomson
811f693051 Use Analysis.ScopeGraph instead of my bad reimplementation 2019-08-16 15:54:17 -04:00
Patrick Thomson
59c6b5ecbc Fix commented-out changes 2019-08-16 15:16:00 -04:00
Patrick Thomson
655fdbf3f3 Clean up language pragmas 2019-08-16 14:55:03 -04:00
Patrick Thomson
909139e552 fix errors 2019-08-16 14:51:14 -04:00
Patrick Thomson
2a88e4b31f bad example but it passes the tests! 2019-08-16 14:48:21 -04:00
Patrick Thomson
daa36360a6 add failing tests 2019-08-16 13:24:11 -04:00
Patrick Thomson
dde59eb626 jq-based test suite works 2019-08-16 13:20:08 -04:00
Patrick Thomson
90dd0b4d33 Trying to bring up this test harness 2019-08-16 12:34:56 -04:00
Timothy Clem
0aab5ebd55 Replace supportedExts 2019-08-15 15:48:17 -07:00
Timothy Clem
2510df0e23 Switch over to using lingo 2019-08-14 16:01:55 -07:00
Max Brunsfeld
5d62300ba5 Add comment about why JS and JSX are handled with the TSX parser 2019-08-14 10:17:57 -07:00
Max Brunsfeld
233a51cf62 Use TSX parser instead of Typescript parser for JavaScript and JSX 2019-08-14 10:08:25 -07:00
Patrick Thomson
a6c073895c
Merge pull request #225 from github/profiling-script
Add script to simplify profiling.
2019-08-14 11:22:11 -04:00
Patrick Thomson
5b442bd7ff Merge remote-tracking branch 'origin/master' into python-test-programs 2019-08-13 16:39:12 -04:00
Patrick Thomson
3fb642c06d Experiment with LLVM-style directives for test assertions 2019-08-13 16:35:11 -04:00
Patrick Thomson
0edd48b1f8 fix ambiguous cabal invocation 2019-08-13 16:22:24 -04:00
Patrick Thomson
dc47e90c00 Minimum viable patch such that all stage-1 fixtures compile 2019-08-13 16:19:20 -04:00