Commit Graph

27 Commits

Author SHA1 Message Date
Mitchell Rosen
caf4fb9e57 add .cabal file, which changed somehow 2021-11-24 20:05:46 -05:00
Mitchell Rosen
d0fc8e142d ⅄ trunk → 21-11-24-optimize-relation-subtract 2021-11-24 19:40:17 -05:00
Mitchell Rosen
970a7ef1e3 fix implementation 2021-11-24 19:40:11 -05:00
Mitchell Rosen
3bfbcc9de7
Merge pull request #2671 from unisonweb/21-11-23-relation-eq-ord
Optimize relation Eq/Ord instances a bit
2021-11-24 16:00:15 -05:00
Mitchell Rosen
8d57d3d2ae optimize relation subtractDom, subtractRan 2021-11-24 13:32:52 -05:00
Mitchell Rosen
bfbc36f40c optimize relation Eq/Ord instances 2021-11-23 19:04:44 -05:00
Chris Penner
54d6fbf1bd Add ORMOLU_DISABLE to every file.
This allows all developers to add ormolu autoformat on save in their
editors without worrying about creating huge diffs on files that haven't
been formatted yet.

If you format a file, remove the DISABLE comment to ensure it stays
formatted in the future.
2021-11-23 12:10:58 -06:00
Chris Penner
b1b76511d5 Track metadata dependencies 2021-11-10 15:08:12 -06:00
Mitchell Rosen
564d0e67b4 ⅄ trunk → 21-10-07-name-refactor 2021-10-21 14:43:15 -04:00
Mitchell Rosen
95e2435533 add tests 2021-10-19 11:20:29 -04:00
Mitchell Rosen
45991d2fe7 Use monotonic maps when constructing a branch 2021-10-19 10:49:43 -04:00
Mitchell Rosen
3c7b9e0b7f Optimize a few relation functions 2021-10-18 17:55:53 -04:00
Chris Penner
c07ecfab9f Remove commented out code 2021-10-12 09:26:47 -06:00
Chris Penner
78e47634c9 More Tests 2021-10-08 16:26:07 -06:00
Chris Penner
a31554bb54 Added Benchmarks 2021-10-08 16:00:28 -06:00
Chris Penner
046540490e Add relationDiff tests 2021-10-08 14:43:16 -06:00
Chris Penner
c03d4c693a Add tools to compute all relevant diffs on a Relation quickly. 2021-10-08 13:28:13 -06:00
Chris Penner
dcf4774b19 WIP 2021-10-08 12:55:36 -06:00
Mitchell Rosen
3a19e522b3 Improve performance of Relation.difference, Relation3.difference 2021-10-06 18:41:08 -04:00
Mitchell Rosen
023a86c585 add unison-util-relation test suite 2021-10-06 12:24:45 -04:00
Mitchell Rosen
b46f84491a add Unison.Util.Relation4.d124 2021-10-06 10:44:32 -04:00
Mitchell Rosen
5202b3640e Add export list haddocks to Unison.Util.Relation 2021-10-05 23:27:39 -04:00
Mitchell Rosen
04c0309340 format Unison.Util.Relation 2021-10-05 22:34:05 -04:00
Mitchell Rosen
65fccf5eff remove unison-hashable package, move Relation instances into Unison.Hashable 2021-10-05 22:18:18 -04:00
Mitchell Rosen
ab8c8261f5 ⅄ 21-10-04-optimize-relation-inner-join → 21-10-05-unify-types 2021-10-05 18:24:07 -04:00
Mitchell Rosen
e00c2cdb02 add unison-hashable, unison-prelude, unison-util-relation packages 2021-10-05 17:54:01 -04:00
Mitchell Rosen
e49f3e1d01 file renames 2021-10-05 11:08:01 -04:00