Patrick Thomson
|
7d0f817409
|
Merge branch 'bump-to-tree-sitter-0.2.1' into sempy-early-returns
|
2019-09-17 10:49:12 -04:00 |
|
Patrick Thomson
|
05d84ea500
|
Update to latest round of tree-sitter packages.
|
2019-09-17 10:46:20 -04:00 |
|
Patrick Thomson
|
9728ef0199
|
Check that returns work within if-clauses.
|
2019-09-11 12:22:24 -04:00 |
|
Patrick Thomson
|
584e8721f1
|
Show more and prettier information in the failure dump.
|
2019-09-11 11:45:21 -04:00 |
|
Patrick Thomson
|
1cd1068323
|
Add test cases for translating early returns.
|
2019-09-11 11:44:46 -04:00 |
|
Patrick Thomson
|
245e5055f3
|
Forgot a liftToEncoding.
|
2019-09-04 23:10:54 -04:00 |
|
Patrick Thomson
|
a9328c3671
|
Derive JSON instances for the Core trees.
|
2019-09-04 23:10:54 -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
|
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
|
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
|
811f693051
|
Use Analysis.ScopeGraph instead of my bad reimplementation
|
2019-08-16 15:54:17 -04:00 |
|
Patrick Thomson
|
655fdbf3f3
|
Clean up language pragmas
|
2019-08-16 14:55:03 -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 |
|
Patrick Thomson
|
3fb642c06d
|
Experiment with LLVM-style directives for test assertions
|
2019-08-13 16:35:11 -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
|
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
|
c95befdb22
|
Add tests for wave 2
|
2019-08-12 15:01:55 -04:00 |
|
Patrick Thomson
|
b8ba99ff12
|
Move these down a directory.
|
2019-08-12 14:52:43 -04:00 |
|
Patrick Thomson
|
4229e81dd3
|
Rename and reorg so that these are in line with the roadmap
|
2019-08-12 13:17:55 -04:00 |
|
Patrick Thomson
|
c578f767e7
|
some ideas
|
2019-08-08 13:23:36 -04:00 |
|