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 |
|
Rob Rix
|
1f41532837
|
Merge branch 'master' into union-unity
|
2017-06-08 18:27:31 -04:00 |
|
Rick Winfrey
|
59d117ad40
|
Merge pull request #1143 from github/python-test-fixtures
Python test fixtures
|
2017-06-08 13:08:15 -07:00 |
|
Rick Winfrey
|
db0e7f80f0
|
Merge branch 'master' into python-test-fixtures
|
2017-06-08 13:05:23 -07:00 |
|
Timothy Clem
|
0fc63cab83
|
Merge pull request #1152 from github/oh-javascript
JavaScript as a distinct language, but uses TypeScript parser
|
2017-06-08 12:52:46 -07:00 |
|
Timothy Clem
|
1c2ee1880c
|
Merge branch 'master' into oh-javascript
|
2017-06-08 11:48:56 -07:00 |
|
Rick Winfrey
|
a595ca5b9f
|
Merge branch 'master' into python-test-fixtures
|
2017-06-08 11:37:38 -07:00 |
|
Rick Winfrey
|
1dbe97087c
|
Merge pull request #1147 from github/python-simple-statements
Assign Python simple statements
|
2017-06-08 11:37:25 -07:00 |
|
Rick Winfrey
|
fcedaa1ece
|
Merge branch 'master' into python-test-fixtures
|
2017-06-08 11:19:33 -07:00 |
|