- 03 Jan, 2019 2 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
This allows to disable the 1-elem-block optimization to be able to compare the running times with and with out it.
-
- 23 Dec, 2018 2 commits
-
-
Hans-Peter Deifel authored
Queue.empty was being called with negative sizes
-
Hans-Peter Deifel authored
-
- 22 Dec, 2018 5 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
The same principle as when splitting blocks applies: The largest doesn't have to be in the queue, because we already refine with respect to it when refining the second-to-last block.
-
- 21 Dec, 2018 1 commit
-
-
Hans-Peter Deifel authored
-
- 16 Dec, 2018 1 commit
-
-
Hans-Peter Deifel authored
Checks if all weights are between 0 and 1.
-
- 14 Dec, 2018 1 commit
-
-
Hans-Peter Deifel authored
Switches from GADT syntax to a normal ADT. This is more easily presentable in writing as it doesn't require additional explanation and is shorter.
-
- 13 Dec, 2018 1 commit
-
-
Hans-Peter Deifel authored
-
- 12 Dec, 2018 3 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
Although less explicit about the kind of `f`, it is more clear and easier to replicate in publications.
-
Hans-Peter Deifel authored
-
- 11 Dec, 2018 2 commits
-
-
Hans-Peter Deifel authored
This fixes up the haskell examples, so that tangling them to a file results in a useable powerset implementation.
-
Hans-Peter Deifel authored
-
- 10 Dec, 2018 12 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
Creates a new module that exports commonly imported prettyprinter modules, to cut down on the number of imports each module has to do.
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
These were originally separated because of some cyclic dependency that is gone now. So in order to make the module zoo a bit more clear, merge the two.
-
- 01 Dec, 2018 10 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
(With --no-sanity-checks of course)
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-