Rob Rix
|
78e4a53534
|
Rename the manual SCCs.
|
2017-06-13 22:21:25 -04:00 |
|
Rob Rix
|
d804c7336f
|
Use an IntMap for the state.
|
2017-06-13 22:18:23 -04:00 |
|
Rob Rix
|
dfd9f3f0ce
|
Reintroduce Endpoint.
|
2017-06-13 21:52:38 -04:00 |
|
Rob Rix
|
15c1c43e4b
|
🔥 Endpoint.
|
2017-06-13 21:33:57 -04:00 |
|
Rob Rix
|
9ab7a3ca28
|
Correct the selection of y-index.
|
2017-06-13 21:28:24 -04:00 |
|
Rob Rix
|
4f79384094
|
Factor out the bindings of prev & next.
|
2017-06-13 21:19:23 -04:00 |
|
Rob Rix
|
2078aca839
|
Give a pointfree definition of getK.
|
2017-06-13 21:00:45 -04:00 |
|
Rob Rix
|
767a2a36a4
|
Avoid unnecessary do notation.
|
2017-06-13 20:53:01 -04:00 |
|
Rob Rix
|
54149c5000
|
Close over the distance.
|
2017-06-13 20:44:11 -04:00 |
|
Rob Rix
|
47e183db52
|
Inline the definition of moveFromAdjacent.
|
2017-06-13 20:40:27 -04:00 |
|
Rob Rix
|
04ac16f410
|
Endpoints don’t carry the y-coordinate.
|
2017-06-13 20:37:51 -04:00 |
|
Rob Rix
|
6c95429a27
|
🔥 redundant bindings of n & m.
|
2017-06-13 20:30:20 -04:00 |
|
Rob Rix
|
3ed7e1da53
|
Factor out the Diagonal construction.
|
2017-06-13 18:22:48 -04:00 |
|
Rob Rix
|
9b916d3619
|
Avoid recomputing the lengths.
|
2017-06-13 18:13:48 -04:00 |
|
Rob Rix
|
cebdbf2e0c
|
🔥 a let.
|
2017-06-13 18:12:08 -04:00 |
|
Rob Rix
|
bc838ab72f
|
Factor out a return.
|
2017-06-13 18:10:25 -04:00 |
|
Rob Rix
|
727a8d06fb
|
Avoid entering the monad for slideFrom.
|
2017-06-13 18:09:51 -04:00 |
|
Rob Rix
|
f78ab2259c
|
Avoid another monadic step.
|
2017-06-13 18:09:09 -04:00 |
|
Rob Rix
|
088df05b73
|
Redefine MyersState as a type synonym.
|
2017-06-13 18:05:56 -04:00 |
|
Rob Rix
|
a74c0665fd
|
Inline the definition of setK.
|
2017-06-13 18:04:32 -04:00 |
|
Rob Rix
|
8d3b0ceaa2
|
Close over the state in getK.
|
2017-06-13 18:03:04 -04:00 |
|
Rob Rix
|
2cd1816aa7
|
Don’t re-get the state to modify it.
|
2017-06-13 17:58:15 -04:00 |
|
Rob Rix
|
46ffff3454
|
Get the state once.
|
2017-06-13 17:57:02 -04:00 |
|
Rob Rix
|
9d3d628cf7
|
🔥 some unnecessary return s.
|
2017-06-13 17:43:55 -04:00 |
|
Rob Rix
|
49009a626b
|
🔥 the custom ! definition.
|
2017-06-13 17:37:22 -04:00 |
|
Rob Rix
|
584ef4ff66
|
🔥 all the bounds-checking &c.
|
2017-06-13 17:35:50 -04:00 |
|
Rob Rix
|
377e7d922f
|
🔥 some commented-out exports.
|
2017-06-13 17:30:44 -04:00 |
|
Rob Rix
|
b6fc6917d3
|
🔥 checkK.
|
2017-06-13 17:17:29 -04:00 |
|
Rob Rix
|
c2e2526d9d
|
🔥 the INLINE pragmas so we can see what’s happening in the profile.
|
2017-06-13 17:13:42 -04:00 |
|
Rob Rix
|
1122debd2e
|
Inline pretty much the entire Myers diff implementation.
|
2017-06-13 17:06:51 -04:00 |
|
Rob Rix
|
0e7a832005
|
Merge branch 'simpler-simplifying' into optimize-for-large-nested-branches
|
2017-06-13 16:47:04 -04:00 |
|
Rob Rix
|
0473296ff9
|
Bump effects to master .
|
2017-06-13 16:45:54 -04:00 |
|
Rob Rix
|
086fb9ad67
|
🔥 Element from the fixtures.
|
2017-06-13 15:27:29 -04:00 |
|
Rob Rix
|
833d753a8c
|
Short-circuit the single incomparable elements case.
|
2017-06-13 15:19:43 -04:00 |
|
Rob Rix
|
f3c02a0efa
|
Short-circuit the single comparable elements case.
|
2017-06-13 15:13:57 -04:00 |
|
Rob Rix
|
5762c4d405
|
Short-circuit the all-insertions/deletions cases.
|
2017-06-13 15:12:04 -04:00 |
|
Rob Rix
|
134a60222d
|
Specialize RWS to list inputs.
|
2017-06-13 15:11:52 -04:00 |
|
Rob Rix
|
22a69851f0
|
Define a Show1 instance for AlgorithmF.
|
2017-06-13 14:49:22 -04:00 |
|
Rob Rix
|
009ec69cfe
|
🔥 redundant Element nodes in Go literals.
|
2017-06-13 13:21:44 -04:00 |
|
Rob Rix
|
297bb1c121
|
Bump effects for much more tractable Union instances.
|
2017-06-13 10:52:13 -04:00 |
|
Rob Rix
|
33624b42dd
|
List the exports explicitly.
|
2017-06-13 09:36:56 -04:00 |
|
Rob Rix
|
141bbec57d
|
Merge branch 'master' into simpler-simplifying
|
2017-06-13 09:15:34 -04:00 |
|
Rob Rix
|
ddb7272390
|
Require only Foldable & Functor instances for the union.
|
2017-06-12 11:54:36 -04:00 |
|
Timothy Clem
|
b7ef75ee0e
|
Merge pull request #1156 from github/license-checker
Check licenses of dependent projects in CI
|
2017-06-12 07:59:15 -07:00 |
|
Timothy Clem
|
1bb97fcff2
|
Merge branch 'master' into license-checker
|
2017-06-12 07:49:49 -07:00 |
|
Timothy Clem
|
29755391d1
|
Merge pull request #1155 from github/updating-stack-ghc
Document how to update stuff for CI/deployment
|
2017-06-12 07:49:35 -07:00 |
|
Timothy Clem
|
4a5cb82815
|
Merge branch 'master' into updating-stack-ghc
|
2017-06-12 07:32:39 -07:00 |
|
Rob Rix
|
0879353a4e
|
🔥 a redundant constraint.
|
2017-06-12 10:04:46 -04:00 |
|
Rob Rix
|
e31d358038
|
Markdown parsing is pure.
|
2017-06-12 10:02:23 -04:00 |
|
Rob Rix
|
46e482e0a5
|
Merge pull request #1150 from github/union-unity
Union unity
|
2017-06-12 09:13:05 -04:00 |
|