- 03 Apr, 2019 1 commit
-
-
Hans-Peter Deifel authored
This switches from floats to a sort of arbitrary precision base10 floating point implementation where we can easily generate uniform random numbers. The problem with floats is that they aren't distributed equally across the whole range and thus a random number in [0, 1) is not uniform.
-
- 28 Mar, 2019 1 commit
-
-
Hans-Peter Deifel authored
This was also renamed accordingly in CoPaR itself
-
- 25 Mar, 2019 6 commits
-
-
Hans-Peter Deifel authored
Hides ugly debug output from stderr but instead persists it in the generated file, in case someone wants to re-generate it (e.g. after fixing a bug in the generator).
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 22 Mar, 2019 1 commit
-
-
Hans-Peter Deifel authored
-
- 21 Mar, 2019 3 commits
-
-
Hans-Peter Deifel authored
This highlights the fact that they represent finite sets and the value syntax are hexadecimal unsigned integers.
-
Thorsten Wißmann authored
-
Hans-Peter Deifel authored
-
- 18 Mar, 2019 1 commit
-
-
Hans-Peter Deifel authored
-
- 14 Mar, 2019 10 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
Fixes a syntax error that prevented this example from being parsed.
-
Hans-Peter Deifel authored
Corrects some typos and fixes the stack command used to execute the examples.
-
Hans-Peter Deifel authored
Removes lots of code duplication
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 12 Mar, 2019 2 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
Just for completeness. The corresponding `max` implementations were already there.
-
- 11 Mar, 2019 3 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
- 10 Mar, 2019 1 commit
-
-
Hans-Peter Deifel authored
This means that `insert undefined bag` now evaluates to undefined in WHNF.
-
- 09 Mar, 2019 2 commits
-
-
Hans-Peter Deifel authored
This was the intention all along.
-
Hans-Peter Deifel authored
-
- 08 Mar, 2019 9 commits
-
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
This was a bug in the `delmin` helper that is used to delete the smallest element of the right tree. It deleted too much.
-
Hans-Peter Deifel authored
This caused erroneous calls to rotateDoubleRight instead of rotateSingleRight, thus disbalancing the tree and possibly failing to pattern match.
-
Hans-Peter Deifel authored
-
Hans-Peter Deifel authored
This is used in the Eq instance and also makes debugging and testing easier.
-
Hans-Peter Deifel authored
This is not strictly required by copar but allows for easier testing.
-
Hans-Peter Deifel authored
This returns the size of the tree, not the actual number of elements (there can be more elements per node) and thus should not be in the public API.
-