Patrick Thomson
5bae778b14
Move warnings into shared haskell component.
2019-09-03 13:35:33 -04:00
Patrick Thomson
922e4f28fd
Be less specific about builds.
2019-09-03 13:34:08 -04:00
Patrick Thomson
a7bbd173d0
Formatting/includes.
2019-09-03 13:34:00 -04:00
Patrick Thomson
8369298101
Remove globally-specified default-extensions.
2019-09-03 13:33:45 -04:00
Patrick Thomson
f2711afacf
Bump haskell-tree-sitter.
2019-09-03 13:33:15 -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
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
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
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
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
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
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
Patrick Thomson
783ec969b8
build with Travis
2019-08-13 14:19:37 -04:00
Patrick Thomson
c6b386907f
vendoring, alas
2019-08-13 14:18:55 -04:00
Patrick Thomson
5acd975b1b
trying to get test cases in shape
2019-08-13 14:01:50 -04:00
Patrick Thomson
b4e24720d4
sections 3 and 4
2019-08-13 11:48:02 -04:00
Patrick Thomson
e5d6a4a7c4
Merge branch 'master' into profiling-script
2019-08-12 15:33:54 -04:00
Patrick Thomson
fb1b145bd7
Add script to simplify profiling.
...
This script is useful in that it takes care of remembering past
results and imvoking profiteur/hp2pretty/etc. We had this back in the
day, but it didn't make the transition to the new repository.
2019-08-12 15:03:08 -04:00
Patrick Thomson
c95befdb22
Add tests for wave 2
2019-08-12 15:01:55 -04:00