Rob Rix
|
e0e3277ccc
|
Document Align.
|
2016-03-11 12:40:13 -05:00 |
|
Rob Rix
|
89609467be
|
Split the lineFields list across multiple lines.
|
2016-03-11 12:37:15 -05:00 |
|
Rob Rix
|
840658720c
|
Export a limited list of symbols.
|
2016-03-11 12:29:17 -05:00 |
|
Rob Rix
|
a22ac1ea31
|
🔥 the splitPatchByLines test.
|
2016-03-11 12:10:56 -05:00 |
|
Rob Rix
|
ebd4cc7369
|
Split the let bindings onto a new line.
|
2016-03-11 12:10:01 -05:00 |
|
Rob Rix
|
d35738ef73
|
Extract the patch into a let binding.
|
2016-03-11 12:09:46 -05:00 |
|
Rob Rix
|
ceb4a0b0ec
|
Extract the ranges into a let binding.
|
2016-03-11 12:06:47 -05:00 |
|
Rob Rix
|
175fc3077e
|
Reformat the ToMarkup instance across multiple lines.
|
2016-03-11 12:05:16 -05:00 |
|
Rob Rix
|
eb6133da70
|
Document childLines.
|
2016-03-11 12:00:06 -05:00 |
|
Rob Rix
|
78a095ceb7
|
Document adjoinChildren.
|
2016-03-11 11:54:39 -05:00 |
|
Rob Rix
|
48792bedbf
|
Merge branch 'master' into data-dot-adjoined
|
2016-03-11 11:52:26 -05:00 |
|
Rob Rix
|
b3dc64dac3
|
Merge branch 'master' into adjoin-associatively
|
2016-03-11 11:46:41 -05:00 |
|
Rob Rix
|
b50e348e06
|
Move childRanges into childLines.
|
2016-03-11 11:46:36 -05:00 |
|
Josh Vera
|
0eb79b57f6
|
Merge pull request #508 from github/smaller-arbitrary-terms
Smaller Arbitrary terms
|
2016-03-11 11:38:08 -05:00 |
|
Rob Rix
|
363c6e4c72
|
Document AlignFunction.
|
2016-03-11 11:29:36 -05:00 |
|
Rob Rix
|
98de90ddba
|
Use the AlignFunction type synonym more widely.
|
2016-03-11 11:27:49 -05:00 |
|
Rob Rix
|
9a65904fc5
|
Generalize AlignFunction from lists to arbitrary Align Applicative functors.
|
2016-03-11 11:27:01 -05:00 |
|
Rob Rix
|
b3c65733ba
|
Remove redundant parentheses.
|
2016-03-11 11:25:36 -05:00 |
|
Rob Rix
|
5320af4637
|
Extract the align function parameter type into a type synonym.
|
2016-03-11 11:25:15 -05:00 |
|
Rob Rix
|
57153d974e
|
Model semicoalescence with a Bool flag.
|
2016-03-11 11:15:52 -05:00 |
|
Rob Rix
|
4e9472afdb
|
Remove the Functor instances from the wrapper types.
We don’t use them and don’t need to be slowed by them.
|
2016-03-11 11:14:24 -05:00 |
|
Rob Rix
|
a1ed5da1b5
|
Run the monoid spec over semicoalesced strings.
|
2016-03-11 11:13:42 -05:00 |
|
Rob Rix
|
3f4402fe7e
|
Add a Semicoalesced wrapper type.
|
2016-03-11 11:12:04 -05:00 |
|
Rob Rix
|
3627478d97
|
Don’t wrap the monoid specs.
|
2016-03-11 11:08:22 -05:00 |
|
Rob Rix
|
a429afe53b
|
Show the parameterized type in the Monoid instance.
|
2016-03-11 11:08:07 -05:00 |
|
Rob Rix
|
abe02506ac
|
Add a type-restricted const for generated types.
|
2016-03-11 11:06:21 -05:00 |
|
Rob Rix
|
132acddaeb
|
Add a function to produce the name of a type.
|
2016-03-11 11:06:18 -05:00 |
|
Rob Rix
|
8cfcd8b7bc
|
Run the monoid spec over coalesced strings.
|
2016-03-11 10:31:14 -05:00 |
|
Rob Rix
|
14234a7440
|
Describe the monoid spec with the name of the type we’re running under.
|
2016-03-11 10:29:35 -05:00 |
|
Rob Rix
|
1e4bce59e8
|
Run the monoid spec over uncoalesced strings.
|
2016-03-11 10:29:03 -05:00 |
|
Rob Rix
|
c9c24894e3
|
Spacing.
|
2016-03-11 10:20:40 -05:00 |
|
Rob Rix
|
d765101aa2
|
Add a wrapper type which always coalesces values.
|
2016-03-11 10:20:30 -05:00 |
|
Rob Rix
|
9586f6608b
|
Rename Separated to Uncoalesced.
|
2016-03-11 10:18:14 -05:00 |
|
Rob Rix
|
fb546f0126
|
mappend is associative.
|
2016-03-11 10:16:44 -05:00 |
|
Rob Rix
|
e06d45637c
|
Extract the monoid tests into a separate spec instantiated with a generator.
|
2016-03-11 10:16:37 -05:00 |
|
Rob Rix
|
26931e3394
|
mempty is the right identity under mappend.
|
2016-03-11 09:54:33 -05:00 |
|
Rob Rix
|
5a3867843d
|
mempty is the left identity under mappend.
|
2016-03-11 09:54:05 -05:00 |
|
Rob Rix
|
322e56dd68
|
Run the Data.Adjoined spec.
|
2016-03-11 09:49:03 -05:00 |
|
Rob Rix
|
1815a74b68
|
Add a test of the reflexivity of equality.
|
2016-03-11 09:48:55 -05:00 |
|
Rob Rix
|
07e9e192e9
|
Scale the arbitrary term sizes down.
|
2016-03-11 09:32:03 -05:00 |
|
Rob Rix
|
e5f34dccd3
|
Scale the arbitrary term sizes down.
|
2016-03-11 09:22:17 -05:00 |
|
Rob Rix
|
c48bd242d7
|
Turn DeriveFunctor on for the tests.
|
2016-03-11 09:14:46 -05:00 |
|
Rob Rix
|
710c3ae8ff
|
Document Separated.
|
2016-03-11 09:13:39 -05:00 |
|
Rob Rix
|
7ff30ed5c6
|
Add a Coalescent instance for Separated.
|
2016-03-11 09:12:41 -05:00 |
|
Rob Rix
|
df8496a839
|
Add an Arbitrary instance over Separated.
|
2016-03-11 09:12:12 -05:00 |
|
Rob Rix
|
1e360dca67
|
Add a Separated newtype.
|
2016-03-11 09:12:00 -05:00 |
|
Rob Rix
|
1268f07c8a
|
Add an Arbitrary instance over Adjoined.
|
2016-03-11 09:06:29 -05:00 |
|
Rob Rix
|
4e1d4706ee
|
Stub in a Data.Adjoined spec module.
|
2016-03-11 09:06:03 -05:00 |
|
Rob Rix
|
233c7bc13f
|
🔥 a redundant import.
|
2016-03-11 01:14:31 -05:00 |
|
Rob Rix
|
cd844d7a00
|
🔥 zipDefaults .
|
2016-03-11 01:06:09 -05:00 |
|