Rob Rix
50c53c242f
🔥 the Listable1 instance for Both.
2019-10-18 10:46:41 -04:00
Rob Rix
209f8871a5
Rename Patch to Edit.
2019-10-17 22:48:19 -04:00
Rob Rix
7b37f3789f
Rename Data.Patch to Data.Edit.
2019-10-17 22:43:03 -04:00
Rob Rix
f8078518a0
There are four fields.
2019-10-17 13:44:25 -04:00
Rob Rix
e340b43500
Fix the Listable instances for ToC.
2019-10-17 03:45:29 -04:00
Rob Rix
fe349fc3f0
Merge branch 'master' into semantic-tags
2019-09-27 10:00:56 -04:00
Rob Rix
d0f0925c37
🔥 a redundant import.
2019-09-27 10:00:14 -04:00
Patrick Thomson
89b0b4ca45
Remove otiose Listable instances for App and AppMerge.
2019-09-25 16:59:45 -04:00
Patrick Thomson
439d694200
CyclomaticComplexity doesn't need an instance either.
2019-09-24 17:28:35 -04:00
Patrick Thomson
936d67fc77
Nothing uses ListableF anymore.
2019-09-24 17:26:26 -04:00
Patrick Thomson
39e404451d
Remove instances for These and Gram.
2019-09-24 17:23:18 -04:00
Patrick Thomson
a4d42fbae6
Remove Free/FreeF and drop free dependency.
2019-09-24 17:21:45 -04:00
Patrick Thomson
67ed31e65f
Remove unused syntax Listable instances.
...
Orphan instances don't come for free: they slow down compilation both
directly and indirectly (in that modules that use orphans pay extra
costs for searching the instance space, according to SPJ).
2019-09-24 17:15:41 -04:00
Rob Rix
c86186a414
🔥 a redundant import.
2019-09-20 16:13:46 -04:00
Rob Rix
0f8e69c72f
Switch everything over to using Source.Loc.
2019-09-20 14:51:48 -04:00
Rob Rix
17c61c19d1
Switch everything over to using Source.Span.
2019-09-20 14:38:03 -04:00
Rob Rix
1d5e15010f
Switch everything over to using Source.Range.
2019-09-20 14:28:25 -04:00
Patrick Thomson
a5a349ba23
Remove unused liftCons5 function.
2019-06-20 12:59:40 -04:00
Patrick Thomson
669ee584df
Quiesce the last few warnings from the tests.
2019-06-20 01:50:32 -04:00
Patrick Thomson
43e3fb4533
Remove unnecessary use of parallel
.
2019-06-19 17:22:09 -04:00
Jan Hrček
ec4248cbb4
Fix warnings in tests
...
27 [-Wunused-matches]
7 [-Wmissing-export-lists]
6 [-Wunused-imports]
5 [-Wmissing-signatures]
2 [-Wincomplete-uni-patterns]
1 [-Wunused-top-binds]
1 [-Wtype-defaults]
2019-06-15 08:56:59 +02:00
Patrick Thomson
e1d94f07d1
Remove Listable instance for Source.
...
This was created with a whole mess of Leancheck combinators. A
Hedgehog approach makes things easier.
2019-06-14 11:53:42 -04:00
Patrick Thomson
8e0962712e
legacyMakeBlob => makeBlob. Also unpack File.
2019-05-24 11:52:35 -04:00
Patrick Thomson
b8d3a06a67
Fix all the test cases.
2019-05-21 22:28:32 -04:00
Timothy Clem
8b9bc575b6
Fix up tests
2019-03-25 13:14:04 -07:00
Patrick Thomson
079ce8baa0
Eliminate other places where These leaked to implementation.
2019-03-01 11:52:21 -05:00
joshvera
e7ea1aa204
Fix Alias and Import instances
2019-02-08 15:47:03 -05:00
Rick Winfrey
84f4ebbf89
Don't shadow tiers
method
...
Co-Authored-By: Rob Rix <robrix@github.com>
2019-01-31 11:35:30 -08:00
Rick Winfrey
556fe32720
Use manually defined cons list for Listable Method instance for now
2019-01-30 16:05:35 -08:00
Rick Winfrey
f0497936a3
For now
2019-01-28 17:43:51 -08:00
Rick Winfrey
e7cb6ee021
Remove old instances
2019-01-28 17:43:34 -08:00
Rick Winfrey
9e362c110b
Add Listable AccessControl instance
2019-01-28 17:43:08 -08:00
Rick Winfrey
75b9b9dab1
Update listable instances for new access control syntax
...
Co-Authored-By: Rob Rix <robrix@github.com>
2019-01-28 11:26:34 -08:00
Rick Winfrey
d1a9d56dfb
Comment out other AccessControl constructors
...
I'm not sure why this is causing problems for the proto roundtrip tests
2019-01-22 16:58:18 -08:00
Rick Winfrey
d4abe75456
Merge branch 'master' into visibility-resolution
2019-01-16 18:31:44 -08:00
Rick Winfrey
bf3ff6154a
Update tests for new AccessControl / Relation split
2019-01-16 18:20:33 -08:00
Patrick Thomson
2e66bc3443
Simplify Data.Functor.Both.
...
Though the previous definition (a type synonym that wrapped `Join (,)`)
was clever, it required a number of orphan instances, as well as an extra
`both` function to simulate a `Both` constructor. Using an ordinary data
structure removes the need for orphan instances.
2019-01-08 17:34:47 -05:00
Rick Winfrey
24a386c2ff
Fix Listable1 instance for Visibility
2018-12-20 17:03:17 -08:00
Rick Winfrey
dda77a80df
Update Listable1 instance for Declartion.Method
2018-12-19 13:19:55 -08:00
Rick Winfrey
5942249864
Define liftCons6
2018-12-19 13:19:38 -08:00
joshvera
b12fbed41a
Merge remote-tracking branch 'origin/master' into heap-frames
2018-12-10 16:38:55 -05:00
Patrick Thomson
0d361e9b0b
Add ZSuper syntax node ( #2292 )
...
Previously, invocations of `super` were captured as an `Identifier`.
It is straightforward enough to return a ZSuper instead.
2018-12-07 12:21:32 -05:00
joshvera
4428cd0ab8
Implement ruby assignment as a separate syntax
...
So it can declare a variable in case it isn't shadowing one
2018-12-04 19:22:58 -05:00
Timothy Clem
57f284f847
Streamline the declarations for toc summaries
2018-11-08 08:33:26 -08:00
Patrick Thomson
b9cf8f73c6
Environment and App.
2018-10-31 15:47:30 -04:00
Timothy Clem
c8dfe57a48
Remove Data.Record entirely
2018-09-26 14:05:29 -05:00
Timothy Clem
1913277e74
Replace the annotation necessary for toc
...
Includes span in Declaration, refactors toc functions to remove a layer of maybe
2018-09-26 13:54:16 -05:00
Timothy Clem
278e6890cd
Fix up the tests
2018-09-25 11:18:51 -05:00
Rick Winfrey
54bc2a9521
🔥 unused exports
2018-08-13 15:43:23 -07:00
joshvera
c71dd783fb
Add EscapeSequence Listable
2018-08-10 13:02:06 -04:00